e4dbc1655fe8d1dc5cf838cf0802dea0c2cb2a5e679b45fa508172c61f6904545ad9f608f00296d5321d4fe2912e6dad62061fb64c47705d9b1968e63449176d56dcfc1d4c128fec0fcd3e44d06b5b5ca312cc5d3524b4e7487cd046e42e386754c"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = socket$inet(0x2, 0x4000, 0x5) connect(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xfffffffffffffde5) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) socket(0x10, 0x4, 0x10001) write(r0, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xfffffffffffffd49) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000002c0)) 05:37:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x1000c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xac8) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getuid() setreuid(r4, r5) ioctl$TIOCCDTR(r3, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 05:37:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)=' \x00\x00\x00\x00\xf6\x00', 0x20000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000140)={0x6, 0x2d}) 05:37:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/92, 0x5c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)) 05:37:09 executing program 1: clock_getres(0x2, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa5602feddc576149, &(0x7f0000000080)="a2cc733c3624cc661b102cb5c6b695ae85375f069fce03c076f942517ba51de3e9309b529e63d8042a21fa4ab34db47a80a13a0ead2a34e533a91acc23a684b5d4e66ad76cb612a026e0d24bf209039f549d5f247f68bbc85b9e34e5fe74113bfbe0eea01f45fff593e53ccfec1b8cba24113d8852b4c8e6e3c1269e732b771db605ee1e965996d435bfe25158e3a5e175f714ba50d3b49da920a67253dc56aee8e399eb1ccb4ea6aa8a3b27552c720db90eae3fa5d16450d73c43f966f6ea2bf199a670a0d3272f0f9a9e2cdb0ae3c65386f3420fe602c9e3f018b96d77c56ea53300715882758e594988d9813314878f", 0xf1) clock_getres(0x6, 0xfffffffffffffffe) 05:37:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000100)=""/103, 0x67, 0x841, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x117) 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x6, 0x9}) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dsv/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)=0x20) syz_emit_ethernet(0xfffffffffffffe91, &(0x7f0000000040)="bcb66284ddea6c8b00100000f70f") 05:37:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r4) wait4(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000040)={0x39566a68, './file0\x00', './file0\x00'}) bind(r6, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4000000000000, 0x40}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x3f07a862, 0x0) kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup2(r0, r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) 05:37:09 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = dup2(0xffffffffffffff9c, r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) renameat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') 05:37:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x81}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 05:37:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) recvfrom$inet6(r0, &(0x7f0000002500)=""/211, 0xd3, 0xc43, &(0x7f0000002600)={0x18, 0x1, 0x3, 0xff}, 0xc) r1 = shmget(0x2, 0x4000, 0xf0, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ktrace(0x0, 0x1, 0x40001000, 0x0) wait4(0x0, &(0x7f0000000000), 0x8, &(0x7f00000023c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000002480)={'./bus/file0\x00', 0x40, 0x800, 0x4, 0x1, 0x1, 0x6, 0xffff, 0x0, 0x1, 0x80000000, 0x9}) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 05:37:09 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3e8b5e9d020469766070c2e6949dbfa626adeebca24ccaf1c064436d1063edea220235c05defa7e8c145b4ef744ff9d3979762ad800c77d9ced44057456f00d37501e67a34c7b90fe910542e3bb20e2c958bcf55de496", 0x5e}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fcntl$getflags(0xffffffffffffff9c, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000000)="c7021476dc5bbbd916fb6ffdcf877d55e2ec3b0c353e59627d", 0x19}, {&(0x7f0000000280)="57ac8f254d5a79263ce856f86a11e36b3e9d4ca524ff07b00194b5024e02d9a77c40c1540dd265f2785c673926405d0de254e3cb48f383af7df5207f973d4f5a393fc7546a3336f586bb50f5c036308ff5f36016bee1e46cf81a825a24a065fbca7418a043ea98af278d63e3eae49cd1e51ff5388e33c7acf690cb4b97ef8a24", 0x80}], 0x2, 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000340)=0x401) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 05:37:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r3, 0x0) 05:37:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x400, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) bind(r2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) clock_settime(0x0, &(0x7f0000000000)={0x10000, 0x6}) 10:12:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="e8b1907ff431ffcf00a9f1379a9b") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x20) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) 10:12:16 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x20) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1004, 0x0) ftruncate(r0, 0x0, 0x9) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) setuid(0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='r\x00') r1 = open(0x0, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0, 0x0) 10:12:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x40) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000100)={0x5, 0x1, 0x8f1, 0x4, "06b77d99862fa19ce1d21465063f1c10de4db139", 0x4, 0x5}) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) dup2(r0, r2) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = dup2(r3, r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000000c0)=0x200) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 10:12:16 executing program 0: ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = getppid() fcntl$setown(0xffffffffffffff9c, 0x6, r1) r2 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) dup2(r3, r2) kevent(r3, 0x0, 0x0, 0x0, 0x8000000000010000, &(0x7f00000000c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) bind$unix(r4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 10:12:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000000)) 10:12:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) socket(0x20, 0x2, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000, 0xc) openat(r2, &(0x7f00000001c0)='./bus\x00', 0x0, 0x40) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) r4 = accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) pread(r4, &(0x7f0000000100)="7041977d5a150226be1e66c9d52e5a79594bda3c5b59982a5c2f5692b8075d11969d2228e2f855b3594dcfaf221d4f74333edc1d3d541e4a25af94c9b6fea5b2fb28f45e41ff07e93df5970a9fd672834dc19c5b8d13a3483ac4e93ee37e7fbaf83939", 0x63, 0x0, 0x23) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) 10:12:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x10000, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000001c0)=0x8) ioctl$TIOCCBRK(r3, 0x2000747a) 10:12:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4000000000000000, 0x0, 0x0, 0x8000000000002afa, "004e0000007926bac89d7f00", 0x0, 0x20000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) recvmsg(r2, &(0x7f0000002480)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/42, 0x2a}, {&(0x7f00000011c0)=""/241, 0xf1}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/196, 0xc4}], 0x7, &(0x7f0000002440)=""/22, 0x16}, 0x800) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) symlinkat(&(0x7f00000024c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000002500)='./file0\x00') 10:12:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="a7cf575993a0ec8855b9c119f619d1bf7a65362c13ecb56a23397f4fd3e02d5c0b4110e8311a91ea9d5fb77959ffeec313e5769a591aa5523d0303a04ffdacdef1a2eae772b6b7", 0x47}, {&(0x7f0000000140)="f20fe50577196da86d4a500a37", 0xd}, {&(0x7f0000000180)="1d8dc516", 0x4}], 0x3, 0x0, 0x0, 0x204}, 0x400) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r3 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)=""/124) 10:12:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x8000000000000044}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 10:12:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 10:12:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x82) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0x5, 0x0, 0x5e8eaea69d527821, 0xed1a, 0x7fff, 0x100000001, 0x0, 0x2, 0xfffffffffffffff9, 0x108f}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 10:12:16 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) socket(0x20, 0x4000, 0x572e) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0x270) ktrace(0x0, 0x1, 0x40001000, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r7}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000028, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x81}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffffd, 0x3, 0xffffffffffffff00}, {0x0, 0x1, 0x4, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 10:12:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8261, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200)={0x34f, 0x6}, 0x8) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4, 0x145, 0x0, 0x1}, {0x7f, 0x7, 0xfff, 0xffffffffffffff80}, {0xffff, 0x5, 0x1ff, 0x800}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7, 0x6, 0x4, 0x5}, {0x5, 0xfffffffffffffbff, 0x800, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x6, 0x0, 0x0, 0x10000000000000}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 10:12:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0xc1) 10:12:16 executing program 1: r0 = syz_open_pts() setuid(0xee01) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2000000001) 10:12:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x3ff) accept$inet6(r0, 0x0, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x74}, {}, {}]}) 10:12:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) bind(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) accept$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000380)=0x8) socketpair$unix(0x1, 0x1a2aa71eddcc5632, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f00000002c0)={0x1f, 0x8296, {0x1ff, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5e", 0x4d1) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) connect$unix(r10, &(0x7f0000000100)=@abs={0x3, 0x0, 0x0}, 0x8) socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r6, 0xa, r3) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) linkat(r10, &(0x7f0000000140)='./file0\x00', r11, &(0x7f0000000180)='./file0\x00', 0x4) 10:12:16 executing program 1: r0 = socket(0x18, 0x9, 0x0) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x0, 0x1d, 0x0, 0x0) 10:12:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x6, 0x4000, 0x20, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20000, 0x0) socket$inet(0x2, 0x1, 0x6) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r4 = socket$inet6(0x18, 0x4, 0xf231) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xd128d0fbd76a7542, 0x0) r6 = syz_open_pts() r7 = socket$inet6(0x18, 0x4000, 0x9) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) r9 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) kevent(r1, &(0x7f0000000100), 0x777, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x5, 0x2388, 0x1ff}, {{r3}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x5, 0xb5}, {{r4}, 0xfffffffffffffffb, 0x20, 0x2, 0x401, 0xa5d}, {{r5}, 0xfffffffffffffff9, 0x4, 0x2, 0x7, 0x8b36}, {{r6}, 0xfffffffffffffffe, 0x2, 0x40, 0x5}, {{r7}, 0xffffffffffffffff, 0x10, 0x4, 0xaa5a, 0x5}, {{r8}, 0xfffffffffffffffc, 0x8, 0x4, 0x0, 0x8}, {{r9}, 0xfffffffffffffffc, 0x50, 0xf0000000, 0x2, 0x5}], 0x0, &(0x7f00000003c0)={0x5, 0x1f}) connect(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="01802e2f66696c653000"], 0xa) r10 = semget$private(0x0, 0x4, 0xc) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000440)=""/230) connect(r7, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r11 = msgget(0x0, 0x20) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000580)=""/105) openat(r0, &(0x7f0000000600)='./file0\x00', 0x8010, 0x190) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/54, 0x36}], 0x1, 0x0, 0x0) msgctl$IPC_RMID(r11, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000006c0)="ef514afd061dcbfa5b235169bdb0d959b3fac71378103c3aef", 0x19) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000700)={0x2, 0x800}) poll(&(0x7f0000000740), 0x0, 0x1000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000780)=0x8) preadv(r7, &(0x7f0000000a00)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/104, 0x68}, {&(0x7f0000000900)=""/102, 0x66}, {&(0x7f0000000980)=""/89, 0x59}], 0x4, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) msgctl$IPC_RMID(r11, 0x0) 10:12:16 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) recvfrom$inet(r4, &(0x7f0000000100)=""/120, 0x78, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49f5638db00c87c2805f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd818b6d59ddc7233a0ebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a4935fd67e8be10a0e45c81016d8d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def505a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232181bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7fb74aa9ff396b7d3f994ed32ef94922ba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc000000003a0000000000002310334b18aad9716a72b7e995a8833911f60a6691297792c7206e5b0477d6f706ba40285557a13afe9790c6a0bba36e827adc02204dfcc0e151cd2972a995a6b40f6cab3538eb3c5c4c180fb192e721d0cbdeffa18bb5f03c40304e70dcab6cc23a5cb81bfee9be017fe839a569d80c7757164bdf220b8100000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x6e, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) pckbd_enable: command error pckbd_enable: command error 10:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:12:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x588cc33d0d00dc3e, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x9, 0x7c0, 0x2a, 0x800, "73f469052e428c0ab7db8021af2baefc7fcce654", 0x10000, 0x7f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000200)=[{0x3, 0xffffffffffffbc36, 0x40, 0x200}, {0xa3, 0x3f, 0x2953, 0x8}, {0x1, 0x400, 0x3, 0xb9b}, {0x0, 0x1000, 0x5, 0x101}, {0x3f, 0x5, 0xfffffffffffffffe, 0x7fffffff}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) pckbd_enable: command error 10:12:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000200)={0x75fe8244686b9428}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x83) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 10:12:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) sendto$unix(r0, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) 10:12:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() pckbd_enable: command error 10:12:20 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x500) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semop(r0, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r0, &(0x7f0000000080)=[{0x0, 0xffff, 0xc00}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x1f, 0x800}, {0x4, 0x6, 0x1800}, {0x1, 0x10401, 0x1000}, {0x0, 0xffff, 0x1000}, {0x2, 0x0, 0x1000}, {0x2, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semop(r0, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x1, 0x2, 0x800}, {0x0, 0x7}], 0x3) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x91b8) getgid() r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000340)) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffd, 0x84) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = socket(0x6, 0x2, 0x1f) sendto$unix(r5, &(0x7f0000000480)="03792e328d188d22022f50193b538fc247e80003a59542b253cac8536413cd75fa381b77f53d6ac0069ca66e181fa6c4af502627201394a93bf9cf7c02737eb3228d820350bb78390d972e7af55dad4146e660ce647144c8c5e6d95a60100db5b3b0bb0332ae752c976fdabd028058ac6063d36ecca82a936f0d041a5a2bd625bfe392bc52cb333d12da070f71f6", 0x8e, 0x401, &(0x7f00000002c0)=ANY=[@ANYBLOB="01653000000001000000"], 0xa) sendto$unix(r4, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) ioctl$TIOCMSET(r4, 0x40044273, &(0x7f0000000000)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r4, 0x3}) socketpair(0x1, 0x4000, 0xffffffffffffffff, &(0x7f0000000400)) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000003c0)=0x2) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)) connect$inet6(0xffffffffffffffff, &(0x7f0000000540)={0x18, 0x1, 0x4, 0x5}, 0xc) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x3}, {0x24}, {0x240000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000002c0)=0x71b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x5, 0x7fff, 0x0, "49f9df3666aa341db65ac1bde1381196128b5ca7", 0x795d, 0x80000000}) r5 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000240)=0xc) fcntl$dupfd(r1, 0x0, r2) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x4, 0x59e7, 0x1d436e27}, 0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus/file0\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) 10:12:21 executing program 1: r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10040, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x10, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x110, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r12 = socket$inet6(0x18, 0x4002, 0x5ce) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10000, 0x0) kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0xffffffff00000000, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20, 0x3, 0x1efaa6e1}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0xd4, 0x7}, {{r3}, 0xfffffffffffffff8, 0x0, 0x8, 0x8, 0x3}, {{r4}, 0xfffffffffffffffd, 0x9, 0x40, 0x3ff, 0xaf}, {{r5}, 0xfffffffffffffffc, 0x0, 0x2, 0xffffffffffffd72f, 0x200000}, {{r6}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x0, 0x6}, {{r7}, 0x1, 0x11, 0x0, 0x80000001, 0x8000}, {{r8}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x9, 0x7}, {{r9}, 0x3, 0x42, 0x20000000, 0x40, 0x1}], 0x101, &(0x7f0000000500)=[{{r10}, 0x0, 0x0, 0x1, 0x1, 0x3}, {{r11}, 0x0, 0x40, 0x1, 0x0, 0x8}, {{}, 0xfffffffffffffff9, 0x4, 0x8a, 0x100000000, 0x7}, {{r12}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x5, 0x98}, {{r13}, 0xd6c9a8cf46cdc74c, 0x20, 0x2, 0x8000, 0x1}], 0x5, &(0x7f00000005c0)={0x8001, 0x6}) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$DIOCMAP(r14, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000640)='./file0\x00', r3}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x18040, 0x0) ioctl$BIOCSDIRFILT(r15, 0x8004427d, &(0x7f0000000700)=0xfffffffffffffffe) r16 = open$dir(&(0x7f0000000740)='./file0\x00', 0x80, 0x2) dup2(r16, 0xffffffffffffff9c) execve(&(0x7f0000000780)='./file0\x00', &(0x7f0000000840)=[&(0x7f00000007c0)='$\xe2\x00', &(0x7f0000000800)='/dev/bpf\x00'], &(0x7f0000000940)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/wskbd\x00', &(0x7f0000000900)='/dev/diskmap\x00']) socket$inet6(0x18, 0x8003, 0x3) pipe2(&(0x7f0000000980), 0x20008) pipe2(&(0x7f00000009c0), 0x4) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x10, 0x0) fchmod(r17, 0x6) r18 = openat(0xffffffffffffffff, &(0x7f0000000a40)='./file0\x00', 0x40, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r18, 0x80245753, &(0x7f0000000a80)={0xfffffffffffff8e7, '\x00', './file0\x00'}) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r19, 0x80085761, &(0x7f0000000b00)={0x0, 0x5}) 10:12:22 executing program 0: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = dup(r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) write(r0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d506b65091e5d11f47c0ab6de9cf9543817d", 0xffffffff80000000}) write(r3, &(0x7f0000000000)="fd3708aa070692139e6276335d5bb156958dc8a8edc883de4a28297b3e4a80a61f09537fff68d90c83d811e58e70447da82c9a33b23ef5da8bbf7366e4d7b238b8d8c9a9b841c89fb3bb464aaf5b2976b24248ba96c12e41eb1e5ca99159fe18ff058db5c365e51571b8f15ed32ec02adaff51115ed74afc3c4163029c627c8254eaab9ffae600b9870e1fa32c760d5b35d6f2d51a0c642869b9823f5a30992caadbc2c2ed8d25", 0xa7) 10:12:22 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000100)) 10:12:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "bc30c1e7bb6fcce23c5b0000f47fe74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xffffffffffffffc8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 10:12:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socket(0x34f2c9f164e5faad, 0x3, 0xffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5}, {0x24}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 10:12:22 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x100, 0x0) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000200), 0x8004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r2 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/4096) sendto(r0, &(0x7f0000000300)="6c1744ba360085c6bb47dadfce5e83877a6619229d119eab96000f2313da6294c76df13212092a65cd25324ac04257546908e2d283dc8170fd19cd40dd9fd4c5b8572031e4edb34d31dcf99ad86d1fecc62131b06e02d520c4f01193c66b6dee5d11bc8f5e812d37f7eac98a472836395e36a1fe87e71db1bf4921713a03960463c2be0e29d8be0e9be65642fcd3b55e89e4c52fe74cedafe52f95b141b8e59b02b65d05d7be0c230d8101bd4cbcbded72f78a45", 0xb4, 0xa08, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x100, 0x6}, 0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x99) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) semget$private(0x0, 0x2, 0x1b) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000540)='\x00'], &(0x7f0000000700)=[&(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)='/dev/null\x00', &(0x7f0000000640)='\\+*\x00', &(0x7f0000000680)='/dev/null\x00', &(0x7f00000006c0)='/dev/null\x00']) sendto$inet6(r4, &(0x7f0000000400)="38898264659d0e8cb81b032a3f476163534a975a63617287e0e9371603e77e07dee23f19d9ccf48d0cbdf72d6c689b83b57aeb9a6b3d325f898fe4991ff107d6eed96554c7d228ddab635e21cbb6b15077f82880d63b55a053380e8f30334a207d66a2db81b2ca12ad4f95693d3b894f1a53c70d52d96d3a0f21c7b46e5593f861ea9a5c13d89e6065b56d3edb27b77fc807a659785af70e8eb971f5ef19f8c6c0ae18c420", 0xa5, 0x40e, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000240)=""/173) 10:12:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 10:12:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = accept$inet6(r6, 0x0, &(0x7f0000000000)) r8 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0xa0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x8, 0x1527}, {{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x1, 0x1}, {{r7}, 0xffffffffffffffff, 0x185, 0x40000000, 0x0, 0x5}], 0x12, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffd, 0x34, 0x8, 0x3, 0x4e13}, {{r9}, 0xe2925b8950612284, 0x0, 0xfffff, 0x8, 0x79d}, {{r10}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7, 0x4}], 0x5, &(0x7f0000000140)={0x7ff, 0x100000001}) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r12 = dup2(r11, r2) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r13) 10:12:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x54}, {0x8000000006}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 10:12:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) msgget(0x3, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x1}, {}], 0x2}) 10:12:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 10:12:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x101, 0x0, {[0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x0, 0x0, 0x0, 0x7ffffffc], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x4000], [0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x3ff], [{}, {0x0, 0xfffffffffffffffc}, {0x0, 0xfffffffffffffffc}, {0x1}, {}, {0x0, 0xffffffffffffffff}, {0x0, 0x54}], {}, {0x0, 0x5}}}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f00000014c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90a67c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x1ab) r1 = accept(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c61c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000569d518a4103525c00"/4098], &(0x7f0000000100)=0x1002) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x2, 0xec84000000000000, 0x7dbc}, {0x18, 0x0, 0x99, 0x1f}, 0x9, [0x9, 0x44e5, 0x8001, 0x3, 0x8, 0x0, 0xd5, 0xbffd]}, 0x3c) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000000c0)={0x5, 0xbcb2, {0x6, 0x101}}) 10:12:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x3010, r0, 0x0, 0x1000) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) 10:12:22 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7d434771ba437e8c7c7851e4d1ab22ddb51e12df83db36ed5b949d664a94fdb7d592e40c8ad02e177c9e304330b172fb6d0774cb492f702210397edc05e9b21d0e3b51e1"], &(0x7f00000001c0)=0x1002) fsync(r1) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) connect(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) r2 = socket(0x2, 0x1, 0x0) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000180)='\\{\x00') r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) kevent(r3, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff9, 0x34, 0x1, 0x0, 0xffffffff000000}], 0x20, &(0x7f0000001380)=[{{r7}, 0xfffffffffffffffc, 0x40, 0x80, 0x6, 0x79}, {{r8}, 0xffffffffffffffff, 0x8, 0x4, 0xff, 0x7fffffff}, {{r9}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x1, 0x2}, {{r10}, 0xfffffffffffffffb, 0xc8, 0x20000000, 0x8, 0x3}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x98, 0x1}, {{r11}, 0xfffffffffffffffb, 0xf2, 0x20, 0x5, 0x9}], 0x800000000000006, &(0x7f00000000c0)={0x1000000003, 0x1ff}) 10:12:22 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x7, 0x0) 10:12:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) dup2(r0, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x355, 0x0, 0xfff, 0x3}, {0x400, 0x6e8, 0x10000, 0x9}, {0x800, 0x20, 0x3}, {0x9, 0x3f, 0x400, 0x31}, {0xb76, 0x10000, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 10:12:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x39, &(0x7f0000000000)="1f31a356bca0f4287331198e46b8815cdd9ab6ca8aeb397978975f809bdc97b5e76b087926ff31bc31a31dff53a23b9efa2665027e927e823daf108b7d482ec0967b423daa11965269f66a279fb1ab2a2cbd16dced0038a6cbcdaf769c5c8be1767289bf77873645ccdc511e53a883d5edd242246f37b4aef306a6a9255318a2181a7b9a7401bf2e9a854e869e2a10486a47779374cd03af", 0x98) 10:12:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="abfbca49", 0x4, 0xe, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000000000001f0, &(0x7f0000000400)=[{0x4, 0x8000}, {0x5, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xffffffffd6859644) pwrite(r0, &(0x7f0000000240)="fb", 0x69, 0x0, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 10:12:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000340)) renameat(r2, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') syz_open_pts() r5 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r5, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(0xffffffffffffff9c, &(0x7f0000000200)=""/68, 0x44) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x8000) 10:12:22 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) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x2) kevent(r3, 0x0, 0x1f, 0x0, 0xaf, &(0x7f0000000040)) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) getpeername$unix(r4, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 10:12:22 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18a6aa54e5124e60, 0x20) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = accept$inet(r2, 0x0, &(0x7f0000000000)) getsockopt(r3, 0x0, 0x57f9, &(0x7f0000000140)=""/102, &(0x7f00000000c0)=0x66) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 10:12:22 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x240) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) write(r2, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c9730859af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(r7, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) r8 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) kevent(r5, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9, 0x1}, {{r8}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x8}, {{r5}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(0x0) chflags(&(0x7f0000000740)='./file0\x00', 0x2a8a668f3c7073b1) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r7, r6, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r5, 0x20004276, 0x0) r11 = syz_open_pts() fcntl$dupfd(r4, 0x0, r11) ioctl$TIOCEXCL(r11, 0x2000740d) getpid() setuid(0xee01) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r7, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 10:12:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49f5638db00c87c2805f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd818b6d59ddc7233a0ebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7fb74aa9ff396b7d3f994ed32ef94922ba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aad9716a72b7e995a8833911f60a6691297792c7206e5b0477d6f706ba40285557a13afe9790c6a0bba36e827adc02204dfcc0e151cd2972a995a6b40f6cab3538eb3c5c4c180fb1921f55fb51f98d0f039836cf39"], 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000500)=0x6e, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x20, 0x0) writev(r0, &(0x7f0000000f40), 0x10000000000000f7) 10:12:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x912) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2c, &(0x7f0000000180)="1784243e13d57c313fd30878a90357be7221554a01bd2bab82efac4a4e9fd2d60b3d82900222d900d5e49e5f50eafb7c2bb15c389288d35186dbdc801b7acaad97d5ec7739862027ae5cd6d811943e2a457c7da67915316fdeafea6bd2ad4400"/105) 10:12:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x40) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x150000, 0x9]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="08178cfb8b3305da8e7c4a35f69ab56851f91c41eeffa77066169c39ada64e4ad76d8620b92c8c6e8c00581bae59330898b983bd28bc55913b63a072580dc151248e4c00334928cfe1946b2a7b9ef52b823078b2b4e37ac01c41b38d735d332632124322a738370d966a532aa573d5b24ca4972224d99cef8e4185767d88285520b3fb11b46967f88bd9d4d05b3ebafd660186adfd3b71c0cff7d16be8534e16d075506e029cd28faf7ba76d4f2c6390ca0e3e811aa4fa7720be6bb7b85c7dbc6085c3af44c6fb5349061b7efa5df32028832c", 0xd3}], 0x1, 0x0, 0x0) 10:12:22 executing program 0: r0 = socket$inet(0x2, 0x4000020000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) socket$inet(0x2, 0x5, 0xed21) 10:12:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x3}) r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000001400)=""/96, 0x60, 0x401, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x2) r2 = accept(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc90e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fbff37ace945a00daf3a2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13dbbbd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f622f625a9d5ee1906a02ec18035d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d6c2fe92efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd04558adafd6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b9b702b2be7dfd5e81ffc61a53a7740e0ac0603afbc9b40b1af58a092225f85d80e6329bd00e7fe4b159a40d13a0e1948931d0da17acf0d6651d1d6f5befa9c1b6303ed1c85a6f2973b67f8d4a1da5550d26a4122f53a006f07708b4e6dd6f7805be5b4e8cc3a7316c8beaa6f5823c8614e934700358063025ef18a7dd31c66fd2517705e26277113cd53899ff33988db41b345750fe7b5bb5a56164fe380000000000000000000"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r6, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r8 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000600)=ANY=[@ANYBLOB="5a0b696c653002"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r9}, @rights={0x38, 0xffff, 0x1, [r0, r1, r3, r0, r0, r2, r0, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r11, r9}, @cred={0x20, 0xffff, 0x0, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0xd0, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r12 = semget$private(0x0, 0x3, 0x100) semop(r12, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x1, 0x4, 0x4c0) close(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/wsmouse\x00', 0x10029, 0x0) r13 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) semop(r13, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 10:12:22 executing program 0: socket$unix(0x1, 0x0, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000001) 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) socketpair(0x28, 0x190afd480b568a83, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000036c0)={&(0x7f0000000040)=@un=@abs={0x6f5e148848979756, 0x0, 0x2}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000180)="fffff9b0c843c913d6", 0x9}, {&(0x7f00000002c0)="b2ca0dd0b973c58f9b0031094b620b8771a3ae39de28a5f5ea13db305807616371c27228439883b17a665b8432e6532fd4c6d7a770875cc8159a704f0c3cbedc0d06eb70ce12418f827a0a23b31ac6c304189bfaa1bd16ef6a3747a409fde2a7fc3ed6355a6710242b7c5b18e15e9a484ab025a7daa295bcc5128ec4414cf4546206648dec81a8d1011a224af64c06e499d4eafd93929416c31ae3204cb0c8dd600b84701cc598bab62d698e07cb41c4436f6df102b61cecec8d4fc6d8b5978b6b69c979499e2d3397146dc35b2c", 0xfffffffffffffe70}, {&(0x7f00000001c0)="081c65faaf23bfe7629fc38144ae4341fb2bdc9948f4c1d523a3102398b4086cc7ac837241668856dea29b6bf7e57775a586384b10a52daddea1d2c2d5f1673b2190cca1e87ccc1bdcef31b1bbc82223ab50558828ff127c0bcc08bcc69461768c70cc5b4b", 0x65}, {&(0x7f0000000240)="388e18dac322b6cf461fe469c1acea1515ceb977dc1e524837818966fa95710834583ce93721635f1b909f9a141a4a169c4a8bc7", 0x34}, {&(0x7f00000003c0)="b493a82a60ffdae6d77721f33a06373638d8f2ab1e572bbe12e6", 0x1a}, {&(0x7f0000000400), 0x4f92fb3c44004715}, {&(0x7f0000003700)="4cede0385e47bf62ce671ba9f7f48778a468ccbc687be5e32d9490348f4f4d9a6c10862cdd6bf1fc4b803ba810226f3c3c642ed9a9bb1399a94c1312751c7b93deb56fe4f743fc2153bf989aeb38c7d8c0398f2f5447aceabc35e2bebe0c78b31ed078761290e2aa29261dc0fbae9722940be841ba3e3cb74fa12f650dbefe913df49fe357546d40df1844e9829f3b91023a17b7c3f5415947d88c80f592b5e19a2c75285ee74b4731df600ff02a8a8221b8a341df8420bf50ee088f9205344699f0504aed6272742ede29a4fd3babd11d55073afd2b893072393ea49ef5be93070d556ec73f0a055df2cda2932814a6dc27bbecc2e3b0554c33fc53da8d350cfd0f8063327b2040598235d2c794d2c362375eae4b9fd741ddd98bcfc3beb78c9040636d7a7f6b4f1a74389a3171f649d84246e093ee901d79a7981d06aa6bb9ec610c097b3f78d8ac3710545f6970de9943425c65a014fd3b76098ee6f11c61adab3723c1e95e7005a0562e6f86e9d8bfa340943baa4a98d793b4258b3c72db9202fcebf7d62b28449e67071aa4496afa066ee882848804554ddba0168243a1991ea01167e7b528bce69c0ec4a4d6f7ddc6080e7153a9206bd4ef83a8a532f649cd3b1583460d769df38a7487787da9ec20299b5a928f1f53d0b0ec79efa3e6f3ae22a82379f8a50d616bf05f6717e23f5762dd97c75286102afa896928898a334cf31738f420e58edb4bd717fd4405521cf4e924de663555273cadafe6e71afae3c1c4a9e010e07636167406e52216a820dffe8294ca81ec6500ff4b668babdd816ca6e06ed467959a9ad3233ee1a392df0c2a61a7fd8abf72c2e64b15c5bdcb7a7ca1a32503e365571f01836e6ac0ca7967a09ea6cc8b0495d4e57dbc2155e945cf1eff2ca79619133bc547fa79af40c0dba6a60a70d47558b1dc249637281f6aeb662b7ea5dcc3eee7c6d8dd5a03db294df45913d2715d9ea55a1a3c58f5c7553c1a9f53fdd3478994eb323fc7c701320ff554bffe5c17cd589732860aba9e8b0380f0c8d36e3797b9338cb580a5210a66e69e64d33f7e99e161821449b10eb480c1c5e20e8366703aebb4f3aaaa42d68ed39c58b371d3966bdedd4b43def6a266e24b965394137fcc39e95ab80570021ebff03311821ab5dab46ac5792924fd8fa73e8c9a2773b90793285f0d68d2986d2f8a91c4219a91ee7561594adeb312423fa681e7570cf545897b1ed928f52a29c7407b67e1bcf026e3c03bfbfa002de7e11f09f6e7003d2f05577406fa982f26620c9049213db230416fb2b366104dca57e51ee31d0c86ad11469574d16c62c65106407ce153cd7dceb8f43f07af124c0fddb784d711b3cd14e10415179808e977c5e9ecd566fbae2028a51b59c9fe1d06cc80e843fb7fd5723c7cf004c00c73860578cc29bc1237d0b5cf561ac3c11ccdcd538c90261aa7a505590c267817c3f1146e037a5856f4e290e6eaf3787dec111aa9ce51645e0af3565af52ffe1f3dc175dbb6a664c46b46288c40abb392ab4138e8d91ee485a53a1c81a7b88187db266e9013aa526e4370bbb1e940b5c6b0a523aa7652fde6690672a65e9cfaa8fc671d0cb63c7e49a3f4706239d40bb7eed2a8505bdd17d2652dc9e251a31be02c6a76ea8ae34c003c7a6ce21fe37c04d606d1e1f7debcd785537f505646451c782bfee3a9a38fce6cf8270c52404ce8046a760a23e13972cf003d22b5098116b2ebb5a942886ce6984ad0035afe5d6727e9a46d7f06e9a1c0f51aa1545b1aa5a4c4103c545d9bad5bfa0974a5106eac739f04aa559018a3d810ae0fd3314411b575e19fc5e92fcb75c2e25d4ed47cb432624512424a03ed41262257adec25877341d11806e61ebdf63d79601493ba029f2d89494aed3e1ef7f7fba93261b519784aa60c2857b8c5e6284f6533b56d0248a0097c147a1b8c59f764655c2c1743994cfed61b4ae968c44652b684553f618a47fe70a0cabc4b828c4e2868a9d72a76de05b9d37692f287cff2420b76a1aa876af61011fe9c539465d97a4af27cea33609795029270aa4de7adca2f0959885b1eace63ab698d558e8160034486a75af44e5ddebe0d25f56903b381cb53669f8d2f5ac9043c59cebefbfd6fef22d83ca3479ed8ebdb819e330a7ce0764a8e5fd8ae3f45961e348bea28f7d46117334fd7adf818ca85e95729004ed1783449120922c6577d79dfcdf57c7f775e6dc662bf74c32e7a846b10d69cb3db176ea438e3fc1b95b0165f43032ba6a65d5a02e88a5a6567206ff76eeadc752c4f622d2e7469e329c4e725f6beb815b8cabcd31f45d0f0cf76cd0106ee9dd4e59d5a90455b4f6cd2780a8f45b1ba047e583747c23ff23b416058f2791ab198ed31c3b826bafc7ded7b7fb382da3519afb8cfd7cd1f5fb0abb636ce0c45017c3ba00b82d90560a0de8ff78dab0bf8d0c6629b255ef792a6323b9ff3cc9c84b4fd440ff5947579541bb03b2378d20728ddb389662d36ebc808fdc44021758d2dfba7af704899b1571cc4a953e6d6380fd144d812110fc6e8c97e92f5040e5afe1bd92f9779f73840262c51b2e95afb3b9f69999f77cd63b6fede4bd3647b05b21f5d24e044fcf65cc38d04a07a6270a2099cc1c8f089f7b1616f6aec1ee39a75f7bd48114cd8d50fbe78baad8869cbc9b830907d847c8e5631ccb19e8224d49cf300960ff93396f5157fa5a113791418b3a7e5d1d4526ccfcb3463d9e31d57cb5dba08514aaac486da15423871f8c554cf08936b4cd11bbef368f7de1607c09854f698e461dda720f84d7f0c6d728b573efd24352798e2d2657d1683d2002751261a58b3c9dede9ca2ddf0482c918f0b3f8ac6a75374d1069b84df63a0680627e037de31dcdca7fce7e2b30d867f1d21dd136642b64213118033df5e2251a2daf076ed5dd3fbce2a94230be883857e5e3292807a8bc84506fe2352571bed1e7cf6f2c0392c97282ccb3b380a9260687591423561838c9bdf489f0ea2d374ef5128442b1191aeb93d577fa3f6c647db7ed70ef097f8eac0edca446201c698a89d41ec89a286a742d5c3ab9c8f940e944bfb60c6f8bf7e06c57fa9eab677a03cff30225c2eb5c07df28fe193a6dd1ec3fe18b7cce0eb95103bb73a1ca1134e7de1a42135c1dfa6b44583da9efe8cde1d896311c9a82a32de7697c55e75fafb5760f4999d69906705b55a600c5c358c14a5b95d522ae3cc0a100cfbc06952ee2a7c4cf342fd624fe2ce820b38623de571a5e0b01f9b413c9d53b32eb0cf4287eb48d1d8a64f4826f2e1a177c17a6a1b22694d9bac3c456691f0562426c885084a6ba2429814f0051c60b72956cb291305ec307058fd60186f211a8f7b69701f8e541d30c28dfb44d3b8a3f1e2f5891b84c0a5f0663c21589782bbea74a8052135f75806a67a8f212af71a1bf74b6cc1c447f6eb8bf17fea6e41b41f8f00fa99b0b3a910411be5b5cada52844a5528f852368bf1eb5ca8bd81df61faddb29a6794bbab60d909c9b094dea461e7951aef18262234aeba3e5e0ce61235792123517b1089f911c2ebc137e3f63d6661ff0f141b18da7b61bbfd36d0f9be49ff798d57725fb1aeacd5b852d4355f3442622832f974e05e9fce8e0ee63789d95e69fe8dc69c89a48178f85d85a1222b1e41cdef2a45f61ddde83af9686eb80b938a917c5883a65f660b240344de467c435a041379f668f9eb99d11bb7e5968cf7333f4af6240ea225da18155703dd8d01e88d416b77838378c01e6663fc734015472bf68547834e3a27ef732ba5b7d2f83d737f7899d8713232d438291a6c7313287b3ecb4ac714b8989817297cec1a1161631f4205ee81c4988185136951272dda18597a7ab7138d0b51fad94f05e193fa75d66bca9c08c1e48aae6f130673be3dc37c6a12abd735618123d091bec51d2fb7ad668150e1c130f296a79dd0f3ee122bfe443d7509313229ffb6b28d65171e3d8b702a1ca29a31e5e40a1e42005780d019e72abaa22e4672d382b0d688663c8787e0e86621dec4477ef54affa81619a93ed3c3e35fae44ede043c87b14312f9f3725a5d5d1333205341040aebfdf317470607d49565c3b8cafadb32df8cadcb4d53ba643a9f362676bc875c49ccf99d3d613442dc2dbafc2f007dbcdfdaa3079953420e3cf93a0c9efd94fdc70580077ef21bb21ed71375f44ef526137ac363e677f4b93c484c0f7b921b8f8559a20ffc72c82c86c8d197c4a29055c46a0495ee90f7ad0f334e592d4a6c3b3bde6b5307d3e62710687e31f71b87b0a51d07ff20b7345ae9d571fdfc2e7e010bfbfb6d07b5686c26cd7770bcce93bd8362cd664528a4628d1a1eec40951a180400f8ea2f936d103166c4ad6b4987bf5e71b3699063c1bc974e08c4368e5c839f7abc7a7a801e9fa391d9ffc3b6532b16197252db457be3f551bab7bbeea02126a8dce771196e75482a6eb84e9697f74e111f7747df540cbd924ea3a62e7379c7c62c95a8b71b54ac512ebbffd1cfaa0d2de9d88fe1c0951fbab06992b6ecfd751784bacc218ea7059cab7b40ebe1fbc2fca6c23f1d59aa51d775253073a85ef686adb71349b8dedc99eacd65ecd0f35fa3e27725b3eb006413c9b7fd036ac55619ddc3fd42082b91b2b2468be8a5ea6abeb5a34a90706e3a3496c2b389c24fe1d8a5bbebd464a6a5725ef37094fc40a321112c6227145089705690c1f264a530600453feedd3169b5dd03d9ad485793244a75651eb3d2d9c50af6e935d7aeefa424deb2f328e7f30ee661b0140a948d472763751e2952dbbb6a0036a3c946369f73c31371f1dcc76087459b327167772988cb59e73ba399eec49cdf9ef7bb7fcc61e2115b98aff2fa1f97bdcd23bdbff2b8ea414b63e7e719896a5ab5480c92c6ec77dc6cc1ff69004098f6ecf3d9d418811772d267febba38bdffbd44f5ccf9b514edc846f2ef10158f3f1f0ca588eaa352fa0bcdadf27e12c06189ed4819c059401fd85af6c72d1e0ff9b87bbf49a0f92077173f504425ccbe514320e66cf0ebc6339666438f464ea98a10a8b0d5c9a43c8c32df8ea0eff182da868b23829946310e9e2a549a185a071a335248291034f5f2e3f59be349e9b7fe870610c0579e97ae2938124e961b81a78a1b0d1f0c01416ea3648c7854a2eb63498042b444cfe07decb94fbcfb33265cd1fdfa17c5375e8159db82aae695f4b4eecd3f1b776b82bb480c83eca06299b51681afda29b02fae85d676214d376630093855db56bba508253355e10f4b98595cfe7f96e39ec1a3c241b015484abbc47d0ff064461e7082909c9cc81629f10c95543c44dd182c5bcd1d53b0815eb9366d92856d4e1639fab126225a44accebf3258975646a931d00199ef1682de88a1afa479356024b4ed99a5e755e1d048ff3c251ca86896ad0651ef119567bb73dafdb906a65c765c4fd5eabe6a3ad9bfe8c7567e83257bbd57c1892bb9ade112051e9d179f42edf7f334ec212d95fc2f43e72df17b7f0d42e23f9aa64d822cdd34314c6aeff7b1bd2d43070a32ebb3955bf746c0e5d656fb42a5000ad82c51c3e84f35a32b77ca8b5c6f2df21d08b7d38e897446725f1ec2d4a78539203c50d12d129070aa1c779c5fe11356a610b4526870b2812a4dccf2f7ebba611197b04e0296f061e98e20cff8c2e00e271dbca46eec948663fdd2d30ef54bd53ab45ff6ebfc110c390afc3a4215581d82527bd99508a96e8598ddbb4eb0f0a594f2da527913b222c4c40e27f79c218f7f1a", 0x1000}, {&(0x7f0000001440)="70ed42bbbe719be1141991a18e9fcf054332f1155e7d84764c43df21aaf7fb93e6a341f14aaf71671d83dd3d7dfa3a48d5106f3edc659b95b1b85159d7bddaca80dee7b79863650f33853146f9544d7363cd99e1664540d8488329ec9b2cb7eedde1223493333eef0dd1a7f9236d8e1be61ac85a2b07649a6df99b2233346cf63a985eb35f6dbc6e510a103c06bfb55b9599349e10f6cdeb0cb9d3d03cbef75b4920b07cac5ee63fc36d8baa48fb179be8b267c5f92d4adfb03a775c44be0c20ff91072721eca229d4448af4bc1270923c2baffdce7f8e1c1b7937759d4e150d6cabeb36e93aabbf198b7a6abab8abe3cd5d84c5403ee6e08206d1b5e08a34ae779349066285b1ea394c36d8cad64fea06605289d92ef42c7db0e1a7cb7fab655a8077cf2e8bd851939ff36180632d69266b10900784a9238e3fdd21ea4bba6ca16d66b6e80e359d2fa0ced337605e8a6ff91448dc4d50feb41adb121741538a987f760278134c92c8591990a80f06b4a8e4877fabf08213dacc3ce1d3e3565571659dedd6e95e262499b2490446398b945137a1a15760f15b7237a63836029d888714b3ab53d80c85b20756fc19f228a8b40fa72e698b2946cd9f765ede570ee1a9973e1bf570efe0ba13a4ae08a65c55a2bc7ff1ac481157c66292ac90a1fa06839e0e1b905335a2549a74c66f7c289edc5508ad86998cd26f328a1e0c201c964e87d2913335d19be31768652f8dcb9ed97cd826327e73ca477354946e443c7e8cc34f5cad3de97753eb9507c26aa77766b981cc68cdeda9b02245dc5af9351294f0a96ec2d25a1333d4cffc3cc5cd1fc4312ac40f06d2bebf20e85ea457cf78b1b4d2ba772f651745bc69b2e64796bd8a95d47ffc8998d5a77bc487a3a2ec58e9d5d22e1c57a096b809b9dc0e2b2b66e0a47a52717f0fde75f28a06df10ba697b09d004066694768cb931fa86a9666a22687af9ec2c218faf9fa382b307d00acae8a3db6c5999fbeec7c3e4edf93d29aa03c3457f90dee97bdd46d81bfee1f4b4561cecae1b9a1c6802685261eb36933b22af04e87c60ee7624d633bdcac5484e59026693c55dfa5e1a7b8536a809cefd1381ffdc13e60c123f5b27724f8c5ca6009ec4c85b52b8543c3066050181672d8a92cfeac95863afc988e41dd0d753639ca3bc7727e679231bdcfe883dc693975a31e754a25460e4e8b45a31eb3d6169ca93b076f93f1ff597ebbeae8f5d2fca3b8e01aea4ac15f8ed87e95d4ca116345ac35f584e1d38c908fb28b40cc957687add56d740e6df74d9f405967acd98cc978c88880eaeb0ac482aea64697fb47ec3e51d55051bae519fd0724d1042e5e025e08e457ef47ba93f47b28968b0b4914a93935e80346637d09ba63a436aa3c797d9aca4a5b4779bc5e18c11a693332b55f7744d9f760d540e3a9f54fe73bda7efcd02ddf50212f6cc21ef26e6727958f6886bf2bd0c2b99d57959dc458ab3663b2f7770cbf3a01fb6ee63cecea52f1925f14a0dd9b3181ae7e9c007ff0805063ba522231f6cadfe248ff760456eb3a96b4a295504fa55acae3ae91fa4d4151a69eb651d263d38774d4ee3e7fc8a16de41f0c62ee9c48793492b5903ea0deaf319973c3e981b00018ef5495305c307d0b5262b2d46f8ce5b0fe55621ea1e5d4812e99f2932531ab344d631cb649a91c9f75b9c8e5acd6dd194a7cf4233e13169507e5d4cba1c616bba51b7b9e4cdcc7bb5a4dd17de549cf66dc7ea5575c199896378b0ebfe17ec70f1aca9d266a94b4742ea4b2bb4832a6a26cbc19dcc100f3cfb5afedae11502c68509c049ba69962622e9ba2efe85b1b2994fd5f7f6f03d62fbd1f5c48bb8fbf25dba66521a6f34b62981ae074eb46f7e668e0962afc2598535119f65a7f61b1a833a4bab3e924327b5408e9f830ee2d2d4574dc2268ebd0dabd1deefb2fe5870273370922872d2299c69c87803325077d374c032745930167c06b92180a218c4c3af315b84523b7486e9810597fbcbc98a72121a2a5826a473719e5313c01cea380d6d94e87db6b779fa3d427e923802679e071c08c5045b5da7d196ce7ac205bc52555ea063ac6cf7522c01f9d0154ef2a3af035bfb02263e15fd2b35171ea5f2957bf71ecd2a1466ba50f0d2dd8bc664f74224a0fe75e3d4ca735ada652f729511302b1d808ed32218af03f69067a196f856d18ba04abb07b02e3823792ef1fa4bd83ea7aa8287f68f3075f8f1efcb8d04f5a9bdbd36cb90d62654bbc6503460f3a0b0f6e2eeaf7daa5e3fdbb44a2a55238f4a1ffc3a32f5b71e84a19604aef4c47d3435a0e6b49516c39bfbdd982ee98110b51cdcd90e5813d9936ba451066637438ed7a3725608c71393d599bd00ad84b731638a58761aa80ca07244faef5982d35788de0192ee9cc7a34d696cca24212d1268fd981fa3df176480b60a85504b8603a61fa3464c23d6bb5a560d0b311656406c8a57c5043390c41df9d1a3433cf7b4c762cbb74d6a42432303732d8b48b665157c153cfd06e38244ec91cf9c95c2a6bf32c86c3f7159cd274836c41a6453640c4ee9df518065692057fb22f34eb23b9f571bff60e4c80d8dbf709bb8e5a14eff4134e600a77b2e8de561e17837d75b52090579b6dc02dad7e53076ff21906cc0051fea097c854054de7bcf33166c49b3b6235c1bafe51d0952489dfec9bc73247302e2868adb4f54f7d0f6e84fd42a245192028f071a2848db22b8956f99f2513129a867a82cba89f0b4403af830f6c3a6b10db7a9478faf5416ce47a644f9e646ebac63cd8b7aa1a6d994fd94b455853a2734896c571b96d12edefa117dfa5cd7361f4c0545565e731bd0bb6271db92a7ffddae863927c0e8c35b165656220dee073e29ebbd55043fedab3bf8dc9ee3cc348f363b4961157ceff96ea4b1cb6cc38d261411072847e94df21770c3f3c8b8bbe1317d825e3935a6eec6a2510d36a17d5a155d0ffd25ab65623033dcbf1b29569aa050974d0c18abc5d8ba5b775ac8ecd9432936dc3f0758c6882f4caded4fd84203b8807bd0bc8012c88ae8f7eafe712a0d4ae70897384342e9d708641ea7faf872b600d44043c25efaddf892e85b1d23d9b55bd6ee990f83ab361f8fd540e0a752c6e7086fd31b0a64c94350f3fed9a6c5d62de925b3030a93c4db7a99ccfa81c3276987583ad4c2160e4ad0325e48804763ffc3bfe8d894153d9f559ecf2d3ee65f981af01b74c9557393d465eb1e1986bb26ab6cbad81dddeaaedf010f80f6dbf18e0bbf700a12cd680b459c7bebd86e4e9fca1720024044f5a858ea0f0ada4aeacc627e55f47e096db02f7e1f7ec014c2429f580bd9ea2bbd5718700159cac457a1330198d9f0abe799f23b316554a183d3dc3a9ee8485b9a611aa923352b4b9df75d2475cb732bdb9459fcd62f29c26822a0d2cbde73607ac5874f06fed20ed55875c807d3fb278a2507a6528dfa9feee48db9a2253a95d1394b9ceed4d3ffdb9033bc1f100ea43ba3e095f42aea23d7063ce6eaa34e21d013f606175bf555abf3363b6e5101d44f3800ed9caf800c9e76bd7e2830bd12ea396f21c461d888628b489ee2a06d04af30f186c87795e7131a210ba45caec28569577b17f9d6c2ce4ad50083881fc322e49425edbce4c3666b30b1980508a781be907fc4b07544c569369b45fefd51c2ef0530202f56e08f412bd59a25b0e17a4843d77dfd2d464eea02881b66f04081e06407774083b682ada573ef4315e988857dbe6fc09c90eae5e859299757ed0d66cddd3749493c53c53f467168e3e3eecf5c12b8b761a744c75bd679baa415b188fc28cd61132f1ed27d212d6a042f044a4030fdec2e4b373bf0a66568fdf5f049931389c718fc35b7d03b15e6983ef1e990306d362da2a453d7f867fc6bd909c8fef47741683f3db48a6e7fb13ad8dcb456a7e89421360d73b60140872b9a0b7c21cb3ee83a8ee4397ae1ad654ca4243f05316770ca5cce1c89f526aec07805d55d5654bebeacefb77089038d1ce49f9c7d61206e7f0b2cedc46a855b1b16f252f0eec844f8d84489281f73da143bf0178ed45e5f15b678aa314749637b23744ead2ff59683e96dfa56bc613844daee61e174876d1b74458d6c167d01117ef4cd22f8aa482fea30b4fc085b69dc4c956650dde812943309b544943bf07150941e4d7b9178cc23e9e41f66af63e5626dcaf8fe8298266ad152d416fa1e16ebc9f6867196518eb21e14758e8faec398570bf3b648b413b6f392db4507881173d24ae5665f97f995c44426a2d6da5ce69f911705f249503d98b37c92427bd9c5fde35aa935e3340f1b9b2d59267b1dfdd456190f9f12e8151e17f59af1bc0a874704d4fa5b5194a2630b03739875d0918cfbdc74b149136aa026f3dfda05626c1d9f8a1a10a17b1e81e96ced9b426d064f6174b54fa0cc5a648c270bc0e1dec46be29e574cf34629d09ab6d6a3f825018cccc9c428cb58523443fad94581fc67be8387cf306b3182e0753e051c85a9923d844de6a91f8cf5536650420758ba9e3c9a96700c3ef22475358bdfbaebd1ec98d8f5ca79bebe1a0eeb6d3bcd9fa36742d2d1703e054ea81777c6c35a10079f7146b4f63233e17897076d9f26e69bd0fe24e92b0092f1667c33d94daeea6cff432e5d9d1ec03e3e5c201a9f5d7bf00e6f9bbae46605796f1016d4aafd47aadd103e145796632e6c4b0c4292c123700d46676aa2d7b80f1dcdee530b8089fbfc70d835423189f438f53a046a70044ed9598af053b61a89511e2a95729115de3e20744672af31d8889238eaac74c6dd7883702cb39e892eb094df6dd4710c850203711306c7175015455990dc8564712bd7ea221e83e7774809a4ccfd6761659b043ce4a73eb0775d6fa4e0c460389b9be52e73152aa1f8d07e7c86c31d1b93abb6ca6ef4cf22f46bcea67cd542350e463b4607ea60fca82b1465a8cf73127a92c8244658de59799436838e43c56b8ffc6c933f5f3e611d112d9410c808033230374e01d13d94c6fb1bc1c7143e203a001e90aaee15eae428237c87ca0242dd5dd867993c7d8c704bc1e52ccfc8133274d496b0aba924154d80c19bd14084bcc8193a1eb357ea6e03b0a9345a9492fdcd47563f94d92b1fb97c1cddda44ccebee6a718fe39d065721049bbdd8ee6adbdb227b1d7b55e341f324bf92112891c3b1cf9c80ccc5869f4dc88a7a5f917b94cd07d86c6f575cb9b32048cd295255f5fd27b35ed3679651176ffd84a702cacd833b8e56f449b9cef847dc917b07ce3eebfc59e4c3b6f7fc5c5ca58747a4fbe0ff8d5522bbe8164bc506847d20ce68369b12040b2fb5b94fdc6e0f3fed507079391550f376c40fdc5a097588aac96efecc80ba7ae87eca5671787ed61721c2a26ecacdbf0e0f30b83b31a6a081000f0cd3d8135a23add305f21390b7556aa6a91f2faad8d741cc3587c288a886dfd0b2a4ba898ce2de8b9dac54ed60c1b8dc55baec02651f454850ea3689f6e344009240fca4f45d5518697cd997bb3a5534da5a892455f6e917766837d946bb1f9848eb1a37d3b3df83508dff66515334999f0a19393e5885d4a46c3b1b95fbe98c7705a53c1a9ef84c94afed24b23d2da12e4e88170614edf0e87042057015bce008eef7810006262142603132880642e447c15b290c824ce4a8903bca7af8532afee371a05be9d2382b911e966102843f940d8635238e172d0258803a0ca64fb60c7d75faf831263b6d4bffea3ae9e26509e3fbf4cfa58a", 0x1000}], 0x8, &(0x7f0000004700)=ANY=[@ANYBLOB="d80000000000000069c8061b020000008f30049b87e2ad7ce3b70f564719e0febb2055ff1a57bc602b67e43972447503b631bb606b0b50cb6ef16ecc1f38fae8ca43fc9dcb4164b669c5eb0c8c09eed3a3b40b446cacfd9e35037f01b0d1a7930a4839408cf86061bd7c3292b3c22261d3825962374d63a80fcf520d1c81cae37cd7f4d0d04e9b3792d8f161b84438ed9542f3d754157075298de65abe5be5d0f4c9170511cbcafff70a198f99bf18fba41b4511ed0b00dd5e8097bc2b6914fd55e968146620c343b1980596165edcf5d2090000000000001800000000000000ffff000002000000bcde10b2460000001010000000000000ffff00001e28817b8a256945725505e10f711d39470bccee41ebf534b427916541b72050063cdfb7869c86d3f77a7446e6ef13b5faad5bf5aba67cc9a20c5fcd4a4bedab684c2410b47570316d2996aab09be01d4fc237ecc7c60d1569e193fb95ddf03b4dd9b2e367949a6d1649177cd82b675ad75ac9fde3d36c4775134c7f9f441052dac32bcb40de4d2c541dafb5cb642552c15d9afaa29fb7e025bff6ea87df81f7c8a50dacc20874a125beaf5df06f2dab4ebbaa5732de93de0dde0c53ba2a1f2756635043260c3293dea98605552ce57418be150ee4bb91ae49c651bbfcf6c882d7623cc8dcd93af514cd7217784a3810af509d347aa6ad596e8cafb11298ecec9d41d77c08feda3bd9718d2aed5585c8c5d3c7f9f67b0ed98777c51b9ef0790b31c90cd215622d5666e7b097a725fee2ac2f4962046b44160fc1f56d9910eef7269b0945c7e4d20de8386d615289e0fb319d6fb327e177c8b2a7363df966a85e9349ba691203335914531b7dddfae6d33641a9576ddd2f6f5a158a0cb08d99bf93111d592de76ff429238f2f36af9b576cbac1e7ec96dd6883107dda1db09d97963761512c5eff23ec768b65dcf6aba12fc28ed8f0bea540e289751822db7bbab53d8e4d0b3e23008a0b7d41563a2ccff8fef65a8b5f4dbf8c3f0a448188be99363b1fe8903d1dc9fcac6e608a4f04e504a146b9a0d1aa0b44af0404ef69abf154e73d33776e7e016ede02d93ef9f2aa488312cb452004ec07a471843407e41f88ddce6c143c8dfbe48754249b35ada57546c662bc7d779476292a6230adbc154189251b6bf09db531c5eb02e18108f3b304acbc8c54d01ee8d5f822b8ccc79bbc16a6fad89026e91eb78945ae179ff06a6038fb540837e881a5b95c34fe4bed1016f830f4f4b027eacf5b71fbc442936def06c9ffa9b1110088f0da7b245a03a491ca755c5cc74a911aba2e76feceec5ace2328173a7469047f712142cc32f97be2a6f56d8b2bbb89fa064d44893552157e3a712178859813d78a1d86678d069324c93638d98ca1dd3bf5d6a9a7db80f7d136c288481e4389f296f6400c46cc8b114e08c11473cfc9f40cf5741d15faacff3f70110a4d8ce07b31bd045e20490e98c638d878b4e2958ea9c7b01a7bfddd9eecb327a6ebd6c23643511b64b88408b10ea33bf7728c61e841a2ac68bd6b65debda0c219490b41e176fe9acd6ea6358b80b5ba6790aa9075ffe6773e948c6e83109d75e669ae60e4d327352823d0b976334d5e825e9dcf323d618233e1f81c5979fd9b390bbfe8e03df581eabb692f7635ceadd1b79a4a6eea42645b1f8ba11344f257d4257af2c758b4941f5c62351437362b4b9488bd1ffd4e1c289f683a253a13d39cfa86d11407b6dbdd48c96432d76759906cafbba306c1cc21bef9c1550cb5cc154110b25b161287463f71b758236320876b0ab9155872ecebae768e19e93fc6675456593f0c2fd0efd7ca373a4d4aae350ad8985dbc88f7302e194704f3519825374122a0d22b4f6eb3b139fd877df1456fe7833196cda01f4abc254e6bae75e502b73b66ed300c58591253a311340f401ab8e944bab5f78d78b6294856c6d5bf53974e02f934ed5c5e1d6a3df025da03e24e36b5086e5de3ce981680d8f0cad516d4c7fa946d0e3e4822814274e5ed38ee3c85d4e21e778add6f6ddb32c1227ef0a06f4390a30f2bf6dba2480e1d827ebe44327c0c07cc340fc6c26d108b3e6334162e767b314d6716af7f33552e0883c3e5552d85027a1e71b6b96afbd7110aa26d38ac7d81e52625628b8ccb69129460d22a6d898d1055329940db803a9e95f06f8a2a369a3f1ee52958340f56caf223de51608c51b80642ed4971ac6ec334cd1eaf227a43ef8437c13e113b2b2a25c7157c17777cd22aeeaa8370bf0fc50f88f8da1a27d6dae7ebd5ce74562dc3e9b5cbab485b614d215206119313233f5ccdfb331b01bf1318d6874fef812f3e8aa1e925f8c9aa4e685a3bbb56f017cbc5d9a484790623d31567d64a252414e73d6178bd099d41d6ccaaae013ee236fe3743301dfbd27dece53013faee91ed28b22880156e2908e2a3b8655fb2e68403ec2c1f2905a34230ef05c93df6bb6e0e9d0104496cd8fe652e5f3208f930f0671343acc6932307ed3687a12dee39a9a8c9a4eddb22efe2dd04b2c776cf7e223d370e539983211dac6db868ae7711ac86321ead8f877952c3de87204f9248e2f3c578f5f25816682e01cfa61f21d906ff2fe389c2b5e44764ae7ef9174bc608416c357970932afec2129ca602a6d3e097311a410d328d14c2885d79efb8b31c94183f0f0bb8782c5125ec8a415fddc1584a346559f0a4f8ef41321e8b43401a5576cbc38af8231919021a933943d3e15d3bad5dd51b47a7431dd28d24b5d39afae9f49ddeaa39a99a30defe511273f27719ef2d75d8b0c90a659c595b51b566ac7c4a77830fa2176440c122a34fd7c087e63a62d532730125fe871c4a15e685442471c9fedddae63cae51e1757dde1e285650c880a8b19a91caa6f57d60b05b27986913306cc6fe0dd4e0540f84ec01a0fc7c40cfa68aed51bc347ad6be035010ba484c240bb9c6b9d98e0754a4c05166b7aace22775b91869fb788111bf8eb10a29d1b363f37c96d8a110985e2b4d99da23e60e6f9213a54f5abdc8183e1717587a1a56c44cccc32a8b1b5aeff0e7d0fb8f6916f97093032931235fbedcda1f62669e488d433947d2703712fc76e6b3f1c8b48db0174f64408ac9d04f85299f1e6348777fdf1218f2ef2a0017be29783afb59fe63a0c86caed36f0916436b34e441423487697c4e2e1ecec49dd81f3f14e656f6f4cb9f17fbe7c7c799367a286618abedcdb5647178dd4d1416f29cdc3a59c2fd29b1fb0b2e65c521f58b4dc566c876ec452269e80c1dea1e40e4dd80e4f197f825a74a8a2c5394007f614f0edcd1ba54673e9badc56867171912d11ed12be91b9fc091ef5190c970084952864aa637061467e48c80d40e5774ac4a1b4b58f783e262115ce1f5187d90405f211acf5d8e30816cea70c5d5a54933067a49335302ce5968faabac80148f7e1024287ade8e986003731023a3157d5f3cdd0d9b02b9a6c1b9843fb201abcf6cfb0d77495fbdc05003608e1aeaf44d7d9e9ca0b2742b90411b4a9eca8e259b49777afc2bfc0575e665dabb677774f6f268efd83a96d13ed6f870514ff782f89f7d66abd12f0689266d2f39a52b5c04d75c4de33be60d923839964e91af986150924b7b7437bda0b44bae091e5ae65934a2bf54599fc46751c30041d1b3af39975fa5558c69c8e2571d8e963e8dc8fdeb690d62730f0d7ba740fb86473d087571771365fdbbd6f93e345cc46fa8115dea3be7fb573e41913e00f136e03bd4527a6ec391ec9c0e504252fe9af74610cc505a6ee8dedc57f6ef6688adc87341957e34122ede0593be6ab506939c21ca5094947b9ed56d060451786d7e98a4b4d50c004706ef4e66ad13688225404a6fc70cf6d5316d47cf5fd3f552cb4be303325494f716bb0948686d0445c5ba257e16732a630a6542e58608e99f1bdec73651d101cb4666731414681ecaf09852e3f9ef536f2f505edf2dc88aadaa03756ae12e766aa12ba355dcb4512c7568a1b7469ac8cd36c5729b5e6920fa7178176129b46996f0a69e272de39fe11f0096417748c66524149bac836e84716f19765e06270f7813df161e60ccc2d018c9c8d35b43fb125da17d28eae588f44962c29991ad9c9bbf92a062337363fb261d1f10fe7cc9300b43c529d4b1a59acc7f522ef7b5715b6f3730a3233386929d3bf104df8c54669d153e17f99564404a06975d0c2a13b31aef21d5eb716de8ddf9418ce029612f175baffe6320d8ce604a874dcddaa0262e01949efb8850ccbe7628a0e12c3638dede2a69cdd791c167bfe245cea4ec36a752ede8e3db45898c09b2bef444858eae1f66591029d5ddfc4e8cf2341240f4fcdaa88f1e1f2f213918b894f7c2e87fcb172d25474396f80efff6f39e3d00ce15c4f922cae881c433ec61f8ed1e5392a441c19777ccfe1663f12106939ee0e4af6235bab30c84f1a098be91aa0afe5bb5f70b0c2c03050c66576b786bcca48d5dd915b4e68ba9d49252711d7feae23f5b03fc3036aad5370b67eed2b0280418e550c02ee2b718c32952bddff7f5a0ea68d1ba4fb0aedad78e23732e1d450dcb89f302f9eef2d398ad1e764f6e5a144f9b063650178cbf7eea14d97d614293cfe2b9383c0cc3732bccfb31dd5e9a3afa8506e060e6e267b7556c3eabe286aa7a5b0dac300d7c3256c7fb4c04102f3980a236284aeef83cbdf70a926773d95095d5a4feb4bfcd3d3e50119ed751fb1f37da2e37f05e7df32483f4549b982a177d66d1d2366dafb0ab3dc4aa1c61a4b03b31202a3c1850f17b535fcb392f3eef556dfab844ab9c350ce1548983ea9d7e4443cec29489d0c51f9f5a9c340c8b3964c66712be5208c75638ebc00d3fb2677d5a949e885034f4dadf13ca987ea9af4bc64bba8a57549e65181a7885242760da7d710d539d773877dcafb0b3f7076db4b98ee01b0c837ee3a156f6ce7218576b6d072bedef67e71cfb7fa807ed0af5c3e24b7869d38b77d58c0935d7fa2a729f03a7e31cfda26e4f9b1f2a3982dff5aa31c5ba03947d84f4e346611e3836ed378f891595c561cc8c5d6f58583e23e2546fd41c03cc4cd11ab738878280d4f867e175a351e5989bad88e75f5ca1f2214d496ebd2378af3aa1aabc9545c7ce62f64b914b900e0f61185b201a78c15ddb678e1f091e175dda8d75060ebf7db4cd9d64c443d86e816a215b6e46bd963b827b1efc5de0b3b8f20e3857ff93f6e4faf48be38c5a01f8f0c6463fdf5e4a40708d3243c76970d20928b7311ca7a6d23c539d97e32257557af26649210c14151c104cb32bb0501278e9008b315acef55323bbc48b1c2e118fe54b0ccf629b16a5b53482bc0279894c896f7c8d17f2cf4a40d7de7baf04a8b2834d7adbf60ffe3357efd3d6d5d4066587a248ef222f33ba5e7bec056aa27f55032856748e634602772a8282f488a90a79aac3aec6b242737d6a962423908bcbcb2f90b5e8c514a4db2129b1a02558b458a8cab4bde6ecfca65429cfa415e056800de95887cc6248bdf3f7c1490c40563913a7343aa7fade8d9da669e806441bc188176d8288ce4aa34253790395abcfca42ea35a8b8b5635c9956ecac5ea6ed86028cf387ce1e5261c65e19f9f9b2942e9af05c41030a7ba1ad6c7fdfba725d5c88726a4be68627aa4e45ec9ece9c626c56ffcd1b9992595fef1f47b58115320843accf3de5f85a2987c8c10b0a0f14f293f049d31b0c476e642bad2a050bc1921b109c8268d303931dda9db5f0002d70d8b0c8fd27645d0c8e3227530ce6298ce873ed6bf701ee2162f66a1f24f696caa17f7e5670626c7fb605e952db9bc1a81655c8d2fff7af086147c46578a01347b3b8830436bf5283984f67d2f4478ddc972e6c0e3d64219ae539d67f0780beb9a9c847198d96bad8dcb3986bff625e8a5f3e51b9ba3634e75ed30a1fa9ee6781363c28e5b56e9c315958a19246e7aad9f2bccb567a654b8958983297d2cb562114adf311ee27f96adaef5eb5791daeee61f9c0a67a973d950fc2628731e7f0b4139c7e821e5b1028bdbdcaadad63472c0d684c3cfffb7e83236a603330c622e0fce60d172884d605abcdf8a059544f857fc644014c9bde40971b5cb9d1abde0de5b8b8760000000000000000000000008000000d8786c5f59ecd68bddbdb8cb0a448687825237e06adf33981b01d4c7fe5f23a58e9fbb9092572667ace6b1be8ee24447204a0618baec2a05b78ae569fa39c59ea0ac5b81b3a98570513700000000000080000000000000000100000008000000e0d904b0d6ac6c130d44aca0e163fc54287773732a1b4c207b9d485dd4ab1f0a28e63b0087f030c6c6755ea95dab74089f21366503dd4a78056e69afa9045a21956719b2f9f2d9eef1895b45afa784f93ee8682e021187d7c0fa02a9e80db596687e9d019caa64b5755f0000000011b9a5ab9c69fdc709880cc504b648616720f0520e737bfa5175a0f6a444a92beb9236cdc3632c571049947e8122635009392b5dee29690e7077243c2a974b1f321637ecf553dbccdd04cf011ffff86173cff8f2d4608e6358ad09b24c104dafcd0baec26970eb8b20ba8494e477d6dd17bf9e18878275d0428363669f38ee340ece9e46c3dd022403cf2913ecc19244c38e15e516747dde186bab8302e1fcd497260c295d42091c4d937cb18b297627af5a35c647"], 0x11e0}, 0x1) sendto(0xffffffffffffffff, &(0x7f0000000400)="3d1071e2bad1f9dc6f5c83205a8340e950e734c8aeaec73e0da6bb66e897034bbba2e9cc8ce393b9ca693d43", 0x2c, 0x8, 0x0, 0x0) getpgrp() pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) sendmsg(r1, &(0x7f00000009c0)={&(0x7f0000000440)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000480)="cd48d8c53134876e", 0x8}], 0x1, &(0x7f0000000500)=[{0x98, 0xffff, 0x7, "e5f9ff1d507bdde0a7bd5fc5513ff2c2b3aebefd5791bee48d7573622234b15c354f33c5a85f53eab67bbcdb96a60d3683a2c609793ce714bec77704ba55621e54038a4a2fef7e1401b6753fd399e34e7fae44bbdca1f112ff92335d5225f1a9d025982fc3752804ac0b4e7c3ad5b1e9c1dfe0fa6cfaef67c55a216b61ce02eac0a48b58a214"}, {0x18, 0x1, 0xfff, "33e6"}, {0xc8, 0x1, 0x8, "02b92b6593f780261882c226780cb05b914e0ef7b31502123503a463ed4e5254d40043d324ff826d6c5b28a9c6b6d3e4b44fd0ce2c7ab4b8118cb511804710736a6c517d47041be755ee0956e32e973a528239f0b4d9245112e1022b94c050ed92dedeec21b273f550e62566a514955a76fa0799a3848da2b3926358ee06dcdf3d292c9487c3ad2e3e2af89aba1f030497aeb15dc7a738d27ba00b311905386a512d41ab88020a002c18da843dd5ad1800d627f424"}, {0x100, 0xffff, 0x2, "7c9e3d6f15165d6ed594cb01f11b8fa301cc76a30f0e015dc587b0db6c05512622e26680295e7dfb09a5531c3bb921e4bd0e70e9f0af0c5d0876cdc105a861e96835984bae62a92277b374ec7945fea73cd9795c6fd1774696ec033534f9a449c0cc7408e0f08f855e96555e27a3d79f3a899daef19a630c2828d244bfad127176ce80dcb461e5441df555e719c8adfc69431320bef8d7d8a5528002d5f17402013fd77f8355ac5048161a44ca839d92c8470ec1a1826ddd7b84e8569befb15078cbeb39abc27ed8608db9ce25e0df1e114f5091fd165317c77096ad038c66d2caadf60a631b6cd468171852883ae6"}, {0xa8, 0x1, 0xe1, "84297bf69f4c9ee6d02611753b8d137386eccc761de13e52eb2d126eef2cba214074533ec4555e02c6d6d4b661b1b03d2c98489bf7335866084633d8b9e31e631b943f737647dc6374733adefbdb1d788436457cfbccb6b44790693e4a1389b3061fd6972398e6aa9ef59e94ed6e9b980e84b13379faa98d54e9da5d8a74c65bb0809305a6a1254a423a4a3c774e41a40fb119805de301ea"}, {0x108, 0xffff, 0x25, "62ff226f78b3b679fef02715a67ae1a2d093504ece329957bf854bbb7e3218d6f267c98be1e6a005db49d6ac921d51c39605c89cb966267736eaec43cb4e6cf052887da1ced802313b6db67aec913123a0254ce6e7bf3d40bee7491a44e7498ad3dfef0e70837b8ebb18f2e1fe2a3e10511646a67f73ab9f18ef1f77cc74f2a8555a0b6be673f1c09c2e56b3bbfb9456435c030f5f8d7d0c89dd51bb6f459e81064961991291483dd8e6fcf9e85969ed8c771e03589934ea11c8a4aa7ea81434f89a0925c95eeed814dfde8ba422af7a99ef0e89b9acf7fb59751f770514d6d7565c6129b7b366d66630c8e29669a178c2b4"}, {0x18, 0x1, 0x4, "a9b8"}, {0x70, 0xffff, 0x400, "e5a1bbaca0f62f3b787fde4a2bfc10eaf45d4aa01e2b629c08582fbfc21eb655dba9e32109b8107c05787d7c49ac2d041b1a6b3f2fc33a6486a4511b4c6a952c40d35c93fc695a969c9d5fc7b0dad78dedb84fde063325e0fccb6a3d6b8e88"}], 0x4b0}, 0x9) 10:12:23 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) 10:12:23 executing program 1: setreuid(0x0, 0xee01) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r5, 0x4}, 0x200, 0x401, 0x2}) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000080)=""/191) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r6 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000000)=0x6) 10:12:23 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000540)={0x7fffffff, 0x80, 0xfe, {[0x100000000, 0x1, 0xffffffffffffff01, 0x80000000, 0x7ff, 0x8, 0xfffffffffffffffd, 0x1ff, 0xca49, 0x7f, 0x101, 0x1f, 0xfffffffffffffffa, 0x8001, 0x6, 0x80, 0x8, 0x8], [0x800, 0x9, 0x5, 0x7, 0x762, 0x39, 0x7, 0x7, 0x8, 0x6], [0x80000000, 0x2, 0x100000001, 0x0, 0x2, 0xa89, 0x6], [0x1, 0x550, 0x8, 0x6, 0x4, 0x1], [{0x10001, 0x80000001, 0x9, 0x7ff}, {0x4, 0x5, 0x7, 0x6}, {0x5, 0x5272, 0x1}, {0x60, 0x0, 0xff, 0x4}, {0x2, 0x2, 0xfff, 0xfffffffffffffff7}, {0x4, 0x8, 0xda2, 0x1000}, {0x7f3, 0xdf, 0x5, 0x7f}, {0xe83, 0xfd, 0x8431, 0x7}], {0xffff, 0xfffffffffffffff7, 0x0, 0x5813}, {0x60e, 0xffff, 0x1, 0x5a17}}}) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="01ca3d6443ab75fca25185b74c02ddba20e107757a5fd9f6e8143c6d976d4b1765f912bc643f718d3cd064b528f5a9a9d8cd8acc406194621224b8f4f0edc852129827f832c32278d8cda9af6be4bd1cb903905bdb357b861380a579c0b7", 0x5e, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) close(r2) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x4}, {0x0, 0x800000000000}]}}) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) 10:12:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0xffffff7e, 0x0, 0x0, 0x0, 0xfffffffffffffe35}, 0x0) 10:12:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) bind$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8249, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000180)={0x6, 0x9}) sendto$unix(r5, &(0x7f0000000080)="76a4f0b530b3522631d2e102f0019da4478f64e900af7e4b91809c48b3580b4a9c81fc27c61eb10a8c221f3cebf1b5984a009baa107f9c034149415fe0b4598c725891ebc0962b06ab", 0x49, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getflags(r1, 0x1) 10:12:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {}, {0x6}]}) r1 = getegid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r3, r6) getgroups(0x2, &(0x7f0000000100)=[r1, r6]) r10 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xd4b1954c7bfc6b48, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r12 = dup2(r0, r11) ioctl$BIOCPROMISC(r12, 0x20004269) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0x5, 0xfff, 0x8, 0x7, "c6588c77f6c518856c4b842f49d6ac32892bbea9", 0x200, 0xffff}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="988bda934b54f13a28a1c9a9e09b") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001492bac0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001492bac0 pckbd_enable: command error pckbd_enable: command error 10:12:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xffffffffffffffe0, 0x7, {0x1, 0x79}}) rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 10:12: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, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) dup(r0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0xc9ee) 10:12:25 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xfffffffffffffffb, 0x79d}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 10:12:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x81, 0x7f}, {0x18, 0x2, 0x8, 0x1}, 0x7, [0x1, 0x5, 0x101, 0x5, 0x5, 0x6, 0x3ff, 0x3]}, 0x3c) setuid(0xee01) socket$inet(0x1e, 0x3, 0x0) 10:12:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x1, 0x5, 0x0, 0x8000, 0x4, 0x1, 0x2, 0x1, 0x100, 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x2, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0xce8189c2e482f216, 0x0, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000340)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 10:12:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) semget(0x2, 0x1, 0x410) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530cd71986ad721895b8f89d148a277c7c890c116424cf310c5410318a4fc390debf2f56a405107b0e6486820bc4d6db7ef355d0e67d1c5edca0b8984bf71c5b4169f319811472fe24f465e0ddb355020796274bf0e3893bb742ce72c8b1f5bc608b2981dbb80a6168fc7cda1b60902526ee66a3f08b25d0bdc237c51a5f0c8c4d5bf89469376f06948f2dfbbe042f76044a719be6c95e98b27d8077b8c502620c5d269f0d26a74f015d27b9de0b646d0ed09a04716e1fab23a07852c41ddd97ca949285b74a84c36b8001076955fb857bf9d78f8147383ccf57697b1f50a6926e8df0b0ee57e772b9659ee80bdcfa9630f3b903f6092d42baee9108a99dd12ef0059e738be853f123800"/283], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) semget(0x0, 0x0, 0x22a) 10:12:25 executing program 1: poll(&(0x7f0000000240), 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 10:12:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000100)=""/101, 0x411edd5121c76444) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 10:12:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000006c0)=0x413e749f) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000200)="5037198a8c55fa81bd9fa71bc7dac6506e7be7fa47cfeeba772fdc9fc33e759854a9b02bdd4452c759994265ba2a23bb3efcd63b0698e1d6ef0c23a9549fa34e2ea42b95e2568ca81efe58ea7bbda620528b62d5864f6d3a03eb7585240b0c38bdfadc780ef266271d6d7ddb53cbbe0f5765d04d413fec0691594b06b783a7fae80935c0f7d59c75afd77bce5544f24c1f5a48ba4f421f4ca066938b41b831b6e3e8f80389d37bdc831caeb842", 0xad}, {&(0x7f0000000340)="ff6329fca43cb3f9ee9c38079d2284e80cf7d53821b5bb619b6cf189c8a0702aa9273665c9352b8f907f3d60d4b7d1854a2f81d0094fb7e3dd5ba64659c914f3f4fe4341e0ebf98f4bf9da50ceccc7fe265f08cb8d8f29febecec841d3818406aa517a072d2bbcfbf2137d7c66b191c3516b09c125788b3218be19332567d30ba71560bb94f1e1d4cdc1db917c362acbb78e4462e01e163ca2b182aeef3b3e55bf62e2fe7d46a4a33060627039bcb97acca815da8b37b2f4b85f32ae57ad44992cd5a8ff10bdcd15bf91957c52a977cc12eaf7d794d64ab0490485ec0c4d4daa38d7a7e4929fb92cb264251c37fbfa80a1fa8b6e17df", 0xf6}, {&(0x7f0000000080)="ef81cddc6dd3684be8dfef90b0f47201ff86c57afb10c3f6c2a6985b3adc6d67dad3476630a679b1dc056992f4b99275c2df77a5a2fa8efebfe6169f7dc183328afd0a8c4e974f1f2e08ae58a602fff097d63fd4a99848246414f924c081de52dddffbda340afab85a", 0x69}, {&(0x7f0000000440)="98f3ecc57987219a43f95b3058cd706dd3656841108c0e0f0cca056a0bade498ff13d5b8754e5fcfab7fa8ad301b5be67775116ae37097a83c5ef736924f61595f29419d576ef7d27ce88f8cd9ed6e5378c76142d77b294aff0d27f5b4a25ca979f1292395fff5eccd469843dc018644638526ae01f750a77665b6c8e826fe6f75ad39bd6dadd98caf9b7b4e636c893b1f47d82b0b4fa1dadd1b4d0c03cf11bd841a7a55df74a5d9e8a590632761eee2f7d712df7fdad990380a6829c710e7d748416ec6b3", 0xc5}, {&(0x7f0000000540)="0e2b8e83e79cfc3e2f696969f19135bc98ee1ae946793658bfca61e9c6153ec2bd057b3717329281d483851b9f50184bb09f97ab4d61b836d8b9707a8be47d1e5e1d16f28e9315d780fa8e58b60250c20a6ea28267be97a69862f6e87f7161c6e0921535ecdcb6344fe2f1315ebba828e49e73a6f071fb46e006c10b45333f636f3b84563e5edcf0835de71066984278568292e007e11b9a1073b974c053e2dbdcc35e92fe75c8d435ac0ae83dc9255dbfd9edaea3989578263753e88a927387d2411d440d4b061c85b24f", 0xcb}], 0x5) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) socket(0x18, 0xf6da1b77dbcd1f42, 0x9) unlinkat(r3, &(0x7f0000000040)='./bus\x00', 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = dup(r0) r5 = getpid() fcntl$setown(r4, 0x6, r5) 10:12:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x400035}, {0x80000000000006}]}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 10:12:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 10:12:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4}, {0x6c}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000280), 0x0, 0x0, 0x0) 10:12:26 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 10:12:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffff9c, 0x80000029, 0x6c, &(0x7f0000000000)="ceac8447233ea5cd3487cdd0b410ea1808cc9ecb658ba116218f2dd4e4cbddc8ca3a597b7b3c018686c2", 0x263) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) 10:12:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x8, r4, r5, r6, r7, 0x4, 0x2}, 0xfff, 0xe9, r8, r9, 0x20, 0x7, 0x4000000}) r10 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0xe0bb41f2ef9bbf3c, &(0x7f00000000c0)={0x200000000002, 0xff}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000001540)={0x9, 0x0, './file0\x00', 0x350de8c, 0x6, 0x7, 0x9}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f00000015c0)) getsockname$inet6(r10, &(0x7f0000000100), &(0x7f0000000280)=0xc) r13 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r13, 0x0, r13) accept$inet(r13, 0x0, &(0x7f0000000180)=0xfffffffffffffe90) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000200)="c63563537c419ef2ded20010955f4ab623d396fed6b62b1a76f89cb667b2e9447c00"/49, 0x31) ftruncate(r10, 0x0, 0x9) r14 = semget$private(0x0, 0x1, 0x400) semctl$GETPID(r14, 0x3, 0x4, &(0x7f00000003c0)=""/178) 10:12:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x64}, {0x800001c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf69e000000000000000357e3a", 0xe, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 10:12:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 10:12:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) getpgrp() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000100)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) getpgrp() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:12:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x4}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 10:12:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) 10:12:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) geteuid() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000200)=0xffff) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) utimes(0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r0, 0x0) 10:12:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x110) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) open(&(0x7f0000000380)='./file0\x00', 0x10080, 0x180) utimensat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x3ab, 0x9}, {0x4, 0x792}}, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000003c0)=[{0x9, 0x5, 0x2, 0xfffffffffffffff7}, {0x640, 0x80000000, 0x200, 0x400}, {0xe723, 0x80000001, 0xfffffffffffefeff, 0x9}]}) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/251, 0xfb) pwrite(r0, &(0x7f0000000000)="d000"/14, 0x0, 0x0, 0xfffffdffffffffff) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000340)={0xf5e9, 0x6, 0x1000}) 10:12:26 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x7, 0x1ff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe68) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x800}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x215) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0xffffffffffffffff, r6, r14}, 0xc) 10:12:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r8) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0xca6f49b658859b71, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x1ffc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(0x7f0000000240)=[{0x2, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1000}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x2aaaaaaaaaaaaaf6) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r25, r17, r19, 0x4}, 0x200, 0x401, 0x2}) r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000000)={0x0, 0x100, 0x0, 0x101, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r27 = syz_open_pts() ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r28 = syz_open_pts() ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="2012e0", 0x3}, {&(0x7f00000000c0)="181509d1f70a296b20a8fba85981b9664ac504b6872630aa90f7a737eb9a29d7a5b4e61ab07ce3500ccaaeb1ef27350dc273a039ed73a341799ad0030a4c044c0dab7ae431d15c5b64d250f3bb63594e0c1fad3410f928a67c0ef1dafb2bf91edbee70b65b1aa22964912d3eaba9bc44b5ea6e6619956354a3fb", 0x7a}, {&(0x7f00000001c0)="b1f2dffd650960006269753412966883b1a884c5880336a470d9b75116fd090d7526e785ca375687d516b7a7237ea84c26bfe1db819739a8dd3a6036b12ebebbab46c0312df46f492187d96b64baa5b0563136c7c48b95d4bb2291d4376686de2dada08f13178aca81046ebc8a70ac82e2e1710d3739fc66326c", 0x7a}, {&(0x7f0000000240)="3d1fb48b0308fc2fd61459bc6d1b0417579adc698132c3d28f17afa9a2c101eaaaaf73a47d1163e5", 0x28}, {&(0x7f0000000280)="a636edb31e984707ee1de5b64425694057627c38623ea543c17f2096e43f74bb230a5f632601f865d9b339492e4a24b346ad905b6daf989eef834b6732e1fe8ba566573e162234a8a4ec2eea3ca3487b1221cda9aa647aa5ba9d0696d27add49365db815cda01c318c1e1f94ead463", 0x6f}, {&(0x7f0000000300)="ba7d221d366f76d164277098d42dba61cd1f741172fbea8e7fc8e237b1f58c4a", 0x20}, {&(0x7f0000000340)="37f63e4a1f95a5a6259b10482236d1df059ad841a1ee63449958bf13f1a5f00cb7abb8e0cde84db45abcaa3547d9db7051be01bf32ee537c1f4078d9aac223d899130cfe780c496b22656e074d6e3b8d5a9885b22c68d734afa63d447ba13f2edc940c9d76c836637f7926e624059ccedc2a9e9ca2", 0x75}], 0x7, &(0x7f0000000480)=ANY=[@ANYBLOB="2800000000000000ffff00c4c1955a01", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r19, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB='\x00\x00\x00\x00'], 0x88}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) 10:12:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, &(0x7f00000011c0)=""/94, 0x59}, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000100)=0x7) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x37bfacea9202c23b, r2, 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs={0x2, 0x0, 0x0}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:26 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0x1}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) 10:12:26 executing program 0: r0 = open$dir(&(0x7f0000001580)='\x00', 0x80, 0xc0) r1 = dup(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x6) r3 = dup(r0) r4 = semget$private(0x0, 0x5, 0x83) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000100)=""/94) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r5, &(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) dup(r6) getsockname(r3, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000001380), &(0x7f00000013c0)=0xc) dup2(r7, r8) chdir(&(0x7f0000001400)='./file0\x00') msgget(0x1, 0x210) r9 = semget$private(0x0, 0x4, 0x80) r10 = getuid() r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r10, r11, r12, r13, 0x19, 0x8}, 0x7, 0x9, 0x6}) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001540)='/dev/diskmap\x00', 0x80, 0x0) fcntl$setstatus(r14, 0x4, 0x4) setgid(0x0) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1800) socket$inet(0x2, 0x3, 0x101) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) 10:12:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) 10:12:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000001580)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/163, 0xa3}, {&(0x7f00000012c0)=""/105, 0x69}, {&(0x7f0000001340)=""/67, 0x43}, {&(0x7f00000013c0)=""/97, 0x61}], 0x7, &(0x7f00000014c0)=""/147, 0x93}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 10:12:26 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f00000000c0)=[{r0, 0x20}], 0x1, 0x8001) setsockopt(r1, 0x2000006, 0x80000000000000c, &(0x7f0000000280)="0c2260765e10c8df4a056184934e8742594ed533b24cb34ed70d0fe6e214aef98234d23d589efa622f873b875436d84d7bc776ec314f1d8f6aca167b78df675bb9c00fc9368ea30e44de2485183e5f61901c42b0e48f9e20c9263e1916c87187f5a67a497a8f124be25f9cc1a4a34e5ce41aabcb58c481e1ab7b8bd3c33c99d6fb2533a8e0d3d5fae7f95cf85d689cba217f91f36f7680d1e600b8dc6a30854244d20b746da90632d4d5534d75295468f9d335b5a83f0313dacd186ca98f14df3c6ec78384ab5b8562", 0xffffffffffffff0c) 10:12:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xbc3c, 0x2, {0x4, 0x400}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) write(r0, 0x0, 0x0) shutdown(r0, 0x0) 10:12:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r9 = socket$inet6(0x18, 0x0, 0x2) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff8, 0x8, 0x1, 0x100, 0x72}, {{r8}, 0xfffffffffffffffb, 0x40, 0x1, 0x4e0}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000001, 0x4000080000001, 0x1000}, {{r3}, 0xfffffffffffffff9, 0x100, 0x0, 0x1d, 0xbf81}], 0x2, &(0x7f0000000100)=[{{r1}, 0x0, 0x22, 0x7000008a, 0xffffffff, 0xa3f}, {{r9}, 0xfffffffffffffffe, 0x8c, 0x20, 0xffffffffffffffff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x1, 0x60000098, 0x7b1, 0x86b}], 0x100000001, &(0x7f0000000180)={0x0, 0x3ff}) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) dup2(r0, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 10:12:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xc65b0368f0da19a}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="e308dbdd98b17d3ecf14ef7524b5") 10:12:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xbc, 0xa5, 0x8, 0x1, "0400", 0x0, 0x400000}) write(r0, &(0x7f0000000140)='\r', 0x1) 10:12:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x1, 0x3d8}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="732a4ff1938f9cac24bf62", 0xb}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = fcntl$dupfd(r1, 0xa, r2) fcntl$dupfd(0xffffffffffffffff, 0x1b, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r8 = getpid() r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) r15 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r17) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r19, r22) r26 = socket(0x2, 0x1, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r30 = syz_open_pts() ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r31 = socket(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$TIOCFLUSH(r32, 0x8040691a, &(0x7f0000000300)) r33 = accept(r32, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r35 = fcntl$dupfd(r4, 0xa, r2) r36 = syz_open_pts() ioctl$TIOCSETA(r36, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r38 = syz_open_pts() ioctl$TIOCSETA(r38, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r39 = syz_open_pts() ioctl$TIOCSETA(r39, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r40 = syz_open_pts() ioctl$TIOCSETA(r40, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r41 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x800, 0x0) r42 = syz_open_pts() ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r43 = getpgrp() r44 = geteuid() getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) r46 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r46, 0x0, r46) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r50 = semget$private(0x0, 0x4, 0xa5) semop(r50, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r50, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r50, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r50, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r50, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r50, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r52 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r54 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r54, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000100)={{0x3, r51, r52, r53, r55, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r49, r52) r56 = semget$private(0x0, 0x4, 0xa5) semop(r56, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r56, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r56, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r56, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r56, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r56, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r58 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r60 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r60, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000100)={{0x3, r57, r58, r59, r61, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="4e9e3b5d7e17acf97ad95b14c6f8bf7e9fd0b0a85471ad73a6ed270b52e45c035ee5cad5be8e30288d68c9209cf6a9c431fef3d8d6a2e9920b538c4cfac0d5ccdda4d447b22d09c07d91a6b4f9605ef396f3b8248194de76804353caa4a7a0b831a7075d025b15cdd387d7ce6b5121e8ce3c595f5b0caf417957826f23814e8071aa2e0f6d9d6868ea4a163fdbdcbaa4ab2aad85960b469208505c8c371f4ee3456373e11e33ffae13ba47451fcdf6a606c44779d84c5ed45c389afae01fe746b29d7b7ceba41fb48468507bb7cf2917ab", 0xd1}, {&(0x7f0000000300)="090b69934892ff86da190b6233ecc9e4aed9c3773e4cf625aa36cddb4bd1cdf11303379e504c9da7c0bd6df76b768aeae6f295ecf74303e93c796ce22e07e270421e7aee72833a17cf9d86080137f0639598e2fde3de6da0e6519f7c485e555a6e2fca59f8052e32dab6cb9034293b24aa5e66d1d4b87a0f0684e70a88478edc3687934cebd39ea3f856dcde70f4842b12cdeac29f2ff27870bc67bc970e094a11bd19e4e66f0652716830c6c533c0c86048302ec289c04aff53d998bb17a751a63a813ac709aeb151aa7ab4298fc657baf3b8a8024be33167c280501f5c5de296ce7d317b434e3c445ed13ec0746bce8262c1b4cf", 0xf5}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="01000100"/16, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r28, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r4, @ANYRES32=r30, @ANYRES32=r33, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32=r49, @ANYRES32=r61, @ANYBLOB='@\x00\x00\x00'], 0x140, 0x2}, 0x8) read(r4, &(0x7f0000000080)=""/182, 0xb6) pckbd_enable: command error pckbd_enable: command error 10:12:29 executing program 0: mkdir(&(0x7f0000000140)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x100000000, './control\x00', './control\x00'}) 10:12:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) fchmod(r0, 0x0) 10:12:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8240, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) clock_settime(0x2, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r1, &(0x7f0000348000/0x3000)=nil, 0x2000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r2, &(0x7f00004cf000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmat(r1, &(0x7f000067e000/0x1000)=nil, 0x4000) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000000)=""/105) 10:12:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 10:12:29 executing program 1: msgsnd(0x0, &(0x7f0000000100)={0x2, "39410ac11c1ac305d52a0f10b778aec8cf78e6c3f1a54999c746f5128fa5da490f76727ad7512ca9d23e47d70e0e5886aca3ebb39ab979bf028b2e30de9f226f923cc68caf221509b59a0314c581e9a2665d958a5403117a409ee751bf2e51f7e9dcce2f00282f6f69a2d1cfe716329a9218e0ed343da5afc036367b8c6897887af897c1641b8ad14a41b3a23dcdb0e616518342518393af8ac5d5cb5e14640ab3e3155ff153459806670ae04a410b06c0491d0ba34df67bd74a9add6bdc"}, 0xc6, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) sendto(r1, &(0x7f0000001180)="060a29ba97d0bba1", 0x8, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:12:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1ff, 0x5, 0x6, 0x1ff}, {0xa02, 0x6, 0x5, 0x3119}, {0x80000001, 0x9, 0x3931ffc1, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r3 = semget$private(0x0, 0xa234e10513e1acdd, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000440)=0x1ff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) socket$unix(0x1, 0x5, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000004c0)=0xfffffffffffffffb) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r11 = syz_open_pts() r12 = syz_open_pts() ioctl$TIOCNXCL(r12, 0x2000740e) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffc, 0x80, 0x40, 0x3, 0x7}, {{r7}, 0xfffffffffffffffa, 0x14, 0x2, 0x100, 0x9}, {{r2}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x5c, 0x200}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x1, 0x3}], 0x800000000, &(0x7f0000000340)=[{{r8}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x81, 0x8, 0x3f, 0x3}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20000000, 0xffffffff, 0x6}, {{r9}, 0xfffffffffffffffa, 0x20, 0xf0000020, 0x53, 0x4}, {{r10}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x3ab}, {{r0}, 0xfffffffffffffffd, 0x68, 0x40000000, 0x1, 0x7}, {{r11}, 0xfffffffffffffffe, 0xdfcc19ab4f5d1ee8, 0x4, 0x85, 0x9241}, {{r2}, 0xfffffffffffffffc, 0x1, 0x10, 0x5, 0x4}], 0x4, &(0x7f00000002c0)={0x1, 0x8}) 10:12:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x2c}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x6e96c89a07e67cdf, 0x1, 0x9, 0xff, r1}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 10:12:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000007fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='on', 0x2}], 0x1) 10:12:29 executing program 1: fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r2, 0x5, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in6}) dup2(r1, r0) execve(0x0, 0x0, 0x0) 10:12:29 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x25a, &(0x7f0000000000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x166, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x28a05, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000280)=0x4) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r13, r15, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r9, r12) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r18 = semget$private(0x0, 0x4, 0xa5) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r21, r23, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r17, r20) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r20, r3, 0xffffffffffffffff, 0x2, 0xcfb7}, 0x5, 0x5, 0x8}) getgid() geteuid() getgid() r24 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000340)="29d019e490671aa4acddd96fa649d3eb8de4938552bb14b4371cfe4ec2978bcdce7aa4b18de53c2afb82e1ab16ffe475d5f98ace10139872a68f17fec18af7c972068d67431cfc2c9ee89228a9fe1393c4d6cfeebaf72e206e86b0e9e29962d1f92c43bff233966620a9aae89e53fb9ee83aecbf9119ed6a73151de90ae880e86384ae06cf7a91c071b29f6cf073cdb970cdc3894e58310df0ab847b1c65ecfea6c5bcac0d51fb460f2e6c9396c52ddd4925053f079df7bd7a3e3a4d1734b6fc74e626fd812841e326b9ef29545a6f2163985f63de265bd34fb93582ed", 0xdd}, {&(0x7f0000000cc0)="6cc338b52639b9bab0870cddf510d3ba8e6c045f58ff92114da729b8771c7ab7f2a85fc47eca4468d12124380decf09718812cc391007ba599f6ebe57a42054e7fc162728c8a7fb5adaf553e398063134bb35f997d61c47811e1605f0fe8730c57eca2f35db0c28656b28fdcb3eaf624081c3b6692223761ffa6e67cbeb9acd616fa8bea03a912f6f00e901043b03eae5d4dff1022434a3e104c953a08ea43062e7af54d836bf02094dc032b020c11e3fdb8b383399b8c73b74bcc04935ab1f76cacc4d8391472880df023c67dc216aca0f0d2b8e1e08fcf83f2ab451448038cdf497973aacfcbaf9f37bd13a69fdfd746915bb50142bd51a011f5d9f82caaaf2c48c24350d707a2", 0x108}, {&(0x7f0000000100)="f4974d15cb4752117eab8e9a222d5ceaf5e605339cf7cf6bedeb67b03945e61c92654e6d87", 0x25}, {&(0x7f0000000540)="b66e439467d4fdee82912b1a53046ecd45526352389df2ae9b2b0fcea3a01d719e7b87e52e43fd527112c5758ddd5ae95f2a109869e06ba61be3731f644a8048d3c940dc3eb0a5230e9a5f755122c666988fdf59d255ad9d5dce3c96d5a630de1b521e4dbfd3ca7d365a179ccc92f0d351cc37f8825a0f9b58d293b81181d32b8233", 0x82}, {&(0x7f00000009c0)="a37588192ae681e6dd8887c497d10d3203cf498d8e8a2323fefa1308f535411170a018ccc49155db8370df8daf1000fd5633db8dde7719fdb923086ca64136ec5949205b66a23dc8123251edceefad3066befaffc179150d34da4f92bde29879554ccb1667640686990adc5fd6dc9c8aceb1d8075ace03da61b47b793ee6adc067b27ab358922cb6ad67f48a5465000ea60e4b06b747288e392b6c4f6e934779f28c1b03f69a30313bff804fc5d65a34e7787f3fd917bde1510e0f0f98e4cb49f1ed499b2bb62eadd14edfa0d25b5129e6d95d9a2b151768f9828be462d4482af47ae5ab49d38a159709a2", 0xeb}, {&(0x7f0000001140)="d3fa6f2909b6b7bd2ae880f28a50b291af0a63bb6eaa40459f10fe23c689320700ec9e33523c04200b890318ef19e6cf320dd9ea4b08463b603a1d89e417b1072b321f00b05b7d133fb228828102d1fa4f104aec6ee378227d4877af708bd79661cac85d75226878863b81c5b692895a62657b33c28e59727181baf9b288a7306aa669786dbcd87e11a7776bc3bd3f66ac1f7c79f7ec4f5e5be323db2725490a964df825c6215337697248091df6cc12b6a11f9be80700000054d7fc6fbc277636f4d91881b3500c6678844c7d2cdd5ff8c08b3f5d402ed58133f6c07b4a5c62c692987a6b84ae2444b4441fe45d033487ff01b1e3a55750388f4514d77b3b408df100e95b6d77e86328300896bf269af0f17feccd8d7574467401a973005124e573cad73a08a649e3d3ca28e794c4f6a44cd9431f6f688b194bc9a2a59a50e4e91d06300b121c61185cb03ac0adc49e9d8346bc57381e163c6af250dcff0d29e74bc3a76d10d96e84b5755f7d315b5f5f68268bdd6fd3", 0x177}, {&(0x7f0000000e00)="6d62450cb3b4b0bdfcfb76491e112f0e7faeea983e905753054ee466c32527d55ceec646681bd6c7c7dd48b50de51da31511bb18762a3309a71ef28bff16f8c19b1b7c2c4b08426951b4614bfa90750ad7511e5faaea9047f690c90f34f691c142ec9c7a722e5069b07ff840a288ba77471944dd11076afca43635ffc7fffc9d370b721acfd1a3fbd44d39ca7da91fe54440773134ff1ba331a34b6d8205405077a008ea5e63c3088a4e5b968d6634c5c051187d956f7bcd01a8bde841db478144d7fa2d59951756f972ce3f6303535807d523423dd2a37cab624e65fb15fd3c448bc871326b86f3bd16880d38ca133ab31750bd33489e00245630812e82eeeb73d0bf0dbad7bc17cd846fa8e2e69306378620b57d06cc350b5037c7b2599aba2d56265ff3e77532b79a544046c3a87cae4382a4b173d7449a513ffb56295401a42522679442bd0f6d880e8697812d4be120a6ccf11165c996027d4c06016a0e8227ed8594395f34df7f9936972bad8397da92fc2d3eb7400d5c05770f12b59a7f4ed524fe494c9321be9a1425939876cb34c4e2c1a8c1351c14f92c0f0b8f5d0c706a8e1091af58c05bea8500b0a51f359b87f3494abff853", 0x1b9}], 0x7) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r24, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r24, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r25}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:12:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) dup(r2) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_int(r3, 0xffff, 0x30, &(0x7f00000000c0), &(0x7f0000000100)=0x4) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 10:12:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) flock(r1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x50, &(0x7f0000000180)="f12b9c127262e50e8b16a6770dda235c358ffd0048caca96b5655ce077ea09bb491c7fcd2ae71ec05fdb2320ef12a037bedcde2f231c8033391727a0503bb8006e0be7cc585939eb21e1397590fa7b05") syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 10:12:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRESHEX], @ANYRES32=r1]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r4) 10:12:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r4, r7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r7}, 0xc) setuid(0xee01) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x25, 0x200000036, &(0x7f0000000000)="0000749b", 0x1) 10:12:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)=""/107, 0x6b) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) sendmsg(r2, &(0x7f0000000800)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x1000, 0x8}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="5e5eba48fe8efbe61097183754d658d411286cfefa4926ab", 0x18}, {&(0x7f0000000280)="057cfc61be524b2968dc4f903b4e54689f47fabb11c2171d5b5ed3df2a72c410ff5be07a929d69e66523be411c1fe5", 0x2f}], 0x2, &(0x7f0000000300)=[{0x38, 0x0, 0x81, "9bcf47ac8f6e7f426845af841a2d345c4a5ee5a6b21d3c89d88384d30ca730ed811e"}, {0xa0, 0xffff, 0x100000001, "70d3e9c046f8bac318dbf1ee79cf11cf83e350c997d323b844b6164880d8b176d205c71240e90a7b40c04b285eb8bbac7ce85bafc2b2bdbf6f432a67c2cd36429ee6b0824ff9e3b7fbf78750eaaf371075103d01139b5ea0407f9a26d4847089b4bd062f7e3d1c63d42a8c58158d4124c8a7ffb441fc1178c0d93eb25aebdd4d3359456aae770fdae4b798e44e"}, {0xf8, 0x1, 0xfffffffffffffffe, "e18f997aa46cbcc667e59ed2051b828577fb40bb9e328e9ecc922c27ff8357e254afd68ee23364e8a7aebfbad875db877d588b62c16dce91d4dce6b059e70ac15dfd49cfb4a452c34b8938a7378fcb5a1c39338aa748c0f24a4c3d3b76df90f821d564afe20140bf5bc1358353fedf265efa932bb780ebbbfb7e92cf40cc2e50736831632ced3dd1f7f4cefdde9a135a346c630a67912fca6b21f386eb472175bd72532084dcd89336ab8bed33068a3ba80b195b651939a22281780ccbf3af0fe1712582467420a4aaa0f010fb621348bbe6c405c656d15651f44ca9d3753bc6885d"}, {0x60, 0x8000, 0x8c3b, "d14d4d94bbf57265a37899993da080492239f34ef0c46da93d5df559bc1a262e7fb46fd337d495d07be78648d105e6c929b23e856b0f76c057476f7a666982c9c7859a6589daf5c2f889c4"}, {0xc0, 0xffff, 0x1ff, "547fa843da55c550beb7a1b016f068c58c82b8d548d7650583411798f09ff3e2dd1eeb5d850df734f493c415aa6d08929c9cb2128e81bf6327b67fd82d9d645eff96f5d8f491840881b8c90b17a5c9beffccfd9a0fcaa7a9750c41be0486b6c7ead3609f515844a388fb6a88e31f1b58ffd12e44de77cca35c18068c93def07c86d48579ae23d5d3a7d073290646ad2c7f9f5c8de68aa99c1a634fb18ec0cb2dce579e0a47a61a83f64c2a8908a2"}, {0xe0, 0x152b2467dabd8deb, 0x400, "8bb11fca9cf2fb8d27db62692849d77bef60698547e8f0b8e0370a4d7f74ea62e6e212b84d68603504cccc803a9f67062ae14df10659d2ebdb362dd067689a8ab5e80e51f002b428f6549569bbbeb9467ba41a4b5d2b0d8b773e3d6dfe7e727925f178e51e17e5794316693ae169f27080fa6050e026ed9f02d8d142bd2d3afba475c724ccd0275a5a4e730ab065f2f5b7be9686336346d7d93451dfc9b63b1c0af6cc28b893f7b51afa86a22807db818b33d72a301b378c8c8f2a3c9856f84822f77950c562dc95d50d4238"}, {0x20, 0xfd52ead45234cf80, 0x0, "5687b70b7f33bda63090"}, {0xa8, 0x7e9ac0faf7e913a8, 0x8, "6f1ba53ecfad9ff4d9e57e684ac423e75c26ec1bebebeb73a32dccd4c814b36dfbd442c677a827b8e863b67e9ad72d8f9d6069ad9cde7a1201441fde6bbc1ae109c67619b9e1066cffcf3f12b2daaab10bac95ef115033a7d8d424e59978a2b5b52f46aa5a74f5689b4d6596d4df8cf4b107374012c489bb20674791646cecb2ed45b1f9874860059e2e4b48fd326394a877db"}, {0x58, 0x1, 0xd3b, "c79f857f6a891d5594ed51f877059cf75d3f2dae6cea05dca7202d9f8410976a66520d72bc59ab7069408d800009e33fa0cb207e16b4481b79bd9983c41ecf5d6ba2"}], 0x4f0}, 0x4) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 10:12:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='>\x94\xff\x15\xf8\x84\xc2\xa7\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x20}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x40, 0x78}) 10:12:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="330a8c4dcaa2d85f5274a15c05b980ff932b3ec30cd2bf8e6f40450774eabd1ab881a59878242cbafa8fb23342fd7cac3197878b51", 0x35}, {&(0x7f00000006c0)="b8a3a716d91c7ed6a0e8cfc87b861f6992988641478839a57647755995a926d53b134fc5f5c0ee9b1ddc46e7a4bacaa28240e06575f766f0f6c229c8fffc296470a167a0c55aad7973019f51dfe4e0d715d427c3b2d5b0c13ba2fb18c937d2cb9ad2592882777b7913719e333dc203a4cd7c8894d05b8cd17d8a42e66233c3553ed9e448faca1613671e5f6a0c838e09e48c438657da7090eaad56f6bbe173d6b020c581cef6da36bb7c956bc6814b095910187d4f56e614d1cfb98b9f20cee23adf8b25bf46b78bbc8b1decba59efff6548cc1822071519eb4e0412eff2aab3e0dea8788635d5b78b1fbb68ffa429b8d69137bf573a4c99af8e8ee8d13d74ccacce4406e231d770b7881e3e97d1756548e833296c11b579984609fc94991a8f8537d656eee67d128af5afc01db89083fc272f3ab0e03491c9e9b10ffb5827c677c407570d9caf4f54ac41c4a02d8bc6c4d94e047f3f6dafbe92df0b0ef9c6e99d8bede1a5b841b0907ab4adf374e9dd772fc26a79b51e544e385638acdf77b9d31327e208c6c4281fe32017c6ef27755d751af70c8385377bafafc3d6f9357c4e9685cbceb8e00ebf36f554291f751b4d8bb036a2761e709ec1e9f006d0c312a9de8f83076dab7b0223c731903b182c22678ef810c4225eace92aa2fc51c3555173ba8871ce787e5978cf051cd3314a7f015cbe2dcf514f7425a37f86ce02955a8cbcc1d544b1c104c723ff52c0829c983b08575a271589595262ae775a1ab33a94e382ab8d46e9832494d39e6df86c032693db106fe5103ec8b8bb92dd4700c3422ea4246efaec136e822934271222552af74a558949e1e7db38920647ce44696bf02820fd160e978d5b5b912d63588224cc346ade5db8f706d44957194924f1c6f4b72b67503b30941ffbf27782f9f9b3789cda6fb6bbeb49ac2014ef539817c416df52b9fdf9381a018fa8b7d04b50765937a07f791bb1ba4ebf8cfbea10eea7b433ad1ef031e13df526b20a74918e317260de943f2905440929645490560607b088c227d78a7c0b5337258b5aa8e195f91263e25f622bb06e8ae68fa9e16b45832bb508060ccc0a906901d1d85ba6730a0b17bc598390be52c21f20a2bc7b2461c79e11b3d214773f1d07665a7ffc07ad058ac0a63237883784c54821d94aac9f1a11e5277130fa31b75fbc951e91fb0186de7107aa7aa1575367a8f4bef09a31d97b2cfa0069061acf647bad172d9d955c3ad577ae55a189f0f5abbce890587abb1be7f1e8aea6c6f202e79d454b2101a5985ff81a25e1a31a531a3df9be010b863889bf0b682c0e4c4d9fb5177266c9961fc068bb8c18250f886ea06ed63e58fef0e2300a966668413375d9623fb1112de8cc723e693875a20529c347a4b6147b26a3bc5f0d265ccf198ccaedcc20febc0c485e533a2ccf2a305b07a93e6760c8cb44f11e99210498a95cabf76d1c7c26a2d379a4ceb5fa973ac5e4813a35f61179c3375ba658efe3fd384dc523091c718cc1705fbb3e193c6ecbbbabf3b7901fd4023fffaa068d5457f793a0dba76acde963359b96d47ab7866251f0aa4ebdd7cb90320c729da0a914e9448cf9f8f18b0191b55453ccb4912a7e2fe8ab102040e981bffad3e974285eed18c00f24348a2a00f72fb1666158cf49e861887ac62614934b0c89a80bd842663c9323b64b600f826aa6e6a0bf14941ce41e83628ee99435ce0048e873b73decc72393a372c2dc4d9b27106aafbf5b7d99cb2934693c953908a2d3893468198723bdfb1d52eeebdd5ea8a8b94770be6c24e1b2e30051760941966d3cbb77e101a65820989f0147455fa2d8e8e09093946c9a9e214f294492055ae1c3dbaca1ae5673b3ad96d5a5b8ed3da0b08254388e8f54ccd491de98644ced6a0f753ec8c9749d40ecc9f30233656bb0189174e301d9fee65ed320d5f06f02a6263d7b895ebef763b559d4932513c3cac45fc0cab7a5c0b15bc0909db463c9cb92e9bbf784fd2cef5916aa0190b3f6830b6d39707fc7626cae3e46705172282ae21ec1156568795c8900a5971b3ec5ade0fb738036242d2e5490c78c0a82d3ac016f2390423311bb18bfc8bf0be423a1d2d96962fad5587b0d5e8ea9ce3549ced65cb2a7f9c3e4ed2ada019c8e532d8477a387825781e2be07a38b78aae8c6d4b6069510738396487b7a1f11dfc4ceaf934b44e682707c9778978fe3774ff608402914056cf6ac4baf4f38f6b6d16f935766e1d664f6fa29c728bd786217fa64fd7f9be0027b5c74ca909e27f7b7861a3939a69ad073b205a1b49538f352fe8cb4b13ad18ff8461a628475f44e943eb7a0bd77406ee0f82d59c6d398cb81ba1cbaa85df8177cc9c9cdcc4c510d131e07e4cf5887b330f1e37f79eaac41905dfd115fc5310420a20ad77c28a9a6ed08fca49aa524665512c71960cc35ca27b0634e89105cc5c31e251fe09158415ed59f619299a1c02adf22db59a9497e06b80c15fa37577bbbe47cb098898ea1fee6b0302f2cfc8f5a4b5eb450ee95e79adcd5904fe5edbeeaa5980967b20de251cf6693cb9ab1f49207f9d6650e55dfdf0db6234a8931aea503200a3a73dc7e9f6060b80085919e381fe1b4ece571fe59a4f8c7bf7f69fa21f2187cb6139bd60ac0b4ac6d3e0705e42e3f751b07a7688d24c2d5b11ba84028934ba4a2fcda97962ae66d4544ce3e2996686a8cc808faa97602934d5e2697e193a5c42f6c8c8509216a9e0ee0eb886b489d5bac65b09dfa7e2e7d239722fb5171ddac737b1e11ac40768e8643c60a020601def8511819a8932f3a202303e25eb9c721eef4f1498df275c30f53c702857479e6af7d46bc0b2a68891d8a1e9fec1a3938855b39fc7589c37a4f6bb71edd2793bbf609db01ca28c9cff244916409b7d45f59e70ad3ad48bdd103d01b12eb18fa28d0f4bc90b6fdd0d6b75bdde5064d20b99f25193a0281df8f8cad83060621117e98e44212c86e37bd6ba77e54832549bbb68873c52cdd1b9b4f42d6eadcdff9bb072ebe839dde77ba417db28b9c2ca9ba952de66c373db80e1a989e18bdbf0be2338674298e9f6b10824ab1c5ea7546b8a2827eda693dcd687524c31c910b5bce81a7cea3806e1eea3aefe366e4e0132ef9d35c672314b86724bd6795ae56129241ab6f701039f527c957d2bf511d698554eca0ad576034ecb26092e3da8b138ef587c07204a9ac1d20086b43cb4f414632018b59da130f37e1a43d4e90cf9ab223329cca5a739b2240816fd7c1e8ff0fe49fafc809c6cc637416abe777d0d1352b8fb23284119646e15f95de301138dab929361b65555f6370581c08c528297962e9a31ff20f97dac6e3283feb83d1aa08278640f9789e66ea6736d99fe1d99aaa4c700da2016d6b813d01c19074e9606e15110f5303724255f372449296030fc8ea0cc679ed6003984b46431cddc946561004138aee586b9614e9eae4cc2a339d1480d77f62048de7de1fe40ea98711e21d7ed864351b8c2941f5c79524562f35a13cea8ce6ea6983cdfe9028f9fab58e1c43059bf7a73a6b9896fc55ba88f54e5ce64a235af4824bd8f77377805042fa810dca946f48bbfe0b90d68c68aaedabe29e86d8099032ce039f8fc06d7c0e2e4144490ad0022166078c72dec2c6f761fcb8585c3801ed8777f80aa03ff2c02a1dd93f24f9d4a59aa9611b53a9f7e858ffe54145cdde7cee8ef80822fe61afd59ce619a9b58ae7457d0106667e3ec7b3e3285168c24790ab7ccc3f9074413382b4201e555fd3703b9d4fecda8a9cba552aa5c70d24da299e33d97892b24fa334e1240f47597cecb01c524c652d5c612b9822cd82c1acc31314696c0f2e87e1bc10d9acb59afe54cfbec9fbc407658e40a0a11bb7dcf05c09dbcd91f43edeeb5c1b0d732744f4050121e5bb4f34dc2d3b0246d1a507072a841d5d81729c732a77cd375087f1c269a70ef5897fd34fd2e9c9258d39b35982aae17275b79f97a4c0084ac29b9070b5f035984ee5d3ffbeba9db25483fff7cb7838c6dd9047481ae401a910b89125b34d195bd296b3cde747ea8fdde9d117f4ae05ed2d6a94f02aeae359c0545405c0202cdd88d8bdb184e27166408c44d8ca68b455c3ef668d226663ab31173525bba75763431061aa6dc234e6a42feca6b5d0d17c80fe136556e38b460b1d6c884a82bb3b9ea0bb2cb18cd801171edf3343cfd95b3dcf36d86489b2d81c462027962b49ed094de9c9312d2c1e7bae23067f91d07f5970ae68d3a451b0f41f2a1f46507c1f5f28f74ea6d568e2876087478c5147650299197b323e4016d0c0fd739d3e6d07424d9ccf103ef8a5b6b28b7eaa47c6f3033306e431ef68a289c2543f82c49fa907990dcecc46fdf3d6a886faf482eec5c147df888edafea34d4b2b3963630f351c98183d9677cb4bcd6aac14718b458dd353e6f6c86854b5244d328c16003edc799615829b0c886932c9e587d3c3c0bb9ef654ccdfc626bb70118e663ed2f4273385b55eee1f1fbb086a1822ac339f6104820322d48a9c740a9e0392405e32eccf2af6fbbd56c9cc8bd9fce876d97ac35e9d016b014e73f1abcda8c679c1d1e0c2bb0efe8b47b10341de8db1d312f7897e7d8f1d4be54e4a74db8293411de1bd59e40d68bdfe4918bd18f954bd7929f4b112779b8288fa772ae1dd74f8a9a394ca30f57ba6ca610d98916dc186b2a7da1770d47e8b2118a55a51b0e04d6810c2b80b989525d290845a65b3b1495e92319d4677f82be853701a1b9d8bfb1568aa15f6240dc49020d048555355be81c090a7b80b42b463ae1bd2be2c15bb8080cf0ca6a2b8e0928ee1eed7a7b537f772b393192db943a4564b05c23a9a77095c0ea071f612867d787b3f70095adf7798d2b77bcdd043f0c92f739990cc70c58f72f7b850eb69bf1a7a5edbb6f740454b5f56641a20e5a0b08920e0debc09a2b7039b1c4f864d73b4b47ef0a6732f2d1694cf28493064eef3e21b770349582b763b99e027fce07fccf27960813764129962bb6c49644c4944543629a143d679b4c8956d3e29285a89129609152043d204e16400085a0458a37d53b8b904eccfa0b028013a06abb84093537d5730721ee86a3267746b39768284a38485f901c57df25995941ece93cadbd0a2622add437a6a432f71564b04a6f09146c8f1942c8802dd44881c81ad0865cd5e3dd75d82738402128bd3a7483417a44217297ad7a17a4da1e7f9ff40972df38bbc2e1d66cf1e567ffa84ed8520c6c66aaa6dbdeeadb56bd0b864480e3b969920ae0157b55362c5ddae1954bd743ec79068ccf77f22c5f56be6b52d6e0ae2520567b280c95e55f9f0e82e4c742e25c50d56e44524554a1a8587385084a9fc4d3499b07df88c7bbe9c02fc867cf4d6917df2c19696ff688cb26806ba1515d02d3212171d513c126597d940779b4c35df3ed08ee115b2c69d72fe93a2b55ce55be16a8c17e4581e2eb71e85ecf902b46fd611994d53db414e3fcf3269838f3f9d9dd843722bb92f04d13017a6c90bf4bdae165bd380d8449a38aa1821ad123e82fe074ea33b06a073b2c2133e995263b67e3e8a3f6e442c909ba7b0a637cc8e7d57f460880c083ec1c59a12e253b0b2489116b8438510e5157a8dbe140d55681b1ac068ee7e7e556d76126dc7f7290e55c6356981d8855f0868968eabe29f63156e459fc46a33b6de2225295a84b910a58ca0debbddd8fec6ef026fabc5ef6d95ce67355cdef70cc5e856ca2919b41d96dd000a760c6a84330f88", 0x1000}], 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fcntl$getown(r2, 0x5) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000280)={0xffffffff, [{0x1, 0x7}, {0x2, 0x1}, {0x3, 0x9}, {0x4, 0x7fff}, {0x1, 0x3}, {0x2, 0x14}, {0x3, 0x6}, {0x1, 0x5}, {0x2, 0x1}, {0x2, 0x7}, {0x1, 0x40}, {0x3, 0x80000000}, {0x0, 0x7}, {0x3, 0x6}, {0x1, 0xff}, {0x3, 0x400}, {0x3, 0x7f}, {0x549fef14bb472812, 0xfffffffffffffff9}, {0x1, 0x8}, {0x1, 0x2}, {0x0, 0x6}, {0x1, 0x3}, {0x0, 0x2}, {0x1, 0x9}, {0x3}, {0x3, 0x6}, {0x3, 0x3ff}, {0xf8754f2a7efe0bfa, 0x200}, {0x2, 0x1}, {0x2, 0x8000}, {0x3, 0x3f07}, {0x2, 0x5cc1}]}) 10:12:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000dfebffff1fb66b25173d70c8c700"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x4) 10:12:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0xffffffffffff8000, 0xe2, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648db5514ce4b45775e881ae1c06ad9b5098ac804a959ac79e05ad7d75ea0143bbb0e1dd2e79383e9577e6d95711ed5304e42bac7c5a765bd78b361d5fd3437b9ba5978b83c459f28a96d574d8d0e6baf0fb3f82574d381a64c220a79a88ae5a8f54bd5ff1e51b51b0027c87310c3eefc398c970dea7671940f65172f8396ccd7213223d27d941c9ae67e91ac2a6638effee4b1220cec10858e19c6cdacc494b42556af363b54e63608e5f3d76e1e29c23abd666b93b84540c83afff51cfb9b6ce157ed11469c90233bc8dc392dfc907339b59370368d9fd0d18897780f6cb3db05088bdd7835f51a3586e3c4f3a5c1435d8438e2c5418bfb4431e67113fb7e3efafec704898ba24a498a8d7b7c5cc57cb79da61e47687e489eef86b3f8dc3ffb4b9cfd754770cf624027bce89738c6543eb8a8924b808ab1104d1ff56072cecdb8e69de93865abedf3538ad4bbccb4c67d36b8fcc5", 0x168) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f000016d000/0x4000)=nil, 0x4000, 0x4) 10:12:30 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x6) r1 = socket$unix(0x1, 0x1, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') close(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a65593529c190001a50064722496eca6299ede514121232a15ed4f8d53764e17e50a5a4c4ac6db5f6ee8839002d3b045e2fafe0dde3511426e0f1976720fb069c6a5ffa957389fff0000000000000078423729b53cf5000000dfffffffbfb8fcf00000003f6b63daea7369b07952c4979f1e6744de3af2838772cdb0f5f1a5801b37fbd92e0e21b807c383a1ec3d7d0fd5eb6e59689acb56a33f440f71afa9c5c807989d4f9c5a"], 0x10) write(r0, &(0x7f00000000c0)="025cf012", 0x4) write(r1, &(0x7f0000000280)="9612a7226df6d2687e876cfd9fad7b6ac912c28266de71abf982111daa85ba15419517c2fb834896864d44392ec9f0db345e351f265f78a75188a6f372344008978bf4e86300239130d1575160301b80c2a9bb32e877cbf9b5a25f938688e55f832cb6a383dce779b5305348fb2c29d4ce51b482eb98d763f05dc7a4147218ad148d964abd6f5b334ef164ac5c0c3b1f4a7475044bd2bb678b5a6a4e6676f817a8db20c551a1e6f29e40b40699e4f353804ef354e80c4140d534c1c01980eae1a3d8bfe66050c05978", 0xe34aa91f) 10:12:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x4502) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) 10:12:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) sendto$unix(r2, &(0x7f0000000280)="ed1e2bac960af9f62a98f2d1f467ad7c93749838ff99f2717784ad22973d15462c668cd36a06ff106dd753950275a2acd578b31c96ec838d24bb1ad6b32d4c464f383905008148b2141d2ec9865777c968ad8bbf7859e4962d1144c2d5e1204b8900f0b31e4858ef1cb300cf6b492669b505892cadaca1123af6994160003c7717cda9e9561f62b6144b12017ed127851f580aefa0bf00bba179709fe2347261572d379c158fd0bd7be9a05d8938b7443924ea2cdbcb30f818d15737f41985a85e78dbddca5054f63702edb9", 0xcc, 0x1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), &(0x7f0000000100)=0x4) 10:12:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x80000000, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) linkat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 10:12:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt(r1, 0x100, 0x2, &(0x7f00000000c0)=""/118, &(0x7f0000000040)=0x76) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 10:12:30 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7fffd) socket(0x2, 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/5}, &(0x7f0000000140)=0x7) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x90, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="b3b0d28c1a0b079394a77111a079c0409c1af6fe29b65a6b100a257de630769c43eb348066a94a23f92659718795828a181ab74e0a716e94f67dbe0a48d611be79255ab22310a402474df539047d2ee24e6c5e9451ee9910a0b17289e3c391b96f1fb49b950b37969668682689f07afc8d12a7f9c70f002f640a43c2b5c83513893f33163172d5b645c7e18be8840bcb35e314207270dc358a513f818cddd5c8d670db605299045e9704d70b0d7d", 0xae) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)="00338adfdfd3be55", 0x5) 10:12:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000000)={0x6, [{0x3, 0x9}, {0x3, 0x3}, {0x2, 0x3}, {0x2, 0x80000001}, {0x3, 0x8000}, {0x2, 0xaf3}, {0x1, 0x5}, {0x2, 0x8001}, {0x5, 0x7}, {0x2, 0x101}, {0x0, 0xf70}, {0x1, 0x200}, {0x2, 0x3ff}, {0x2, 0x1}, {0x3, 0xcab4}, {0x1, 0x9b4}, {0x3, 0x8}, {0x2, 0x7}, {0x2, 0x80000000}, {0x4, 0x6e6}, {0x2, 0x2}, {0x2, 0x1ff}, {0x2, 0x3}, {0x2, 0x4}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x4}, {0x1, 0x100000000}, {0x3}, {0x2, 0x7}, {0x3, 0x2bb0}, {0x2, 0x2}]}) 10:12:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r1, &(0x7f00004cf000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000080)="1c", 0xffffffa5, 0x0, 0x0) 10:12:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$KDGKBMODE(r2, 0x40044b06) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d, 0x0, 0xfffffffffffffff8}, {0x6}]}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0xf) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xe9a8) 10:12:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x6, 0x5, 0x1000, "d4666d18ede71e62c6e94a6df64cc4e1b2d63f47", 0x6, 0xfffffffffffffffa}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) pckbd_enable: command error 10:12:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0x40}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) kqueue() 10:12:33 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = dup2(r1, r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r6 = socket$inet(0x2, 0x3, 0x51) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x400fff7f, 0x4, 0x7}, {{r4}, 0xfffffffffffffff8, 0xf, 0x1, 0x9, 0x1}, {{r5}, 0xfffffffffffffff9, 0x10, 0x40, 0x2, 0x6}, {{r6}, 0xfffffffffffffffe, 0x8, 0x8, 0x7ff, 0x1}, {{r7}, 0xffffffffffffffff, 0x4, 0x40000000, 0xff, 0x4}, {{r8}, 0xfffffffffffffffc, 0x0, 0xa416ee1c436f8013, 0xffffffffffff0001, 0x828}, {{r9}, 0xfffffffffffffffe, 0x0, 0xe91c90362cf7f092, 0x7, 0x9}, {{r10}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x4, 0x9}], 0xfffffffffffffffb, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffffb, 0x22, 0x40000000, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0xf8, 0x40, 0x1, 0xe3c8}, {{}, 0xfffffffffffffffb, 0x0, 0x4, 0x3, 0x9}, {{r1}, 0xfffffffffffffffa, 0x38, 0x8, 0x30, 0xfffffffffffff800}, {{r12}, 0xfffffffffffffff8, 0x1, 0x2, 0x3, 0x4}], 0xd17, &(0x7f0000000240)={0x1f, 0xff}) close(r0) 10:12:33 executing program 1: socket(0x6, 0x4004, 0x0) socket(0x10000000007, 0x2, 0x4) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) semget$private(0x0, 0x3, 0x6ee2c8a987b56c2f) r1 = socket$inet6(0x18, 0x4000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) pckbd_enable: command error 10:12:33 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) r3 = msgget$private(0x0, 0x131) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f00000003c0)={0x0, "d9edec6d11838709998cc971595da653622278e7b19c8f994e7bf11c6908b8cc4c891b3067b6fcfc00b0c080e3f5f99616bd29c6bc9d1cc6c7f63e5469d60774923e520d9884431f96e582f558869eaf11095ecb71fad5fbe933e957a07ae4bd0a0eba70af4b2cb53dbb29c42b64a94ecfe63d30621010ab88e775c7c5ce744a0b7497e2c0450e"}, 0x8f, 0x400) msgrcv(r4, 0x0, 0x0, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000080)={0x2, "f4bc40a762eb8d81c48b0fa1"}, 0x14, 0x800) msgsnd(r4, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgsnd(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59"], 0x1, 0x800) r5 = msgget$private(0x0, 0x200) msgsnd(r5, &(0x7f00000000c0)={0x0, "d534227fe49701942531ab9f4a56842f5b9dc2ab6162dc2404c2f122"}, 0x24, 0x0) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgsnd(r3, &(0x7f0000000180)={0x1, "6cfd38356202252ddcc6442fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d215fb2c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3fcfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe"}, 0xf3, 0x1400) rmdir(&(0x7f0000000580)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r6 = msgget$private(0x0, 0x131) msgsnd(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r6, &(0x7f0000000880)={0x0, ""/249}, 0x101, 0x9c767b58fa90a755, 0x1000) 10:12:33 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) getrlimit(0x4, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 10:12:34 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 10:12:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x20000080000000, 0x100000002}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000000), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 10:12:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 10:12:34 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f6603c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0374435ed99fa55b603425c664dc4b2e6d1d6ebecbd38955b0f70f6d791cc5e577635e94a560f1a0be7b3381e50f13790ce929c53bd5c2540a8fbd445fdb5e00da915c016e34c28055d49cde21822ae3744f520fc1e9cdfcb99834f5633ad9fe657f"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xdc8}], 0x4, 0x0}, 0x0) 10:12:34 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r1], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x0, 0x8}, {0xfffffffffffffffc, 0x3f4b, 0x2, 0x8}, {0x6, 0x1, 0xfffffffffffffff3, 0xffffffffffffffff}, {0xffffffffbea3b38b, 0x7, 0x3, 0xff}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 10:12:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r3, 0x0, 0x0, 0x0, 0xac}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) kevent(r1, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x8, 0x1}], 0xaf83, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x3, 0x1, 0x40, 0x7}, {{}, 0xfffffffffffffff9, 0x2, 0x3, 0x6, 0x9}, {{0xffffffffffffff9c}, 0x4, 0x14, 0x4, 0x2, 0x5}, {{r6}, 0xfffffffffffffffc, 0x20, 0x80, 0x36, 0x2}, {{r1}, 0xfffffffffffffff8, 0x10, 0x4, 0xdb72, 0xfdb}, {{r7}, 0xfffffffffffffff9, 0x50, 0x2, 0x4, 0xe42}], 0xffffffff, &(0x7f0000000100)={0x1a6d4faf, 0x4}) r8 = accept$inet6(r4, &(0x7f0000000280), &(0x7f00000008c0)=0x4d) r9 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r4, 0x0, r8) accept$unix(0xffffffffffffff9c, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000048bff3fd821835ef00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9c31cb8a9372b34070000002d17d45380e2dea818728fd61d7dda1e1308cd1370d4951d8403dfdb97f6438b31a8789397be420dbb682f6f9fc4679a5f2b3e8cf74e3029134d77d830ce1a05548e176b2d724c28bb4ee0e9bc6273c4d19cfebf5db9859a5fcd7b7283d64d7d3044588c274aa8b0d62e427f066f9f1ddb4e4fb070b51e9c15a4a9c5c1ccc834ba5ff50040b5005b3403c6a32ecfadb0d50e07269515d055ddb04ef6c5648d36386d821ce4eade8f80b6c53e903c83fa5a1372"], &(0x7f00000005c0)=0x6e) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = getpgrp() r16 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r11, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r15, r16, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 10:12:34 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r2 = dup2(r1, r1) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x9) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) read(r3, &(0x7f0000000040)=""/246, 0xf6) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r6) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={r6, r8, r9}, 0xc) 10:12:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffc]}}) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r5, 0x4}, 0x200, 0x401, 0x2}) setregid(0xffffffffffffffff, r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 10:12:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xfffffffffffffd4d) setuid(0xffffffffffffffff) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='}\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)=')&]\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='-\x00', &(0x7f0000000300)='{(!\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='--]$\x00']) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = socket(0x10, 0x4, 0x8) accept(r1, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000004c0)=0x61) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000480), &(0x7f0000000600)=0x4) ioctl$TIOCSDTR(r2, 0x20007479) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffef4) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) unveil(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)='c\x00') 10:12:34 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() 10:12:35 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, 0xfffffffffffffffe) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) msgget$private(0x0, 0x221) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 10:12:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40022, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x5}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 10:12:35 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 10:12:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000717000/0x9000)=nil, 0x9000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:12:35 executing program 1: r0 = socket(0x20, 0x4003, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) pckbd_enable: command error 10:12:36 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0xb, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) read(r0, &(0x7f0000000040)=""/102, 0x66) map stack 0x20719000-0x2071d000 of map 0xfffffd803f014550 failed: hole in range 10:12:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) sendmsg(r3, &(0x7f0000001740)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000180)="825db1cb0872fe108370cbd2827d2056daca70b7b7e24052bf0f7b819af58d37fff7c373ec0f9f827e641818d073412f6ea7a042fc3f2171469d12e4af8a36e6c15b2b81677327177c0811b0ae5a050c9bf53d2e891b94100cd42f4494777f29ee04e13f92d627a43deb0f8c2370c73b9bae90d42c9746f65884be8db95cea637a91735f0d811e817db9435c", 0x8c}, {&(0x7f0000000240)="e93800e78ebbd81816c530ffb662f35e", 0x10}, {&(0x7f0000000280)="ef7f4a2e5b29c39d5c7fc3bb48195359b4cbc4e6337268d72412d6f2442945dbe58c7238bb21da37ba9bcb5654e37add2a20011cb0995d5a21b188eef407eac042bd10b808aca3b3ec6fb192f032c5bf93bdd99b1b742356ca358e205dac2ae1afacab084cb867d312e43126d8eeff6484cc79367843a347cfa8faedbd1c65050337e7707c6f4e22249c43f9859577a879557b13e3ae774fa9cd41754c28", 0x9e}, {&(0x7f0000000340)="0e722378b8b2f0d3de40ea9311bbe9316556d3eb5fe8ec56bb64bb7205acc107cbabcf047f286a137e3665c319c13a95df036acf50d840547c0d65", 0x3b}, {&(0x7f0000000380)="090094a3a3c4dc56d09cd5d722f984aba6bfed7ec8bfda811b482d5289a79cb0f964228bfcf9abd6afa45371707cb7c23145fdb839bb28f0b5f77add873d1657b234f98287ffa8f77485435edc811905da889771008267232410da40892f9d7fbf6f168390b55a1403c44a2d9e6524973cb475a8a450c94dee1a668cc4e71db9b5e74dda595b76fb0ece27255ae1e1a41ad0e6551d57d0af3bd08a897f5951386c0082c0503759fffd70f84ddcb98b3e7276cad7c0b301ac3fbd8061d897266a80495db3042a45e7b3056b09fc5f4ee26de5bf32e896fac47ec407774577156e6db53ad754e36fcfb3bfd83884114dd01c78beadeb21c48fa3ebad74c39cc31184ae82eea3ec4eb4f05824f04e9533d6334bfdd3c4140b7969b54c600d08bbe0d7282661a5e03ce293cbf68858954291ee28ee3e1f0d067f05f339cbf1996bbca371d8d3e0ddf813ff411beba4c2d9c4e8876090c87e582cb6023ea04840fcab793995188f81ff2167809a3f50736841624d2aee9ca67a8a14b9263d8bd45dc286bcffa303ce1367aa6ede21d4dd3b776e80ab330dcbc34d2021a5196a8327bc8aa7421e113e32086ad69ce0dd62d42f628c019f71ea95b321aff9e742e4a44b80308683df6d56b598af6f12510a5de5fd3d23f9cf794e9bb2e9948c67a98a2f921a90c87ea1feced763f52d50347779f33a2f70509887b69f5cb9c5f6a17753d354602f295b70e7b33f2fa7f959146b8ada2a95d151639e5ebe9a993c77db451142be204c7cc6fb4c47f537f41fc4a5113c7efa4c05c828384e2fb1fb5d420499b9d3bd439f35709284299e8e0a5ba652827542a330b538677b4f81b0d356e2c57c2a0355a5d428c98cd9609acdeca26b66b85ed86a031b6994d323e6ec2461a584d927e8487d292f672b96ba43978f088374385f2bbec95f254b655eeb35edab67033333b5c338d2647f829b84880144211842a179625619441725107be2939e79109254cbff98786bdc974c667be000f6d82bd3a9ba45d0fe3b34fa6fc412cc4a187c5445755c6ad90fee6e484da500786fad204f51399e61ec7587a16ce37a76fa80a8aa98852798aa967f81dfeaca9e2b21e32b07b0a534a1073e20c394b5e88e2ec0173917a3c9c896f98a5a492ad174a7b7464145c054be3aaf0a8e325a4b14d3debbd47ce81187b4c3492d5f7d5867bedf072ed95b40f9ed3b511be055d471182ff1e5a6918c6c9d16e3a9892ec250ef18601e3dde16ece66955adc3ca92c75e3e144c96e6601d2bb9297e128a94c2f934eec7831d68331c3025ff3a00e0575515573fbd0a7a10f02838b01d740bf8ccb18be2793a1104c8c29730023bda3aa8c4a19ac9d7b383679878bd44e1c967ad39ce5613529ea9686caa29019cff9adcf9e71065b3ae20101135e63293787e26471792957e0ff37a719504d74d429781ec5257bb103a42cad85bd1cf6f7c156c6a3d5eb934207fec7b24cd601b50210b8e39e09f5f1446f3129b06c1d1d8e15da80eb3ec0138552f3f84baec63ba99f349b51518a8b6820e6f2683816c8abb646c657274d8a2d77e553b9c01b3dd88901a50efe2188ae7f3464fbda6ba7f6a436a938f43652b26a815f129bbccece29c6cde5b6b84d34de1062efabe00498c1463063d85e516121888fb2d18cb5e5205986a5e5a084706c1278bcc51bd7523fa86cb90a73959fbc1c37e1a75999e0f4e7185b4ac0513729e95af3a9b68f3381312c7bc045eabd76a54bcda63c9baf04ff5b6f8867b7d3463ab033932851137f908b7b06f8aff137efc4622929a96acb1dc0b4f65f9fe928efefa9649f9658538fa4ea970ff27605245baef7048800f693869d5d62411b8cb53f605cd56f37bf5b4497fb09e9b484062d7aed30bea5435a31d6b1dc61026c3778d2abb64d368ba429aeeb37a952b09b0dc09fef7670a640f04eb990c823857ff342567a0dfff6cbc21009416ba92261309e4738e48ae2a5aa3ab330c2dc120336f3b538d409399e2ad241cc0430efdeb9460550a141d6ad0388325976ccad662b65baa71321c310dc743ba9a01344213426b21262e8e53ec6b722133a6f712a46d074838e98d27ae90c392c2f2fadcf44272042d305176275e5ea2647cd69093d3ce64f78bb4253ebc3a15eeae9a6489aa3d3a13dc674d514775bbea9bef3bb7ac64979e93635d3dbe858977fec654252ffcd223340d4ada95188123838ff8ca03ffd039b02d48388f7d2775cd7924757cf8a2cdf1d075ddc4ae335ebeac5a764909424c8a109c4d36b2ea2db98a97597c6577fdfb54540c9955ffeebc5f036582ac797b0cd374a16dbe1fba8b6fb47bcd9440b8c1ea8ea59cc160a95cada5c21acab64b70a656390d90ac6b625d01a4ee5b9e0e2734dc4ef7c6ccd242527d236f15cddfc67989d042ac5bc86eea1f11feb70f88f9c33782fcaa5c4582f57b91d1e826a09071f8e67bafd74d594e0c04cd28d4351b85f9060afc476510d3000aee01734eb945b57d65e443b977945f8cc1eb9ac249914c909c16425cf570c1f055fcfaaf36d7ed18e2eeaf14e65cb3b9d222fe35ade1d4e3f16a8b9de99c5c0460cb65c65c471f119699772cfbede4b5a566c88b2a0022fe3015f8a5a9312428afae7eb304ead82c8d343932713da8a198dba4d9f83ceca89d9bace8bf478992efc65fdc83344fa3b50a55264e0ea5be54f2f5f98a760cde7643e3307356c2aa809aeb3434b79ed7254c5ffbf29d107c70eed6a0a0a64973a42a56bd9226d58fcea9bf7276e176773dab4062fd4c03592d6d0d34e92a888ebbdcb8de00c6ea54376657ee87657f588391c016d8a908857644776f4ebbcb9c91afbc050f7a827b3f21b514c9b568a72b26bc8b730dbe946b430c876c2415ed008b7bb0834df616e86b5ccddf7b9f14d357b144913783045c7623293e89c3588b0422550cf80120c11b5be7c3d59065a6842c7d98c6909f7665f99617d26e7e7039fef3038b81b784095d543f4f3ede384504a7400ebacf66e9c25b1b523c20a2481ed422adf455053079373c567aaa2d2612aaaf146db98ec2ea93eacd0ee4bc362dd8b647d9a8bd252ba526d2ae9b5c9eb8b0aa98cc3fa22367dc05a994638658ab1da84d135a86b33a61b03df37f268e580f47297f52f545a7bbc6cbed10cd3c99fcc101b18506a7e819085eccf64ddb97434db441b7e9781e19d9160b1c19e33b1dc47d6b23502c8fe715a4f4d92c3d1b1e63101e70d7de30dd49a604606df8f8feddf1312eaa3823d201f5f458995c53ea9aa35ff5cef7f4569016fd9bbe309d34390cc954ed8216b49a36703e0862517ca319fccf489550766dbddc9a61eeea3d5198d07fa0e9b3b3dbcd50d463b3f27588631842a31fcca6e68cdfdbf57ba2f91702ff0fcb6199f832086a1e0f515d0431d567c6780365271811396b15b8c4fc470b18cd84f48846da0adfa57d336328c69afc7e0f86b055a549d1deb0544462e2cec07bee21d66cc7ded62297bf8a1d5b51eeac362a8c339d9ce5901bd3771757d1bb6f1854222aef156fa31a2263e80a67bf0677fba07390143d4239300c0a9a0f5fc252d5ad52d178ed306978df2dbbd5fadc1126cc308d5f18990482faad4538a0ed199650a6bebf1d410cad5af64be04b5f9bb76d0cfd8a84af35523a54b185f7975b26e67cbc106f812d7f4775de42913f9864f1656f66d201eec46860f625943bf0feaa192bd66408c11e795d4a102d3cc3ac711fd7f1ba505fdf6476c37f7901ae00ecac2185a0b332a7bf34319b065b85ef8ad782f561f62231a66afd32f529e1d3eb29fda976e0f042365cc2d8aa8f337d8aa01949884fdf7c2766b4475281876cdbf0a5e4270a24b5fc84719c9d2664b07cf1be03fe786ab694accb4fa6f4dcb061c889184613b72e7d272cc58a4a3203e80cf8fefa2bda48fb192fe3107c2ca3a0c7453eaf99e1f2e1b6a2664e02e6bab1b2fb65db74881496887acf2f808f4c887c6e81df3e285c9142d6c58a9632c1521771abd0ea7ea5a91bf7fd66510684d1756bc980d28bcc968809f23de10f7a40bf92c82c8865689d0bf34a65e16c284c060a643fff3f09e3cb7114966c1920dbf4bf2f37d100ba1d564f7c3ed875e67f7315cb4954acb2caff19237547f8a2577dc31f215fe3d0dcf840fbeff3dd9ca3250ef234695874ad4a83f9013ebe324959e6da43d8ceda7f88f593584b79e630656d691dec03d2f1afc9cd8af5a05413c17c85bf1d85c7ae138670ab6987fda8aefa29220dc9c8bbc58232161ef742d77ad9c3835ccb7c2bc53244930e3eba49c316d7a3785f3d71c2b42c611f02ddf94610161d60ee2555c38462e13d23bc277990d18773341332f1d9697c65aa1c7f26185311fa119f74e9139235a3eb54eb412de04fea0de28eb483b604de4ca7f7618aa80cba0297d7309868b590b6bccc113780f89601459659e0ed2677083859d96623fd448139b629031201b0026ac79ab3dd71437f5ab068379adbda8fe2f37dfd9a7b7fa6e7067b8411bad16ede1f138d32a04edf2a45ba3ad13b8858ce02128be1f4222dc0d4a3701835f23c694b742f4be205f64738ca9922cf1bf8ea06075727ba7ccb6748b52f43ce39f68c0134461d38f2c544fbe0ae8ccc315812d52ba35b1f443e6f32b8f8775bf7f2e36cd52350a3749e02d8ed9eddd4c68cc85a630c9f2782f486a4260906ade98cdecd9f2a38204215eaa9c65f218946ed9faee67c8f49f229c8c0fd41805d58150ce4093e5f67c9298fc6a0ae9edd67a6d361e33f270c293209fbbd9894333082ed6f3d9f3941eeade44d7996e76a9b4b686fc87713f481ab97cd1128106eb6c390b5c75a456125a0137c8dee8ea834715581394584c8efe92876a7659eebe25f61585e467e6c064c3c6f0f6ec2f2c94bae9eb1dbbabb05b77d363904a0b3a7b1a4d50d76cbe0332c108c45b806844e13185d0ba4671ce2bf139e8746d8fb4401775e1cd3a17c672f956661d8a48bc7dc4d09c454687c1bc2a13d3cdc9e80a9cefb37e31ed7c578b9ecbab6b1f9b51a293b3c53af6728724e1d8bce81f6284dacbc2ec8cd2a8b2a55e6366ef394fb4d3e9f9f4924ea56a609c4fd30370b8b1043964da9109f9c13bbe48e4230579f549bed87beccc2bc33455455f9e541ad1b22f09677bbe39f6b66a3cbb0e9f9b4360e7b337f53bd9a2f1302a7d2dc77248e5872e10099fe862995dd89a67aa47619d242b7ce1b6c3f73c515fc9020243293895d96ae1a946ed5d277ddf95e697c388a56c2e20653386f9e236c08772452a88617bfd631d450bc4a4dd617262b17bbe00b7e3b30740f616de2399057bab687b8dbb211e815aa9b3c707cd62222b28b27f5f55cb64f20234f3510eb729375f9a6fb6097f7f4b75c45085c770d1727d978d00ec2c412faf2398d902acee6ecf28475b06c9e926d1eb987e824f050112138b3c485f087a756929d9c65b1c2cdf1da3fd4e6675cdc1bea05a5acbc033ce32219c1f10530e4db82ee9d87ba8b4f913708c2aa0e70365a351e41f3d6b90739e47d54a316e26694f20bcad5b697e34014db1b5eb874ffb019bdc907f465bd112d07585e8fe3f1b0f255dbca26d7fd8c25b74bf52d823668038bb5aa2efd8bd966ea41d6d527bea1dfcd34758e919afe25f994621c4841e553eb9d03efe2bf9d10f6df36ea2656fc54185efe2795e2da4c95d3d9809299b075ea70281e00ee28dc3914f895b00494c4b217e2740e0411ec7f543bda23566c60bf457ead645cc1a745ac", 0x1000}, {&(0x7f0000001380)="fa6ed97c416018c1bfd97d4ddd848ea5462603c5d348315335000be28054d3ba742c32580e2efcec95139996cf98276cefd6ecf9ff74093c8aaa3fe404284ee3779ebd2741814b3dad0ade59fde0c9caa89dc73da44e8170a679cc745b721236e28578c0ecc3eaff07b4f5134521cda20dbb7a2879bd6ab1e421dfb3253f480f1a097417ed01127f7601a77bb169fd2bf6ac9580980b22c62c9979ac7518b8e9b57cbc59859becdb19aecafd62fcba759224", 0xb2}, {&(0x7f0000001440)="1e6f42c7a87a5979e81fb67755e8fbbe797b13701810f1f67935714febd9debfd8a39eaeb51d0463ee45c0055ec5727a904c5193778573e82f8d0486d60ba1ac754bf0468f68ae615a8f1392f490cdc7bca2000de3d8671bde11a36f45bcaf93688b2f7d9fe5fb890df89d06b3093d552b02e8daeedbbdf369697e56b1", 0x7d}, {&(0x7f00000014c0)="3150af77bc088ef286e7478f3e0bfde471077f3630a5a07cfc1d063fbda6199f4f99731625dbed1cc1f2c3bce22a", 0x2e}, {&(0x7f0000001500)="356d622aef7ce0f9047f559c0c60e5dd14fb213f67ba9935a974f89f59178e2b8037a3bf61b39a8c9b242a050e19c4aa054f62991b696cb699e106799a32085296715764a13c578488ef44eb9afe4d5c55f314fe2b1ea079de2009852f0f8034b55282db8495b7325c1f669112b103b2df39", 0x72}], 0x9, &(0x7f0000001640)=[{0xf8, 0x1, 0x73, "b0a02ad46c68fa91707c2809ea7b1da98ed82bfa62c649bd564ba665a440173a07e6ef6b88fc117da3d0f8e6e02dd0b69f629e1dd9b89e0605679fc45d1baebafd6d09ca35b8d40a9f924d7c9d7965742bf110b728f0b6891a6e121b63b490a23f55c0633b5ccacca93db4effd517c92d66440dd7652dcceae1775193ae77ab710584d9473b971aa6638eac0a7fea099c66b6d6d0c70d1b3b379ac87f41b8fe1c9a90fbad53752c0a1984ae598588b97680be2e3a466dce87013c3e82d4f9b10e8b25941f318493580417eceb63e8189c23deb23d8fcaf6aba6b74bcab87c1375b5da70a1170"}], 0xf8}, 0x6) close(r1) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 10:12:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="83cd31e9906c2d4c70a4b67be2e4acd9f6d883c4dc0b9dcf6ac33e530fadd4ec25b43b887cbac20dd5335777bc1a2baaff9437261428839203778479f458691ae0ad7a9e7bf480d52ae21806d1498f57570ae719a56cfc118ac41d720fcae1b78578ce4f2940094506eebfb5f131ca49c67bc9cec398880820d81a2c154c7a7108c33b0ae03acc26721621d45ede74a0d75b9aae85f02801d97e00398a2653b386024afb7fdcfaa872fac74777f26ac65e8579e830beb8ada056c3758b3eb8315aa9c994763d0b44b8ee7ee19ad61513e085f72fbd4b872ef788e7246911f293", 0xe0}, {&(0x7f0000000280)="1e893b08ee53b01b4fbd4154b1aeb0a31f0da1473855a940fc9f4120274a1593998f32ed9c022fd39f6492dfe942f4e31e1c8e029097a16598acf0f3ccd46d6909d5b71b5df1c4229b20cbb08622577b18324c106091ae1f25a9749e63894097b532e1a763642b2cac0e00a54d17813d9450a5bf303db8ca2b8aefe3a4b8ab2b7b5e5d4b79878d15e70f6fa4807dc130fc12d334954dacd2ca345c707e64a735ccca790e26a908951c8e791cfa4f77edabbfc8d1f24252232787e4e1edf3eef7dd699aa8ce931b08bbb65c65e3d5a36a8eb8f800d10f6abab8b336c6af115deea6904c2b9a6f32f0ce699192441286c85c4e770fea3b7a6e651ff98ee3d1fdfaa967d136c8fcb1fda12dfa94e6a3e891dd26360ab2288dc2fb23dbe68f52314f697c22651b1007c19d8466af0a10a665b5ee34e08a29c37bf669eade164f2d59d97bd09bd6ed7a44a6175be50bfe4968bc8fbaf2ed947611f83b6c5c4ce4b483b086ba981564a659698bf970c6265e43dacef48eb0396abc863088e1281a486bcd007ef230d4f434ad1037c9d97d3b700886fc2db53cc6e12594e35cc935b849adb6d4e00ac9a5238ee5600770129ccd49f54e0c119e2e828a74f893fda8ca16699f409efcd55a59f571163b38f7db079d4a65ab3292b18e17859714eb5ba3f394cfc13d07bfce20ace97e7f8d2ada2cb13e19544c72895e051ae4039b084e90a9961b9d81015d4fcd449499663e6bab7f9990d30f46fdea87c881ae1be8eee411ba21df7dacefd539ee8ea14414cb1a802735cf0671d47c4ddc3d980ab4d93adbf2f9789879a8a515cd7efdbe9b475d162402fe935fd59eadb809ef23052967f2f897a9459eb0c5cf398f1d0bfd87d39052cdf2eebfa4a3f9aaac20badbbaf7d20cbc9091df0c0921190f71231dfe66875c030e89d1398ce09d03039d47e64545bfa2591e7a5f6101f145697f20b0d17cf9c73571b9e8cacc0384c391b0aa51002b9cb2703dcada908a1945ab7ee55e670f5f70dcb59f86e3e554bbf4e4235766fb95df33bfa7999d87291891ac8ca0066703568bb3919954095afce43460a6f62b4c40fe5508a6ed7f36de5213f6fa5072680ddfd42484d6b125818d5436491519415e672a4eb8a0e42d6483bf537c9c09bbf3eee767a7886fb43db3a20372aacd53d03e3861a2e6df6f81ab907c36895301e4b313e70dc50e5c61cebc95f0c5e85acafb445c76cca84def920c97078e290349d1d260abe9aa201f6f3c4cf050b2b8e903f5814228605ab73161416fe507ec46ba555b03730bf726c15176d8e158f7dafc0316e0a33c820e02e7b0a2d400b190ee958b589d6d4d914d33a461583792dc9918135256c6734aeaeff38420f4ba4cebdbfa510a196c4260f4eab35fe5018f45d0e94d961aae2d3830542bdd63284b1cf9a0cd2d81e3f34d4af63957db470e1f31d7207eb410ca0f8001aa9b44375ede2cd7931ae61234861c2a5f9a901065e33a2d1af5eced5e78695cd4937bc574f018b9653e38f918c027b2e74b5d47c3b3bd07139107ef41688dceb4b0c422a042c89767bdcae20a89fa2126cca4f083e51062b55159a8c2a03a68158a56bb6a10f82ee43f4e5668d880f0a8c2b00880f5c1a8999a774c64333b56cd188682be5bd772ce1f65f8646b0b9b1c61df7f85bf62fb70d1f108b6c109af8dfce4568a39d1a2c498ad2ca6142b4fa29a6ba9f72e9f5b5a912d8b588ed50635b3252a819b3ebc0cfc03e72e26a4e6c690dc854b2cf7e41b6a1a8b8f5f5f5a710f62f48b607e5ccaea9a1e4c751e759aea7fbd47c57c5ba2be73ea6213fd1b73331e10b9c708fba3230278a27bb9d201d537f6a79ba907681d342bbeb26c7a916ff901ed1a82c011ff4aa8e2439bc0c3cf295af93498b156ec68508ac54cc8b94e4fb4d37744565c1cec04d376c833c5dffd0520f54b6e85e6f4a9341d7ff4729835b2d0580a95396777da3617d6837d2eccb422955eb0cfc96cb2da272bfd8cb27ea3f7685c6830094eb5ff0736ad019b6c56c1f6bc7958ad8ee6a4f5e841256f63c33399a76fc07f2d52d67257f9757557ae51ce95476f6ce59dbfb2ac33ddcb9db57bca8e4b4405b14cfb95dbc656e86b0f2d771c81e46c57ba188f6714cccd7d233fa087fb582661414ce1d5373cc9073df08e765f00076da9213325c0499a9c10abdc51d4f9100c043895b85f73aac5fba9d2da5b526a974c63916f3df2f68f83e18295fa12818a768cb29d20da77708846bd04d0572cae78e01298c79e26f77577f2d465dfd8d05b9ed4bc861f94965dd4044e65d4112db713547772ce09175be44dccde886bf928305047df8e02a99a950b86248b2655d6539f74aa17f8f440a43b4ec4ee08c2857302da1249eaf94156b46f70fa38f9901d8dd5eb5ec6bd0c99898e2436239098709e170e0eca60e7a844fb5cc11927f0f310da6c84cb30c1bf49fd7a87bdc34e7540a354f58ed41eaa3c7228e5bc52167f37eca9dfdc6a2a6a04e9eba04a65bb26232b8475ab4d02e2a19bf7cd492f17025591623421209176c1313af7ae3413bd4d82c85bb544933e4b37ac66269c65920e9ced1399d44697e88ee6585551c572077836cecf7bdab0d967b0642d0c19d6eb0d0f303c6cfbe8c51acfbaf14afaedff8733b11ee33e3bf34e772452c2336f9cef30b93ea44f24ddfff289d789cf32cd2679480500bef68d5434fcbd97b7db9dcbd94e870396b518cb9723d5ce3719ee5f37794053ed743ceda5b156594c4bbfca9360989fccb89b0bcc8ce73ccd06e5c09bcb5bcbdd01e4f7130b2accc4b5f09289a7437c313fb2da35c439f35e08c994589b507f53561dfacd43f3709d75a03d30067332cb8607a5a3323371521db6e5ed444b322b21277d42992e3109b10e6550f3d96e819c89115c77fa9c058a594f07d88bcf72600c09a0a7dd4bf3c669806094f96abf5dcd967cb2177297fb6ed4f2d57fa801bdb46a7353af106a55da1b44044cf2bb7b38d5bfd7c66e59fbac234ad8377a5d8a5f241bd7289b6c2e13bfd1cd4d2e8f1b8dc747873057fbc927fb63da7f394e21ff38525c2024ec61a20a1970d789e2418b8767b58634236978bda551bf104954bae823c3d14daf49b2b6fe5e71b6cadf49a2cd7d81b1f7200845e927f7f574d00601dfddba9e50217e588fa4e2b7af2bcec3807e0453fd15fdd0218c51de123cc6d6655b190f46fd7c74ab518f91248ea4e2e8d50579e39f50b3861b00b48980f677a0db2cc48edff3a243b40158ccb4af4bb4652ac7a1a8c81d731a54c117c697e6d3759feb8f1665c5d3d2094c8ebc5e86905d6a2bc03369be76ef681715fcd0f67b38052ef1cee717b4cf40a91306a79f0abdb86a368e805e91f0514fd55d1730a20906dd70af8d0f576bf9c9f01ebb9a1cc90b3c59b9b1db1b8712e16cdb533a2d6d2396ea0a65150efcafc6d037b0e690a8aee697f4d9d8d9e9ebb23abba83ceb94c2a00a0f7787eee2bdbaf90f6e89a3150ecc3baed1e5671c42b0f1bd2ec1c62040b521931038ff27cc461a52d0f98ab76689d01d48f8a095a5a0ad3d7f02c03d15bc2e9ae1d61ea98fe8932b085dfa3a2a5029355db4eeeca47c05617c49933f2e52c4a26ae3141ebacc6d258bc2048718f9cb749f8e6d9f80df5ab1acc257df32ee7c923b52c4b7978501caa0cdab0c69fdf359aabd6124525ca3acb62cca84ce08a1617199c5e921349d1da17329afa9574ba8b3d55bff026bca3a84e93939eec21c45f3d1516b5fd3eb5f6f73a79da50c68cafe94e7e23a6c2afc285c42f914ff02c33a127014f1d23f3a71cfec45dfbb9158df58ea8da5b18384a124393fb8183b71101ddc26dca72e72916813b2031b9cb632c160265c1b4558338a61ccb07afb4e6ea3b3b54ad2cb7e857548f6773b7e488e74127f611a68198a2256abdb53eb73286268781e87e139c4e7b847723925a6588727ddb9d93c4d142b21cc88d99adbeb5b1260a26e5c4f0349c615f12673cce8530b0b142f9d74266b9fbe25681b4acd2e334f56300a28752c415b32300479625cde1595aac2c7a10628c41caffa70ce560ef0b576eb478e9f02cffeb1a8f114f7b5c59eaab49394424f557438363f4af7895d58ce207986384f6300906ae56267eca62c7699834642e946883522cd90d266f02fc9288983b9baad25d5326c81b001d92c07ce0f30ed08f173d18a786f93282a36b9b72b24abe2f2aaefa6bccfa20e2e75b10445a23371199073ca29c58a2c5aef4d3a00f34f536c080934ac2a892ac597b7ad1eb8b3e26c8d6146e45d9d70c245315119001bcb04927247c44b024b542a59428a75b07b7ae77c499d2e4669e598b2e8abd7b8402f99c3876cc053775410942c8a10c96906ca12b98405e87bd7512f816d6db1220648f68663426dc3d8f0036d8a2b356a571760cae55081056efe29d6ca249c40521546e55824bc43b36cbbd8679122df3122c35412d5281670920bd0405699c9674e3fadd6ceb896093cb280cc3cde1782527d23a537261e832c2e413a50f14f52437c8ecd8bf1f6b94dd275dfb54d3e88b5c737a4064799220dc9247083599cb149bf793e4ecb932a9601f43b145de5d1b4c6349a8d210d6d01611073b949d01625f83ec9bdad6c67c61a4a625d3549686c0acc6ebf9a9e1c97d6f11eeea5f9c2281eba253c482a1673c9b6f23d395b831ccde358e2272827fb58cbd4f288627e9684337b5e8e6dc600dd0b1c353884f0aa9412f50f7409c226db13b20059c0e042495b48f81767ddf1ba490c90c35dfd593369aec6aae5e25fd23c3171e37cdc913d07236d785ebf473a76ebf54568c92caf21d0b3371ce522c90bdbb05837d05796903d66e0342b9f307ff6abf558eed06a897a050108ed3946dbf5f97e394ab256f78502153cb42eeef5e24079b56c023eec5d239ae1ac303919047fb81d3c3a5eb84c9bbb0d38cdc25db9b2d2ae10ea80ffc435d728ebf9b67b7b7463c1e5621fab960179c73ae39be457b6a390594c48c6cf9b249e9c30eea3cd1b17e26f3d9f764e1fc073ca2366e6220bf6976d93b2962ab9647361cf2bf4da9e202b0672c38ab2faf0569ed9ff9e6e0763a2f2f260adf9068ae85d133adeff6c88a58cfadf413c7f3939a079d4facb66e3c64d42892db8e569daac0e43d449275cc7ef70a1f8b5b011ff103ca25cb2e2ed5e6459dada356ad65df77130e64ea33575018cb31be2242b8c2d7a4e541ba41a5f02e3101a9525e2b7865a219eeca8cdfca0e556cdcbe7c9daf8f1a7d0062a63d651aa7c3c470707833add05b91a7f81cccab2e7961119664d4e6708a0ab265ee93fff8e718d75b22ba0439e02b4527b3afd509757cd7dcce1649e7983b8598ce5136385c5e3bd20fdf46925d6354805f5d3d5da1551c092deeb6ea5ce591a5a9f983675437d96b8e3819448d76a7ba8a8e02d0df0e5f54c8f0963c367083884f1e0cda65d17d4085d58ffea7258b7d87ac7eb31296ba672f1af775d9d3b34b5f11297c74d00d61d56d1776bf2e9715fa5ee6bfcaf6a01107f4d75c535128283dfe4bd54fadaddd939fa6907764f3a456bf4e88c5638c4d79d5ed57d4d1b8728261f969ea92b572dedb3088d01547565faa14c3e5812ad8dbfa940a32d2fb005cb55d44e059476cdac39ca2dd942eaa740678eb29fa9bf66c7cb7554f0ae5fe74af87ad4b84948364c6f1872e351035e2f41d58fcbd76ea9ddcad0c394aea9aa6a0b67d9115ccf85b91bab796e7c3692d6976a5a0bc8f8f9d42b", 0x1000}, {&(0x7f0000001280)="17aefe72f711c23739eca23e0e2588aa4d113896daf7eec1df38a3f1b144f201893d2ab893612cd226bc1e3888c0de3fdb6cf96a5300793d5f909c4341f4e34128fb4731c610b100c58f440e219e1b2bb95317242eb10e166cc14ae779385e8dfde008cc38a1022668ce74714f79699fd432ae8952a84707f4ca337712f907767eb2dc385e5596855cc3ad34b199b37cb9a42db420fed8db296590ce6787035967373cb23c2b79f73e7b873aceec14ec558b78f53cf7cc03b6a675dee8dc27dfbb2f480b994169e70a801d5d38fc5ba294e4d5e9d7ac95b7dc75d564c7be6c8e886b62611352f025f1ba262f38ec6eb03d7ca54b4f6235a5f926aa7dabc27b7f99e00ce48114a7a112cf7c34b1309c7887987ac824dfa8d351a039f1a616c633d0acfb789568687c36916344344f47a654057728082ab8fa4ff39e82d60243969867520ccdd9c65cfa7f8e90ac66ca19892ef11b07a12502c1586d307dc76c744613f3b05ba3f48bac25a4cb7cc20fc809a689e9f94691e71bb55e7dd413e072d758248f56f9055edbfc278b76fc6c602d572da4238f7f012bcfb45cab0f37efb16e953f4ce74cd9b146bb6246d37aeccac6dd2b1e39dae4f84efbd5b09322276fd86b5cb290f1a7e18fdf6f47f053761a019b3df42698a2ace11e7c32b649772abc0af57f7655c10e0a63886c54bfc104ed6604ad51ab02d27f7acf70dc199d604348fb209e67c91bc7d2e348d89bbd694020747333b45161789748aa05214bd86ee37243f997f21c88eca90918fa17372fdc3d4e253440ebdf6f2e14f8e4f54fff70838fe23c14cad5adb92d4f70bfcd2a3eea7627e48e55f453b9730a6ee1c787a0e92dc9d95fef64977c550571ba867ea9cda74a65d3c3501656106ec39905345e1c4a2618b8a439ede63db352bbdfd0c2778fcf3764ef774069805a3d955c7589f4b4d490449170ded6fac63af042c893c4f05afdb99afc2e359aa46078ccd39316cc205f42b26cc04b4e1a33f7591d61bd04f998e6711407f2684f66d129f739f9938aacf4655915cf15e632021b57712bf458517f269fd9cb1070ad26f940a0a32f2748e97e59b948bc85c86e28d83884f3eda21e6f91a5bac070b857edb24bbab6dc1bbed17ed6cf4405a8b52fad58ba1fd9b17467f1ecb36876a783839991ef8f3e4a26fa110fa81a83a82171f54ac0e5c587353b7452587ca9cf099fd90fbfff1ec9f75ed12804ea1083f67a4250c5c8d59d2bff29553d931b39426682f73f350fc69b6527944ba55714179e7d5c6746022168ab42bcc4e88049ea2331dd8f51562b31e47d07eccf4b73c7c34d919095dad7529dfea05b9e663b80043679ee68e5e5aadf3fc7aaf7aa6d6a1e55bc8d5c5d087bf810ea945e2e8c0a507dacb7b70a5873e299a07defd5af9428569b5c89128bd8c41ab5c1de4cd5e371b197bd13403103c5e101209e8a5c78edd66bbedc0a0b41377a2e6adcdfac38469335ea15e49483ad4f01ecab13e6d35888f040e14e7fc7a0f0fb08868e7dd2713aa2d831759abf7fca7a59082737ab71ea9e3f403a411ca674e17f8434200964baf16b5e4d8fa3fd0d589b311767394ac04e82f3b36f2a70f519d30a0b5b5b655db593bf60c7b9b3ecd25f568e33707243bf45656a4fb27bd556a844894c64160f00ec4a8317ec3d58fcea1459401615611b54b736e4802537377bf73e2c3b4e6436be5a6f39c6b6347bf5601021c2ffae032039cdb9a9faf695d719ba43739e7d7106b47516adb5e5f72848b1ea6cdb12f53c86ee6f48eb230220d82d6b0b0ab14a50301a571c48a2f1af88183d18ac0575881811facbfff4169cc4ff02294b81ec38df3c4cbeadf7c57d840fd60555a8513ae3adca0598b4416b3b11e50fca918183ca8d43e520b5bf10eeb890992ae366963082f4c05f59958bc9b64e30ec118dce668924c0765fbd9d044da249e29c3ee458016bff35a2c8180be96f54eb967a045e0e7241a946c55ed9b2c18b09bd18d46d70d52eaba0a03ad6fe11b60a03324f84af914ac38b7d712becabbe5a61cfe5b1d1b9526090b07994e363dff024211a72802d42524e3c228b7a34a77d9f2afe93f79a38ef0c720e119a538845f6ed392f00691fd18e423b2f2ed2e2f0fae4b809d5dec1f072aae0a9919b0e9db8a24692b22053c6f30fd26b4cf42e599b42e02b086cf41be8fd9016c399414e25f4de6dfebbd90bc79f0e463269207f070e4996e7b744cf988c24ac111a2683025f09453c21ad9f38323041eba50e6666ed0b95556507ffd6779d5dc49c024ac1a079d76185b9a261793415262e3c0658cf69d872ca5c3aa5ca997cb085e9dd188754c8ec84194e368f732cf2bcc7dddbd65c53ded61231a44f4bec568532c6ac954949073054f926faa8620da982a0a842738ac5cc37bfa40a02a64cf510784bcc2e334075b660b92ce191fc1cada03ea614cee1aa9e386b21462ee7d699043233e95f5bb14d25c26cc89c440ac5cb053c53a37fb2e5f4283786c57b92e9f1f1e62e3c21c11b1aed5dbe39e9a8b16fb90d5a7c7732458bfe6e0610988743938f599c4f64cf222996de5ea0378699ef51462dac27a8b5d0a09eb8c889a5089df10ec3bfac956d2ac7c0d4d5967df539783fe6f8b4840cd0a1590b5eacf7afc0b1b61e25ed72adaaf185ffb69bdc4908c049b98ad12d85aeb8fd3e33174f79bdf390afa52531785300224ea853b6da912e526b0293f21cce90a1ca85110286585e5fa0e997c3f6c8f0b53d037defaf152c43c5cb3dc88fae8fb1c35eb13e96942e76a9fdae8643977c410e4f4895d8adb730252f9e3faa5828d138cb005108431b430523412254e4fdcafbf9f072e0571c06a05a348a5ceec5fd42c6adfb14c9fd54c00234ca7570729a6373703aed4ac0d69800f57322accb66f1a19cc998d690d37fdaaab98594c720fa81453f05e2bd8eed94e99dbe2f9ba5eff8f3c0cb8fdd8b762d15467a4412dccee69b6b960382a918989d6d85dfd4a7696670a41aaedbbfd19818084a00e073c55752db504a0291e22792e18e96a7819cc350dc2b6ffc9fb7b746ab384c4dc643709c38ce81cc3d26975d6a0011e024ce5fc27939ddf13898a72441915501c1e3b62a1f68ed466af5f64e9ec2cc3f8e1202a07f3a70b6a61b2751f76af027c3c6ea8ded44ee63974f1bc70ac1e86115bebfd43272f0340cf812b4b88ee1e79cfe2a88c72ee4197797e3f95453f83348b6517e22398cec654fa78a898383e86d5f4f70309cbd0c71de86cf6c891a7a7440b06881b33817ee0ad875abd3dbd8acf7eebe4a69d77da5a2608548f2f1b60e4fe157df443715a7ed494537c3809b63413403b98bd0cc302ef5e0fa3aa27c98a14979845d87e9b1e6395ab988723d93e0530e2214d3bb363b49cb5d93486ee6845ddf956edfa49fe147f6b40a24740621d449e9cc7db52a4bde5ffc7bd9eb058fcd16a5d5bf908ffcd32ccb94c7d1b5f965ddb8b2b11cd8304d2b311133af0c1f8faddadf19a36590e268fc48b4523f45aedfe988fbba6f31ed55d6a522ee65f6de3906aa387f133d744d405ec10aafbe1175afc4a1439f0e8c04d1861f82b2210f2c0f208d43ba602ea6f01c44ad714c33412e3866d0b2318d6f1a371234accc108d06c4ca34b56e8d0c1203055c89c38946402e6a683d1ea8181f04fcad1078f73fc68d841b82c8e383d92defbbb1083f543736603eb50122d3a225887edd2aef2f188289258c3363bf556bad3de00b128466cf1d5e82b1dbac7c6553d82e347d1ca7f8a5a73a10e60350f25b696968c99de4782c6d9234cbe4b5e4a5ca64ff15941579aa082b586024d9408eb5b9ec2b39aca85769a8289941b1ab696e3b1b6a0af8678e71ee7148557631f2a77464726afd25e2ab858d22c3f693f035ef02958b0a58849a712777988e23f2e932d6931608887775a6aa9bde4d513fe6d90f818aaf8cb5d9db4632cd962688e065684b2e95fc67f738b0afcd69bd5cd2c073edb37c9eef0cebda8384d90b5ed6fa9659fdd2f5286283d13698cdfb641b1a4998bbb9316377614fd261a700ec98ab3b00bf6daaa7fbb266c137d6d26038710286628dc423c68e5d8cab56250ef6dd2d9b20cbd58efa041303cf496fe5227d907493379fe70c685b278780583d00d01cf2c8867e754a499b962ef541a869b94abfa8e11b8dd45bdb7902a8367f090b9802ce1fe545da3620385b5f7cbd26570365af9633920850e18252c924e8fc4f8e298d1fcb22c4ac373ca6e8bf9fd92bd24307d8ddca818dcc83d7ce1b07f757c34c7e57870eafe650867314670ef87900ec38ecc818067179d667721523f4e03fed3a3d61a98d0a287263dfcad59400f516260eafa0cd881a18ac151e0f9b176f52d63b77595f3ed92f5a29fcf9c4cdd9cf60a80b753b9ff71e76f78f0513da2cbe477f5a740285ee54a3e8c6839eb9ba6710dffaed615ce10db2541a80d284a444b49bf395d5f71bcda6e3695abac2eebaa2e496094368911f16d24ecb6fe507d7b5c2a108252a1173478b7d054e78c75cb9550a99f8122c1e6f5be4fd5971f89ff7df425a43d67dae1c2830b45c34fbc71a51a90bd20e9ae08ec60cb99e326987cc7fb49114ba2b8effb81cfc1731cdabd085c4735dd5933b8d9844290941f570277f054b5cb558b138bb74e56cf66d5861f8028f3907467460b4a21dc7e4a43998e14432c12e0bba8812dc845e0f4b49e5a1ccd298fe527de995d1714af9725f144bf05b255aaade0f3f0654ff9eacfa5d2fc012cb86b572bd7d1be62c9a60efd8e81f801ce63bd56cc83675df235bb76ed335344f49b8bbebca70a6e90705e9fc0c47f226110cae776fb0ed40467158c0538b0081af7a9fa6b2424054501cec8d980df88d159e2aec11376ae6b87dc290e725186a74fc721a477715b1897986c963fd064c5fd463f542bc1c6e5cf85b2cbc0208e8a16229054237269189cf1b93f0dfa30fe5116a29fdac2e372fa7fdbe6c67c1f96fe1b20f58f51ccc342495314ffb0ebcf96bc230cf40ade253019e51430ddaa7382f5b596e3a7df104f83b78473ddcc65a3fa2d4dc72c974cb4a54d0cc734d82a2b15e84acfad9d3ed39d869b1c4907fd03bf866a934aa9c1c3c7938f21572e8f2dd82ac2a47fdabc2ea2b52e43d6ff81b0d2986258b135f2c8799dba10126f296bca24881ec2b551e1096f4cf7dc33f77bc1c9bb59f05a6df1e2cf8acac147a402ab9c4957f4c05af98489338acea3e5adfd4c9a3ab060d2e207c95980d4898843415217c164b441277c542ea5b289e58c9a05ae1cb16cf6cf18966c4515f632d6c87b810c28fa113a0adf62051d800036e090c6f9cf1e9804471ff29fa230ba104273d78c91c143e065dc060748ceb0ae3283e8c5d44959490ddeb3ce9f321e918db1e15cc991fdbf2f87d949d51b024e74c848a2297b2eccc138c215210ea613bcd69e09610fcde5217d4845e8707ae31b116a0a9120aa1980a5d2d242265120bc990aad23deb918c64f93e3d722841a4153d210fb3f3191b4b23547377773f906ddd294253f80465207a1fd3c255fd5145b525054b3ba068f537c0a115c291f5a6b16c26eafe193e3278e807d26e251f39f8cae97eeab1aaf578534b7871f4cc9d52e589d7a16d1df865b519292ed35aa0de58f1f56ea0c9e599781faa725714b46aca87b51dd555ed96aeb7777170dbe3f668fe03d5136b61018121d2887ba315bc4eaff141056cd20a0d228738aacbf13874e2afd592019644e579", 0x1000}, {&(0x7f0000002280)="7dfe70b6a20ecd0e1b5a41e8433652f64d0d1dda313bf618361fb47f9d85f3134eec8fbbb0b421820760036cc461f5fccb65cb160fcd3fa3dc10833b4558f7e96140090cbc76462f36ca5a593ce11bd1d43b99d158b491ec30dea70718e4ab589dfe84789f00b8ec55939261313ad1b7e2644950f2b71e435835eced6c5665065bd5f2b0fed9387578d1a6fc5120e5fd8a5b4fe617c3063a9376248e5bf0c54ca7cc6340c89541d5ddfcdab6c344937e1d52c2def9e9032807f99a66db0bc0eb76a322ca8346147f36bdb5163b5e222e74af6a0acf2e943c024e9a43c232b89b29a07975b503b36e", 0xe8}], 0x4, &(0x7f0000002380), 0x288}, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)="69c67be3790898542d11cb8164ecdcbd7030b34023eae2366d61dc7ce128b57a3dae793b2577b06e183b25042f1113012f494e4809df9e6ae4ccdea40608b8b46699c17f8332305d1b393ce71bd0ee0bcfadbddc1d9c423579ae7555c1003d43df949f6ebcb1b36c85a163c95f60ebad55739178180d71da2d4263d4510a601a326bee2e3be897ecbf95c8cddbac606acce32fbe9bab52973084a48574f02e628a47d0af606403c10d3c2c520d551b63c7f6ffc3", 0xb4) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a0c00000000000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000000)="f8e5626f160984a886f5f7c4c20333e970eb10225e867cce8e6ac401e4304b1a25e0e29ea74bca107bae0fcf32d377555278a27dc38e6d9ec80f6f98a61aac684a6be2206e20c5bf8a3eef021f438ea0451dbd102adc9385e429129db759df3c3244bcc50e1f92e44819449131ee711e5d31c8cd4f05e68ef83290fdc66a486decf3fdfd2aa281a059492b00d93a310e2a", 0x91) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 10:12:37 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) socket(0x1, 0x4, 0x1000000000000004) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) pckbd_enable: command error map stack 0x20719000-0x2071d000 of map 0xfffffd803f014550 failed: hole in range 10:12:37 executing program 0: semget(0x3, 0x0, 0x6c2) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xf3aac97976ca9a9e, r4) ioctl$TIOCSDTR(r2, 0x20007479) 10:12:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") kqueue() 10:12:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000008000000000000000000000000000000000add0000000000000000000000000000000000f166f01cf40f653ca776b8e588000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ec7203c5e1b9218ce7e5a5dc11ae999a5a64409845489f3f5f3ed3a5ed90c06eb77e08d7ef69e39cfd8d04d4dd1a378e595b9dcc680c00f10cc18e62ea235190502bdafac11b38191729ea0d9adccb9fd5b91c2ef2f2700e850fb57a10a9925223ac9bb974a2e27b69dda68105bf3997340572a5a3470c97622379c01cc759e931b94f7e73232243bfe7f14ed20fef786f3eb2c44713cc0c085b6"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 10:12:37 executing program 1: socketpair(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='.\x00', 0x80, 0x850612e0376a040c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7d9) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000008fe30000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aef5ac4696635da450e4e4838beef4ba9a9733a505c717e5d6b9014abdae82d24c5ac21b720a1340832bfefade66b97e9f718120af51b1f0da7da71f23f1f907c40b8deb70d94f36dd244d6daa014a428f9d4c909334bbc8"], &(0x7f0000000100)=0x6e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fchmod(r2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000615000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x18, 0x4001, 0x4) setsockopt(r3, 0x8, 0x2, &(0x7f00000000c0)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) 10:12:37 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) listen(r0, 0x1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x3}) 10:12:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000440)="5827001000000000000025259560f8e5811f73f2e3a0e968c4d5e41789632dfc94ff847379bfd18e02acb76f334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40997beae078b0a80da188763110dadb6a5fe1cff9dc3b4efa6865e5909ca390d4621fb9b9ae1607f528ac7ac64c69f1ff45504215daffd3015db310090b514907e9ebe63d9b040b0df6330fa326f7bf1b2e1361e4c990311a0eff874a27461bd7ff90c2f70c544bc2f7fe7c8cd09244e708a8e5e76f514a3df158922e570d88356cedc3c1ed2833a3a0001000000000000834dc288a64f727a2b88335644fcee6563ec0d22a1a1c99863a8", 0xf1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) getgid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x7, 0x97, 0xffb}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r3 = syz_open_pts() close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x101}) dup(r3) fcntl$getown(r1, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x20, 0x401, 0x1, 0x1000, "8bb360299f3705563099b7c57f49df45750205f0", 0x3, 0x80000001}) 10:12:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x81}, {0x4006}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[0xdcee]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:12:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 10:12:37 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 10:12:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x8080, 0x0) fcntl$dupfd(r2, 0x5, r3) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) dup(r7) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x806317b26ee57e7c, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r8}) dup2(r5, r6) dup2(r6, r8) acct(&(0x7f0000000040)='./bus\x00') pipe(&(0x7f0000000200)) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) write(r10, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) 10:12:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001680)={0x10, 0xde58, 0x4, 0xb69, [{&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x77}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0x3}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000001000/0x1000)=nil, 0x5}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000008000/0x1000)=nil, 0x5}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000008000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0xf2}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x28}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 10:12:37 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0xcd65) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 10:12:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000001c0)=""/199, 0xc7, 0x800, &(0x7f0000000100)={0x18, 0x3, 0x800000000000000, 0x7}, 0xc) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000002680)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f00000000c0)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xffffff1d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) 10:12:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/d\x01\x80/\r\xcdnX', 0x200, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x3, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x402, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r4 = accept(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r4, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2aaaaaaaaaaaaadd) sync() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) semget$private(0x0, 0x2, 0x80) r5 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r5, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) getpeername(r6, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x455b, 0x1000}, {0x4, 0x3, 0xd2d9e250cd448704}, {0x4, 0x7fffffff, 0x2000}], 0x5) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000180)='\xd0\xd6') semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) 10:12:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCNXCL(r0, 0x2000740e) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:12:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r2, r5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r10, r13) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r22, r24, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r18, r21) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x5, &(0x7f0000000100)=[r5, r13, r21, r25, r26]) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) 10:12:38 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x800000000005bc8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/172, 0xac}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f0000000540)=""/216, 0xd8}, {&(0x7f0000001700)=""/152, 0x98}, {&(0x7f00000017c0)=""/228, 0xe4}, {&(0x7f0000000640)=""/80, 0x50}, {&(0x7f00000018c0)=""/131, 0x83}], 0xa, &(0x7f0000001a40)=""/232, 0xe8}, 0x40) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) preadv(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) 10:12:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x6f2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:38 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x100000000, 0xfffffffffffffcb0}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 10:12:38 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000580)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:12:38 executing program 1: close(0xffffffffffffff9c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 10:12:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x6, 0x4, 0x44, 0x6, 0x8000}, {{r3}, 0xffffffffffffffff, 0x8, 0x10, 0xffff, 0x1ff}, {{r4}, 0xfffffffffffffff9, 0x28, 0xfffff, 0x8, 0x4}, {{}, 0xd6ca06422e5ab933, 0x54, 0x20000000, 0x7, 0x4}, {{r5}, 0x0, 0x40, 0xf0000000, 0x8001, 0x7}], 0x6, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x100000001, 0x1082}, {{r7}, 0xfffffffffffffffd, 0x1, 0x1, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0x100000001}, {{r8}, 0xffffffffffffffff, 0xa5, 0x20, 0x3, 0x80}, {{r0}, 0xfffffffffffffffe, 0x26, 0x1, 0x3, 0x1}, {{r9}, 0x800000000000000d, 0x4, 0x80000000, 0x3, 0x4}, {{r10}, 0xfffffffffffffffc, 0xb0, 0xf0000000, 0x6, 0xa84a}, {{}, 0xd55910c088e724b6, 0xa0, 0x70000001, 0x10000}, {{r0}, 0x815f67128199332c, 0x8, 0x8, 0x81}, {{r11}, 0xfffffffffffffff9, 0x10, 0x20, 0x5, 0x2c}], 0x10001, &(0x7f00000002c0)={0x4, 0x100000001}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) flock(r12, 0x1) 10:12:38 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x5fd, &(0x7f0000ffc000/0x4000)=nil) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x794d3687b85e4558) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(r1, r2) r3 = socket$inet(0x2, 0x3, 0x3ff) dup(r3) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000080)) socket$inet(0x2, 0x8000, 0x1000) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unlinkat(r4, &(0x7f0000000100)='./file0\x00', 0x0) r5 = dup(0xffffffffffffffff) fchdir(r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r6, r7) fcntl$getown(r3, 0x5) pwrite(r3, &(0x7f0000000200)="ea175b92e57e67ac52833da35139f7c3c4c1475414dcacfabf7166b76d441cddde9f4cbfdd1954ad42c76a935f264d15d59cef97ca961dc774303fd277fb7cdf770540f3ba1fc0ea2c94", 0x4a, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r8 = geteuid() seteuid(r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10008) faccessat(r9, &(0x7f0000000340)='./file0\x00', 0x4, 0x3) open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x100) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x46c3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000480)={&(0x7f0000000400)=[{0x82, 0x200}, {0x1ab, 0x7}, {0xf685ac8a00d17061, 0x5e}, {0x40, 0x2}, {0x7, 0x3}, {0x45}, {0x0, 0xc06}, {0x8f85533f89b6927e, 0x6}, {0x4, 0x60}], 0x9}) 10:12:38 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x1c2) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r1, 0xffff, 0x1133, &(0x7f0000000000)=0x5, 0x4) 10:12:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x6207e99478982ec3, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:12:38 executing program 0: r0 = socket(0x2, 0x4006, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x100, 0x0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0x69}], 0x8, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0x0, 0x4, 0x47c0}, {{r7}, 0xfffffffffffffffb, 0xd, 0x727d3f4d3018f27, 0x1000, 0x9}, {{r8}, 0xfffffffffffffffd, 0x30, 0x1, 0x0, 0xff}, {{r9}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x4, 0x3}, {{r10}, 0xfffffffffffffff8, 0x10, 0x1, 0x5, 0x5}, {{r11}, 0xfffffffffffffffe, 0x40, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x3, 0x1, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x6e, 0x6b}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x1, 0x101, 0x100000000}, {{r12}, 0x7ffffffffffffffb, 0x60, 0x6, 0x8f5}], 0x101, &(0x7f0000000280)={0x6, 0xdd4}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000000)='./bus\x00', r2, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r13 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r13, &(0x7f0000000040)="670dc3", 0x3) write(r13, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3}, {0x4000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = dup(r4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) pread(r2, &(0x7f0000000100)="f8e154e0809a9ea35f7515304612de103d8610b8bef38478ca401a82097424c03058c131027e1ff77061813a785d04543b35", 0x32, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat(r5, &(0x7f0000000380)='./file0\x00', 0x2, 0x100) sendmsg(r6, &(0x7f0000003a40)={&(0x7f00000003c0)=@un=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f00000017c0)=[{&(0x7f0000000400)="1a6507b817e106b954b2f1e982da03803d9aa19dbf579b076adb465a13ad0676f9872da06698925102a8a4b9b3915c54a4cbec14853a690498b1c7de870c7a2a6eeceb24225d86a1e8c32d40aa1e2fac28346e0ff4ea7170ea3a731f102b61a6adb3df48b751a508761193ca5bde73633892f07bd02463eaad34b86fa9cf1d3d20f48b0116368d39ea4a055076d33aee6b1318cc841305634b", 0x99}, {&(0x7f00000004c0)="a60699ad74746ea87fbba9a0c230b075d8a2157480c334180c30564a2051ea40105331c133b106caf5049f5653a08918cd6132c9f594045b83276d3a3ae2a630cb8391f0afa9efd424ef64af12d07209880cc72dea72a56304d74e931fe2fd67fb6ac97de4cfb65e93bba6fb954ea6b3060a18a5a74b6d3586327c55e9471ee6541c5f2cc3b52ceefb6b0bfa97be016dec9655bb9b836017217ef10676155cb08a097ca62cebc6d1428d3a6f46588aecc161e22d4d475a83f93f0badfb3ecfdceb689d9c5b88d49568e1fefbcce6d5f67a3859b1de082095f47efcfc508c4dc420531c13274cef6ab4772d46f1db7965af466b5cff191099c66af365413044017213acb721fcb815b3d41e744b687e6370bb27c74607befc497338339f81ccc4a01eb6c9e3a5367573639a488a1c23e5a3f13e24b5b648aec8cc146ab47ce402c060d1e4493bbb7f0efc3e59d15d3c8fefecb783ef33697eb7bcf7791836f35ff0cf8e9aeca3635d205da6ac5b7f79728a0f2f418bd14c2d982705f994c0583e6d6cf3521989bece1c5822e76c92df17d79028b7e8f824c0e5b6f7152d5516ce4a65c6f8de459876218dacf22a47f965b454e9ca600b30e99330441094bb8188816efbfc9254ff7265fff95f5fed2752b6efe9db36fc2594ec03e969d61240e8a380ae52390ca8872d87cfffa5f54600557ca8c1de146075a41e7bc5f7b8ba00722a70d949eb3e32f64c0bdb286f71ef20a1bfd4ec8f0badff254408afbe888f8ed261d57b264f754eef7baf45324c27a31482ef5bd4210799d64d477c428ccdb5c02f5f1841b75fe55605feb5b9cd5ad5fb4f3cf862074093145f8ad60b64e396889a2bf75edbe83a605cbaa9c9abcc0205440e5e20bc708d76a7c7fe45bf89c5bbd163f3929c4131387e58991dd825a09f35e8e71de442f589925cc912c2ab9a6981d861d8cd49b04a650ae69f5f9edb1193b16b84a89c4d7020ccd527aef5cf7ed2ce991669c4a4392cda5f3a6e87939a13a347008a86a4e155e2a77ed37c6e161bad9062eb2000f8fe8027d8802d7ff93c4ad69a23c9051e8d461402a5d00ad223d5aca4e5a302de8dc21d81a47b625457bd20a36e377201fa0719f84b5d57be3d1a5cc024738ffe2010ef84b402c7e7843fdd9bbb44f34aeccc3b93f76c7bbf27a93b4a3fd67ec71c3f23f6a83b13201d2f7928da7ec9d9bb472ff9bb3f6e82b27039b178bb15b289abf2556ed49ebd50e033b55a255c7294fc3b758d4cebb9cf28b495952fd327be31e4222b637b04e087193b41640d46a232d57e20988671847f23a29df23e34e363ba06a2b19752ec700cca568405a7c47e40d9ff506e69ac7f55cee1c9f9f31d7b4b4f9a3905ffbf5ea0e64302eba933c09ab779dbf387ec2c2c06cea7dec7c9c1748695aa0d97ce04a5b523d1d7f70d2bd53ea7ca9246f11a8f6e104556b211b88d0e675925f49c84e0dd8e79d347ef227e9f0a26e95d50ea122016d4366b615af5414a024c409a7417825511777868f723306d57837539be4c8622e9cbc34991c181944ce9238105be9bbfe3f4fa8c14f7ddf71a6584f9661ab75bd0cad5b5e4b6a1e8dbe12d569f00445e78e059ba38697ae4fda6ff92cb07822aa815d721da2f879d30606da82afcd59c2f06216f3b7470efe124aa64f8c8d19a26bb124557eca3d8f694d5ae7ce12be331079dbeba6f1ee9383a327ee3cee8b390e562626d47eca60255b2780a9f113e6e3fa0bb1bc10bd95ff5d662b2f03c27753a6a02ccde72dc197b286fd34a1048c430702393d3373230138e6f2fdc73fed31c3d02f3cb35dd83dc25f85c9e380a5db6777ee7e03b0337d7f7c3369b4aa133b2ff214e5cec269ec0fd0098ea9da6bab58b4d08d8c8bdb81968ee2ad702a3550976f88fd0a35dec51bfbf0f58704f280859095d9366529f1e0cf82eaaa43fc2c282bdaa969c59596fbc421a0a89eecdd1c5dccedc01ff409a1f48b35f25b8ed76016aaabc1e7dace42a3f7067c3c71ef201a45d6d26f418f08717e4753bab1af6236092311dac030141d9dd21a24f640076597451a7e247784746e82e59e6f8e39048b10fdef287f68b13b198280d0f03795f9de3d53891bb25da2c9f35411296fed2a03ded6e5464d55d7cee31a134bbdd9cd74bfe0b628b00a89376e80387f813d4dd9976e9ca8200ff7bfa33f8037ae0bc42cdcb854bec88a54d2b7f010451d3f3ca367a7509369755631cde4c8ddce6bfbb06d5c81925ad2a2c9eb94485817f4dc28f6e73ca4fe86c94e0fad47b4d17a1cece786eef3342d94f7e69b6a6db1912976bfbc07793bb91d80b391d120ab1a43b49a0c343b6bfa6543b205d2538331fd11026044b8134936036b5373065def98eda2a7600221ee88bf68aac92e23b9365df0173dd3b718dd580341fa0158338587028371188fba7f3947c721a39b55a10163a83c474cfe6462c8cd2c6529ec8b22cf4db998689561a34c3d123e725548e25800698ff644fd7023b654734063a46102dce93fec8ce254e89585c470135887a24f5a0383a7d89be59190a24b6cd43fc82af24fc01e3cd63adc4dd66dc4e032f73cddbfe6592445e69ee40a50defb5d50fda6adf9949469f435487f7dfb29e2ee3ef43429580753ce77d75f5a51221fac19e8759bf174907decdf0b84f0a6d03abfb4a152b9f788788c76c1e5900f2d36f32976e56f22c22ad6ccf112b0000286f3f8440b65891f1e2db12b1863bf89acddf1eb46f5f6b63da0a40a65e6eca323716c7c0e12e41fc46b2b4ecec9927cc31a192ea34a03879bff7e122d22ecef5ca81a6ceca16b27c834944df15843712157b1ee3bd83466ce47a48c8bd4885d1a9a0c0c4c6fabdddfbe2c3258b82c1b51999f7201648c413ae565c6b94996b63bd31d0d4d7a5efc79ded58d3a17687305d6b6de77e22abe3a452fc9a6d68dd22ef0aa5af0fb27bf671bdc757c57a31d967058800d992317a9f7c853f77ad2ca243633e403c1638774178106494b6fe9c3a457b44ea28f75d3f6e7689c983ab97e38b2187583a127dffe148d17492d73889f7e8d2ba78caf8888d183f1123376c4878692ec4ba0e0b6f3b49b5d1e706d6f08964316be3f64a36675d92fe49ca660d982e0620033f6537555757482c3c42a0274a099a31acaab2ed8ecefe8305228ca9344d7b0dab7197d10193c60e776fb80d3866751e51d2d9a88277ffe7945d1661fc52771db9fba314e027c14b22af47aac2dfad52f0478a8ec4ffb8f062c328f6d569aeecc8f9324e6cdfa3ed09949bcfb9cc7cca3a6b3ab8260d2db18cc1b421e03dcec54f37b56ba59b632094d1fd88902f052ae73fc795a4edab53a0b2df0005ec50b0946de0e7b08b79bebe5a71d762070e6265c1cf9ec0119a1c312292da7eb6c174e6517649932d570d7f2e460888226a269ec041dd48251f78c14b0664f54d64ffd734e6c932262ec7f94747b35703780a5a525ff63328686f16e9c634ccf9b2e01fddc7ab5d02a41f438c0595f2ed1e6a0b1d33280ea762b530e83eea3c76a912b835711f0ce7cff157745424178b3fa72f59de66e32d94c736e7ae3c4eefbe061034adec5a08b2f782623d34156cb2e2809406e3bb3e968c7d5ac60f6aa40def4e37fa3e7ab099dfbd9464bae10909e66688f114713f0d71e2d416429d83e22e47bdb47e973c9164c3a23dd2059dc0143133b2fe3462e3e9f13d72be4d5729c308e2218bba2f6f6d09b94cd6211b3515c343c43c524524e5227b8b42ac39adfd2a02ae28716188214d8f8d00c2fcd96c578ba373e40095342f6e38ecb898d5e61c107d09350da0515229508f65cedf967a76b06c09aad35b6a3cab86f3941ab1829bcb705ac7de670c502f4278b622a93d5e4b3d34268650b62718261c4a2830e70bff7bf9833939eeb9df26bcf7ee730b41c38a5f1e0b065da0edbe53dc464eb29e94271cb4149b9d2771136db9d2b551469b0a7e58517d5d8ffa6c3b366ff148b8e95e3b036ad3ce1e81111904d5ba990125880d79349e02493d99085c16b458fd59f2a7374d85e09ae14ea913a13401216637f6972425c2da0339247dbb7a10d4489226f6ae069939e8349dfba91a0a9270e68a7220d23032b0213fcf08fd0ff692311bf5322e79bd4b440e2804e76864bbd5359f1314e201b16d3d90c128a40df7490e482129062cf7c91bbdc2bc26e3a521f6e1614004322a557cb57e74045a5d61f7826891b6dc140d8e01f77f72523a8b82f4e410899e2aaef8392b09fab4a8de6a8b33057ffd2fa0498770c7f129e847a118fcfb84f51dd47421f7c5a7f10bf5b08ee5044da55345c2cce7a0a01294c84f85242b85645c3d0d1f9af19318f1f90d2378950a6225ec5a59a07a0f7be0f8059db99bbb0d08be87c2178ef00b203170dc6a8c12566e55254703460e36643c1f3cfe846c8fd7303e681ab268ae0dc040a88ea687000f18a5d6603b0f16b804d0bc822c605f4852d9abeaf85104d1eb972352dd6695ec912b48b56f86000a0370296615029000e8c8f1574ca51de35211c704d6b61fd3b70bfea5f35c560b2babf232126778eb45204481cb9f476e5f51664e6af950084b71b1ca42b7c996b0a61b678a0d411ec0473bfe2182217aabec0a1631a0179eecabd1a682949e288ddf00bf6374b8e9e7391f6e8cd76e331e54416a4e25d58482a254b8713c575e149f84e94f41f82b47dadc7d6a3c6b82ef8f2eec317bb5a6d4f42fc9d850df56251f93742fbc22894237828a88850ef7d97b3fd7a8549a34c5b6753522d0b3967f4f7ce2c82c0015c1316b96b6e4a35d81f134d79cabdea245e9101d6bf804b98c199226ec36826c4a4e15c8a8f3f974f4083b90514ae2716157af6684f9768dde65cbc15427a32ef5ed42fd0d6ddff3b23abdae47b0e3dfa9fc6925596d0c54d9e936edc7b1ba59f734c679b5c7a5e9322259f8cb4b4fad8840ca5f8b5d102ef9d271387f9caa71481a7aafd93849fab2a5d949e14858862de94c2367853df6b04aff1ef8335185dc7d6cf94b908ce737d60029c5906c8105a5fbdc94707c902a00b6826e804f2b003821c8bccc9ab955960815a02b5506ba48d15befbc76f604e4743f76cfa6639f0e1f38c38df9bec1b15399f32cecc3d3c9a7497bb26e5699f2783b5c9e726fa8e7ad3bdc14dba9470d3480306e8045d78d190b36c9796bac0716605c00071baf648401b184e9fdc7b09127314f5b6fc6a3ef90d824d4f17a91c1d74b5e53a1f8236e3e56901aa7fdbad057d4ab95f8543cf1880c44d21c13ee38411bd687141d11161b8d087bcc948278dc75c7c0d2ffce940288cc80a9baefa486592b94a286342ac2b0902efbc51d254f9f15893b9c91d0ea35da424c6bdb0cef4b7248414e1e4198c984699008784ed6d518060990da226056a19bb892290813903e7bb1a24a26c67bdcdfdce1904e207cbe899b9db203648085624a5f70fe9223e14a164df547f2dd103721e30efaa5df8d6e930e70b5a2cc61b5879dc170b60eac16d3fdf2373421e9e58dabda5cc6603222f512fc9f1e783472ef49cbf784c2299ac71fb30a8348a24c69fbdbf347db11a6dc0fde2d5c5290db0f1d5a24c0e353d89da6492e7816e61cad6dba696a2be69219576e58910e0a269af6799d9884d5c1562abfd3a86dafa1530e48c5d4edf979ccfe2d2f821492c108e526a96412f8330a2114973df6814174b1f67ff5d03c9cf5fa369aaebc261d0d6191df797642437e29de8fde5715cdf4872889549f2f51f23db8", 0x1000}, {&(0x7f00000014c0)="d5d942793e", 0x5}, {&(0x7f0000001500)="8f72fe3d5754d827fb8bcddaec22d35fe0eb03f26ca9b2248b0ad8ae53c9cebd2630d2b61861dd9cca8015f039bae0da7b6877ff9919ae781b07e86ce32df3d831124a107b6a00325948ed5d9eeb36477a2d1b79f8cfcca59d7a0f8d615dca47b05d232d33c55bea13edc78651e197af1830540ff00ff940be99504e6f1a6a16827545eb2f16f1", 0x87}, {&(0x7f00000015c0)="9cc071f418edcf17ac674e93a92a843db5a0e5f5c5089e553a0004aa35a5e9b36da72bface06041a98e343cb0971e71b4e5a24a822d5f4142831822fe006fd9088b8774edab36e67f9ae11a56f61", 0x4e}, {&(0x7f0000001640)="0673cdcb5323dd94186974f03ed6ce1bc831e8b3250b3a98bb1b679b222931e0e3c06aa52b26436f0454d4d1a281a16ec5f21bdadd486271cdd25adca5a8a445bc7e727bfef38272381d2f59435387d0f6d3a268e34662cd63870296b7df17ebf0fd28065223bdb7964032e232e1ab1060bbb9030cdf3aa32533dbc0a2ce11db1665b27b75c22cd0669fbf4aa8847a5ca0dc81d989d04cfbd5319746e14d5e4d3884e30479fa2e7d4956e3ed0a78df7d5f4915f9f7851583b6a0d1", 0xbb}, {&(0x7f0000001700)="d3eb5e312802c403a3149f9f83b4931011e890fdac56f72b9367379f23226917d9fc399fafbcf8a0cb3a4ceec713acbd5016294e6c83347bd124075fde8170e10dade3dd37322e8c0b0e43dc89bb567d78e0766fddf8b1e63d340271fa83fa6570c59466c96d88e66265588ec3d44bc47d4028a894589ea4f3429d33d7e864648987946e562dd210528486640f505ee61c563b3c7443b79be97da8d2cbeb", 0x9e}], 0x7, &(0x7f0000001840)=[{0x1010, 0x1, 0x4, "acf36559ab84d49e147a51c835a415fb6fdada38b70c24254fc6d141937fdd78fb790b03bc2d9bebc83938125c60c61e3d0f52e4d6b35d28af6aaa3fffb9a30213360e341062624e86f265be80e2722d1762055b0812604c608d3ded2b0acf26fe21a0033c9b8b308a49686f7df21f1c0d6e6b28520d209e49edc7f306554ec19bfdfb0e3556df5f4e1a375fd528f4da2a5ce808d2460e9f8643b88306a9c1bc531d50c7cdbe7ece1fd7f624024538725dd686b43f933318c66b35e69707213d39aca6a06daed318f08e34d071a37e46a9239835bb6713d765d0cb6a4db3cc24c4cc14dde6f4ed41fee3480a9b3a0a01952cd4711ad2a222c90907c867952f02e61dc20ac24f7c29194a897225e5bf80a6138f8883dd65b75e7f1f7cef7914195043ac7db9597ae9176aa1ae89f5f1aa4a5556b0ab6172586a3bb43706ded3fe3b6c6995385d8353fc52d28e866186078915cdc613274e534caff8b8e23d99086e4944383cb422c1071a904acc65aef459dae242d14e77a2953dc5dd31a9c385bccdb914adcc69c17bcbc651c4525024f23343dd5b93a418e4321eb15a03a63e310d49f280b2c36ee89b3db0081b2c785c2401a366a0aaddff47daba28a55ad712e08a19c5517cc31572c22c112a6e59dd5ccf0fb846ab0cb8a04b2d713cddcb34703745f20c7e3d26d154ffe51ed7d484a24e84bff3a2d11e36157696a7494dde1fe72aef93b31892a702b8aea4c93273e0a0bd703214118fe3b71258874b180f6ae8da4d001d8d60f3d7be21e2bbb14d272c10e142e00f576e9874bfdc79770f5aa6b597c8b7ae94df7e6cd2ef5c7bd00757eaf69946e529496c7db64bed32faef6e794ae7c562cd9d782e5cf83808e24981fb4460d97187d85c24c9aadda96e65de9e706d3a3fdbce4f213ef7c800950fb28fc80bf5192b250ac60a6755635b0167543fbee22b0b49f09f93cc31bea137685205e1fe24fb268868bbd7422b99fc283e3ff2d1352668b657ad48c267467d09dd27e5f0c5b0dd66c88260ec0a56d86b056697a6f926ef002155661708271c790a8b01ac0481df545aa8a7da2bf2d56a1c433ec2c1a8155b17bccf1aa62465d327be22ab7984c78d99bfcfe103df19810d6c434b059fc4b428b5d7cdf43ba89fa44161d8835e2b5d2471ee077f7d61041205cf84dff2a07833aec9de0fa3e3cbc18739ea81b79ca7e50102f142999312193973c25f2fb2bb916375cc93468978f157b09e24e2ed1a67a87011894c8fc63b55be4af0dc2986e519ba5428ffc41689ffe3c6a57a9005550011f6046cffa4eaed4b5ff16cfeb49127916edf7928c77b7b8d112eda0301d3dc2cd4a008e56fa50628a3053e8c7055ce6acc9b057b3ffa8cb7946672ec46e80070ce7f35ff92b6a991a66b91772e2a1bd284de3d9ab5c7990ab08a2b45a05a25fca44915710ff9bc4e6f959fbe905c76d51f3650f378d0bdee1bc20883d083bd16a72c86ae7e98793ae6c1eb46f49fc32e28be5fae293954174f03a6ebf1256592a2016573ed92b0c09efe54b22a434249c28b22cce6c406a7a0a31608170fdbf717bd2f8b0dbb543a527c28b9555589cb3464233a50824c4e845143e6c41418ae8ddcfe2e63c6f2753efe17baab3b4a63225eb0789fa87d35cda25e749d45c293326382a579ae51b7915b84f9fdd8445c8dc60cc4e99b833330883bd87c6adc14c368cee7a2126241f0dfcc52325ecb1535b7e98ae1b306e0992bdd9ab039ffac143a01e41aaf68c7f67035c10e84e0c971638ee78f5ac29faad2919c3d39927136dfe0a4eef5857b35bbd31ce4342656ba45807ec414dbba726bbb28274c34b800b9337832b8c28e24422abfda7dcc807eedaa908ba67e6900979f510f76ffb0387f97cbb390d0fa1076f3a60c468b7d9aca1ede7e78935cc41fdea80dd3eb1d74b4618ce82a02c86949b8711fd3def59d3b2202b2ccddffb3d644b65214256bce137ea448bdc697542416f70f79ebe5a3c9849dd2a527caf89c2a74de1d2951e39fc0b48ba5770115c042d7a74b0fa1a3d6474e6601e83c3849f72bdeffda369f26591ede230e4593603af76adfe0a9a809f247d9fac20165d2cde7badacfdd9e8246afc5367250d075546480caf454d413ff186d1a922e6c71013a170e96d6cdde6333d27ca6219017d0452d65ca0050af08a7206a8297aa10bed5efc160fbf6c22bef24cb3c7ec0b1f82b7ef6b6005406357372bf6f57f5962e71a8daee9affb4ed3d46353725d5920ece7c2b49848f75194c924c9b81843cbb930032422fc6b03b2dd83ac703f263de6f0584a80a53c4a8da5da6181e8b72cc88f5ddea862224eaa19b2b06c4c19f1d385516434e2a2ec1a8dd9cd4169bfa0f071c750c8ee7083d712f8265c5c84c4f55b82166ecdd056ca679924c18a42cc859e68343265ed2615409ba3b3ab961034c8168ca0e9bc260aaa12b729297d647ff0b828e6e85a638560dcb6f00007d8d7823043ef13b4efae658436c3ff22feaf1a9435e26b857b979c6bfd12489f16afe125c6b239dd9a24cce55afd7a9ccf04cb00a798e691e97abb983ab73777763f134bbd796b2e04c0da32aabd6a99e4ca9657ea2ca3b56ea4f23db8666c82a583cf689a45ffd8d9c7c9708d4e2f7672e4c070e9c80636f1a084217c8d13c5858a0c72788fd75472fff42b3f53a6ead8c05bb393da8c4873cda921f353c60b531a605c15d6974cdb476471a95075b60f12caf55c67ccdc1f97538ae97e58d8ea11c4da7f2a75805e6bceac3df2ae5a7f55d28a33edaa03e9255d07b5ab5615d9ee82dc579e16281d51321e7baef11fd175661a7d499211967a86868c3c6b7aecd5678f768313809440afb3596679d2bf16b964d562191fc03868bd04482ff3506913db9e401fcffa51f7aaefc0a6e811d49feed920a4af7f88170dd9b4237e4c35a2c90b322985b6671a57c851146445e1dcb03987618f98f1143157b7b4cfe02cd7459d277de3a6e586ab609f3d7c965704b8c5f713d61c16ef83e2a65f9c8ad5bb1d20fec306c173b72c5af72e2fb2d486128227fbfa03753ca7f32b6ec67d90afc713a91aff9faaf9902772ad38f27da81f45b5c1d620afbab7e3f6b99692e6e57f9d956f2e60e8cc1d42f1b224922a14f90d7b9579432bff7b2c6d18dc316fae1d0ae929f4818effbe999e5282de593c5174c9b054c22713f28ab7c8f2f366d6da4f5fec8e3c245453c7f5ec1c7b5eacb8585503a767b748d61fb5eb4ec80aa8dfc393327fea27d18d8e8e9aec88fed1580df43d35d54afdab6e9b56b71cd9fb1c8fb2dcdaba29aace27033187ee3cfddbafe38c9d0b2743d147d858ed3bc81220af5d4c413dfe854b0556eab36efac10d27f8bcf97b335173bda93e442c877ccb6b0fd4be0ae90c3a815d431ea145d652b61790bc717d0be1e3826e945ec610339bed55f0cadda7e7655db5438103e889f3b76e899491d8a20683f542ccc1d63255459eab9dea204806037d2c7b5367cf3793dc50cef50a489a56b747ae9eac9d88d4d0187947572ecec347f1ac8d1341e797219dc23ab0f3026fa9b59d4eb552380c069bac2698bd52f06dd815be6c23421c2c0c258fbf4dc220ced62e40392be2cde55213266376d8be006aa4aa84dccd7da72ba5373f8738e49464cb0bdb38e6141c4a871759695a6fab383c72e4686621d4734540a036fa927e1e6d55cc646ec36420ddaaea9d37c1ab1803f53cf782b87d0c8996ab8993354a4b2c82c65f5d37c8b75b72ee313464914028bc6645fc1fbf444611e6d5fea4db8f44441ed194df9d57139bc4d432f7f6a4863b8659cafd7ceef1ef1f0f9f2a2da570584985b161ab056f1b3d394134009ba9c18a9c39792bbab27d7e02fe55aff802367098ce0a9a9dc47611553fc8766a2c34b13eb574ded38da5ff4a4a3d99b5824c5436fb0286c148cbdad865bf989c23455dfb1809e2273b66ee8cb40c9700befb3df9c8a13a9cf4e1acf24f844550f0433936a78847288e02918fd3f19a31ca42b79fb5e76238ba94f5c9258b6772be076d4ff2a678ee619b19d4211362aeaf034d33b852a01097a9a4782cd6bee96d0a1e14c9626adbe81680fa4323107312acd4f08ac53857345b143a083e11d33a0dead4538a6dae02491e4ccc9b1bbe2a13d8f608c8ea796df0d01de9203cc9cc322fcec5216ca87e576d1cac9be5227ca85c25a7074eaadd772a245689dd9c904165617e7e6b1648b09efae27f883d13269ce5ac0e372693beb7ff503164414dd89926a05eb71c0ad067f4e7ae6cd5304c784d1c0b7599b1359d54a80f811ac97ac647fe598c2b53216dd16c6b02656e0977b330b6a570115bbee4902139126426ca759d94f209820f2a4758f6dbf3efacd0b21b7790b06fd53160532be336ceed94af26d78524637b980828cf4104b16369955c093225050a486cd49eeb786d0b368f5fe45ec59046e76698ebbcdd29963600d2aec48df24b9d59b8438db51d9779927e21f0dd8e63e24d1e9ca2ecdf0536c0e87fc4f4c55bb278bc77c358210e7c4f17dd4c3fba1e37dab0674eaa1f88a68e8239524a5358f494de47a3f927a99fdede1403c83188f0cd59a0c50a2f66a0b2a94725b68936f1d35f83cfa0f9796c89055b528d487a94a6a43bb0b8955cba2df64da5caa7cfa49afcde42e300b696333a98fa7778d0352c7ec5b4f17302f087b9996efb36906abf157cf6ac26e895a13c6c6167fd9f5ead3a30293b48d4bf88703832c67fa3545a0fcf60f838a0db9636ea5b1e665f2f8b9dece1758313148fa1ad98dde03e53fdb7c16b744a1f6e819f3e306d8be3970c696bafaa639b050f308a7143b74d3926fade3cbd1052dcdd8929d7528083db714b52855807d5272f89d06aab72742d17d8761f60f43c552967615e368fdf3fe39c1f16726b7e422491c7edd3d95e8654b16f40abb43d9d6ff0fd053a60d45337b7eecab6a5fcaa2a94166b382345b3090b7b73ff080a3b043d16e5280fa783ce7e7b31e9b4d27f7551efc4c08e28987dd6e0f57cfab52b7f4f62e6142204dc5126e200cf9b6cdc4d3a7933c7fea2f49bb65c624542d8747ef614afa7bbd58b5d2e9daa09c2b3de31bf7382f516a58ebedeae716703e20b6fd727443d96e7a84bf87ca4a134a0fdf791bc840c43f3b3c79b1ef7bae0595b02e93dc8fbff5e1fb068ca26d97dc1d2af3844be41c93ad8272d927e13d13e10929422840342d184922dc6d22c59f114e84519ea3727b1f42e9d3e9944359c745e071f04de270a7c55e7297ad0d46dd1b132a9866340d83c14727797737d920d9218e09d8e2ac0c51f306e4c7a41ea3e701eb57af775fe2e1b8b3593d85e1f8f184c84e3f9ac1592c1a5ae5853043edb2373f20baa83b210304641c362f8211187529e2f8edeb5f348d5158b1505a143bda891ad497d16a9baa8dadb38792b3bba614e416540ff704e4c7b5691bbf38b1db61bdb28eeadb8ead0fe4e93833f4cd38d11f0db7fbb5c22ea9f6716c3be0ff1ad7cf1fc0d4b72952a4b6fa557dae428808c23fcec8920229d40107abdd0d1149c48390f8c6a1d253d5f665db213731f0ba9acbbd127e8025746ddc6e890b690cac6e903b6a73b94619ecf0acd35874bd290284096474d820b8ea42c575a2c25fbafecf50c7b083427529dc4f032ef70ff63170256d7d4a58012220b1e72913e2c9a3444db63e7cffd7d1b5cdd1eb7b7a9e6080b8b416f797e009dabad854f18f8b730666dd93d6b47b50f5c9f69683284d2289b7"}, {0xb8, 0x1, 0x8, "5a35f4071f8dd550aa4b825c13f42a30144aabddc1e1dc05e51a9638171251345dfc0dc8674baf3f87bb9b07a5e9be6f7b824ab43dad0627c275602d80365f2a49eb351d28ef418292313e01c51cbef3d5f6493911400e99ca9773b0afb1234282ea1b45422afd124d67eff956343324fd7394bffe4e517b74bc2d7693911805522829eaec3516fd6b6b0d8bdd1a8e3f08db81f048feb5ef32411063003abcb2d28f866ac7"}, {0x70, 0x1, 0x1, "25d0563c49bec532c3b60fe4e2c1b86d2d227b5adb4d04d2eff02480e35f3393f153560a09d87166ff61596cfa9755de2070cc1842d3fcd7f700ca80754c33821d356280d855760ea2f1484b295e3ba611a9adc0b456973b5d8182"}, {0x1010, 0xffff, 0x4, "e9cc9a2744b12f4a0032971132ffa25a5520c4bdbe9974d3bef90b43b9264b4c6229a4dc59e2a12137e9d671a7baa2045c79cf0a2b2692975c034778a072ce2d0b134e7610e389ef511f31f9ce5f101dd0e3aaa943574426374265dee896cf329a512102f6151d5814156ce4005f30474de929df2883a117aec685e53e234836a1e7ebd92c15617ef719fb8e5ae0aba1b01db6de42d7f70bb97de9fe3bdb52c538905747cac18c17df75556d6f94d9cc42846605168b064abde3ef9e1edc1626995f83531565915c52e93efcfe00c59a4443e420457a455da76bad53de99cf9d4c3870b018b8b4c23bc2d5447def614f291d2692e46672287861699e20a0de31dac41485b683a55e1fea4622cf908c831a9f0a17271c83e518d21e138bd06022130a37bb549fa24e8e964efcd2449a51b340bc7b90d53397ea2e7f5a99f5dd2cbcf9b32acf21f1d58570a9a2ae9479eebbe064f9c1933f9de37b504544793dd2ffade890c4da905c388976c2dbf65f377e4a90a9be921cc242d385e7674a136df45310eb5589b0214e0ef1ced173417026e26a7d0a6a16269bb60dd184a41abce1bfb68076b588a7bcdcbf6be9572094ef36a3a5afb9bbe24c129a52e00353d71a94ffdac2440199dbd6e841c747c6025caf5cefbe23f06f77e02946d880f10e98f932176155de4598631e80e26404976191d95d3a29ec4c0a96e7a59bb9391f155be0dca1c94834e0e58f8b197b7b2c36acb405aa36660591b3dc9a79da9965f4819e6c7093161b3af6f38ee0a313341feb013786d514ef8111b4835f521df0c8c2e2adc4dcfe91d3913f29085aaa34c3f85734ac0d8ff4f2945e708bec6263ba5608a9aaf0dd40cf7b8d8245e7d492f2c36ba62a38ad4e5544cc30e92742c2602326ea8b5fb354ab18442da2094f70e6c35e3b11e8210c24968692419fa04c8475587b6193596846ccb0db3095c2ea9f8c68fad8bbdbc0e921bba801b88abbe5113899bacc12cff8b8f79ab2104aa0c04374285d635cb06060bb26650f7e68ea478989041fa2e889736f84278321a12b4fd875ef596197c38161595b342a3c28b9d8a31fc641cbc25f04573a74867ca47b60f768a8130617cf84ad6830a1148bb900ca6a3b93b8eecfafda9a3e74dea8d9a1e3e7b5f1bd86e849d128af415f6c8f9b1af03a984fb157563173c0a2460dee54c714370476f23c2f60c9e78b84f8d87e0db8526bafdf38b72d0017707c02c56d2fc52ed6f512ee8f1953a60ae79c2a7fc046cc873ce5a4419f758478f6021c9eb7bfbef79d822b73de227f360b6a99ed2d5c03bda67cce383526bb8d5c2de86e1a0ea1313de49612f5556e67c198881c2dd46817144960e4979e61ef080576baf62bd68f54a37d9f5ee4c67e3ff4d02fc9b20d85aabe512f8d9aa680a44b54c593f31b463d9f9644f428413f0360e1cf4e2a77001d7483ec4bb17cc91a72cb5e885ddaa98ddd5cb2e45a8d4ba010a355223b6a41efdc00114bf52f32fdc4e8a9beed5aab0b991716875a8b4d0dd8dbf10339c5fb8920a4682c362c47a2f046edd643dc87a3e699fdf1ebace0b7a1eecbf5915d6be55c82c849db4513c231acdd28441e57fc62bbd33008997c64fda031ddc3db4910ec067c6fbd66da29d29e6206965abc094d9a27a0f1927441b8e5ca6394bd4fca2fc2557b38ccb4f904c1ce9a3aecf7b03bdb3ec321881e47b23591190bebe101b9711957dc29005a85042f466682b66d581590cebee123502b2c604556df2b3a6de8aa426833366403520c40b2d31aaa4145e3712c3af20519a4cf26274d838c0a4f727589eb2cdf8fc9dca7090537e93f2f2bee033b37ae2bab64185470aaa145d4f765f4a52e0ce484ccb386971aa1509726775b73971d454d71adde9043347e099b3d0a7c2d785cb050e05c9a5dbe0a82fec36161696f5cc8e90c9d85a84a03eaf137657129843202e5349da56383b5e02f31797d5a9f7c31764764d7d745cc11966d6f7d78253e9f841893b499cff936d8a51ffec547b86db852402ea96e61a3cc9a6194d8812f0cacdf9a983341075e221e62c451acd182ce86eca69bd7e8f3093edb9105200c1f645747e1e1f4ef488a6dfde6109d8405c47513edbf9c1199b4055237d8256dcae320044d7dad66e1c6cdc29e3fa0fef07f6943707a9778797a0a2cba961fee87beddc7588a67231d45c7e3f1adc467acf7b010201a804a23c7ca4ff3443c25e6a190efe3c54d1ee533db2b72e523dd134e7fc00b42d9f37f25c01edc17e2710ae165c824cee2cbc3fdc47e4a7f8e5a2cff7a585cb8d141f6cdaf3f2a7bdc3aba5046e7461286a6b5ce4bc5b11239288825209edf943f84c62c2460ac7b1f8825ef64a20fe3705de298f1f9bd8a500130a2bede8e3db97461620ed266a0b58da544fc2fc8d290085e94b747414b7a70fb023e3c067e90c4d0a8fe6476868259aeab13a544a3fd92bc2311d858f603c13efc283390f2cefa6cb847d3d80fe33be70b5bcfd0f60c36393aa698c678900a382d77dd5318ac6fbb5cfe9a76974362cd8bba553b20b672b63d9c934b0249557fa1c9c9a95a44d93d7422f0e34c32c896f35d32c68e7396daf285ac73437068862cf76f1a1e3235c9279b0f62d7e875e9540152dbb6831fd7f051fb10e13086413008b24cb1d8323d3887afaa290f5836d408808f46f7016de4d1eb77d9a7879fd3a5b691e7585b9d1bc3f1f4bdf7bef53babb8b981e4d7aa3e8798f8c9c06df9d3cdf4e544617af91fa36e2735e7015110fe583b4c473c7224c46f3bd6fd7e76b2e181d712d57af996fa2970c57e7c5530a0e3a08a3370f301227bbf1503b3cff60feb7c8a6f0f292a938e507d35a246568fdccc60eb04d211d745991fc851f4394c89793f57b002d39b3a7048a89db717c81011951f0b92dabfc3eb2269c631537861f01209a97bf4182e986b0f68bad7e9abab9d498c63aa72080181d1388d0c074af1639f0d4be044bc8498b03a4ca63045ecc78414fc96ea394f03d6d8f5539871cd722efd99e21d0c9230cfb8451ff8613db3d4f677051b795c6e91bc4fe6e4299b10901bc83833c530b4fe8d282fc2897cdf063d8e794636d6179a0b0d74fcb7fb927564fc6b5c63afda3bca4e5f9bf2c2c80f2477bd9dedeeb68f1400cc685b110d8e3d092264eeeb1810b7cfbd9928945db98b49455cab3baaee07a276ce8078df0ef99d1862cef6de9e28a234991fceede752a71b235019a17e654504351d1985d44c67e1e33ee64eac6e95f168155c0947b645b91bdc86ebb8a49ff554ce8ea159efb3903e36496d7c177244f9bc04eea5c5cd8ccc71259c2d4d65e20a7a9d7997b544ab7d4a18e4bdb844e8dbd841fe99d847f2790b3515a3e868c384835d99374071fa3060d09365a364b0a8d49183e5e43b3675680edb864f5a0ee9a1bb818c126a99f5ffc58f3728b0ac19abb70ea76b0d4ee5a608a01c85b9209fdca7ae15d0652988a80dbe8d845f0ec7d86d7fb14d554e676d45e0617cfa5711e7a39bfa4c5dff6d4816fd0ec5e8094df8a2080efc21db0edcc7929fb08a74742b10ecb857a60c3750683269e3424e2f87015cb7b93824b15a98b64b97fb70287f633067e1714b894b8600a3d076435d706a61c247712b501f14e3cd2320777240283184414c40e38ca205670ed440d9f458c1124df1d60bfd4c4c204c0e812f754774fdcfef611b1dee5a3f73a4f4bfd6da887e69c71cf11769e135b1f19172551799af9bace22de953deb25b0030d495187ca4c91a30be1b83395996f7dc1199e69b2d60d954650ed41d44402643ba943e050ef0bcdda2f78196c8c534b7f70b0e571bf34c510b6a3fb9db692ce9658ba42cc311674f62d7abe49783d7f880944b9b7d4b2f725bf99e1499a79cf2b94f9b789172517978c9b7a8ba5eaccc32e8083224d73455a03e90c620c8e04dfdf00a172a46d0ec420d67033d76573f052a1a77c1b42494886035d4819af79763eb477255df9e0f3877011514a39ddf9f6e7df99ecb69d6193c37259b9ce0ba9f079de1bcce86a9eb1e36900c0a84a3c051d466bbaf6653a502dcea75c380a8a1fe632ec6a5ea13b134bf6dc08478d912d95cafd5e54bab5ad766154fcaa35aa6ce5f5f50f555c7bfb3d50c82525154fe6237726c585959670788ff51cbdbf09916888c60faeda6c58aab016ba92331bd570ed6bb539c3a27bbdb3e4e0cad0f90390aa72f62e5c55d407fe3a2432cb06dc325dc6c340c97b0336b1087fc3380cc11183080b882a5da69d52463f3b6859475d0288afc0c47793d59eed06a0ac677eaf6b09e312519fca9dfad4cdae87f29a59f20e7906f599450ccf5889d851e1773aacbc416038c01cd4197517bf1087f068642bfb2de0c574f7510dbfdadead741768cf5c0a678b2e1ced7d5261155e5aff3563862dbbdf953519f744f58b32ac1ae8c20f3d417ae3db927827034a927042ecb1038f0735f3835623e36c8d54a7d3a1ef647119bcb6ebb33397041159aceffe3a09d35385361b93d1b56922a48572349bf5e2e6556b354a94b604d0a65e08b855b4f5b08c4b4e5ea750f9de20798e08c40836f8d51919d10ef409d2065a8d3ba43dc4512afb11e323fa37301468640c9a58664cab3336dc4a77ed9451ab3ac45915a0ce7b4af8719648a36701ad27bdf1946d9af3efad421b3042202d1854112a3eb8330843c63ba1678c44e0bced162314ee0d231403464785f9605b3620f2717f3895f869fe2da3eed6eab581a7f18b4112c56d50ef72f6e87c9dfd3e0749b64291647b642a7ef9fb5730f46f0c71e9c094f1ecb61578f16cb8f5ede45386f4045885d77e3123ac2790897946e7783aaaf4829eb614d4a05db156743c876d9ea601d2bd8029457d01a2ae11c38b0bcb1274620578af2c5479ff9527c1dbedff925b1d368339dc96ccb08ef08c90f512b45630d3c8322a56eeee9b0bb6447b6728b2eca65b7a7ecdb929b43eec40723af99a404c684bda18491f772637df8ad21ffdfccd23c32be90826f725ca23f0d407e00d1715fb1f2c287bbf3c729a93633b581006a1a38222d6114b23cdb2d717489b0e071031f05fe4329311230aa3d963de690059c50bc61ace06217cc9390df999963c85cc446cdf473022029430914c058a5942ffdc89a794d41caca9013cc8a4312f096eff3c988349db5e610aeae0c63e36e9856df2d9beaa6d18911fc8644d1892bb97b63b6b482879d1bb1373689bba07960712947b3c6eda9ba556b9a91d8cf0ca6d9697de26f0f91108ee91e8de53f74a92967149f5324142aa9ded2ce3c6011215b203aa0752ff337941f8a1cb9c24571e560dc36c3332ef6833efd8327f93921eae05c1da83612eea7a8c0e5d2f8667fc1d8f716bc40c987c7b80b5065367f26e57e1fde8dd453e7289b5d9b86c48657492702606ac38ca8b5e9b9a242d291082a2863cb81795b0f96714eb99c609190365fa872446fb752f950c4fb0799c37261f83b3af2fa16c41224eaec804d13507529d103648dd59b085c50ed6f979f6850b1ccbc7c1fc70cdc34fe50bbc74e5350066c8dd7406b864841fd8ede9423a3fdce3fc3a19d09e1b028f00fa357290d93b950255fdaa21d33654862df90af7190e0b1119299cd1d55b995b0d88f12b496791ff1f2b600582e2bf26dabb0a1cc394032a3fd326a4c9aea235a2bb443235b1d994238099e6bba3eced246a52393bceb3cf29e06fca4cf6d9e1aaefffccd78bbfa87fec56ec2ab59d007062a8259450878"}, {0x38, 0x1, 0x7, "cd691df0524a27cd969e633954e1c0a9c348a8fcb715eb112627d35e2874e86da78938"}, {0x58, 0x1, 0x0, "0bf2be62e44f31baf0a0e4a7edb0ff1b50a3c8d9d6f631f17baaad4e9d56d252a2ebbef2acc44338b18cf72cb67ed23b11d1eedab1d88b7e12e16fb9fbf47e50bdae312ccb"}], 0x21d8}, 0x69af6195ab474c7c) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r7, 0x40047473, 0x0) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000240)=0x1, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9, 0x10000003, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) 10:12:38 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x7, 0x4, 0x9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xc039}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x24}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x11b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xa0}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:12:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 10:12:39 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/214, 0xd6) 10:12:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x1ffc, 0x0, 0x1ae9, 0x180000000, "7db26ecef908ad21a44bc6a4b04d1faee6381ee9", 0x4, 0xfffffffffffffffd}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 10:12:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40) unlink(&(0x7f0000000000)='./bus\x00') 10:12:39 executing program 0: execve(&(0x7f0000000200)='./file2\x00', &(0x7f0000000380)=[&(0x7f0000000280)='r\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='r\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)='\\\x99)*^-\x00']) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000640)='r\x00') r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) mkdirat(r1, &(0x7f00000001c0)='./file2\x00', 0xedf5674efc87aadb) chflags(&(0x7f0000000600)='./file3\x00', 0x0) r2 = dup(r1) r3 = getpid() r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = getegid() sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000680)="2bbc4b65b5f4660096c86dd4bd80ec43cf471b504cea616d02b532337735a9c08f4c01ad9b30bd3ae5cf037ccd1e7c094f26e122bd4ccd1cbe0bb434a4ddc9c93d3f54bf2745e5ce209bb76c3e300ba0c90126373c19a328dd250fc75594d72db6458aee1cb32157d297040dee5be1f3c32d5fb7ec860021714659e4c24eecec79369ac39e366a701710b0d6759922b9f5ae597b1334683676d57007f32d3e", 0x9f}, {&(0x7f0000000740)="950ee7566716faba9131d26b1fb7af4fcc8365786c2cb87fd34a8bb88040a07eb9b9c70be4a723ddb4441cc2a2ebda0554e7452f7a751b70e810400d50b0e19155a3ee7ce1e125625dc10f7a17c97427fa61de422ad15618c948706a50b3f24926deb67521e5c69a6b5eb1f21f7469cc5f6470c8e8527858a59931a727801cd262414295189ef2654527c145aca161ae564c535c0dbd", 0x96}, {&(0x7f0000000800)="f5fb2cc36718695e5c0672da24adb464b946b6f8eb497c65119a0f464ae8fec3e37897803816307bde9223ae8d53280ac32c796208ecf7fbe4fb4cf2264f79b1e509eea37f8fd9e7d0d735af5bf78e076b6f829bf0d9cb275f4a46e36728b213236f4a3826b49ba23179dff53a93441cd47db753a86d697f0e07870a7a5d0733c9e28e83c4d9a156dcf1c72dabf5e5ba49c40c8dc32595eca77040dd6dc8a073e03a29942c3b12dc0753692135bbcdc0913ffb9140a538", 0xb7}, {&(0x7f00000008c0)="83c8b00900766e03da5f9a9fccef7108bf08d74a134448c2320e597204d8b1e8d53eec8cc201a5c2f8cbf0a41aff9283f832feb2e4be1d5f69bdae6ce2e40610a788d51fd67c4b75fc608ea5d2d1c7d2721228d11264", 0x56}, {&(0x7f0000000940)="3e2d560f754ea1f51461c771ace8ee915623a795e21b05010fdc1255d3806464da507f3181c8c8f490b143855c81f9d639f255eea49614b886d8f553f67f0386f7f3a570fca41da4526e67abc3ac48394cd82f2e8a4ea430150302df1f52547aeb0127dad2de4b1c07d25fa20c716855e40aedf7579bc228dedd1261152224c48147f138584363f1e89ef24eca7d98", 0x8f}, {&(0x7f0000000a00)="fabf588bdddab0", 0x7}], 0x6, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r3, r7, r10}], 0x20, 0x801}, 0x2) r11 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = accept$unix(r11, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) getpeername$unix(r12, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) open$dir(&(0x7f0000000100)='./file1\x00', 0x80, 0x8) 10:12:39 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 10:12:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4000000000004c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x2, 0x7, 0xfffffffffffff801, 0x9}, {0x69, 0x8, 0x7, 0x4}, {0x3ff, 0x3280000000000, 0x9, 0x200}, {0xa8, 0x7, 0x3f, 0x3ff}, {0x8001, 0x8, 0x3f, 0x164}]}) 10:12:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3}, {0x4006}]}) syz_emit_ethernet(0xffffffffffffff3d, &(0x7f0000000100)="b6cd07e11a7bbc1fc9542b0ea7b27ba700e1f0") 10:12:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x195) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x40, 0x7}) pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) 10:12:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 10:12:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00\x00@', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 10:12:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x10, 0x4000, 0x2e60) readv(r1, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000480)=""/149, 0x95}, {&(0x7f0000000540)=""/251, 0xfb}, {&(0x7f0000000140)=""/64, 0x40}], 0x7) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x4000000218000) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) poll(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="449a0ca9e3293f81416ca0ca5a14") read(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x65, 0x8000, 0xd) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fsync(r0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000000)={{0x5, 0x0, 0x7}, 0xfb24, 0x0, 0x10000}) chroot(&(0x7f0000000180)='./file0\x00') execve(0x0, 0x0, 0x0) 10:12:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x5}], 0x1}) semget$private(0x0, 0x4, 0x104) getuid() r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = socket(0x2, 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) geteuid() r4 = semget$private(0x0, 0x4, 0xa5) r5 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x2d60, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:12:39 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') socket$inet6(0x18, 0x0, 0x94) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r5) setpgid(r3, r5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000, 0x10001}) r6 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) accept$inet6(r6, &(0x7f0000000000), &(0x7f0000000040)=0xc9048c9e01d5e97e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020697f, &(0x7f0000000300)) 10:12:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4f6500a3896ad9a2, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus/../file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 10:12:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x8}, {0x28, 0x0, 0x0, 0x185}, {0x1, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x30000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 10:12:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="dcfea9ade8e65f8d931b64ed78729b881962c33697c0232506591e6e05c43ce22c547e6f1180e4c5abeaad3c70e7fe8b906138fe2f45d142c8673806b4b33e5c0d9827991f3f629214c652f3aa049e2318cb3561e3bae8fb992dd4042cf4e13e960c997d99d067a5f4b4d95330b8321c1e861890d6d58bb7d94c58d068a124c3495196353a7a00"/150], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) writev(r2, &(0x7f0000000940), 0x0) 10:12:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='%\xb7^]\x99^\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='3\x00', &(0x7f00000001c0)=']\xa2*[\x00', &(0x7f0000000200)='-:\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='+\x00']) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 10:12:39 executing program 1: r0 = kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) 10:12:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d, 0x0, 0x0, 0xfffffffffffffffe}, {0x61}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000440)="13db8293b633f338caa61adb7742") 10:12:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229c7e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 10:12:39 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0xc003, 0x2e8d) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) socket(0x6, 0xc001, 0x8001) r5 = socket(0x2, 0x1, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x20c99, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fcntl$dupfd(0xffffffffffffffff, 0x0, r7) r8 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000001580)={0x33e5, './file0\x00', './file0\x00'}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6530c8"], 0xa) dup2(r4, r3) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) listen(r4, 0x0) dup2(r4, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) connect$unix(r2, &(0x7f00000015c0)=ANY=[@ANYBLOB="00012c2f66696c653000e9617f07c802dba95a10617631ebd63fc83c8026b857e2980ea40afa3950e08ae1b739aaf2358355e7a5608e1ddd4502a932ecea72e8f6aae474275485654c368d3852f0408079a80582b638e09ffc00f8c3d7202b6f4797a89dd31c71ff390f88c3982362053eb6b7b4ecfcac0f0a3ea66ba44c68106f30338ffb96735ad316900753fdf71856ad8c1d64448df7a731608b19e0c151e0ab8d1da01d7b810a29692872138b6760c4e8ebb733459657d5a14065d0ca2050b980daec0d9229eb7dcd6adf071d2f23bd"], 0xa) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x2, 0x7fffffff}], 0xbd56, 0x0, 0x9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r9) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) recvmsg(r11, &(0x7f0000000200)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/222, 0xde}], 0x2, &(0x7f0000001480)=""/161, 0xa1}, 0x805) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000002c0)=0x2) 10:12:39 executing program 1: r0 = socket(0x10, 0x2, 0x8000000000) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x1000400000029, 0x9, &(0x7f0000000180)="06000000", 0x4) 10:12:39 executing program 0: socket(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x2, 0x2, 0x4) semop(r1, &(0x7f00000000c0)=[{0x0, 0x7, 0x1000}], 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) r2 = socket$inet(0x2, 0x3, 0x89) getsockopt(r2, 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x80000000000029, 0x100000000000c, &(0x7f0000000200)="ebffcbff13b9fd852eaa30713048e6003192964805c12101d93233ed375619c547d433a32b953e24bf26cbd54d59ad4edcc852c3f866b9edc5869e37c88b53fd960fd9000000008a3326896a1c1514ada9d982467200000000000000ef9210e7022eeaebc5f6fd450000004f94cccb974ddf07078c6b3e104ff0ba49ce875ea2043c080000001ea84bff3b4f62c920cb9d73b4710f0cef3123ebdbfe2e3b3a1d537d55d214f5686c99e326563258cc50b217c17b9db018c509c3578900f17876ca922b950bc206743e455dad8a0861beec569c32dff35724647f6e349b0f91050c9f36b07d25f5e3e8d24578fb4e8e460499cfab8fe65df8b4e6415b9e3736d340cba69314f68b8619bf0881eef5e23ab5654b10986b5727151f2eec334900", 0x11f) 10:12:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000300)=0x6) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) sendto(r5, &(0x7f0000001300)="8f9c10129586fe8cc69992b9d042ccd08aaa7cfecf1b21b0ebbbdbf3034a4aeed28b26cf02e8b0daa67686ef87f43af48718c29a3b360e35b744891ff86ee71816cc0bcaa93fb79f73757d82d12d6a42e5d288e3f59026d49170a239246ac15bd194ea6e9110b129011ff12f62c974597393cebb61793735c83f8a4ac4b545862727009a5f1dc17fc8ea363db4f6390d8d083a036d75c61a110e67421cbf644a6efb4c1dad050c603c28a82d9f5419a8f4c255ecc5888d0d6e7f01e40d279534c3650dae23a8d282de7d00e7f6e45d506212f9e55b0d9eeb7eab92ec604add05bfa15484ad9cc0940d", 0xe9, 0xb, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r4, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r6 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000009c0)=0xbe7b) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000180)) semctl$GETZCNT(r4, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) fchmod(r2, 0x24) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='./file1/file0\x00', 0xffffffffffffffff, 0x2}) dup2(r1, r0) 10:12:39 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x6}]}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 10:12:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf596b4153ab21bf3d4755ceed88a52ad324bb8d22626315f88c364de31729adb2aced6fad4a02320452edbe4492da7c2b40585cf2831fbb3ea8707ea9e82a612c981aec1debdd8a14122b62d6d159b2333d4dfc003b50136226807e01a7473c40f41ccbe06e771800d51bf67", 0xffffffffffffff45) socket(0x10, 0x3, 0x7f) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/199, 0xc7}], 0x4, &(0x7f0000000480)=""/118, 0x76}, 0x800) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000540)={0x51b, 0x7}, 0x10) socket(0x20, 0x4003, 0x5) 10:12:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCDRAIN(r2, 0x2000745e) 10:12:39 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x1081, 0x0) close(r0) 10:12:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0x4}, {0x69}, {0x80000000000006}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x1, 0x7, 0xfffffffffffffff9, 0xff}, {0xffffffff, 0x7f, 0x9, 0x100000000}, {0x3, 0x10001, 0x1, 0xecce}, {0x0, 0x4, 0x5, 0x3df}, {0xffffffffffffffc1, 0x3, 0x3, 0x5}, {0xff, 0x446, 0x0, 0x80000001}, {0xfffffffffffffff8, 0x5980000, 0x9, 0x81}, {0x9, 0x3f, 0x1ff, 0x4}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 10:12:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:12:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x80, 0x0, 0x4612, 0x6}, {0x7fff, 0x7, 0x80000001, 0x8}, {0x100000000, 0x1, 0xffffffffffff0001, 0x7}, {0x1, 0x42c, 0x8, 0xffff}, {0xfffffffeffffffff, 0x1, 0x20000, 0x10000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 10:12:39 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, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x10000, 0x0) 10:12:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) 10:12:39 executing program 1: r0 = socket$inet(0x2, 0x4, 0x8) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) semop(r2, &(0x7f00000001c0)=[{0x3, 0x5, 0x1000}, {0x6, 0xe8, 0x1000}, {0x0, 0x40, 0x800}, {0x3, 0x5, 0x800}, {0x1, 0x5, 0x7f7990dfbb518486}, {0x6, 0x849f, 0x800}, {0xce26676130b978f5, 0xfffffffffffffff8, 0x400}, {0x4, 0x1, 0x800}], 0x8) r3 = fcntl$dupfd(r1, 0xa, r0) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) fchownat(r3, &(0x7f0000000000)='./file0\x00', r5, 0xffffffffffffffff, 0x4) 10:12:39 executing program 1: socket(0x400000000018, 0x3, 0x0) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x7fffffff, 0xffff, &(0x7f0000000000)="70daf7714a56148c7fa5d1398961bd75842f450d408ac34d2e1df991fdff9bbd8638b98981d4b03126a824686c241f1181056de07a4400fe41e708beec3681ebdc603078900839e1009cc241ca4df06555323e2373c9a37cda816463ccc7d0b45db8f3b84cedc11c1f48769869b781927df12a1dbbb13cf7b0c462b45fd613464e45a31b28a9610bf1e20f24c7630cf4cb476f618438563777a8da4225fa515e13a0ae199de3dd02471d3cbaad0399bd", 0xb0) 10:12:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="6b0089ac6b0000000000"], 0xa) r0 = socket(0x18, 0x4, 0x81) recvfrom(r0, &(0x7f0000000040)=""/136, 0xfffffffffffffc6a, 0x840, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0xfffffffffffffff8}, 0xfffffffffffffe78) mprotect(&(0x7f00007af000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x80000000000029, 0x1000, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3f, 0x10000, &(0x7f0000000180)="384704ec", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 10:12:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 10:12:39 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0xffffffff, "d730c15b0097aa298f1f25c2b3146b91f800", 0x3ff, 0x3}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() 10:12:39 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = accept$inet(r4, 0x0, &(0x7f0000000080)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x12f3353382e6d808, 0x1, 0x101, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x15b359c0085c4b82, 0x1, 0x7, 0x8}], 0xd31, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x7f, 0xfe57}, {{r7}, 0xfffffffffffffffe, 0x2, 0x10, 0x401, 0x7fff}, {{r8}, 0xfffffffffffffffa, 0x60, 0x20, 0x4, 0xffffffff}], 0xff, &(0x7f0000000140)={0x63, 0x8}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x8001, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) flock(r9, 0x2) r10 = getppid() fcntl$lock(r9, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000300000000, r10}) 10:12:39 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x20, 0x6865d1372c4e68d8) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 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, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) r4 = semget(0x0, 0x3, 0x1) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000100)=""/14) 10:12:40 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x48) munlockall() r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x800, 0x0) close(r4) writev(r1, &(0x7f0000000000), 0x1f0) dup(r0) 10:12:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) 10:12:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 10:12:40 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x4, 0x0, "bf832bed9fdfaaf4f4e2ff0763fb74840ff900", 0x0, 0x9}) 10:12:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 10:12:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x25) ioctl$TIOCSETA(r1, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, "04713de0af28a2813d8209b8d9f39321849e3c99"}) socket(0x10, 0x4003, 0x3f) 10:12:40 executing program 1: r0 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f0000000000)={0x0, "8a014573ad0f7fd58c7eca87e6c9484ed4b43847e97d11b1816399f9c6975e2b72c143e3e5867f09a13b9e031370aa1fd880b96f90edb129763f67189bd244289db2fc043779778dfda9c1451504c5e6"}, 0x58, 0x800) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x11) fcntl$setstatus(r2, 0x4, 0x4) socketpair(0x5, 0x8004, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r3, r4, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) pwritev(r6, &(0x7f0000000200)=[{&(0x7f0000000180)="a68977b10a874443b13875b9018ab7b3ea13b3e4991a34e10cf99e0031d9dcf714babca0d88d02cb250012311d6389df28b2eb63eeedf147075aa94f022414f388a1dab2fe37dac748", 0x49}], 0x1, 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0x2, 0x1, 0x5, 0x3, "5595c65c0ac9697edc3a7d5d7a6af25e00370791", 0x1f, 0x6}) r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchdir(r8) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000340)=0x3) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x20, 0x0) fcntl$setstatus(r9, 0x4, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000400)={0x3f, 0x2, 0x9, 0x5, "195bff688c50ee3eafb97ae63e2d556be8fe00e5", 0x8000, 0xed60}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) linkat(0xffffffffffffffff, &(0x7f0000000440)='.\x00', r12, &(0x7f00000004c0)='./file0\x00', 0x4) lseek(r6, 0x0, 0x0, 0x3) socket(0x10, 0x8001, 0x7fff) r13 = open$dir(&(0x7f0000000500)='./file0\x00', 0x8, 0x80) mkdirat(r13, &(0x7f0000000540)='./file0\x00', 0x10) r14 = openat(r12, &(0x7f0000000580)='./file0\x00', 0x2, 0x7) ioctl$VT_OPENQRY(r14, 0x40047601, &(0x7f00000005c0)) bind$inet6(r11, &(0x7f0000000600)={0x18, 0x1, 0x1000, 0x2}, 0xc) 10:12:40 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 = syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="b49d494a287d6935fb835dac9daec21ccc48b3cfafcdc429268e5819e9f39878a91265389a70f63a8300acc81ea22769c282220d9f93800f0857170895fbb4b091bf704963e9b758804e2cef1eb02da8f80a452084d5b81da16579e935a0154ade12e3d68d9927b0d0082e88952a87604cc85d6e1a1e133b125aaa10d929d28ed3e92b8e6a6b34b15a63c25e5472d7036ac559c8f1902c75903e2bdf161d6fb53a561b8e8b", 0xa5}, {&(0x7f0000000200)="b2e44b9b0a8e8b62b1562d3daf6216f97a81d8d400cf3bea3f739d9b08e3c4c28127d02aafb4e3fd92a635aa1f7ec588b00c1aa7729fe00fd20818c5acf6fd587dade781ce2466239774ebd27116324190bb23c924ee4bbefe2d318ddf650cfdc6203425a7051ecb6e5f38d43becd18abe9e3d9e49d7", 0x76}, {&(0x7f0000001740)="d2eb5d79f2012539333a75cfdd5a3953e4426bfc60c1c2007130ead01d48b43b83d4e497736b9c3e39d4699978d352a004944c029b68d057f8292b4c5a7e07167cb647322403a97dc2afb251b14237125003c03e83197cf729ec64f3889ddcbdb6b11aef5590a5ca33fd785f6a5aecb49232859de5a3acc801bb90e3353532e26394b702edb6a6725a308749ca459be7c226481ecd44ab56b902f0b74cd21872093e0a38b38cbcb1039446e9178f1aa553fa9c987261a822cc4fb959f9366eacf17edaca8f83354ed1999711d681a56b874516450cdeae85d33700bad54b1370cc1f81bf5c09fc9c4b178c38d55b161261becb35a47b976a142e1cf942e2b07f41086e17b8598c32957655d45bc73db00f3cbcffe5886a5a13f57b609b374fb1a12fe7d4595111b6e1e6ae2c1a809001445d7c3c279619f376ab9023c91d87f0ea4fbdc96bd16354b5a4c6da0f774b50c94b6515f74e2937d6db98a6ea29eb4977899d3035be9d7da3f20b061af2605fe0c351ae6f6599fce13c9373131bebac25db956f543d24fbf5f1da4110de2d3d2883188cba0b580bec4366275f1523adcb99b3e2467e15b38441971a3ead1fe0d07759284bef9e175c136e6fbca66204d1e26507cd23bc0be52aa32c31fda13305ba706bf70513747ab0afb4818cbcfb8716d047c5829092d06e418e4637fc6a9e09cee4d555837d741f185c74bf9b89b0fcc7aef966fcbe3b3fddd0dc3f7557b5eb27eddc4009994d3de8f4b46a9945c9d4e9b3fc3d06184295c4a0c6bfcfc39d73a0fe069ae2ccdaaa0b9c77d87ebe32d13de148245d3a289b529641958be728be8aaa9af590029154ee9dba5eb81d3b26c457171c875d724bab7600247cd08ce385fef2f7be0ead8dc3284ecf2ee434c45bc5190ca3d2d04bd50b4766bcef4172dd31d725951d24213d34bf18f4a9f370b63d9063891bba9e95176a962774b18bd737fcc2753ea0e83520b81b6ad592ea66afb9f1b9d215d473d9caa95bf536577f4aaa79ebbdc7750ed96164df05c7bdbc5d229d776ea402fa7af91c737f21cf359e8c70d84a95c0268d605fa905a8a841827091078612ba0930eb8f65ef844c953910a289c90ef598d7074aec67d590b6b770128fda33e44ebf765ad5208bdf19f591aac3d94f425099ebda2f9be21f32fd0703362de467e3e0f88debe07cfd06e15cdf8f726844959578f214ccef97d6420327282578e7294a65f80fc75af826aae082779a52edac46ae50d51dff73b7df4f03aea0f55cb9dda8dfd17241b001825c3300197e616e9f28ce56a63fff3c49033b794ac2ebfb4dac0a68bef55986ad8bb99b5ff653457f4056e09ffe4ebc0cf5993f1831abef5013187a4b99e499d61452ed9b0fa84886f4b55581d0ccc6d488ce74e0afa1b71fb78fa10788e04a76697ba863b20a2a598f1dca3e18d5b17b1ca1245d8b2dda643a8040797d01d18d720fa9639a812ac5d74e9337d1ea53625cccad6ff4b222cad4a97ef12145fbaebc84860a8be398d04b32555c375b26df77223d934890d197d0e844cea5b10308538a80ab4dfdc357a094179cdc43ac0048599ecab1451572d5ee49c9b81785b3830dc1756361dcddb4fe3dd89c43ac22e8e69ab92f168e72067d137391a071be7a31d0884b01f930b6279e03437f9149a7b96d28b5d0f7b034b4b57f65c9a9d73f933d0b9fb089b5ac6428a4e5bab19dca13170eaba2c946a3bd266c82844dae03b4a8eda5f4d33e1f41fdae10f5aab3e2b825bee7e4b490ecb1a596f4aefd9df91deb9901ecd67638ab3895783f1edadaf2966302472294f0b7927bc9ef0cae3e91e0c546c14e9280a555d364e4b18a7e2ce2be380d5af46e3243ca8e5135fedc488a75e4038b842eb4ae46aedea31e4c34f22b0c855d91ecbeb1772c6cfab34f506cd3536e1e32f67aedec77e63474995a119266572dafe706839ce8727cbda2d223acc0491d1dbcc1551f596fcef5c513e7f459b22052378a1fc8b8b6383dcdabc0e9fc7fb0794c3518f592c39e79c1b15fb4f02ee2f1bea2071a014a61ee29362bd66c4a6670a24881a4163b0cadff68b8b5f2c8faeeaebb2b829d0b64911f41ad6afb57e8779679db26e03a639cb2b2549d4a5fd27c1ef0b33f5f117806e6e2d2a31f5584dd5e4358e49530f800d87268ad84fc3a8281a16a2eeefeedaa9476518cb647c663ebd05790ca85fc01477daa1170351161abfaf0efb8fdbac5dd6cc7f16781944faac4b414965526bdcd512939179c224213cfbc3727f9550d99f598a43636deedafb7fcca4cdee7165474aef8012ed359b237f46bee4874a68343beab14901d04fe7a3d55863cd4d9895041175fe213f1c63bb27764551e8b794c1d73d7f2826c858de65624df95af600b3e087acd1681619104bda795ccf103415cadb1b3868286d53ee45dae4aaa48c701dc1c82bc3b5eec123abc9bee8fbac0dd1b17cfa6afeceb94c8c5492d4c78bafbdd8189c9eff4a9ec6cc651f8ddce823b9f9f439089a4bcf4f6bef05a1fbf540a87741606b89214c2bdae3f083794167e085e0db2e6e7aa464fe89f9bb7bdab84fc2e808d6a20113cd914173400b5ef6b4f06437430a2a8a900e562b09d7e022aaed61b118100505ba8c294f31fdbb9ea2a26ed135bee4c65347645d330002f589aeb58cbcea54132c6ba588c25a73439f4b94fc153fe080b5850a0d2f3d26601f7b96e858c374245cca7bb3ab02214c5251aea6742a57481615608736abf6c7729f835846f2a360513c21e92e500cdde927798ff0dfb4f7e7ba4db09654c15d4c204df636d8909712756da6bed7c6b74c226399f79fdb30b6ba98a91b4a3a2b437cd3821de390bb44d7efd87faf739a3f75d310316250d9f7f3065cbb98e2d372bcd81354e2cacd6f54120df8356eb2b77d2db87a90113b9d9f9baec079f4ccc71d059fc60a2132ce35a4c31bbf96b16805417f723e4fb371d1377b4e7b20a8db5afd8c0922155e809115d68977f50a649045af970c45935f1d9ba95cc9244676e27607094fc587a533263ef68a652bc0fe2b2bbb69ffcd1fd4bb65ad3a35146a92acbb06c4eeff7c3560a66af5f995769784dbe3050ec56dc21cd7908014b4ddcc13d2c7a1261aba85bab150c5f5710ad60d7233326260151f1aa35e659aec6dfc04af1b145efba6dc319818da90ac1e85321e461e8c65ff8642bb3f43dbd82d3a43a2b65b5af2b70c1c7160b01c0158c2a50a4a66b2062d92c13ade80536411ec473b264a829cb4614fc56cefbebdae9df5404bb246b9034a48bca274b57c847fa8f16e595134d7574e84aa7c77d68e3407609e84c36dbf12c8798a975f449970a1e07ebcdd168fe6f0c558269eda92cf83f62644f154ca6f96c7d28eb8ad81a600a138b848716e330e1f229e2114cc67cda46573f42a762f3ce1bad142a4eeb8f701ddcc7dcd5e51580b610c20ea14ced9efb5315f7f0dd2506a7e4b189482e858acfbf80ac95197014ed54c1ec7573cad4981bc7779622ee2edb153bb7f2fc062ca6c87459ecbbaa7ed0dc1b93a3802f819df0ba50480b0d950c53f3ab017a57d8ad1ca32d9306b39fdbd50803e39dbe0c7cd0da361181783432d57778ea0ec1aebfcedd713324f8bef8aeb5e4c8b8b7c481adb426a46f211d62a2e4d0addec842c18ec59692e70e0f794692c019ef8199091399a07ff700069ced497cb5361c615542f4018459efb48290e219eca6c80d342cf96c5099633ac6e4b0a11977ae2e8e8e10250b8dc7d9f0d3131602abf5e7b3149e3d60109d1de99276ae821c1f783be86b6b2501ae248914182aaaa303869401d8fff9e95dc967691a4fc45024ae311da8fd00023a8e9e273458d24d887efa9318b59d6ed406e08098285b9dd43a69957341cac885dd978167f8c6d5afc1e245c4465738720451732e613dcd4bdfeeebe0b2149e1573456ced4b147ac81509fe08fa09b5d42da7dd2056e0a5daeb868f3286df6c2d8e40912d88264be5e5e2e6f5dec225cf2da5525c7bc48903a876c69d6f936889a3ab0bada5b90000ada4aa55248ff712c204b7031594be2aacffbec3c41140bf16119eae5f09df87c008c16256dab06d9c9c88c72437b01a7b72dd55c4b36595ba08c1cf8a8af8cbb3e9b2f9a15aaf1991003c2bdc5efc3a0ccd4827ecb2d5f8e7c5b10fdf92c2932961871f465d528947cefe0961c1b4c10a7261d340fd68f6b34bd156c37cbc9086128032f5a4fa6fb7b689b10c7233579c0a7e1a2e98ce50c62fc391e4eed7771a92a8d71aa3bd96a18aabacb6e35545cc9daa229a2c6cb928141482d0ae2a6b463304e3d18f3aa5bd57f7f536799a0497d589aa9d137ac9c18169c996caaa7a73064d06c9a8cd9b08a47c491f842c778cad5640e29a6da39f0ac0e5fffbf30aa0993017e57aa1fe96f79eb6af1f10d9adc948d8e82a4296ee980dbae6b252caa77dd9f5d5468974f1eb8816996dcb8e468fe632967bd36e664b516d90ddee759b292603fa34d583f85ced927c69533b8d41ae498c8868bf92d893fc44cbdf96442066e9a6e4b3db95d50e2ec415ae23e86b5588a3a04c060cd8b117f5088ac1f6366bce24d961a2bc97fb726f3b2bea1e1523a53e836bd45f8bcaa0b4b7681a0bb0a9bb7b3f36ec3958a57213010e50b203fd14fd1c52e11fb5a3d5565ae6dcdace76aa1b84893520912f644621d2d99d63dc02e4d4c9c843e58c4fc8830218fe2aed3f470ce780aa411a9125339ee5e408798fd0912eab328a0c750ff533ee5ad1719c971b0c71f412392222cd46d3f98c7ae22b838f144302e5e9cb29e826e2acd242e29dfe703ecbb9639a8c8c3d5136b05fd5427318b58319103de453b0702d85c5f4bb4a0014b8a7cd3119e097eb62c6959762bd782e0409924b7d6900e03896d3d8839a2bc349dba89103f58c9503e42bfae6a3c9ec33836e37a49c6f2ca9ceab63540de9a395a0d54fa5220634d38b3081896f1bab7e6686fd6807ded4d10ec400ee9dfdd49bb6a6ffb0f275e754d7956e50371eb1eb688404d59537b13a23447250a69ab01ebe05970a1bf04e3ca1b6a8847a3d81f2e8f3e103b159eb1d96d1a7df43817ecc9799c2fbdb9e237d451cd8165cadb06ed3ff80fdabb9788ce094338e28cf36de36c358653aff8c04f40cc903d43586099409d04d398d06fd704c7166284d6c3bf81b63652e7ffc6c5670555c67c0f2a795502e4406ff449f3c7908a3de7cbd32cc39956a5bdf5dc76d675f625ee90bd49ea7c9252481311b79ac0f3861546fccbab9b25c5717ca28107ffd1b1a88c3d004c25ae4cd9c096ff9b971845b95b5754a1cdb0232e3fe12db642636c37434f40230b33d1bbe2f5ad68664560c68789910e3f050a49520831a9a4c68ad2fd56798fb71df4637954e3e7e7a212bcdf3c0192d9ab3f97da207c3c7e4be57b2736135b30e22cc1127ba0ac690092736d47d64582e0ceecf6e0fc3d55412b3a20d496d4b512a16e74ecc39c05b0e02960655e0e6018e4d5ebd75a1deb185704884dab38c1d3f4115ce02ae10905239f5c7b56ddb2ba326d6f1e2ff55203b2e6b32f88ac09f657e2daae9ac9e7c3ddd12020c39bb84cc2aea08bd2e0d0b364f1106caa7dc2ec859b5b1cf6405836cd453fb44f7c17410f81d0eacfda52f9f4da45654b686e29a833ac39c6bf21dfc8b58547d349e4ee7221fd2b9cfcefce49d1118ce8687012eb2a21183d7d01f7037d72ddcc2344993d50620f6ef6ee922cf3a6c812b5c605a5084cdb756f21de694", 0x1000}, {&(0x7f0000000340)="1029fe676bdc3a797939651eeb1800772e50d23722252771b3261bf2a8fa4813378559302800e5b3ea8c4f0025d3b53b0361c036ebc2a07dd3c3c3f110883ec4ef6dfb43a0fe3b2662a710932cb3816fdae5bc96c6ff98e0ba132f5720206643e04b973930905170b956940b90bae8afa94ededcfd12f388b3a63563bdad38c9914cbc7a03a1aaef0584b4d9eb8d80d50cb9b82f86a277e852619b330585ef3d8eff4168c8e5baa5db2d0858a15a5c904e", 0xb1}, {&(0x7f0000000400)="9efe1a7ff86f0b58edb9e04e7019eb11197fa61a0dc14f84bd7d00eacd62e355e766be0e33d772da605b43e4071bf25d0d0f697feb37337d5a42accb848c596d1506219aa2ffa64a763f07273bdeb9b7711badde37540e386f58427e746a0dcc03754b3333ebbdc0b3a08e4b940952041b203803d5da5dde67ddef4b43eac274ef575bbc394fe35b689d6cc51ef4b264cb0b46bb171f2c7121e5efd7bf604c427a354c7aa4dcc93c6020749a9d", 0xad}], 0x5) r1 = msgget$private(0x0, 0x0) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000540)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r13) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000580)={{0x800, r3, r8, r9, 0x0, 0x80, 0x200}, 0x4, 0x9, r11, r13, 0x3ff, 0x81, 0x355f, 0x81}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r14 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:40 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x7f}, {0x4, 0x4}}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) 10:12:40 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() setpgid(r1, r1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 10:12:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f0000000180)='^)@\x00']) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)) sendmsg(r3, &(0x7f0000002940)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000002c0)="ba46e0b7bf76580d3133", 0xa}, {&(0x7f0000000600)="941fdd741c3e2d8b26f38bf2bd02e9ef4f2db3feb7b73e1a9facaf18a28f352b4fcd9295383fd648d1347177b018050472a412a37edf20c484707d2336aab443f29ab3fedae300ba81a6825eaaa4b0d44019981346cd1e52faa06765d508a94bd6703e15573e673df78e74f3304f01906d267790ee80f051c6ca2c0efccd83c7a4a8f6e1cacc15b0310d91af1cd0d8597475a3fe0b40cc623dee34a38b47ddf065a2dfb867634e12a10d049ba354b03c7b235da9950ef8e9cd0d532d8ce798afc503ab9d80ab8cc3ae29e188fede14b8c5874787d9476b7bf0113fdb49209cd59e0a67aed2c80884e7494b48a50bbfbcd9f49e2aa521f92f119573941d9fb8881be41558bbbf872a50115582045e5e991833cc10475b05c7b0b398b927964e17ce82a31190a057b88a5f467fcf8d974721b1ea7b719d2735537b6b25f7f86c73c7ed837bf03156ed20fe14eb5b3ea705ef7595b9c068be3792caa5b4585a271bf036b4368cbb12b039a04a22491ca322970b696ec3fd4365d1c259c326c2357a3c0eacfc33a823e1f7da056984918b9bc35df209bafc7ccd34d237126c72934546a4fb0c226bfe5eea1c6f539cbc57fb3080689b85a365237748ca6348e10ce52f1c78f31d31901aed18c29dbb2d51b5169d0cd38f0ddc586732c54749f21c3995e8d1f196ff9a28111cb7c56144b822c25990925b9575a3e28b19798e1c40d4475e83c036d3c630723e70c942a5bf10914e4d592735bd182a4d8ef71a49800752d9eb2883b83849899442609ce2e03ce7127ebe3bd325a16007f0f41e4523e010abafbd51c394d10fdf1e4e89889adfcbd1a8ca5ca7f1cd452d3047c61fc33c25cdeab2f8edf3e42a1dbc63b741497748a4346cedcbd5b25de8b8edb27e48f3f02aa0a2ad9a451599423a0adb2cc7a81f4eb12bdb546da85275fe3b1438d47d35775cccecbbb7fd74b731e1b71c46d45fdfb741da40bef8ff5182445b46082e6c6e96c0daece05cb2ec3cfab34a71790ba6ac66740e8257e41927bf6a3ff4f65d0c7fd7a0a5bd0d65f8e1e118214c91af39e7dc326261d71645c0430d3f341dc4a212f8f5a9a816b0e726bdcd3f58bcf7a40719ce2fbc933ec56bfcb1da5584143deccd05b4f86b410bd58cd52f01458f9a60c570ef34295ac86f8c8139b77e464fc0518643580deaab5096ffde02fdd5afd654df4bf2a66783743cee4210b6c3e12a6389e3d241de9bb034a624b9db6ff2dd310dfdb5a497c3d7e4f9055818faebb6c40d45846011a367877a49c569a5daa5113fd5cf989105673202489f8f96a3caa25d32418ea66660597abb3ec4f3cb311d34aaf249c7196c893bde37370a141543fcedf1f7984974cb61ff69a039d6dc5abd1d51b11e0caf63bde9c5ad88b8a3e00f98f07932e983ab50f6dab8544f1539d31c72f2df9c0b4d53ac679335aa45094830c04cf385995d00653b649e2d3e989b5acd1f5f7a4b6f9ed92587d86f98254a5f49a9ac0063272a028f6b2220117bdbe10c609d06531f7ff169972e608bf6c40a174646128ed1d0395b7ad8d6e11ce6fbe63b980424dfb240b2495b59700d28a57b64e5d74cb6e1ad53a205103b529947fcfc8e6d92cb7d262c0cb55a1b61ea46463e38da2373c6d941402a78aaf19832e6e467029886cd9e2ad6155498f7d5d4a6df77b053f1ba9d276b603f6d26494eff87bcd7ae27793df76491dd7d290b288f1c67837c23ca855680db3f80030fd2a04fdf51362649a9f259cada788af40333ebf459168b8f8592e4fb3ae37f357d4042ee302597e425741030b01c02f58b19e6aa107ec26a9a80c772ecec204a0629bf9d76caf4a30893a7d334ed18847cb67f0b9c75feb90f52302e85d50c34ccb72dc3d3c0ce661ef9ed78a1f7b12099ee71597fe86c41cc8318d0153dbd5826e12e8c07559b1104571f1debced7c68f129722bfc1f21e0afcaaed63723e3ce439b92a50d4fd91363267dff1de400691b33d0864fa67fa7f6bbba615208b501f6fa107a866a4ad7e58878febca3035f03fd190b8989764d09b0086eba97742c87b0e62ecec4233cb53ea4d8aa2f70a1c90de226d0b544c331967576f0f8b27c0cc27e03e687628239e506c91048d489332b1f347d9b1700f12973470ecb85fc49cc5f05b8b18d32f142888c5dc41b1770be7a94f8a9f5322e967dc61ce51ace7d4e1001699b9a1a2d28bdb8830e80e3cfdc10911412bf40ca9cd7daf8eab36d62ed58bbb0033e77ebcdae9d265e5a42446e917477f10c441d74d3d8edbcace938cce0e64cc3c18a85fb8c2161f86ee1972d5b4256455004c69f54d5b836a3293ae72126d2e5fcb4392d5198689bd9e868ee6ba8d78fe0020a25487f06dba2212f151445b847a5963179a1c320ce5966865b6b4957a36de08f9315e7108b12c1c2bd8d5b5974ad81719f759f6f9d11dbe2d60e5afa2cdef876d58fb88dc3c3e06191f4bb538897b783fcec172d1fad16efe050103b22e506a64c9c916839dc02f789ab48bcea6509ae627eccc67c18d05a31475444c46b6fb9b7567f5ec2590b0fec8be577604dd4b867b45598bd9793c043c657d39643ff722adcb5c8b40bbae8bdd1340388bd5e66574a8f63982af69c1222fa1468fb87a63b814cd519b62e466351a3cde6335385207fe5990d156e87a36de8c2736d79970d2a5ae376a8d17d9104b7e1a085e94f33c293a7408e7e912ba0f886ce76f1e74c15aef92bd8956b351ba7a5bde1cf90e1af67fa28d5311834ad02cc7c546dc7be8af5aef650b7796f2bd09308c3b3528171d2d48ce403fb34e9797a7b655d5c1075acc3536b6577757b1b9ac330422ef4d4adac9e3cef1442184451c3309e734e6e3e2fd221a410f06ae67a75fada9f1f4b49347b88d000009524c233377eb9a6c139644a989081305006187801209e6e8000aedf742208e2135c9acc237f6b2ddeb55e5b3994663e47acdf46288dd488f3fd0e9d4d3ed5f7f25ecf1a89ae87e9ae494ae98464b2eb27ebaba19bfcda2eb7ef00e03126dcc1084a4dc32851fa02e69ccaa3db92aca7b4c7845c8d8a9244b5ad69745a68bd9e3228daa0e14086271ecb8e6aade16be9e750fbb54662bf95d93c0d436e1d03fcb98398b2020f4474ba9d24a7121dfdf92af9c69df6ea6953effcfe0de7e7e4d4b17225f31d8a42b7573a1987b62efb1c6bcc6f773fae8aada8de389d3bc453d32e529b7ad54a777773eb794ebf5bf42887c08bf769620815118f0c7938a7ff7c39b299e8668a7da4f65bd4474d5b9d9d5beea97fc4a90e2f3620c686267b669f9b5a32f76088062e171dd462cfe5b40dad66e53273b77c47450bc50b621984c64e82dfc44cceca611a5c26daa034b88130af393414280106b674c563c9eea5fa4f7cb0170155b420ae16a169eb310368a67fba8b97e0c9be687f4a52479bd662ff886dd84c0fb57f0a7e61652f33268ec235a1880f47a7c0a67253b9514a039ed40bb9f74cec9e40d2ae55b371b48055908779cc15972fc45a539a3a0599b15bd1ed6d34079de783bed36396ef5588e99c9312abdc5cce155b0e7a97f6475a9c04e28ad66926eaa05ca20a112297097f7ad4108d4a763c26df6e145e7fc790a13b544cd0653120931ab0855d30b2171b5cdccb5d9bb90bef87dae8c85b38907706d66a0edd10b983dbf97421eb9df0e1ab261d63498f7cdacbc3ac0141d427cc41ff3a15c0e6f5ea8574dde6af7319efbcc8f8caaedbee15aa5ed7bfbaa0454db602d260a2ddded2301abf5e044b2f060057e4c137afb434214ce6259bf42326b5414bde0b031ea873b6da73f6bdda2e1fdece96562088a96c091bbe94053b18ed91502b2687315619f15be81e14353b7a8fbd55e4171b462fe39e86da5e8588afee4aa22e1faa065114f775dca23166236649facea9d2ad311847ce0f9cf3bb126743f3fc5283dcd0d9691889522131fd00a7c14928bcc3ec59f5782e3693b2f30386228c8eeae6b40405266c7db0bbaaf1e243cace95108008ce7d351596c89d72cfd8d7ee70531991529ee74644fc33764da9ad67ce62521496bff64f612f4436a0f2bdb0f6e0c645026b5d460caf9cddf6a387c8fc177981ee169eaeff43a246a16f451c80e4618e96151b483d913c5f829719b10d14f30690e5d96adaba50334f55493ddddb51f5bfa60b4ff1d08daa83bf95874a63a438c23c9d7b7428a0efa31b552081a30592d3cbe35c967bb816c57453378de7caef5515c6c41e74a83a96ceaba847b96cd15d79c7edb73c085a79e292e7ce0285ab774f11a31530fe813e95fa7418ed2ba27d7701262bb5e0c3ef434b94232a4f2482ca629cf1054da6f7e4bdd7699f72321d672cbe8c343a7cdfabb9bc53454a5e4e0ac02dd992a90835f9d1a25243e3f3afadc2ce0f236ba02eac35a5f3cb51843948d631d259eece5ca6c098082b145c25c956ffbeebf354c3eb78e9e7d64eda938232edf73803d9ae5bd4b85c06c80edf1ed8a5ca4c206d943d1850fc08bf5a46e14dabcf4467a66e5fb7d334e91e77388c73da5c85e07da698e4c618a99f0df7018a231c43cfc7c044a69b61cfd8822f61afa76b30e1a9ba41e743463bf1ed528e6c28aa4c8e9a8768423209cdf28a4d5960f5ca1edc9cfbde7e5fdc790652f6e97dfb047c7d443874e5a19031c9502f6dfcebd1250fcd1794b6832d74e64751118c4c4f094740ff15da7cea4d2bab1ca0dea7c87b84fb0cec0bc92d897300c8e7b5b2372c22852efdbb53b2a46a41c41aacf183fcf8e302f493b45f935c3bc1af3ab679118aaf941b0eb972c4a4caacc2ab0773cf5a869f95cf8d6be47509c453ffeab2b1ef8977507a63d09bea53f0fffff3a99239e62d692a79c8ec1f867c14246f7e57bef0367c1b98a4159a01f92e37929802baa5401bc7864596fda5273ecbe4f990cc81605449dba6deee9169544796d2a911c66b481da2a2db41b698be10aefb0d7793090f6e7827a7ba98026dd6a9c9d6ac013191295f470cd4936016c44ba01a421be2351c4c3b3e7eb5f8f2397fcb9216f103ce0c3005347a8b8cbce971147214a2d87cc538263317ca03446e12b7f7201cb5425d5864b52c80c0d364ed1c70a62bb9b88453728a6ad08a90d56cee4f869c67b1e58956485fd180e5cdc232828e3778fd78ac917b35c9a2c2c5667c69d579f2efbf31e3c1f927851f5f9c1cb176527b4d6d391cde268270f1027c2eed3ebf35310ccda91afa285eb12dd98642aa7fefff1b7cbdacdfbf344ed23382da07dd9c7c121f540599c35adf6009fc76c1075c10b3cfa159f3136e8e2e7ac0fce5807cd94e21b1f5a98223ac424eded682c0123ff079b97aea20d56163daeb1b7b1bc021505a70e701f189400995fe317d0a60f9645e3865741d1fd3f120d19087f8a4c70b24e5ca3c75b7832545b39b59d745aa596e0fedb6a9fd3c6444b1f62bdef4cfc00b6418106a587f6d085f4691a774f7846726573f69ea31c92efbe90d920a281860cc78dd51ca088be9d96b83bf115d6375cb1f987f4f8dc1aef7324fa5dc3f70962187b286eb2f0f146fc3aac49fcd5ca97f1f6d05d853b72807a1bc833e77168ac29feeef7a26a339a841725dbce084bf72035cbe430bb2b1d68f25ad6473a36b0009d8916e7f054b451d89abf8ab3594e3f8d04695f5d6e3d9570d509d1b9e1fa42663b7675e78e12cb0866cd0f73d1ecd9c59aa82239febe118cca0393cb9c955c8f1563509d0d232aa0ba187ebba04600af8fb2fb0e2a1a8b8e6cd26287fa9e5260", 0x1000}, {&(0x7f0000001600)="bb8eab19e21f85cfea2b203d46ba5ca0f19f7fec551b52f534d0c4951945f680ddb5f52298924de5347f7b32ea012d83f2936ef0b47d3489e56cb63fafaaf80ae7d79494e04efd71674439f3b3ed643f378578bf05c878d1d9d68ba45ab253c290ee6210be528229177a6d93941c5cb4931c70b9fd05016ed25b15eab903de93d40d398bddd763bb2da99152d6079705f9391792eedea1f9269eb07d1e4dd9400cde53454c6aeaadd2044e645d38b6423d581b52a978c8ba7dd1956dd2", 0xbd}, {&(0x7f0000000300)="591f3955fa978ae0a54aafddaa8d4b869da97de5b7fbb9dddb4e639b7c4a85baffd262e9b88bcaf44b96766358835a5073d53bc3a87a82d99fb1e1a09de43ca9fcaef2869c032ddd9f82103d84979297a5689e7a72e9ec19b2054a7bd568", 0x5e}, {&(0x7f00000016c0)="df8de818573f51fccf677237279c0dbd8c66acd3559563ebdb8deb5202962e1d517785c15b8ccbcfc8f30d8080a7371df5f09c136b9b6d24b6a0dcba0f66979492be2d5d7a231e68b9d5670ef9861907db0ec4ceae9f7e29cdbbef9a3aa353851910dad475557ab444c189e157a6fb26c4ccca64fd79e5413a711f27f2a720c497cfd0cedff477318350a9041246b65bfc527840a92ee2b7341cca8ccbeba733845455fff2749e8415c38c3e2f8b90d1da99551d2e7ffb495173adcba22fb6ba382e940b", 0xc4}], 0x5, &(0x7f0000001840)=[{0x18, 0x1, 0x6, "2bfc9714ed"}, {0x48, 0xffff, 0x13, "edf06ea507449a173944625ca5d5e6be9ac47679fa0d7925b833a6e140f860eb9edf10157d8a2d1e83f01ab21beb0aed922cf7"}, {0x48, 0x718ce61b0d59a68f, 0x1ff, "dc3c7b04fea55837dc05f193be14c56e1b53b8353e63c6c80ed2bb993b859845f4e69717af5836147f1449af6f57ee2c4eef"}, {0x1010, 0x1, 0x9, "d3fda500a6f1c7bd96e7f309c55808ff3ae76b847033d9628ed2ba58ac19626fe1297b2d240d8c32dea53c56d59946b1cd4ebc27aa5c58d4d6a4bd0d11cbc2d2455c25c8b1e7e9807ec3a43d515a016147f99aff7c8f1cc35f9d0a65762c81e9aca4daa34ab463a829efd2cb1d72ac8cf061d9508de641a1871f386287bf2e3ca5097a60f44da3b1a7a2c07ad08c26228107c85bc374fa659eb9508f3ef9e6867a316d776f03c581aa23a29deaa19b1ed4af4e3a5b5a9b378aff816ca8a57d1036a164f5847ae2ebeb0f56a55e81eac57301e6d27a21b7adfa544bbd78091f705d96d6ab9fea4acce3cb644381bca8b2ed8be3c0c94f8b377437c4fc986b89006b27559f8616491137f035a9d1fcec7f7eaf8b9152a988f5dae75e78ca21e4d3ce02da7905f1db107f83c3576c18b4cf9497ca57e8337323c771646ab34fbc641986232335a4e371dcb1b381dbbf6b40fc13171462eb8a3c0598d47f11c6b07b168cbb23e0d33617e92369d5ca73a6662be616facb3d5c846cc0bea399fc6623bd73b18355a02cf7fc8372b1a230ee10f4da2644edc0384ae52bf6167ac301c4a696ca5599f2ff8b367852a6ad6d78e2cfcca51b4312337b3ce35137a97d6b5d47a81ee7a1bcd5dc1da63ad6b03778823c323879e2f2e42c9113366a03c5851ff961f25477816552c53498ad191edf062ef75a4c259af7c4f29cff0a24c1b4099e8c6af3d547d9b856f727deafb45694eefd534c27218e822c18a73c11bdd03d83b08bc80c56a72e4e11c4636a5edff9993c1d2d313a2f3ed64892961305533a67d98bb0efffe3cb5adcf179b462be135246d512d03a1d4840d8af5ad9f7533e3ea213be062aa82123f8a29ad71ac5ea6281112c56ba35c4eaa47c16ee2ce38790a6143a07576f3a2aa916943ce0ae3371799a5ce0ae74039cb990837c6403336c19a3d72cd641b70e8a6948717c2448be419646e5b6b65f2941dec8d22e562587aa6fefcfa6ba5c6b0fae6ea955095bbe21f8abcde25d5cfb5509c196de741e8cb6932dc686a38ccf528e07f629e70726c1bcb5c872e7030b16c3d7a700a559379c6eca50ea1ca2e7953aeaacbfdf89b8ecc7c54e707f63b8d863d0842cc58d3553f3d7c60a0c799283bd05bdfb83443f6a8306e9c404a1829ace3d6d8ace3c906fe8bd187c07130a3b8b1352bcb841c54b9955ff7a3757031ed889e43d632a3aa8e65b28194c553875828057c576d2eeca3365678e1f820982716dbbbcee93ed3cfa161d32cab548adfce82fa2fb771e5afefc6e7b7b37ac8f13cae3f845c8ba959cd001c31f51b54f3b6b43e7a50046842e05c3b713464fe3097b0e21f73ad57a65771a1bce9f829316a83c7895820c9da53a2c2c2b271d2ab2486b1079c6cf70a54e4cfada5ae06d07abf184ef68f9b2fb80eefed088b8c66808caf7ee8e9df11756a8c8fd1e7c5ebc704420e27425ddb7b1dc8466588539cce367171d2731d7d36882234d9c0af2ae1308fcaf01c06dccd5caab369e8cc8edc0cb431b7ca531befb874e16c9d51a47e85c4c90fd34eabc0d571040faaf0a45b0d507c556ce2f3e6f9dd9338e4e2bfd873d3bd152288ef40d7cb69c796de0b2943e2703fa8379923fbc0fbc6e93cee5dccb9ab587d00b6a2b514d70a1fdda430fee83dd6351aa0bedfc5147d6139d08c72ca10c980e90a76d0a1e0b602a64aa15639626e4a25a43342f6bd8373ff27de195d40b5abbe6a6bc3150dfb944ffa905d520ff262820d7ac929c6756d033beee281a44eb3f6acd85fcc1fd771471f18310f5b85c829c8a27572fb5df13210eda84ee40acd03438fc0d5e27275f5a278e9f9b45691f95cc875896e1d16734a776387072dc482983a14bdf8048f213b345f27c1b3bb8539a925b6e3706f01acfe4eab34a423e62e7876e6e5222df99f2efe902a6c899a2b50df874b3278fe9f4f270b4907e4395f58ce01c3deb66b2fb81b402c806a51b66bb17892f2efc2be5708fc16c4264067f7c03c1b13e08620b53669ad746f7b8c883a759617bdd89ee96cba6c5a2afebff0b6733a94af5ec26ed0590cc4740f4ecd087567444d6ace501dad96814aed6bfaac24feee1b9b15f389e8368f997b5fcc4eefc05286640e8d9a8d0971e80261c46280dd313e5e4fda1e66ee2fe80dc3ace491c12b2c750dd346bb6f6ffe1b0a14dde6b7605c21c9d1dfb7c29152635ab5217dcfeaaba76026406351d5107c4d0f8b384bdfefb1a7c1386b237424dee78cf9b263a60b6f9bfa5cae1e514eeb4d489912cf7efcc59239adcd842e83355b98f506b8cce819c09370fcc77cca5515491925ecc39605ccd5c098ddbc15517fe77b02db947de15c6047e6304887471f130664e27bcf7eaebb1b3ab3d1273230207cb1a8b8659504b689ff7970b31b3c62093e8531186233ac39d91fd93d2ee5a9ce49bc1f875f2736428d6e2f4d53502698723d0e12589402329ded4eb8e41157cba7fbe81af9f8d2bd3540b380401e14e125e9e0303aa50d65c8534e9c88c1419986fe4e7b0edab2a43f206f18f284a45ed557c3c17716540ca919a985924e5d1b9b7a3b5f73ffe33f107d6e4fbcdf1dda2f79543aa647bd784055b4671df7162941ada8e32ba08a52dca9d77ac1a747490989e4ed2a77dcf9b823e67b079dc2cb8470b0a11da33a8881c85121c6b51c7ed7793ec28a82aa9d25436966172d9ad28732f346d08d206cd7c6924ebd8b84a573076ac5a925ab880999ebddc0f044d9f9d5518d7c7cfd664feed7b755aab70761d3c6a204c3f356b45c031aee6c1be94460fe3fb7a15aa782e104028c77a3bb9218628aa71742867f1dd87103bf01af2b752cc0c0af9d0e5952039f20ebd193d6bbec7e4bbf2f4c5ab9a02f1cc8489a773da7b8df1411b7d2127e3d4c8977c4c41b9d9d3d7dab1bb0f3947e67bf8d19c619a53e8fc73401a32a6496f19cfa821a7985c6657789cb759016e9af891dfd9a81ffc83923d23a81b24dc6c8e259970682ebf72305bef1310c91e53e7e9bd91a24b659eafdbe88591811f1852c7bb972e4cce27aef72f24b232ab47c8be69a3ec224d632b0c30def0a63d5b316a8d32e6722b4ee91b58b804beb71364a7537091912ca61938259a66ad8d71b098967a968d2172fa61abaea6e620d02feafbdc03ecbd0629834f01e21166830377531c617f703fc8d61e3854f06557273f2b697369653d7175f28b6c7a52f9026c57691a7349b7f8bbad7b22a8945cf4158833c8f21718302492eb5cb6cbb6b8ed1871fa85609ec7b5dfad7bb5f9d22f657c170e3a2fcc473c03889d040f7de9e47ff46c43bfdc29209c1eee1e348a84958927e02948fcf4824cf0c29205707c46a33e77ab22a6d4699aa9dd04ec6881a8bd09544fdfad1e5b9fe21a0158469e2cd7130dde62d703efa67a202adb43fd2480723ae4430e25e1e937fb962d7839a56160382fccb2df0390363a36181ccc93ffa70c74a5e5578e4922557b6bd187d837ec0fe063d423e9d3a7d8cd5e064ddd51dd85a09efca6a3eac733b9038c22f6d8726ff0146631d355a3377873d85cb1a0c74c96ed7811cea49aa278db3e1071975bdf1fc4f79829f68c2a295662fe4f0bf5be334a1086cf20ab699d1def07648ca57033126457658fd8ab8e65b17776815f81dd80dbb3712e0dbdbcddc14d6a1f9e9e36e5a0406fa3f46625154b6d03d736473950cad5fa05323f271042479ed3f4e5a70d03efe847f78ac584d2f506ed1719f23914e8efe7bcd0c1d8b5fffdf4ffc32d23b688cf16af1b62e8d43f6fc938ad61c75f4b430ad8206a99f412a645270b974b9a86c19842386a31250a187e098034b35eef03acac5a16a3a741660468d6cce6d54146a259eb74cf52bb4569da37757e12b00c6f6529f8e6b1cd0974802a54c74df3d5c79cf9df01cc4a8b99c495bd53407261b2464a75d4a443e9e3863978e5d6946a87a859598b3fe663e228ec0cc6dd2fbdc45c3ab79a07fa95c9a182e0a54572317dc792896e4cd902418f912e3a3ce7a76771e912116929ca93e2dff11d49b2d2a982fd2313050178d392070374561533fa106eb81f17b7c56df2aa90f04986837628dad4830458d0d29ce6fdbf3e2781d3a4ae557b3cbf0d77e89c799000cac79d6271ca93081a7c15033af2fa6af28b57b4b32bdfd1b9be64357c6c3df07fe762f8f754f41e8a9bcd25515394401dd3b25bd53edaae6cad57f6b5a3db87c88aac8ab1477f244fff7059b7b57a0530e028bd5b44ba6d7f925877b8994c82025686908f053be4d54e7baf646d62ec2edc0dc33327583a72acecd2f3616f32440398ec7c6291a0384291f0fbde5d3c65dd8cdd24c42a13181e4ff10950e0eac703659d2a99bee8e44c724f4221dc4be85cf9b18095169143b175b17fa6946b0f3d4b9eea5cea6e1ac991e079cc6a2e18566c4bfbd961237698d3b3b2cbfb0c7f0bc02539c51a1e66c3ba2c25f5a17618a62edfc5f8c38b69e47543d0f86217a4b7597f321307f3b2416df9c61d554472f8d45a1e4e8be0723a1ab33a1f933ada9680bdd9c8764dd590f5ab6fcc3613eb851aa12007973cbc5e8fb3cd5f56842864ca3c205910cfb459c570e8eeb8c377af467d4b8afc7f2144ff3387db6b02d4478f44204418f9dd49cb05d87ff897c60c2fa7fa28fa4e8a1b758647b008e8aec71f462d644d6353f0b56c07a6c05f36f1aff2031f09d3073caa67bde2b49f8308377851f317e65882f88666876391f636688f95104a8cf159cc9ca3096ecf20b0f8f3918162611cdd760a6ed2e707cdc2839513be012d57fe50cb585ea3fe989fffc6a58719488759c1c0bf78a92bca4468faddd4cd15b330643c0cca3b13a7956dc06934459d8dab7307710a3549be0b284391437d30be46244deae36707161c7ad27e32548c5846cc22b7ae75a86ed5a6ee76f9e02d124383a03b5f15bc9661adf575a30cf00c8ffb76b18d9d7e06fc0879929c95d0dd2b4262ea79ee828a1412b747df9217fb3747392681465e8d2bfb436fff16d2b8417f47721670787f280526fbef4785e95741c6d9dcf026bc6123f4840712b911aae76a10e22d89e9e27b6139824358d37795621d37e7e57facc693bd0c619778b0f9b020b30a66e77dc6f894d1f41fda6d09310a05f69dac2e742b1beabcd40d09af696cdd052c0b66aefff8a55f3970e9ee4baab69a09db257c238acf9a3266d74bca11a062702f2fe192939bbdb161257fa75de815236fa147ee567fc5884f035cf3ae0676448709a913a07cb197fa50279d1954127f5e836876ace056cb252cf97fedb3bbf5b42efae0b4911747f0cd6fa895ddd52d63c54073ed392f75d482d2cb6f13a44135607c3a8c998f48114a2408803fbd617b5f6f3106d2c0045116ea8259b9bb20f50ee9d50ce54deb63aeecee13a9295bfd99ca252d932b04e3790b0e253060198a869d434d95d7c613d61acf59c8a6a4382f5fc7eb3601659dd3ab1c3e8839bb2c0ef0e6d7d6053ee043b6d230194bd1731624c0208e1f7f3a50f451e113eea565cc74a190684d0fc5c376b60f2d3d3c1dba58b21e027867761b51ac2d5e551d11139ecd17a2b5f2b45e5eb252743159a797be77a3de27ae0b2dc223b1ccb836d46894d96fb9e1e265c50dcac6960d44060a9fbdd2a1a909964a1b7ffbbd52aa1f5d490dfdc628de24e6edb8f897de85391d28d7b481a6ca7755097b72d0f17dc3d186aaa733d6bd21488a43d6a45c634c5ea30d7e0aca4d8f36970fece746d37df632ed645a5f"}], 0x10b8}, 0x60a) flock(r2, 0x2) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) getrlimit(0x6, &(0x7f0000002980)) r4 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x1012, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) mkdir(&(0x7f00000029c0)='./bus\x00', 0x19c) chmod(&(0x7f0000000380)='./file0/../file0\x00', 0x130) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000002900)) r6 = msgget$private(0x0, 0x21) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fcntl$getflags(r7, 0x3) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000758b5364d6b9934d0786b63386890000000000000000000000000000000000000d1ab3000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/195], 0xc0, 0x1, 0x1000) r8 = msgget$private(0x0, 0x0) msgsnd(r8, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000006acabed8bbd4f36736ca8ca36672711862f6b38d77355445c452c6a196ce5a37ed53fc97c2d0a476ed9eed029da9ce185a35a94968f98cf1c3d14cdeefb86bfe9ebaa2bda2e4c0ec5eaef35e0a53a161985a1da4151e69e12032d0916793dc148631df7158cbfaa192e9a779d6e978f99658899c04867032f1f98865c9d2f1ecdf024e099b0d16d349699119f03b06700f65e7fc01985fb112f1f6b947704c00da89be401f7f503ed27cf6b1b3f43403f102a7ff894cba1891e49336a52f16fbb9887e44b60b64cc63d7a40be1749ef71a066dffc5a4eec2b35fdc0ab863a5034206396384c4df"], 0x1, 0x800) 10:12:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ktrace(0x0, 0x1, 0x40001000, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x80c, r1) ktrace(0x0, 0x2, 0x6, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 10:12:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setegid(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) sendto$inet6(r3, &(0x7f0000000200)="e1bb20d83a8d76c65ba0e34faf821d933953c2e75be4b99f7da9ca7d1a2ae930a659e7ee183d14d8fb1eb3c61658df0a8f31072c0c8148d5af82a9e151a77238663a545ee25914a3454fe88fa0afdcc446702138e138918fbce5763dd4df470715bc5479bd70f4b36306c7c772a506bb706702604b15d9a43f8ebc3c3e23d3b87fa49a6966aeb001a253f301d87119dc7980e556b8672c1a229917e11c9e4bccd3c63e6a26591998be581e7199c52af28d342bcdb5ec38b249ab0a86f494b0645f2693fc629b4119803f9d8fb23a7e0b0cb5bb37a21302036d8ba802bcf226a36cfe019e25e19519849f477d91462a1d8349d3164b00bbfdeb0171b0a5", 0xfd, 0x409, &(0x7f0000000300)={0x18, 0x0, 0x2d8, 0xffffffffffffed96}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) r5 = semget$private(0x0, 0x4, 0x8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/110) kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) nanosleep(&(0x7f0000000380)={0x9, 0x7fffffff}, &(0x7f00000003c0)) 10:12:40 executing program 1: socket$unix(0x1, 0x2, 0x0) socket(0x6, 0x8007, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 10:12:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x2}, {0x20}, {0x6, 0x3, 0x0, 0x100}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = dup2(r0, r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000002c0)=0x3827343e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1aa94370c50000000000", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x78890a7b, 0x0, 0x1, 0x40}]}) 10:12:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fcntl$setstatus(r1, 0x4, 0x80) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x9, 0x2, r2}) getpgrp() 10:12:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26, 0xfffffffffffffffe}], 0x1}) r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) syz_open_pts() poll(&(0x7f0000000340)=[{r3, 0x8}, {r1, 0x20}], 0x2, 0x5) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x348) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x100, 0x0) dup(r5) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x6, 0x3, './file0\x00', 0x3, 0x200, 0xffffffffffffffe0, 0xfffffffffffffff8}) setsockopt(r0, 0x3cf, 0x3ff, &(0x7f0000000380)="1799d48607237fc4f34b2eada949ad66f8ff93012e360b0ac0a4784aa77474df4c998d9782322f9f18a89f345c92e358d66704a44d480b9c84057d3f8b2b3d2a0d2a92d21f729be77ddb8fa51a5775ad2575d9ca55d67e24c43781ea17bec80b5a7bf2eefbda4ac4ce92a33395733e69b86303b1e8d7d9c5a7fd15085226885d9722ac6416a1301247057f6f9d6267b6b077ef96725c7bbc553d3a580e59c0ec5976c5d55741b1bfc40e2bfa88fa4304f43ae9fbd161de339c254f1cd7ede7e556fafd9d26beab8528a3209eaf166ded755fe37449b85776f2c84cc49f5be9e4163cf9f10e56a2dd9e3af15b2ee0fa2cf2e0ae4f075bb57aa7f6aac02f8687f4d32ee50676b0b73929534f244d6d4888ff308ddb767243113a841defcc408d4f7bb2717ac5a655609d5655017b036689782951a3e05bfa571b9ff8fc0a559f5ad6670fd69c9a05b149eedffb608b67d9a73e9786b25c2b82388f0925f07b2a106749faf592fde1ea331d9131752c58e38448c48bff5eae1b28c4fe73f7d1825cad512715e61d052465ddafae322501e4c1bc012f674ac3a9bca0646b94670ce6f918433dfcc44a795d0708717f84aa61c989b191239f2caa6e728dc493f8fc6a07acec95e5422636b550346c6d75b421cd1849a53ddfd1221b6c9706e76d318e4cc32b4bed8adb5bdc351c2f1f3254eb5a569ee260fdfdcc4e703a5d90d178f57e5a2993c563694ac047696756b755996974036122f5fddf63146f2048534565ff57b3f3ed3b5338e5478bc1e18cc9e41d3dbf75f50c2d0364f71a234b5a2357f6a1912292beeff60aa8d3ddd2fe17211753499d6f01508d17fec77309965f7e727bc49fa931211ece663cb36e9ee22310fa4b282c9d08a18eac6839a5e90ba47c12e047bd2efec7c3c8f95a05da2959c4b2f5745ef2b98a29e21d3ada6f4f0e0e548f20a2023140854c457ec20a15315cd3e299147ae80eb0dff11f30478f05ddbc78ad6b6e63fb3c12a62337d161b4ce0b5dd46dbe07cd33cb598793f6d34c447a7c60476ef219289adc34684e24e1063c599da868473098168d2a89e01fad621f2bf62411bdc1db7a6ac358d4d56d306855faf5a396066f106440553d9cac946711291fce7b268284b21f36b640bac5e3cbfdac45b14500310c2b1dcb70e021172ecdcb98e9cc3d5652480446861538a5f0997d483996edb46903635af3eb50fc5abf4e263b7ae1662214e0521e5fae00563a11ed435ba3eb5609f3fced5ed5827510ce82fea5f7e4ade33c0b7383ceceb6c1a2b7851966bbc503afa43400c1d388920f64a3037909dd7ec54248f74da5db417dcd8569cf8e7135faed1b7c7b56c87597f5651c2c4110664c892b144ea247770c19898cc03b869df4ba2e0f05f52044f173e26cabe37a8bad94da940845a9e3aa0a17aeb98c05709c74351df949795562f2e2a538a0880cae3442e83714b14f9551bb2c34693efdbb543fdd191cfe3b3c1bd94c57a47dd2b50a5f6ac4de0d4f08f1f09692198a998d67448d7df02fb98787a08d7a1d612b5d71b6ca37bff98ecbc864383c78b4e3197c3b056f6239b5fde792fade561cbfbab9f45c5f535e7cb54c059e8e51866b6725b81eb762f44375642528a32ead3795bde10b9b95f76a1dfc85639d1207f93e5f636a2560f0497f91ad8fc23a999701c7c64c530a71f7935ff2ba01407ce71425c0bb72114584739eec53d00c42e0d3dd102c77c67ff4139f96f4c8947ab650572ea7262ee905a60ae14d55b9968b771e13f2c1fb6a7f37abfd0c4fc81d54fbfca3e9e998664ce6dc4b9cfafe0ac87ab1a692f1dce38ed04a0192842ac0b9543e3920a4afc11cbef94cf83eda8c75ce1d090de877f06bfa44e80d17b12b10c88856a4e4403e55bdfa0a18306e4ef3e8b1494bcad78ed722cfb838a40848ea0b7c1f18ea62b51ea0898a40b2a63b0cb8efea6b6ec55d2e5993ee020a429672fd576588c4717d7d4b307288234070bd21a8e07e01835fa08827aa265aaf5acb02059d0222ca63c20207c8c2b9f05a0c3fc5759c0f15f96e91b9289b442b3dfdf1f5b21748adcac01ecedad32124545d3a33856fbcc84b5671b7fa903f261535dcc13be5aeedd74d7612448ed97677b6c2c4dbfc75dcef8cbd2b2447091abc4530ac1ed4c64a8d79e3dbae76162d46e39743f3f08fc4d9e3196c461b2b6c3405b5962d21e8b9527a8336662dd395900c427f5288c3ec27cd3648860c34c4788130fd2c0e0309bce2deddb093f0913cd8a5a31d5fea8e24e960d4a9c3a436dfea681ecf4394442cf1c90474f0d92c15f71e4e65572d9bb24b6f5cb6bea9f1a4f761f7cc03876d009a4a32e045a687144c7c5dc22967d2c0856e3bc705a2aedafe2566365e6f303ce72828b52543bcdbb73cb9d0d4c11c592f8b673f043a6ed374887acae5fe49cbf65524b306f160ebf8b6e551116ba62a7f0c246d6825a88fbc83f2513cd2b00bc1bb97df9dbfed5dabf2bdccd77ba558f449fb75e1a0e16fb516252e015d66256f1d6bbbe682a2b1be0df7f872df384221d9d595b0b792155a0958fe6602d4494d8206c016276d4c07e2c6c2a5e768ad65191a2b2fc24d4be164702779b6acf2cdd81795dbc6ca50f09f44f0ee0a6d88f38ddce9005c0ee638d5488c07f750da0bc5ab71a3c1afff5a9b0fb0c01f78d2fd3bcb96f81a99e56935586e0a06eeb87044bc54f498366773146a04b57b78d8fade323ff7f6d198ddd5d301a76aa5277d807854f773f0a2c3af6eb10035fe085fb7e061592d8ca7e6345cd2bb37773af9b815a8f2ab767a8b6472e639aa5b78248a4326be4987d3e8501b6e1683e82475b07ead90a99565b165637053bf315194e965bd3a4d19b860b190c0efa1de685afc12bd2fd1fbedae7a8cc23e1757d4b7284606ff12c09fa3b3bf0e4120a9f860f0b3a9b7d50bef4f8d8ec7ba2e4e2bbb047c96003c3da329c91dac7093bfb523785ea804a539040da5406d9d55a638aff8fc5f9ef58210819cbd18b73898e76bce3c52ff2da2f27d7bc9391cccd134f4780bc79d0ff5b4b4f0c930997972f25533a2f96a8daba527e988e131f72ebceeb8cbc988b911b89770417808be375bb7d88fc6308933a93d80f332eb358f8f8852293cf82e53da0be27fb1464562efd1642bd13a854383c53599b3ff56eac2aa566ed452e34f6ddc8330766da6abf5c2576a89cc465ed44f461245d5e9436e93b177834f3f84948a179bc1df84fc1979bd9e8b01f728d1f5198165820bfb0ef3c23b16f89da56f76294571c087e24d2adbdc4df760feb9568905d179e84a2804845d1cce5f64c87341dfcb996b3a0fe652e41a55ed99e996e796f42715ebb3ff1fed3f48e514ef1b33d441ca037b15561ab4e3e241a7411d799530f7ef7ab9c04164ec099243fcfbd57a2f3bf0151fb7fb3821ee0a5bfd977bb26f180127d80c6f5ed1bbb7d98d0998100197dee9fb94064ea68f530a0157db602f8375462be894c18f223e6f6b7e860dfa2a3c109b5433c3cdfea82dad761a9240d1be175f2a9dfa24ecd36aacb81ea3a4baed0f5b0767ab636d894ac2824688e6f1e67fa6d4f597627f9ede3ba92347b9af7b10c1ef0c056ff740e14844f8c99cf7dd8c5cd0591ef7b88d9e0f0552eb3c9dfa46f5c6096b2ec26e1831d4e9107f1b1c0007d86e019a967f33e70971f81c54620dc0d98332eec664c4162dd6b2328bcbbccef94b101f686fa5fa9a26a78596067e46b011dd1d1144d2c369a7f5125821d8323e9c20b3f6a2e14bf4dc87d750a1e8dbaa74ea1cc11582928a8a9d355d891bd0243491385d2cae85c7b5272302d7b74b506a186377f4bce7324905ae573e1798f49066ed9c12638c9d15f417671b5cb2fa24e6c1bdc530ede748c029c7fb70051360fa60dcf45ce29e3f4a2cb944b06d93cd9665b2977992964100d49be8a9fe14d230341d7e41e133c3bf90a42941377e63bbc7ebb2471cbc9d5533ef3f0b99141848fe9d4a1aec2ac3aa0fe159cc5dc0fc2b597dfb1064449f05eb9387bcf14b35debd1111dcf4b4055f7e25c712c25f43f7cee0f553832d1cb6ce0598d0a0725006812e4af84f2ec99892b687e4358c97d6111690409b141c8c2a9192147109ec28d5bbb6b448edaf18b69a3a6f030d1ae91714f45c37d4faad01bf9bcaec5f0790b97b26def5d4695637a097990223084fe726f715446c5daa4e38ed8bb76a3ea961488be4d71a078ad0b1d2546db2a873492e445380053345ec07e2d51df45f11f05400c12cc36177fc1adc1a28004b82e96b38f2f35d51ae632ee11cbdddf29e511c8b24822ba74298b285e33e056279c087287f99bd93f24205eb552acb40f2de055b1ec6a2ca987f7000da60ccd8e646a6cbf89106bd037ccef9b9f7fbbb20172ce8a8c982e744c0d8a3e2c458f6994b465cd45e3a3ceb5164a56de6b7f6a5776cbf31fda675d6664a1659c0ac77bffec10f923c48f7668f6f42e3b58fab8f8f9fb4a045ed00592924d788db7b741aea44d3e78831fd2e34d29a4248710fb5809648db66a9cd160164cc5ba36f92f6561e403c0ccc869ce1025d66924d3328b756ccf2b06b14e34054b6333bc9475bbaa51b4f4e7f1019e3f18a05920ad25c6aeb0f8f485c8d0a958defbd7f91df7bd206d6924cb76097d48536ad3e5c9284e0161abdb9a98574b03be62c6c27f5551546d97357cc30559ad6c91dd8ce6b4f16d3eab41daeb1ab5a5e629e4f4fb202b0a33648050e63f35f7be005edc0c739c23b02ae97d051e9bdc17e664cc49220d3afa57a3f0a82bcdfa882a1f697892ab7ca873e0721facd907ba6dcec4973bd912ab4dbed9afca9c5a655af6ed9f5755d49dcfcbc00f30648e83ca0a4b1ba040c8bb018e4e5f2ebedb1e0c8d3115a312cfc20c89c8d917b54fbe45da18b69dd9575eacb0882609b1b99356ccef3761324a1168f6ad664185269e793f22a24453f48966706ccf73e74d368283d27f11d167159643dfd97c7b41e618d13adf4ea705e48476442098eca3157dc1d872298f6f8e5cc67b60d97386c1f38d047ab79abd82c5f2a1753d3ad9ec69d97aad1569ea12ab08d5e5701076d2a37d08042b57e5b276aba51f49eb33c338092ae60a356b165630b67865f0e3b9609053943b1a4fb2df60ce87eb5189fdd3c433f63e33d5fd428a6e64d1a6f648cc0a6591049b1e04a21fb9b143cd37bd0d0a82d3c51c3ec487a7eb7327c19c580b57c46bf3c1c29416d037a046fd441a1349c5fd2d231f434799bcc29b3c49093a520caaaa57788d07e03d979e3e0fa69ca149831e04a54a6e7727e59c6e532f3f51945b374d5343453d7623cf388954d9d229ebab4e4f3e8dc54062621624b5b44a4b142dc61ea59e2963b2ccb994f60a9fe23627481b839aef031580bf3968cfa4baf7e79b63735f198ed52ef9a95d2b286046f62d077caddca3efa942864d20267df068bfcbaf178309e783af39172bd42a3dcaca08dea6fc6475b8a2ba3fab312712933a92d44b21a6cfe5ae545e9d56597be23c8bfb9e69f915c2ff0fecb4a633895782a16d22cf5d73ce8f13982648f12a8271d9c9567cfad466f9a361a1f205a2fecf5f9354e89e1ab91f7facb6e76447f81771ed8d93e5463c23053a8eef82e7fa581d76f73841e89095b46328a3caaf56270ffc6d7a0fda6095e86d756148756c20afe3094826f271f6d3be161ce0ebb11bdb230f154ca6884dcc536f14edda3c640950ccdc247f113d243142f55fee26ed881b3f56f28b781c77e", 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) 10:12:41 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) 10:12:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x35}], 0x3, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697f, &(0x7f0000000300)) 10:12:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x100000001) setsockopt(r0, 0x3598, 0x401, &(0x7f00000001c0)="bde3368bb5761eecfa7a2d58f324c3d43cd2d682f5ec97ba2b31f14c97ec8c741143d821f070b924d5af9f4e78dab23dcf13e4a1028ff846e33ab05b67a2270fc1f612d85e88ce1b6b916e6cf200cfc631ab2be893c722f556fcd6f025dfef62145abe80a0b475f2691e52875e48f12853497c26d566e7a984ee88fbeb2b5cb3f44a083f76696b88cd5570966d28075e9fc3af60067bc9e3b624cef22a30a3db0ddeba4ca8dd21235a7e29bc3285aac5957a8a87c8154e7f82f1bfa36c8d895cc88f1e0248909f5e7020f55f94af073b1e48bf977bab9f66ee1ffbb0e3", 0xdd) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000080)={0x40, 0x2, 0x6, 0x1f, 0x101, 0x8, 0x7fffffff, 0x10, [{0x4, 0x1, 0x9, 0x349}, {0x7ff, 0x7fffffff, 0x4, 0xfffffffffffffff8}, {0x80000000, 0x800000000000, 0x3, 0xc4}, {0x3, 0x5, 0x4, 0x8}, {0x401, 0x1, 0x7fffffff, 0x1}, {0x7, 0x1, 0x80000001, 0x1}, {0x46, 0x9, 0x6, 0x4}, {0x5, 0xfffffffffffffffe, 0x101, 0x3f}, {0x50b, 0x2, 0x1, 0x1f}, {0x0, 0x308, 0x1ff}, {0x3, 0x1, 0x4, 0x8}, {0x7fffffff, 0x8, 0x40}, {0x101, 0x9, 0x5, 0xffffffffffff65d2}, {0x100000001, 0x6, 0x8000, 0x9}, {0x0, 0xb07, 0x5, 0x80000000}, {0x0, 0x5, 0x9, 0xa}]}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 10:12:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 10:12:41 executing program 0: r0 = socket(0x11, 0x2, 0x3) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x398c709e8a6cfb94) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000640)={0x8}) munlockall() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)=0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000680)="8242b3c6cb44b40d2126dfaed6dc8bb74106295e20ffe3ef0019400988c5889900482b488a0eaf2bed714b5660b2e24e996ecca26ba82d1921c4d5a6cf6cf0e71a01c160a88b069c43f373385a26c49d73660696adefe2d86dc3212d5fa174a3532ba19ee756c42c16f3c6e203b3d9d2127a4d02af9c61ab117cff24479ea8693b39c9507330c33e62d1925c17fabe705f75a4bac25e2fc5d41409997f8be37ff544329e37", 0xa5}], 0x1) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000140)={0x10, 0x3e, 0x4, 0x3ff, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x52}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x74}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1f}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e1d000/0x1000)=nil, 0x3}, {&(0x7f0000e9b000/0x2000)=nil, &(0x7f0000fd9000/0x3000)=nil, 0x100}, {&(0x7f0000ea9000/0x3000)=nil, &(0x7f0000e9c000/0x4000)=nil, 0x40}, {&(0x7f0000f30000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000fcc000/0x1000)=nil, &(0x7f0000f7e000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 10:12:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r3 = syz_open_pts() socket(0x18, 0x4001, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCNXCL(r3, 0x2000740e) shmat(r2, &(0x7f0000416000/0x2000)=nil, 0x58fd817e9de5719c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 10:12:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x6030, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10002}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x10001) 10:12:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = dup2(r1, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x6, 0x16f9, 0x200, 0x7, "57eeca361c07d6b60031b02ed330ebdb8cb3a380", 0x3, 0x1}) fchmod(r0, 0x24) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) faccessat(r7, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) select(0xffffffffffffff5a, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xffffffffffffff00, 0x5, 0x0, 0x0, 0x1, 0x81, 0x40, 0xa8f}, &(0x7f0000000040)={0xfffffffffffffff9, 0x9, 0x28000000000000, 0x80000000, 0x3, 0x2, 0x3, 0x3f}, &(0x7f0000000080)={0x467, 0xffffffff80000000, 0x1, 0x8, 0x6, 0x10001, 0x100000000, 0x1ff}, &(0x7f00000000c0)={0x8001, 0x1}) 10:12:41 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x1a9, [{0x2, 0x6}, {0x3, 0x7faa}, {0x2, 0x6}, {0x2, 0x1000}, {0x1, 0x1f}, {0x1, 0x5}, {0xcb540142cb6b9afc, 0x3}, {0x2, 0x7}, {0x3, 0x76a}, {0x2, 0x7fffffff}, {0x0, 0x9d1b}, {0x1, 0x9}, {0x2}, {0x2, 0xff}, {0x1, 0x7fffffff}, {0x0, 0x4}, {0x2, 0x200}, {0x1, 0x81}, {0x1d147edebcc59323, 0x9}, {0x2, 0x7}, {0x2, 0x8}, {0x1, 0x8}, {0x1, 0x7}, {0x2, 0x39}, {0x2, 0x5}, {0x3, 0x9}, {0x3, 0x7fffffff}, {0x2, 0x1578}, {0x1, 0x9}, {0x3, 0x1ff}, {0x3, 0x7}, {0x3, 0x901d}]}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) setsockopt(r3, 0x355a, 0x3, &(0x7f0000000240)="f8a02a126278c0d8b5f2a8e7d115892e93599ac497fecd74565a1cfec1e03796de8afe032ee490db9a2b0a32baaf69017a137491ca416b74e1f701a40409be6b0ec23028aff5d0b582e5f1f72f865e43f3cb416c5ef77cb7da773855391572ac20fa75e5c6f5160a50d71dd3c68dcf2ba82602c50392efe1795e9f67bc15f5ec360e7a8ce264d70a081887d48fc6560f8c409278c19d1b213abc7a89231d37beac62064ec5b4ef024dadf9f46e593b0345a9302756037640920da52c443c116d122d1f70244438027259febd1d2e3b13ad116b3e802c479b913c0a917a949d467fcba2", 0xe3) 10:12:41 executing program 1: mkdir(&(0x7f0000000240)='./control\x00', 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0x982, 0x1bb) symlink(&(0x7f0000000140)='./control\x00', &(0x7f00000001c0)='./control\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./control\x00', 0x6b, 0x4cc26ce0, 0x7fff, 0x0, 0x3ff, 0x7, 0x0, 0x2, 0x6, 0x59, 0xfffffffffffff04f}) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 10:12:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7d696524, 0x7}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b61daa09a1f647b21cdc24006a45") 10:12:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x10000) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) write(r2, 0x0, 0xfffffffffffffe39) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000040)={0x7fff, 0x8}) 10:12:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x1d}, {0x26}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:12:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x20, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x62) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) getdents(r4, &(0x7f0000000140)=""/194, 0xc2) 10:12:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = socket$inet(0x2, 0x4000, 0x8000) dup(r2) r3 = syz_open_pts() setrlimit(0x1, &(0x7f0000000040)={0x5, 0x8}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2cdcc58b62c200000100"}) write(r4, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0xfffffffffffffffd, 0x0, 0x100, 0x20000000000, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000002}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000080)) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000002c0)={0x2, 0x10000, 0x2, 0x80000001, "2e8165fd5940f77506840b6680fb3cc2dba1c135", 0x6d85, 0xd76e}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100), 0x4) close(r1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 10:12:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 10:12:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:12:42 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x401, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup(0xffffffffffffffff) r3 = semget(0x2, 0x3, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/19) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x1, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 10:12:42 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2403, 0x86128) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = dup2(r0, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="0500ff", 0x3}], 0x1) write(r2, &(0x7f00000002c0)="f1dd070000", 0x5) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) syz_open_pts() 10:12:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r5, &(0x7f0000000040), 0x1) preadv(r5, &(0x7f0000000000), 0x34c, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280003) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000040)=0x10001) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) semop(r2, &(0x7f0000000000)=[{0x4, 0x3, 0x800}, {0x0, 0x1000, 0x2800}, {0x0, 0x101, 0xc00}, {0x2, 0x1, 0x800}, {0x2, 0x2}, {0x2, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4}, {0x1, 0x4, 0x18515e1f98a01af8}], 0xa) 10:12:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xefeb, 0x20000001) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 10:12:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)=""/158, &(0x7f0000000080)=0x9e) 10:12:43 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206922, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) dup2(r2, r3) 10:12:43 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x3, 0x2) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6786, 0x3, 0x9, 0x0, 0x101, 0x3, 0xfffffffffffffff5, 0x2, 0x5, 0x649, 0x1}) 10:12:43 executing program 0: r0 = open(&(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', 0x80, 0x4) symlinkat(&(0x7f0000000040)='./file2\x00', r0, &(0x7f00000001c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chroot(&(0x7f0000000100)='./file2\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 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') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) mkdirat(r0, &(0x7f00000004c0)='./file2\x00', 0x0) 10:12:43 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x3, 0x8000}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 10:12:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000200)=0xc) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', 0xffffffffffffff9c, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 10:12:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x4) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r3 = socket(0x18, 0x2, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x2, 0x3, 0x6) r5 = syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r5, 0x14e}, {r4, 0x1}], 0x2, 0x40000000400) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r10, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r7, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{r6}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r5}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r10}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0x2) r12 = fcntl$dupfd(r0, 0x0, r5) ioctl$SPKRTUNE(r12, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0xd, 0x0, 0x0) recvfrom(r13, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) 10:12:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) 10:12:43 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) close(r0) getrlimit(0x4, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) semget$private(0x0, 0x1, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000100)=""/24) semctl$SETVAL(r2, 0xe2121b2dcf7d43, 0x8, &(0x7f0000000080)=0xffffffff) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 10:12:43 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x18, 0x8000, 0x20000000000000) r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/162, 0xa2) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1, 0x2011, r2, 0x0, 0x30) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/101}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 10:12:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 10:12:43 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) socketpair(0x10, 0x4000, 0x8, &(0x7f0000000400)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r12, r15) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r22 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r24 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0xa5) semop(r28, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r28, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r28, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r28, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r28, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r31, r33, 0x4}, 0x200, 0x401, 0x2}) r34 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r36) r37 = semget$private(0x0, 0x4, 0xa5) semop(r37, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r37, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r37, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r37, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r37, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r37, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000100)={{0x3, r38, r39, r40, r42, 0x4}, 0x200, 0x401, 0x2}) r43 = getgid() r44 = syz_open_pts() ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r45 = syz_open_pts() ioctl$TIOCSETA(r45, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r46 = syz_open_pts() ioctl$TIOCSETA(r46, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r47 = syz_open_pts() ioctl$TIOCSETA(r47, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r49 = socket(0x2, 0x1, 0x0) r50 = fcntl$dupfd(r49, 0x0, r49) ioctl$TIOCFLUSH(r50, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="3f2433fe90d66760647c96e8fc8402940c3ee3f29a4994f003fa50b1b7b33dadd99e6684dd59b351ad34fb54c33736d4768a8534795dec8bc70d421ae1c9b7c09ad6c7f1dabcb2e915e7a7b546919381d0eaf8c7392a", 0x56}, {&(0x7f0000000180)="2977e7a5aa23e40293a0414d68f93810e259b77259fb84e0234e72e285f27f36609f098c0c97d46be321bae35fea0b68ee0d98d1a20a5b6d7cf8a35237aed472c96e9553039fa4086ed1197c179b61c2fb8effc7ef27c3deeea826a21b7001d033e70d6e90765d227901dfd8d7c7081e7062f97e552c55d651d805bf75a1743a0a1579664512cd2c1a425ac34fa3ec932fce1ff38f8defed78ec575ed626dbed3b8ec32565962401f464315860bc198dfa5a211d9f2fdaa3187bb2bbd7f72844b7c652bda2e8fec33319005eb5be4076ca33a915ac9395fc6b81422cd6d0ba5e8dd9a33d959cddb2", 0xe8}, {&(0x7f0000000280)="98767d17cc097fbe7e2fc11b2a1aaca3d2ad22a7d929d02fb45ddeb128e7fc08ec8ac7b93495550ef7117d77b13aca1d7dd819962393bb176959bc43bcb7d4a2240c625ae667f9a8c0b6c0de9e2bfe700ab3a7acc78f614e54bad53abcec2f0844e28bc01cb1e3f34acee70c9eb0fa05755a3c88742a01d9dfd5f78d7b041e64fa91f474dfb10b22feefeba3a5a19be34f21e2909bcdbe41420b74922a1fc08e70ec7174c35fe7904ed5818b81f09eef2c0e24fac25c1a1f8606852035134fc612031f96", 0xc4}], 0x3, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r0, r5, r6, r1, r7]}, @cred={0x20, 0xffff, 0x0, r9, r10, r15}, @cred={0x20, 0xffff, 0x0, r20, r21, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x20, 0xffff, 0x1, [r0, r26, r0]}, @cred={0x20, 0xffff, 0x0, r27, r29, r34}, @cred={0x20, 0xffff, 0x0, r36, r40, r43}, @rights={0x20, 0xffff, 0x1, [r44, r45, 0xffffffffffffffff, r46]}, @rights={0x18, 0xffff, 0x1, [r47]}, @cred={0x20, 0xffff, 0x0, r48, r51}], 0x148, 0x2}, 0x9) 10:12:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x6fca56f7c141ca4e, 0xd8f3b5da249134b4) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400e717060000b283c6a0f0000000000000000000008000000000000000000000000000000001", 0x2c}], 0x1) 10:12:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 10:12:43 executing program 0: mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) 10:12:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './bus\x00', './bus\x00'}) 10:12:43 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0xc006, 0x6) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) 10:12:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x799079907e2634cc, 0x4, 0x3) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dc060098c7000000000000f87c8a5b671b1b542a538706000000b810000400290000002300000003000008"], 0x30}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0x9}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[]], 0x8, 0xd}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:12:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x7b) 10:12:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) read(r0, &(0x7f0000000080)=""/205, 0xcd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000002c0)={0x46, 0x0, &(0x7f0000000240)=""/70}) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x35340f9d350bee6c) 10:12:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x0, &(0x7f0000000040)='\fFW}', 0xffffffffffffff00) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 10:12:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 10:12:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x51, &(0x7f0000000180)=[{0x4100000001, 0xfffffffffffffffd, 0xfffffffffffff801, 0x8000029d8aaa8}, {0x1c, 0x0, 0x3, 0xfff}, {0x3c}, {0x7ffffffe}]}) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 10:12:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000180)='./file0/file0/file0/file0\x00') r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0x100000000, 0x7fff, 0x5, 0x3, &(0x7f0000000280)={{0x62, 0x6b, 0x3, 0x8, 0x2, 0x499, 0xff}, {[0xdc4d, 0x101, 0x7, 0x80000001, 0x0, 0x5, 0x100000, 0x2, 0x8001, 0x816, 0x1, 0x5cc, 0x3, 0x9a87, 0x4, 0x173602d8, 0x10001, 0x100000000], [0x20, 0x5, 0x9, 0x5, 0x1, 0x4, 0xffff, 0x5, 0x1ff, 0x2400000], [0x0, 0x4, 0x7ff800, 0x1, 0x3, 0x9, 0x45e226c3], [0x6, 0xffff, 0xf3, 0x101, 0x7fff, 0x1ff], [{0x3, 0x3, 0x5, 0x4}, {0x1, 0x4, 0x7, 0x100}, {0x30f, 0x2, 0x10000, 0x4}, {0x5, 0x7, 0xbc8f, 0xb5ca}, {0x7, 0x7f, 0x0, 0x7b5}, {0x7ff, 0x4, 0x81, 0x81}, {0x43, 0x7, 0x9, 0x200}, {0x8000, 0xa860, 0x3, 0x7}], {0x7, 0xf25, 0x6, 0x7}, {0x9, 0x101, 0x10001, 0xfffffffffffffbff}}}, 0x0, 0x4}) r4 = fcntl$dupfd(r0, 0x0, r1) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00') chflagsat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) chflags(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x80000) 10:12:43 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="280ed82892c6a7da6ed975b9000000ffff00400100000008cd7fdf030000006998e44142cdd872a1b2a1f7e5db5216d25347a626d1521dcdd2726fdebba8d2bc52207ae6a1d0277746971e75b2a8936a094193f745061d17b6166029a623920bd245b8a9f6dbc8a35789995f76fd6d40a129092b7b9adcd9159ebce47bf940f5fc8ce2a6e8", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 10:12:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kqueue() r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x10, 0x8000, 0x80000000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)="8c65", 0xd) 10:12:43 executing program 0: openat(0xffffffffffffffff, 0x0, 0x8065915bcce15795, 0x0) getrlimit(0x7, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000180)=""/192, 0xc0}, {&(0x7f0000000240)=""/92, 0xfffffffffffffe30}, {&(0x7f0000000880)=""/128, 0x80}, {&(0x7f00000003c0)=""/175, 0xaf}, {&(0x7f0000000500)=""/199, 0xc7}, {&(0x7f0000000600)=""/70, 0x46}, {&(0x7f0000000680)=""/227, 0xe3}], 0x8, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 10:12:43 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x8002d}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x81, 0xb1, 0x800000000000000, '/\x00', 0xffefffff80000000, 0x598}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x3, 0x960000000000, 0x6, "b3ce0856301b5209e15b993f385720155f6d7425", 0x9283, 0xfff}) pckbd_enable: command error 10:12:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r3, r6) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r13, r15, 0x4}, 0x200, 0x401, 0x2}) fchown(r1, r3, r15) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x83) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) pckbd_enable: command error 10:12:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, "043139e00000e608561cac29a200", 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:12:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r4}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r5 = semget(0x2, 0x4, 0x400) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r6 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r6, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') getpeername(r3, &(0x7f0000000240)=@un=@abs, &(0x7f00000004c0)=0x8) bind(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="2d012e2f66696c653000eb55f93f076f4ef9f664bfaab2352c19c9d3178cdfae4454fab010f2a2435a726274e32862730d75dbd6c8ec79d2423d6f9415c36ab4e7"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7fffffff, './file1\x00', './file0/file0\x00'}) r7 = semget$private(0x0, 0x1, 0x0) r8 = geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r8, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 10:12:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 10:12:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x44c1, 0x0) r1 = semget(0x1, 0x1, 0x80) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000100)=""/104) getitimer(0x0, &(0x7f0000000040)) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) 10:12:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x10) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000100)=""/193) r2 = kqueue() socket$inet(0x2, 0x4000, 0xf314) fsync(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2000000000, 0x0, 0x0, 0x2000, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) pwrite(r3, &(0x7f0000000200)="148fec008a5c902881db4f41af6d72f82f1a0cc3c31c2a443b42bc474e66a57f30088c37020a1ead562ee7fc2171683da99a968ab474b1af5321fc6364c98eb07707191a2cea2d1339e2c7a2e3d112679aca33afa467332a98dd973241543fa5d2618a610061ddd576909d7f65", 0x6d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="bc3129c0a4440ac6dff8e8924a75ef1acdd11da7e22d09cd0d8ce26d7020910fd17f56591d52f1ab04b400040000b29b516e4b740d0e661d809f4bbcda3cbe49871fbe2eeccc74", 0x47) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = dup2(r4, 0xffffffffffffffff) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000280)={0x10001, 0x200, 0x5, 0xdd, "93274271bedd048d83edb3c628d80010dfff0600", 0x7f, 0x1ff}) 10:12:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r0, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x2, 0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) msgrcv(r1, &(0x7f0000000740)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000240)=ANY=[], @ANYRESOCT, @ANYPTR=&(0x7f0000000700)=ANY=[], @ANYPTR64], 0x6, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000080)={0x2, "f4bc40a762eb8d81c48b0fa1"}, 0x14, 0x800) msgsnd(r1, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) r6 = geteuid() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400), 0xc) socketpair(0x2, 0x1, 0x7, &(0x7f0000000540)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x51) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r14) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x75, r6, r10, r11, r12, 0x0, 0x3}, 0x1f, 0x1f, r14, r15, 0x5, 0x8, 0x50, 0x1}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x80000001) msgget(0x1, 0x80) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0}, {r0, 0x2}, {r0, 0x100}, {r0, 0x4}], 0x5, 0xffffffffffffffc0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r0) clock_gettime(0x0, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x100, &(0x7f0000000080)=0xb0e, 0x4) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0xfff) msgget(0x1, 0x400) r16 = msgget$private(0x0, 0x60) msgrcv(r16, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ec21bcd07d2ceae2c6a31cd27c3746dc3b25a2204c6722957732dcba2d8745094eab6763e17f034e540958c6639aff44b617c46497bebf90cd111d8f016e668a2d0554aa1d06fb22222ffb97b34f9d36ceda56def5e5d90ee0d59ea0929adb3b0aeee4d3901caf88c6787e1b8a8b44de8973c688efcf024d83ae8340820"], 0x4e, 0x3, 0x1000) msgrcv(r16, &(0x7f0000001b40)={0x0, ""/97}, 0x64, 0x3, 0xae8472d247b9a922) 10:12:46 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) getpeername$inet(r5, &(0x7f0000000100), &(0x7f0000000180)=0xfffffffffffffd27) 10:12:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x35}, {0x80}, {0x6}]}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000080)={0x2, "f4bc40a762eb8d81c48b0fa1"}, 0x14, 0x800) msgsnd(r1, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r6) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8d4f, r2, 0xffffffffffffffff, r3, r4, 0x8, 0x10000}, 0xeb3d, 0xce5, r6, r7, 0x200, 0x3, 0x1000, 0xe3e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:12:46 executing program 1: setrlimit(0x0, &(0x7f0000000180)={0x7, 0xffffffff}) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000800)=0xc) ktrace(0x0, 0x1, 0x40001000, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x2, 0x6, r2}) close(r0) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000740)='/dev/pci\x00', 0x20000, 0x0) fsync(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) accept$unix(0xffffffffffffffff, &(0x7f0000000840)=@file={0x0, ""/108}, &(0x7f00000008c0)=0xdd) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) readv(r5, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f00000004c0)=""/193, 0xc1}, {&(0x7f00000005c0)=""/11, 0xb}, {&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000000680)=""/12, 0xc}], 0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 10:12:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 10:12:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$TIOCEXCL(r4, 0x2000740d) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0x2, 0x4) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="c9a52d012e2f66696c65"], 0x8) 10:12:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = dup2(r0, r1) read(r2, &(0x7f00000001c0)=""/198, 0xc6) r3 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)={0x1, 0x3d8}) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000040)="732a4ff1938f9cac24bf62", 0xb}], 0x1) 10:12:47 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x6) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 10:12:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25}, {0x6, 0x0, 0x0, 0x1f}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r5, &(0x7f0000000280)="d000000000000000000000fffc00", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:47 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r0, 0x2000747a) socket(0x18, 0x0, 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x23, 0x8000, 0x78d9) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x0, 0x5, 0x8, 0x2, 0x6}) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000100), 0x4) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f00000000c0)={0x1000000020}) socket(0x18, 0x2, 0x8) 10:12:47 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x5, 0x80000000}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000000c0)="01", 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0x101, 0xc452}) 10:12:47 executing program 1: setuid(0xee01) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x4000, 0xff) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000040)="912bb310a32ad46d4f6a5d52db1d64ed388398290c8a51d862a2b97ab51e11560a36d302f8889ce47127611b6ec10792c57a57f64cfcb37bcde3dd394a23c9266691c427998ce6c324e2bab385349d7d002a65a0a0f6a7c67ff6d0abd0360580b6bdcd464b5284f9b33cb60ef1c0cb8bff0d3fb4ca98510657d44387c3c5493d9dc373494dcfc1174e302b4ce98dcb37e79f710ce09d237556cfc8eedd67a8eaf5eba2e999b30b3219c9506e1c41a2fc9d55f0bb703e2de298b24ac6fe029da4b913381b19802f0e9cb8102355b3a263835d3eea971912ba180b78c7dc4972a3", 0xe0) msgget(0x0, 0x0) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, 0x0) 10:12:47 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x3) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r1, 0x0, 0x0) 10:12:47 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = kqueue() fcntl$dupfd(r0, 0xf, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)=0x2) 10:12:47 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f00000000c0)={0x1, "aebf756b3d994d1c3eed540239ea39c4d1affd00589b4ceca6d35a5410c18f8ce91fe55cd8f90f52b9846ef1398b6634b8efbcdb27db1161da77ab4f9f58d70d96fe06268ebce6143d751c33063dd94aa7daf88738c8a7df8a4cffa8d64a1db39942a457d9aca84f71b9e1e6f3af34a0c46fac134410170062be60930af5ca272e4c1a85dc30ab08fdadf1f48ecce762c8f50adbf14d51fd4b8c6e1cdc365f2708005c1ed1d15bf44e04f9edd737c5e00c6eaddfdb872002aed96eb05c412acac0d0a1a552f52087633217d08edddaf46ad06cb3aff780a97ab66f04000000f1eae1bb3ae4e8a109c3d4f4ed059d51a0546ec834dc7fd4dae5a4800838266b7c861b7d0ced933f650c316be0f6fdb83d"}, 0x118, 0x2784654cdad2cd0c) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000016, 0x0, 0x0) semget(0x0, 0x4, 0x1) semget$private(0x0, 0x4, 0x108) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = dup(r3) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000040)) 10:12:47 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="245471967bc633491ffc0e8710c306b77c"], 0x10) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x60, 0x8}, {0x8a, 0x2b}, {0x40, 0x4}, {0x89, 0x5}], 0x4}) socket(0x21, 0x8000, 0x0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt(r2, 0xfffffffffffff801, 0x3ff, &(0x7f00000001c0)=""/151, &(0x7f0000000280)=0x97) r3 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r3) shmdt(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) write(r4, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0xfffffffffffffd12) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x28a02, 0x10) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000100)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fchmod(r6, 0x122) 10:12:47 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="e3a0b1aae232b43ea549c908c372b62bfc274dc8b0aac366875fa0f27a5476f4db24fbd9aaa563eb160c9f6f54efcda6010202f70f23b0b35a294e9a389a6e942c2ffb515835adea33e8520d7bedc87c86aa46f9fc5ad5025345fd31193c1a76c5605187b3b97f383b37ac206d83a5d6e23a09403a19c78980ca7decdbd4d5395ff84f4a52f93098eb06cb5d270bffc9ba42938feccbfeea6a6e22479ca7ed9dc27308ce6cd4066f4879d9f9cecc013afc76dd67e3b1aa2928d5b0019fb7be681ca0691d80fb52be5306dad394f839540aced2fbf1d9718f5373b27c90108a676c25eebe9e40e6a986b249473d0383f8a3d044a4d5b7e65a7d430e257cff94a3103df7c812dde75ef39dba6c0e242cc88553d8c0eb050bdc37e15f7d138f820ce13e64ab60b14fc5b66006275153d3b93853b6c0752ae9f73e9fea526ae950c16e94f14834d6c08701327cac6f2efd18097ef275ef32e7e985ce4464b719e91284a1fc3d3dfa695e627f8a1b915770704960a918d2e4c1bec3498b888179da5c0b6eb3611334a76ae13145d908203be57fa1c5879144f369893fd9e21a7e867996bce27ccddf511e933565a6cbf4ee444213921897616d8d21042d1a839f5fc23366aefee0331af6ef0898a95b31e216384426e0bb58ac165af2027663534ae84f2493c70720a646769711f66ab5711449449f3bb2b084d76e90e82188a9e1b4a2868135dca01fab440d5a19dd78d4aa456c9dc4679ccd8b6f4f216b4ca615f948af35901c9be61385faa00903eec1f5f960d6fd72f7c8f68406658f54e1c70c312943f06c1490e662473abf6acbdb9ff2a657ad976856ef85ff37c8e8841ee1b9ba28d4a8a4718d324fd708d66d45e63ad16aace80060f0be03720470074b4b95453954bd36d0d7cb63b8e0774f20db5e0e66c285c3e7029330cc7d7376b568157af31ebd3e2e2751db4c54cfe3fa0d23ddb5ded7a2e1a46490667fe2e66bb4a4939b46d1169aa8c5ce259b9d287641fd3ca7e917a7bc9ac06df5737e316a420f888f78daebf1971c254f2a82631d052ae2b48093050a10b498dead9d5853338751130c10b91fcd51478ab6ee8ae3dd2a80ed64e787c94880f40efad09be1f04aae891dc0ba5a21924a22b56385fb1fc71bab27698e2a3a873777311a8e562d1ae81f743e59a14fa8cd4ea293d7da6adc76ce18a7536f0e2a706db7bffe6eebdcea6e698a7fc74a8d406c45ed154da334927a14dab481a96f92ccea97597a26249e7dca5d37c61750c42ac35844c1849f4b06af7fa72e0e77b5b522c9c8118e6f4f579b99454be9350fdc3cac718fbee607f0e350a527b4f59640046eb9f57fae1f1bf3d840014324efacf8d65256b5144eac6e2a93d55df15156a615788482b0b09eba1ebf119ecc0647fd94ba17e9e3d50f20bdcd547bd7f6076aa808dcb3c10d5f8260e4249e45193eaaa28b9c96461a6aab6e7d4741d17e620e564d4d1744d97ece98017db951189e692bb2b11935718f45766cd0b51394c08608ae6e4a445be2b2470fd4a1d1992de2e78ba39f72ba23d124c33010df91efd64b748b7cf15dacabb9c7feb31b848a4a2f93a9b4587aaed506580a3799aeabb8eb020e9553692297afc0c806a30f9bd0d9584e7486fa9cf0c2262d4a1db5547ea51f50f2aee23b73c4108d9056b27420eea5680334c6fdee04ef35d1e86cd8c5c1ca5349780fdb9888c2325a03cc9f1772b3a02f5118cc03f33930bf4696f41dff229eebfb4ea36aa5fb6ba0c1a931cef63554e3911772247e05c1a5ce9884bb7449222c64d7f3cd5fecf5a657244bd74da315ff9177eb36254288882fac9820910e3f4129e2603bc208250c0ff61a0036cd8f4a54ebc39675559c3e27468c1d9b96f4c0a1c4ea69306703eddb62bf42e925b3992df8db75b852208939b046cb3b3bbe2af185c6338b449182576a48de612f52b6fddfc2933282107ea8297f5ae51184f463e1986e8f61799c81bb640e3ee622d6b1fe908b25dafb4f3e1a40b55f2f86695ca56fdb4a6375d6176b58e7567f8a2d687dfbe3c6331eb701c369331f5d9044eda230876ecb3ac31155b1c5da0e6e87dbf324b54d096ba1edd0b73671edd9c4cecfe32a3bb950808471594c62c0a63d3701fd2211d309e25577ccfb9707c3c333e8b20b6acaeef6b5abd4302d0407093454ba447287a0ea3d9728b9904222c41fad6ac4772686ac77dca56f73e7c3548fd6508bcf9766175d669d2f78bb4f40faf2a6e15587f368456f4421d7b27fd895b1e5a83785e2dbe3e2cc684bc5d975a68c7a3b59dcf166a3775be956d7d105445b3134b1d2866201ba789e2cae4696907bad5b95af3c61974793aa0d972bb966f3270edb60168d3142426cbdac31663193b1d89bfa7bcde86cfd284102cff9238077939e7a7355670742a45ce2fc7b8b1428b4abc4e73a3c8b0d99c7c811e8be9c7836e07903d372bc0d9dc8e9a3c2f1fe8ad37616100fb088a1908fc06160bf6bbfa55069036d36d8efff6cb2b355207374c2329f645f94c997bba0ff0af88a30d7b7fba09bd7628d7095fb804d80190fed4206a5e1a4b7dcaf9b6d317273ddebb05efea7e6cd436bf9a49111d3bea23240f5863b3727c18f349365cc9ee0576d1725e6162cc200c92ab96bfadfe3af897e45942c2c39ff2eba190b61c56bec92c39f7ee26520123b98ecf79619fbe8a597f33dd7df96591bbaaf6bbbf89a81541122b032ee64a824652f400258cc7e505c5876de4df1eff1852b9270455e5e0c09692bbb83b47d2f373863002dc17feab403d82ffdcbc0afe5a3d4ae98f95a4ea85a37bb439064bbe6f3aa4bbd75ca570a07975a15858fd6cb4c84eabf55c0828ab0ae71654f2af13e00bf1629be062f460908c63f1bd98fc0467ef6e01bd21b573bf550576623fefdb6183043f89bbbb845833563ac2c14534ba36a0829733dc53a4c7246cf756e12218847f64043c015ec174e286b3e9db85c65374f0bc09f5552c9901d8c9f8d8acc9a2890d1c90a7981efd50de26dd5fa58be730313376acdf1cc351769d128e84b5c2e25e41857573bc6048fdcfdb7ab0cd4baeaa9d13830668aa3ee3cfcf74b336abbfbf38d273567aaa39a33d3ec453de2c0daee7e64f894dd59b931d4bc59d0f16be5ecebd94863461c22262cd9188d103406711cb01e65d55e92fe86384e11521b44297507a93e0a731cdad7f766f38ad5052368f265e568aee747c7d14388f8b551f0e8715b25ab293f4ebb271980038f104d3f7ec3e5847c1ca7231b331c287b726b30fbcf0300dc8b94f13097c47f2919029413f298be8609d6683ab11c34472dfa27fe103c505d81f75716ffa2e1eaa7b5ac036566551bbc5f432e9c240e198d6f7f356187f12defb25536482acba5211b01a0c174218aad6f70de6bf6d80bf31c2325add496aed9cf4581c3557ccea202cfc9b555e2acd1d248f75c3c1ea7798cdb122eb7a1c1cbb0cb318bb0ff089b5360a44c1c7dd6659bfdfea6b137c1a48a77fda98cc10993b9608ed66431b6d7d27eaf79c645ac3d3462c4c51024292fee17b3a35c3db5f4ec1940e8b9cd4ab6c67d872a5970f8d8c4fe3d27a6f5e2a28473c54adcc4b5a0d7394dfcd5f83e14affdf2db86e12edebc7ef25f7c8030508f37f3819b158148dc5708be08cbc175ccb9d85507be436def50d82341103c9fe4599f1b89f3d40c98ac34863607f49ced7cb1afbeaeb6acace99617beb90ba9aee5f30d6e2c953795ee04741b1aee34608bd77057d8499312b153ec615a0f9dbcd6b9e544aa8537da84c32a0e61e135665ae85ff946dd7d4f3e58a24c9d720fe5c3e5b5cca40b170f6f0053c2746db3392c3064f747bf4d6a3e55fd26d990da645ed9263cf28ab8d370f85664243bd4dcf444ee75c2d97264e148da3393579aef29d5ea3fcad5893aec0dd099cb0ed20126471a2dff2bf1f1e365745275c93e43eeb3eed4fd0a2babb1447a0967d0d020e86c5927357ee77494921ded41de2a0089455522a303550a9697806fb186a26d40555957faa87fce15a51a102310eaead46216607bdb1d45e7b6cbad17155f07d6bf848338da1cd369f0bc7fec58e4855fd7d75ae8ed0567d302171b4ec958e82ca8d891eb493c5ab122219c968c5a645b5ada703463dd854348176b8b741132cfc852a4cbb35ba01435e05f568edb5d656b25b057c8d4d5663dfa83364528bce8294b0ae8606a5b3d0c2461db01dd336f8db856243772a3a1867fc8cbfaabdb051f4e48c79ffa28b1dbee2f701858f801a11985249ca8b8e5a49e5602355a6ab8de2bcdec9ba7d1314949ee41449bae1354ffbcefcbdcbd226e16735b101c9ee83bcf6bab62a629aa58f6b1cb0b5a481e91f91a31c83747036af74fa418b1a9b0020c9bcee038b7cf5ba7a498e074b920e3b1960cee94990ffd5fe75bd9d66872febc875853a01c820e5dc190b999d2cc219c4939d8b2552166c6b5bd0007e1783b5eb888c6aa835a327f974b9f598fdcad43ee1333269363702aec5e0c59143db16199b3a1522d5d668a27a82a596bd1eb524578d74c08d49b6be753f37c570f1429d3670474bd6c7dfcb48fe0f30daff598789f1ff65960b2273f501062680adfe4919fb84a23f68de8dad769b68195ea64f8cdfe7a7eecdbea5010a67eb2e1609b6062a1ebe71088f03bc9121b1d4f6dabcfd904ab17d2840cbd5cf57ec7df784c467c3d351a131f95ef0435757a780f77c2f66436162100bd1aeca0e74f8d0c07bbf4a42d188fdd9e8aa63e08da7f9b42d770571b25c5a0f572b26be29b013b11b1c2fee078ff8350d4b0991dc41c60d3b99284ff5261fc18c49261da823f2649d1c7204d46e73e540794e8019127ce5d01bcded1401bdaa2301eee0c99e536053e9693023b397d814dfd49f72d765411dd75d1e639e42914a13d0731302b566e8a2094abb5f8901a573f3879db2fe66e12c06c6c47c083994a7de7c91fb5888783c1dc79a77b814fbeccab75bdc3e55018f57d3d8d6c0ef9734fe99b864ae78f30ac289e8fb4cc3a41dfec03e31d0611f228377751240b0c2780f1ce03479a7893304360e923f6e6e8bf3928ed5497ce717eeee0d6a192e860e9af117a9ac6573e62f18de8f210302d334498e8f0a6922c579c5c13bd2e34a0c001a8c1b9aa682f7218294c6f0f8f36b74d19f5f000f8017c9ebb02e715f7abe5cd3806ffeccc7e1c38ada9ab57aee3cfeda9f81438407a9aff6750b1df8df8204591b29433692ce2f495a19bc27e3b1193a72d7d97cd112d2b2d11399965dc27d3b1692c33db6a3015ed684841eba45ad6dafe51c79fa763d2eacc1cbe46d8584719f2168d9ff7d96af0c67a401be4ead677a5cdf9769bb7e870dc18a66eadca25bfb36f257f04ba48aa9bf4f635a19da9556d719c2d0707f831722a20b38e355b4312f847d978f79df5e3cf20bf9b0873ff7df9df1318b3279dc09b4b3637f821a233cd39296d29c812d764896dbfcaa031a665ffbf253ddc7079c4dc6140d3b1f779498b06f4ce42836d9bad6afdb2db1ff82e657a42341e30fbd17bcceb2b3515f86d3c47743eb2b9ce217c05fbe05a47b01577aec3e2524ecfaa68729a84b73c36051cf3351fc817f72e4f6a34372820114dd70ada83fd195b41903531a6f32ea9688e498f0f0da42c95896e16764498cdc9ffed6dee2f684e6560067d05355919249a9967c8b018d20b70c6dac15ad841c0748f5bd5aaaa0ba11d7039d2f66f5cdcd2380d2fb923a95a99f46bf7c25336", 0x1000, 0x8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 10:12:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="87", 0x1) r2 = getuid() r3 = getgid() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x80, 0x0) fchown(r4, r2, r3) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x3, 0x1, 0x7, 0x0, "3342bc2eb31cfdca4b577bc5ff9281feda0d2943", 0x0, 0x3}) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x10001, 0xfffffffffffffff9}, 0xc) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r7, r2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8001, 0x7f, 0x8b1, 0x0, 0x200, 0x6ea3, 0x2, 0x1, 0x3, 0x8, 0xa58}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r12 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getdents(r12, &(0x7f0000000340)=""/45, 0xf026cf4f) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000280)) getdents(r11, &(0x7f0000000240)=""/63, 0xffffffffffffff05) socket(0x18, 0x1, 0x0) 10:12:47 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x0) fchmod(r0, 0xe3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) write(r2, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:12:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffc, 0x8, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) fsync(r0) 10:12:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r2, 0x2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) open(&(0x7f0000000040)='./bus\x00', 0x804, 0x0) 10:12:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000080)) dup2(r1, r2) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 10:12:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/\x03\x00', 0x80, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) listen(r8, 0xaa) r9 = dup(0xffffffffffffffff) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) r11 = socket$unix(0x1, 0xf8f03d5255756b01, 0x0) socketpair(0x10, 0x4000, 0xfffffffffffff334, &(0x7f0000000280)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0x12bb9ca4b9b6c9b2, 0x20, 0x1, 0x2}, {{r3}, 0xfffffffffffffffe, 0x1, 0x40000002, 0x3b3471b4, 0x9}, {{r4}, 0xfffffffffffffff8, 0x88, 0x80000000, 0x7fffffff, 0xdc}, {{r5}, 0xfffffffffffffffd, 0x40, 0x0, 0x6, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x188, 0x0, 0xff, 0x1e6}, {{r6}, 0xfffffffffffffffd, 0x4, 0x1, 0x100000000, 0xa1}], 0x1d, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x0, 0x1, 0xf98, 0x1}, {{r10}, 0xfffffffffffffffe, 0xad, 0x1, 0x52591896, 0x1}, {{r11}, 0xfffffffffffffff0, 0x20, 0x1, 0x5, 0x9}, {{r12}, 0xfffffffffffffffb, 0x51, 0x0, 0xffffffffffffffff, 0x20}], 0x7, &(0x7f0000000340)={0x40, 0x80000001}) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r13, 0x1) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fcntl$lock(r14, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x200000005}) 10:12:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/&e\x05\x85bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x7c}, {0x80000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) clock_getres(0x3, &(0x7f0000000100)) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 10:12:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt(r0, 0xfffffffffffffff7, 0xffffffffffffff01, &(0x7f0000000040)=""/98, &(0x7f00000000c0)=0x62) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) setuid(r3) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0xc}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) pwrite(r3, &(0x7f0000000380)="fb3632f80f49c0b30a202b5bb3153952a93f9edc10e0a8dd5765791e574cb38487fa9445211b83ad374e939cb47d7af29778b9e172b386b653e46189e602256189329c0e5d7a70da033e93f0486448c6a8082ed164a616b9f83e93118422a59a6e9a7a7c88aaf4e6bd617ea326d693c749edf1e65268c90ba951eab926091492f072fb986723b64bf5a3936ba13e8c49ca3f730ec044dd4960bf4a8f29f1157f9635169a1800a25c9ab023399850e2d676c4fce3b000c02d9767361ac8d0609d029dac4a278e9f82b401c0a2622971b16e89e0f312cc08442490a5be3dec3313742e05a6659b79ecb695ba14d3493e4912aeabee3537d2d55f388175db1bddc75ea94f993d7b51aa7c81d4f1ffb9fb6383976d43c2162486daac3d5bd98a6b0f324395ca1e0b6d70fd9304786a3879a6ff8e7deaffb3e146c1439965c24b9584af8bc654df629e850b610fe25c717ab1b68ab0a06bbb535ad3a04ec4bbee07649418a9da299dfbf6165ef6037a86317830ee6e08b98644bc425281c9a7ec94748698fb0d440f6df8672594251c2760979b1c15ca06eb1811fc6bd43855ae8cc042727c394508b563801c0179e1488f11d3e68f98462f312cb37b79b2359fdd2757cc67e87059b0fd0c7c534211b54efc36ca3acfe4dbd6955a1531305ef7a3d5cd42a6a4adce88bc0f2820e93cd257dc3204feecc44a1a77f7f4649505ae023103e68a0fe3470ba63d84b489439428998bf8020ae43bf500b9b8377c721af6dfca112feb5ea410f0e3ef2783d9d382c402683edfb794e0ebd624fb1f7a150ce0561254a3115d376f51c9f6a409aa7034c93e0debfcc534da7bf090b80806d475e7e983c0e92c6e5d7bfefb02d9f541b1a332f5b9bad27a525c907c4d502d0ab972c5338f233c337b0ad5ee364622de2bec3f796ec0cac5c0ddc8af7b284289e9c9382a734476c51b4f905b1d9c9e7534c97144e1e05cc2ada2142e859c86e3feab4d6218433b16ef8e321f9f88c967271449b3b9503a655a4ff635794c25483f6e3263a1f39b27cb39ee80d36feb416e14415167e98b17e97b5ab84ada5251ed11489e16ec66a7b4281b2efce5e88479f6ffca3a0fa375a20e749e7d59a3322b363743299884beaa027a5b9aa6e4cb6568aa0541b867e9358088ad64700de7f7f3070fa47a308097819039cf68b95f1e8e01008adbe33396a8d33ed1c0e772cedd19d84a674e6fb15b4fe29072036a570d542d46d70db2480ab85ad58d450573f439fd14c5284278e56008e686c9d30a47efaf33430483f4bfa43ab081dca68eb7b39459d15f50d122ecab0beca3f340747ad8962f97d198bb9e54170ca402094d724b6e7fdb52d80b9817a80bcefe13ec1a551c9e87f758420ffcc68c1d3dedbf1056f7c8be32cc80e31c52a1acbde45c84fc698d0bac23360e26d681fbac84e0917a97709eef98067cd499926a6325d3a0e0e5461e935a30a2cd639cc20fdc465de73a94c0a0821f61b6b033a79f68f6710727056f1919c033aab99149ba99a80f4fb2104023f85da072ea37c7e919fcf1f4d4ee94a8788be5253f7d6beb62051910e3d2e689711b5c5c8266e880fdc7e024bc865d4e296993cb54aa69e334693d408bebe7fd9638323c34a9100a07dc3319b5a9a613189de18083fc92a92a1c9c93c1907a74d5beb548435bf21070cdc49f911e053acbc2b3a4b312c018db29f83ac1c29df54c97b7a12e0c4e55a63c422c0540fa2eaf6888e668d6168771d820a97959d202022d304643e96a482a2d387e17c28e7e10942f5e44942a96861c87f740e05326fcb4922cc374f72f75f525735af3324c91ac3402701f75690f7336b924205c0e218c4f41562d03e92425f9163875fa1bef7855db03d57be70d9a5913fac32c3a530741061aa5d3b7cfdaf976383d282a9f5315eb4d3c88b4fb619b08e03a9648d193b9e20b2702e4e161d0542087488998e5bad9b5259814b7350a09bd40450751a3c52d723976ce4bdf6e7ff8f3d41d7e1fe696ad419007fd0fecd893e52a3d94a9d7b0e93c5bb1382b1c266ea4c3101ca8fd86092bcec0ed89a50f06df8eb6951ba44317b77c18262f563e12cf74e60005f28d2e7412c249df3a57f12e83731410706f6c31aa20cf618853ed7edcc7c1a668e1c81f8ff900ddc2924f761360a1fc403a4be7886b0a01f41d27d8b1ece29a08a9386776017de84093f336460b582ac4dd0e3e1e895629c95257ab17b550318816ce746af0a9357bf1dff6a7c69bd395a77cb09360439297c3a0056f5071622e178815515798615591e6d72cc1311c27ae7db7a0ae889c42804effcef07973611d7ece37de2a3f490be8e028caa8f99c6a0d5dc4000a283c320e2c5a5fc8854e7fbfbbf40f765a2e208f3916cd7b1f91d0ce742ba903ee03c0c7288ea2c97acf162d5428beb6513c00f8552e342b78047fedf1abcb87cdad6296632eb82029e7f9ee809ab0816370e229facd0a1f324227363e7e199f7df8ef0097419c10f590f46bffdbd43c6bf44ae467f2b28577efac3cba2fffc7c57c53b055b0df2255a1f34d0c006395023cb5e0c5cdfe849a3b37b687bc1d3dbf1446d4ed64f574e0102cb324c68f6176d342ab2aae1ae28077cbff38bd941de1b392b46e75b85bca31d93ca746197cca8ad7a3f42c6b04038ef28c8044c74cbed4b0841923be6e651e98cef321af21bf5567a1ab0df07dc8b4b84a81b85b0324558280e2fb1742fdd59f408844d29b633b36f63b67ae66098b68249273c3ea6fd1675eb864b620900ade0d5729260b9ef7e4fb5d715f36835dda3d30380a2087a55c8841dfc719e652baa48506620192d76aa3db6b805ce6565933644ee58fefe268d5fd174b2a06c9ef68c6467b288b558cd52ad5d645e7a57a31c7b01300599163eea7780f5b82fef8d70b7a1d896cd483333f0c46fac699b8aac9242693ec414e8555acce0376286aabc84906fc7817067457607805e54f7d5e5e4495f0eac9c0c188f170c04b613fea8e32bd72df740309c8ce17b49b057dc1c413501b71e7b1b054e00f060dadc7590281c2af8c52c8e6ca257ce832432cd7ec7c77d8eb11ad13b8615e2105de822cb57161917f15357828a997ead7a5514fd3e988653227dc3c658bd8109520147e75e90c243f00b83f8b7995d2483f8896ad05b2c34e1f46e3c94dead298a0dba8750e634969928e3db00b87c0b6505f186986108a3dc5e597fe3b3305aa6516152773c440be0f72a1ecca926abbd7976494704a6a2c4c1db463cd9e5114fdd3ce598567643c598ab91ddca4886001ebea82d602ea37cf6be662f72c6fe2c08738447aa58a03ce6b48525fcb00469e5ea82ae2e984f568179eb5f3716e96d9bb7d39328000e534ad28b43b76e8aff79efa1a8ef982ef332459baa7f06c568f5289c128a8535727c8767e5264aa4144644e161fbf82c4d226b54ac0995cf95ff7519d7bdeedac2dbdd7c1d344df99d1ddbbea4a8f434411caa3eee005611cb1e2f996ed6552ef0acad169d18fdc9e87ac94c23c35caf9ef85d26349e7fbf1e00e7bb75d277118b5c0f2f1b9cab28751eb5c60d111879eeb127139c74e85955590e85d3b2174c674bb20feaca23c911389a889ea5e3411256e2a05a3eb237599e4ee8ebb7ce96110487a25c20421aeef3b030763a6ee0a99e2cb98e4f68ada1ba570f0e5d795c2a2724752e35312c63cf3eb872a09946c6ba469609e89d2c9360625efa50a74d9823d42738c395914100a822d4c33d992492355a0c396f9e6a8cea974371766577267646500a2b7050f391bade8bb9494a6ac1d224c56dbd2abf02d981c1c3799ca477e16c3c57eac77be5595336cc9b76cef46c932938f41d9bc6ceea7bc6fb7481b93710595a1669972a70de608d63aa0ba1fb178d79c8a65e1af1584ecc21dc1d550f7df311a3e1eb7faf72e361283c5c9795350dbd0900a7ea1cec162919dd4643a1ad0b2262be7a564d1e5a0539ba3b021acd7bc375da591ff92950e9d35c964faa49b763363fd2f92f4407ecb08a8f411c80f959dc28998b0126bad0f8099d792d620a5acda3a330ef6016f155aa839708285e8fe78dd511a5f4c6ac8a4de0d9134f20845a9619a9b953a1037c1f636a10f12de4e56e7df640895b16f331c024132444bf7fad192518077224f35c258ca5b927084778d487e955273be63ffeefe7dee4c9c7930541a0f81a0129fb068fd7288315b5767f4f788153351fd6595a381401a4386e0d3d6fbe72aaba2dca2d53a6272ec30b92334cfb53a60fd02173871162219e1efb4f7cfd406b09543772010903b2a7a356f5476d51ce240409d8a4c972f75a16ec668eb5e05a7a36877521b2032cfd70ee13b513737905d667419f23bb45bbf0a3a543cc860078dbb9bc8438c9667137178e6ef1bb29681c99ae5cb92c11ceeaee6f88124f24cfb930a115a24a63a026b23914a1875368916c9381d24c279120185da04bd807bee130913341f167ede8e5029561223724709715c6314348c3d92ebe7c8ae83bc0915e89b2529cf26129f428236580de4f1a809abadafa437c16a79cfa89fe7df2a07684e9c07c016d3805544c01af67a94dcf3dc89abe1456b62e92244bbefc69b21bb3566183901eb558a480d134e811d0a4007d6dc1978fb69d4d01d8a49ce06aa1f3985c8f1f5c5d21c4c13ec0ca07addc28de3d60fe7a2388b0588e29ed44f2f8666bde026704f5edab40fa8cdbcefbefbe958b0c199694ab5ee22590e723018852692cad83ec1a0ba50d9288b7dc8630b93a775a7d486cb6b7015262d355c4a43ed36a76352266c4fb5bae3b58f2060cd25e20d4bd122a7cff576eb6b11da3a37750fd95c201fa4011770135bb645530daeafaa53797b0e204469d4dd2c1a3b1b396bf9b1f716d543fe5275be0455e1a8bfbbcbd6a96046ae3984a66e678c2a198c3095ad1d141284d91c12678bbe38999d41a54c69786d1ceb7ed151b771cb7d02ee67fa382d4bc6f1b7f52b22e39d62ee7ab10f33d37da60ac02f62844476d49b994761900544e86a239049adcef5a89c27d2656b261aed2cceb4ffab50e3da34161531664f9630131abb349c3ae4d208a6d823ad502234d69c3a5470989294354bca9cf1528c7f84a35cb90b744751f73cb5e3ba2d75978a25e0d920c13f831c24e3a0220af620e14631086e76fad58f85651c05c1edd53b14bf8a58f898b2e94514dc22df03e3202cae7bc9774e5429b0c3341b2a5af83de0d01ae871e11b503a451266eaf3f5105f1c6b5ff5b521e7cc2d159fa5fdcec42244c1b9975ff202e46106d81584d7f951faddf77d556336b0f30fbf1e9aed89979c8e559ec84ccdbc57232bf8c89772fea24499c1e227e11722f437ca19328fa03bb23438cb38881749d822d31500dd63cd13532c4e22814a3e7f23fb7f13900a0a7074b4374345a3e8e838ec7c5eae47c42e948843bf63e0f75a9dc938b874cf0a82cfbef51a3920e0d90e02db6b41e9eabb727bd8996b126542985b275c9d0fed2bbfb69481d6bf2eaaa88d4ac2ab77318054fd83cd67f233ca425b95fba8c4e506589dfc60926fabd66b639ba1e5e4e27c7a17f3820a9907ae456d95f2057a3a20ace2fd75e7f38902f5bce5aad2666b4de34c7d75c2c6e219993256640a368d51c7a939a3588e2f803c0cf5b389a8d8d4e11a6585d4102f332880e4794ee4bd0bb732b5ca72100d132f6320b25d9cf353d4a9ac76fb780fd09f39180c0147dcce5fd5dd1b93dbc81a0b0c0e1784045e3f07", 0x1000, 0x0, 0x0) 10:12:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="d51062725c8eae0a35279c558bf8ff71716ed34b8c5107f5ae1c33feee4f4bc10b1dd2415ec08d8ad479fa6519841e111bbc542d9390eb796c4bd6e4a075a6608f7376d68bb81ddfce69a948e5cebfccec722f3176d8c9ed502b493cffc6d373d3caf3d59b8ebe821c9505cae11afd1826dead0f136a09ed2574a5bb8c992161ea96e7173435ca3d0f41addcaf9307bcb3290ae07b5998218e37eb13d7942eba12dd963ebf6eaef9b480bfe7dab3f57f37f7686a0fc724fc097141d938bd9176203fc5277fa9eec80a24077bf659dbfe628e477c8c0cc7421beb720e7d353a1dea049919830eb009", 0xe8}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x7f, 0xfffffbfffffffff8, "01a60010006624520900"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair(0x6, 0xa003, 0x1000, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r5, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/17}, {&(0x7f0000000100)=""/22}], 0x10000000000001f1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) recvfrom$unix(r4, &(0x7f00000008c0)=""/4096, 0x1000, 0x1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000180)=0x3) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) 10:12:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040), 0x10004) write(r1, &(0x7f0000000100)="8c65", 0x26d) 10:12:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 10:12:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "8549551ca1d8a74b0897014867f5afa680400900", 0x4000000000000}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 10:12:47 executing program 1: setrlimit(0x6, &(0x7f0000000240)={0x4, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc5a1813973777ae8, 0x0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x3) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) connect$inet(r5, &(0x7f0000000180)={0x2, 0x2}, 0xc) 10:12:47 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000040)=""/118, 0x76, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x0, 0x100000001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) r2 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000001140)=""/63, 0x3f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="894b9688a547c5737b201392b6d19bbb", 0x10) socket$inet(0x2, 0x4000, 0x80000000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001200)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001480)) write(r2, &(0x7f00000014c0)="cc36cd13ac554af38b72b4d91398317b4fb8add283c272725622352b0cce8aaf65", 0x21) accept(r0, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) r4 = dup2(r0, r0) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000001800)={0x3, 0x81, 0x4, 0x2, &(0x7f0000001580)={{0x25e6, 0x3, 0x5, 0x5, 0x7ff, 0x6, 0x2}, {[0x6, 0x87, 0x936, 0x7f, 0x4, 0x7, 0x40, 0x2, 0x8, 0xffffffff, 0xffffffffffff0000, 0xfc, 0x1797, 0x7, 0x3, 0x7, 0x3, 0x3], [0x3, 0x9, 0xffffffffffffff01, 0x8000800000, 0x4, 0x9, 0x7, 0x80, 0x7ff, 0x10001], [0xddb, 0x8000, 0x6, 0x36, 0x7, 0xabf6, 0xfffffffffffffff8], [0x20000000, 0x3, 0xe161, 0xffffffff, 0x7fffffff, 0xfffffffffffffffd], [{0x59d80, 0x2, 0x60000000000000, 0x7ff}, {0x4, 0x4, 0x400, 0x6}, {0x4, 0x1, 0xfffffffffffffffb, 0x3f}, {0xffffffffffff131d, 0x2, 0x401, 0x6}, {0x7, 0x7fff, 0x8, 0x7}, {0x0, 0x4, 0x5, 0x8}, {0x9, 0xf66c, 0x1, 0x5f5c}, {0x400, 0x1f, 0x1, 0x800}], {0xe000000000000000, 0xfff, 0x5, 0x3}, {0x8, 0x100000000, 0x4604, 0x9}}}, 0x7, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r6, &(0x7f0000001880)=""/59, 0x3b, 0x1, &(0x7f00000018c0)=@in6={0x18, 0x2, 0x1f, 0x120}, 0xc) shutdown(r4, 0x0) sendmsg$unix(r5, &(0x7f0000001980)={&(0x7f0000001cc0)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe26, &(0x7f0000002040)=[{&(0x7f0000001d00)="cf9999a5670424905238aa3c3ffbc7c17ec828bdab344129e131c8483330cc7acc4ecb"}, {&(0x7f0000001d40)="132c6305a5fd6087830687df7b3645283e895c5e922db7dbc5b6c4fcb1408a76bb932f296c1db23bc414f7c5e7c0f168c008dbd23ac8c618d76708e36e555ac609bd417ba17f60c9b3f5e17c8b4627b87a"}, {&(0x7f0000001dc0)="f0cd32c835f8f81b91"}, {&(0x7f0000001e00)="4a293d7b667fc4323e8287e85ed1c012faa11a1fcbab1c2f6530a5"}, {&(0x7f0000001e40)="c353e7c28d8749f9849f9b4d0bd1be713197f1c7f0d49d8b9ecd4f31f8a4d591915d864d2129bd558e0b6615f73b99dbd7c1635291007820e6c7403557aa25e743a15c02fad85b28daaaceeda6163b3317ce54282f8a29838cf3fc29750ab4df487fd17a2dffe70134938a92f1378ccc70a960b98bfafc8f429899c4221138d4941797ddcbc715aac5ae48bffcd7e8d29732bfa81e6880e01d0c69817b6fd204393be424342fc4fd7b9b28422b86c3945a24a812f73960f96e7ae4fdb74f5417412d74b5bc647b129da7323decddf49d898346ee368f605e8a18fc68bf54"}, {&(0x7f0000001f40)="561b9ae080a6e3200771e16ff494a1adae5563353ec2424d23081c9e1ac326ebcb1f08b89f2429eb234546bb99fee9d2fcbc6911120a1a2e241de1285ee8b7cdc5cd711f20770f21ce799e067e8fc5e3f2038fb4fea957d22e"}, {&(0x7f0000001fc0)="a507730b5fa9f47d016a724d4b346119ec9555fbf02e05e82649a796da931e61d9c9b0295faa98baafb8821e86a85b5b1eb3d97a19424bf0be5e5edf05ca624bd5b3b0678a82eb63a25ef51082d509c92a7ccb2dbca62f4f09e64dfe"}], 0x0, 0x0, 0x0, 0x402}, 0xd) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000001a00)={0x5, &(0x7f00000019c0)=[{0xffffffffffff34a7, 0x3, 0x0, 0xee}, {0x4, 0x7, 0x4, 0x4}, {0x220, 0x351, 0x100000001, 0x4e00000000000000}, {0xa10, 0xf6e, 0x4, 0x20}, {0x8, 0x1, 0xac8, 0xd18}]}) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001a40)) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000001a80)={0x1000, 0x5, 0x80}) symlink(&(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)='./file0/file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940), 0xc) r7 = semget(0x0, 0x2, 0x100) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000001b40)=""/144) pwrite(r4, &(0x7f0000001c00)="73a9e9a6d5188e9acea234b5e46ea495c10d8c2ae81271c09f93f89a0933e586035e48aa539434c8a19443b5b4be69a4deb5fb7e27e7691af1cdcd02d3a04066e65eb6d9ba6f4e2a4dbcc49a13e4c7b5df390afeb1849d3252585542191e2ffa5bce4da94cda8244a6775c8aef6a1db54d363deb7527efaf1d519e28db62a293f11800e652f50a61be7e4849e11c0c49415bc2", 0x93, 0x0, 0x0) 10:12:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28, 0x0, 0x800}, {0x1c, 0x4, 0x0, 0x20}, {0xe61e}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x4, 0xdb8, 0x1, 0x5}, {0xfffffffffffffbff, 0x8, 0x80000001, 0x8000}, {0xff, 0x80000001, 0x80000001, 0x9}, {0x0, 0xfffffffffffffbff, 0x0, 0x200}, {0x7ff, 0x6, 0x10000, 0x8000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) socket$inet(0x2, 0x5, 0x8001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x100000005}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) read(r3, &(0x7f00000002c0)=""/220, 0xdc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0xffffffffffffffe0) 10:12:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) sendto$inet6(0xffffffffffffffff, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec152793", 0xc3, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x47e}], 0x1) r1 = syz_open_pts() close(r0) readv(0xffffffffffffff9c, &(0x7f0000000680)=[{&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/151, 0x97}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000400)=""/244, 0xf4}, {&(0x7f0000000600)=""/100, 0x64}], 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500930000400000401167f5bf00020100"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0x3, 0xf3, './file0\x00', 0x9, 0xfff, 0x5, 0x3b}) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 10:12:48 executing program 1: geteuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r1, r4) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) setreuid(r15, r11) r20 = geteuid() setreuid(r20, r20) 10:12:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x4, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x60000) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) pread(r3, &(0x7f0000000180)="414d36c20609f511092dd80ec06def61b28edb675194aeddccf863b5e2da9af49eb403a6463967fbc25a8c456ec4255b363331fac32988c6764ee11331844527c2b121127de3bba9a905c9cc1d3e11f8bc2c5f5b0ee9d68a75360b34bf41d058f8873edb2b18f94cce09677f82c9d58d395e1b066f5facfad63e28c98773b8e1a80038bfcf2861457406bc1408323a42d9932b9b9b540f5d01c38da2ebbbd5ead69a0083bd247098b08e7109221ed96cb577e4fbd1967ead11003f9b27bf42c1e26f61780401e7a7e3f3c8e689dcb1e479dcfba6599f99d728fc6193da2762aafbc59b39a389c3fca0a03a", 0xeb, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 10:12:48 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) socket$inet6(0x18, 0x4000, 0x5) fcntl$lock(r0, 0xb, &(0x7f0000000040)={0x5, 0x0, 0xfffffffffffffffd, 0x2}) 10:12:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x15devobpF\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x25}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0x7, &(0x7f0000000140)="080d34413fb2c507153a05b8a201426fece29af258b914bab10bb5ad4c7c10cc0c8123969fb31222f86eaab8a9647a1a97cc7ffaed8b944e106e61e1c4cd1e9d7ba7ba6f26f67e1cb3ad3b8b63b416688a4d5b136c66e0ce5889c30ca4f788caddb272e6b2378e25eab144e38a675b292732cf0ae2c0d7f6227d940d37e39481333c50a184965c645ab426c587daf42d0e1f6fbc6c1f19401a7e19c507d72eba30a7fe65c95883068fb81c69522dbdb99d2a81e07963b3f86836077d7821279d4c87bdaed700afc672857043f256aba9bd5dba03f36461269e626e2958372b725a60ccc09c98ca02a70ca7a051fba454acaf5da0320d52dc82a982fac4ccfe156653db8b9899586afd66e69a") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) 10:12:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x534f02517fef47f1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 10:12:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480), 0x2ae) 10:12:48 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0xd, 0x40000000000}) setrlimit(0x6, &(0x7f0000000000)={0x4}) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) 10:12:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x4c, 0x0, 0x0, "2fd8d506bbaa3cd923e14700a46d52cfbe438575", 0xffffffff80000000, 0x40}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402"}], 0x1, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2fca696c6530005f034eb736d33da7b73e1b1bd77c35b4af06175518c50b11b29601e56cfb13469660bc64b7697e788a4920ccc2243b1caedf2dfe630ac5d0d852c96069e51e0e78c00c66051cce22846097e3314768fffaaf1ba5c8d5b83e27dbabd5aa22db10fc8a8901"], 0x10) 10:12:49 executing program 1: r0 = socket(0x18, 0x4000, 0x6) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x67, &(0x7f0000000000), 0x0) 10:12:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x53, &(0x7f0000000040)=[{0x48}, {0x2, 0x0, 0x10001, 0xc1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) acct(&(0x7f00000000c0)='./file0\x00') r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r2, &(0x7f00004cf000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = shmget(0x3, 0x2000, 0x28, &(0x7f00004f0000/0x2000)=nil) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = getgid() r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r15, r18) r22 = getpid() r23 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8001, r7, r10, r13, r18, 0x4, 0x4}, 0x7, 0x4d, r22, r23, 0x8, 0x7, 0x101}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 10:12:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) writev(r0, &(0x7f00000000c0), 0x1) 10:12:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[0x0, 0x100000001, 0xc36d, 0x2, 0x2]}) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r8, r11) getgroups(0x4, &(0x7f0000000240)=[r6, 0xffffffffffffffff, 0xffffffffffffffff, r11]) r16 = getegid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r22, r24, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r18, r21) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0xa5) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r27, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r27, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r28, r29, r30, r32, 0x4}, 0x200, 0x401, 0x2}) setgroups(0x6, &(0x7f0000000340)=[r15, r16, r21, r25, r26, r32]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x401, 0x0, 0x0, 0x10000}, {0x8000000000028}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r33 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000200)={0xffffffffffff7312, 0x2, 0x8, 0x1674, 0x80}, 0xc) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x80008006}]}) clock_settime(0x2, &(0x7f0000000000)={0x7f, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 10:12:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) readv(r5, &(0x7f00000000c0), 0x0) 10:12:49 executing program 1: r0 = socket(0x11, 0x3, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000240)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b78df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c812ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000000007000000000000", 0xc9, 0x0, 0x0, 0x1a200d54e65259e1) fcntl$getown(0xffffffffffffff9c, 0x5) r1 = semget$private(0x0, 0x4, 0xa5) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r3 = open(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x2}) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000040)) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x10, 0x0) setsockopt(r3, 0x8001, 0x3, &(0x7f00000001c0)="960ca554d8bbc41f0049c066e2f024455810f53f648619f6a0d3beaa48e426484c6d809e3c7d80ff5a59c9a37d5a434bae73e7b136cb212f2e2322832bb1b2242e39c94c7fa01b7238ab9c74181329a6b40d32eca58e7a553824825a887ca6bb755217a28e7839e426ba3ff2b949", 0x6e) getdents(r5, &(0x7f0000000180)=""/37, 0x1d) readv(r2, &(0x7f0000001900)=[{0x0}], 0x1) r6 = semget$private(0x0, 0x4, 0x0) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) 10:12:49 executing program 0: pledge(0x0, &(0x7f0000000100)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r2, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x4, &(0x7f00000002c0)=[r0, r5, r9, r10]) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='W\x00') ioctl$TIOCFLUSH(r13, 0x8040691a, &(0x7f0000000300)) linkat(r11, &(0x7f0000000040)='./file0\x00', r13, &(0x7f0000000180)='./file0\x00', 0xe) 10:12:49 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4, 0x6, 0x8, 0x3ff}, {0x100, 0x7f, 0x10000, 0x80000000000}]}) execve(0x0, 0x0, 0x0) 10:12:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) connect(r4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 10:12:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x8000030}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:49 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000040)=0x8, 0x4) r1 = socket(0x10, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) accept(r2, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) read(r1, &(0x7f0000001140)=""/250, 0xfa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0xd0, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r0, 0x1) geteuid() 10:12:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) socket(0x20, 0x2, 0xd5bb) 10:12:49 executing program 1: setitimer(0x0, &(0x7f00000002c0)={{}, {0x0, 0x100000000}}, 0x0) r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) 10:12:49 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x5ac46c41) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) poll(&(0x7f0000000040)=[{r3, 0x4}, {r2, 0x10}, {r4}, {r2, 0x100}, {r5, 0x20}, {r0, 0x100}, {r6, 0x8}], 0x7, 0x5) 10:12:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0xfffffffffffffff7, 0x1, 0x1, 0x3, 0x2334122b, 0x101, 0x1, 0x4, 0x36, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 10:12:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x80000006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:12:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0xffffffffffffff00, 0x5, r2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r4, 0x4, 0x4) write(r4, &(0x7f0000000340), 0x10000014c) 10:12:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xe44, 0x9b2, 0x7fffffff, 0x10000, "e474fdf335c859aa39a91b67fbbdfa5e1c552e86", 0x0, 0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 10:12:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000001c0)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) recvmsg(r5, &(0x7f0000000480)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000000340)=""/116, 0x74}], 0x2, &(0x7f0000000400)=""/76, 0x4c}, 0x800) ioctl$KDSETRAD(r1, 0x20004b43) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) openat(r8, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r9 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fcntl$dupfd(r0, 0xa, r10) r11 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0xfffffffffffffead) r12 = socket$inet6(0x18, 0x1, 0x6) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 10:12:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0/file1\x00') mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 10:12:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='^\x18\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='.\'\x00', &(0x7f00000001c0)='*\x00', &(0x7f0000000200)='\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)='{-{%%\x00', &(0x7f0000000340)='(\\\x00', &(0x7f0000000380)='^%}-*}\')\xef.!\x00']) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="4e8eeab934b2305e045b8ec2a4709c484872564c510de9e55a8584d5cbc173033b66260c64fd000100003c7dd60008730ef8ac5f75c83b181d1301b5c77406be010000000b61726b42992df030524fe8831ed46f253d3307c2a9f0c2d9954b63492c6faf671fb4d40a5676807644e16d3f5c5322423330a4", 0x78) sync() execve(0x0, 0x0, 0x0) 10:12:49 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 10:12:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44, 0x0, 0xfffffffffffffffc, 0x80000000}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r5) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0xad, 0x1000}], 0x8) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) semop(r7, &(0x7f0000000280), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) r18 = semget$private(0x0, 0x4, 0xa5) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r21, r23, 0x4}, 0x200, 0x401, 0x2}) getgid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r26 = semget$private(0x0, 0x4, 0xa5) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r26, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r26, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r26, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x3, r27, r28, r29, r31, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r25, r28) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r33) r34 = semget$private(0x0, 0x4, 0xa5) semop(r34, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r34, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r34, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r34, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r34, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r34, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000100)={{0x3, r35, r36, r37, r39, 0x4}, 0x200, 0x401, 0x2}) r40 = semget$private(0x0, 0x4, 0xa5) semop(r40, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r40, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r40, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r40, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r40, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r40, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r44 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r44, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000100)={{0x3, r41, r42, r43, r45, 0x4}, 0x200, 0x401, 0x2}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r33, 0x0, r28}, 0xc) 10:12:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xfffffffffffffffe}) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000080)='./file0\x00', r5, 0x1}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) close(r10) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20, 0x0) socketpair(0x0, 0x4, 0x8000, &(0x7f00000002c0)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r6}, 0xac9c746ab75ba1e4, 0x0, 0x0, 0x1, 0xfffffffffffffff8}, {{r7}, 0xfffffffffffffffa, 0x617a19905f1f3aac, 0x20, 0xff, 0x200}], 0x8, &(0x7f0000000180)=[{{r8}, 0x7ffffffffffffffb, 0x71b03f2fff735569, 0x4, 0x7, 0x7}, {{r7}, 0xfffffffffffffff8, 0x80, 0x20000000, 0xb6d, 0x8000000}, {{r9}, 0xfffffffffffffffa, 0x40, 0x2, 0x7, 0xcf}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x20, 0x10, 0x1, 0x6}, {{r10}, 0xfffffffffffffffe, 0x2, 0x40, 0x10001, 0x3}, {{r11}, 0xfffffffffffffffd, 0x3a, 0x0, 0xffa, 0xffffffffffffffc0}, {{r12}, 0xf7a0292a786efa9f, 0x2, 0x2, 0x8, 0x1}], 0xffffffffffeffffb, 0x0) dup2(r0, r1) 10:12:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x5}, {0x7c}, {0x400000006}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xd07a, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 10:12:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) chmod(&(0x7f0000000080)='./file0\x00', 0x8) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x300d, &(0x7f00000001c0)=0xfffffffffffffffc, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) sendto$unix(r2, 0x0, 0x0, 0x5, 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0xa5238d08b589b7f0) 10:12:50 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 10:12:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) close(r0) 10:12:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x12, './bus\x00', './bus\x00'}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x1, 0x0, {0x80000001, 0x8}}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:50 executing program 1: execve(0x0, &(0x7f0000000240)=[&(0x7f0000000280)=',.\x00', &(0x7f0000000040)='\x00', &(0x7f0000000340)='{\x00', &(0x7f00000002c0)=',.\x005B\xd0\xf2\xce\x9bH:\x16\xb2\xd3\xb1\x85\x1eK\xdet', &(0x7f0000000140)=',.\x00', &(0x7f00000001c0)=',.\x00', &(0x7f0000000300)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 10:12:50 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) clock_getres(0x2, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r3) clock_getres(0x4, &(0x7f0000000200)) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000240), 0x4) r5 = open(&(0x7f0000000280)='./file0\x00', 0x10800, 0x44) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000002c0)) r6 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x30ce9, 0x1) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000340)) r7 = getgid() getppid() r8 = open(&(0x7f0000000380)='./file0\x00', 0x10, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r11, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000001840)=[{&(0x7f0000000440)="36ffc355c27d5dc5f7f842a9b2ad62cc57412ab43f3b1e4350ea3208ea27dcac50d3f64dbba3cbede2546fe5db5d991aa04d97d96845be5aaaca55195cd3fbc7d70ed29601ee3aecf5a85479b753aa5e9dc74db6dda0be64966a2aa8cf7b771ff49ee6fdb1ea479a988ea894f9da86dcfdf3e51cb3e0b3248158e6ce3201d5e63dc941efc8bb5533c0c9d3b3448ab95055629de75a1f8c8dbfa2e080f935a1b3d093d2dfd98dc8a5c0bc8e4eeae234ef8f7c1cc86bdf6490ddeda5409333ce43ea2f5e95be", 0xc5}, {&(0x7f0000000540)="9a4cc361db1abb0e2381c4ad24552d73682eb1ae030dd1d67f0b7e9bf9c6df7ae957c0008172300f66300e82c7c2872d66aeb9842396250b18683953240af99a4d0deaa0a13d88d5c2d0567b6aa2a1cc4442c29180fcde813dd9b4f4e394927b55632c47ab2b154b6a8129aaf67246d26bbbceaad85aa9bdc46f626dee28f60455fccb98e1058b4bdea6400628215170663a13391de7e7b474e4ac4a4d1faedf5194b296d854f33358350b919b6e0a3516ccf0582be52349082191918822599db8cf80101e3645a002ba97f42cfc81b94c54049c8b7d72cc4dc1", 0xda}, {&(0x7f0000000640)="12b58822b8e216fb56b30fcccbae3b1f4113db5529960a437f7a2ac1205fef32b71d66278d5612ec891eab4141d633d4f0b03084c65c4b2414bdf5", 0x3b}, {&(0x7f0000000680)="3dccdaa824a1271d439d67d1a130168ed1c0264b85470619e6f552767610068a4f9538cf285c3664f313e79301152b86d88472ecf637b3552381c463f6c134c0f3a1480555a3c85d9cc165785173117117e89731d0f0cdb57c0878bc9c92cb3a5a26f02733c1a25e7b9d3ae1e9c866d09f819c9afab3802c5b7a16cac24aa1fc038385e74969a8e3c6e67fb43ff59e98eb866b63ffc9839d9cbeb50044074e83c735665cec8a86b1cbb6c500c396a0faf9d7477c03670ee9dce419fe1cafd45199e367e87661a1cdbbf036db0f939a78e381fa774cf34c61b2927276a8aeb3c8602566dbab69febe90e5c95b", 0xec}, {&(0x7f0000000780)="3d12d0e6dc9ebe0d5c8813c16f5c7483319fee2a2471fa577aa1d5de641257dbad465c596867c781a817783f1aa23402f5675e89cc0b42d55504c82a4205f22ccff62ef9c9ad160177f727e22a7d3074c0441dcd4d8643fb14313e3dd2867785e2e448cfbb6e83547661aa923bf85df1ad6bdec7121b27b0cd37ef388822cda14d011cae1e8de17a278112c245f95202b9f5aa7b37e7079e21cd9902ec8d93a11c66a525522b8b", 0xa7}, {&(0x7f0000000840)="c2c500f118aa927c8018e6b862f6cb48c7d3006ac631f879397b39c8a858308a255f82c533f90de922cd4bd2ff33a7cae26f64ddc3efdb79bb34d84eb075dbeaa2d8ea50f340e4c50330dac8e0a5e33a0685a6ceddb94564ce2f9cf2785957e97508136399ae39c5342984946e3f1e7abf586272160c775e9b70e370c5fef3061e47aab1d45dbbe95912e28a20aa98a36e2c4fe76de23d15a871642235d9e0988343540425511c02ad4c5ff03a6c136381468e6cbf07a79535cefdd14d9f463845fb320f4c64c2afbff1f35d95a19714c87b336b0fecc26e92294d59224197c38a65af982957f0e33aebd67ac4456e3b69a5c35b25d9da3e6896716f9a5cc2a292fcf8aec15394beaeab7bf5f3e9c7fbc83a1674028ac27a13b2e8d6851872d3c083709335008b1f6a60aefa6a06d4cdc406494a2b03988f86bcc8ff532c8f21e1ac32ae7ebff25fffa27e41f7943bc26a5617e0ee8c2c6a30662fa34c7d42a1ef06caad1d60817aca2b1b26792a250dae76cca90394a8100cb12deba3571b0294be75114768a55bc584e6451293b9e43cfa573d4c4d413ce3d05ed5d6825d2a16e4d4fd9a3642637c841dce21f369c562dfbc72ac6264ece889eb1efe97f42725f0a203eff0a696bf5940f729c7401c16aa0e8aeafaab1f082759bbdf3db81054e31d686e055321f75f35902f784560edcd6ba1c4f84d1fdc0398ec7b3c3d951d9323f4cfe51df80bb51cb56aaf8e00df65837034a437dc8d6a1afe496a4b718e03327466b0f6a04225cd0f875350620b48a63d348302a7cd88ee90759288e7900a009b4de5f9420abda3cf9d74fa2823ce3ac5509a26988451cd0a6d31f7fd876b48308b8108ac82171f929a17c60974ef7190de16dabaf604f3c37fa9b54b6c303bffa3117dcade57832d1f4a21fd72f89b380122e1608f9ed297baed7e5cbc274a4a7e3113446cbd983e7bb9bd63b0bcb3b1b7df9a11921976962778dcdfce75435520e52898166c1e595d1d12b4808863b810674e4206a3ca06f61cce5f64c15ce3e8a6e30431eab1796577e1263ca3ca8b4bac1afc935b816a691010c9a342d191f3e0fbfb6b3cf3d3598f9fbedbab00e2fc777b53c709876a54b1e8d4fc1275d0d4f653f6ce81c8b09fe17f14edc16f4260291e88ca907ff0511e16dac8bbe1d09524663c93a302b2d5e3cdf18c53652574282461d97b2d3e2c5f178c251c7cfb18e459d544ff47c1f3352dc0379edf4bbb4dfb1c5e6beda5ab0ceb868de482a7906a35441ba5ff5eca54777951b57b67033ca10486a657d759ae6b03aaa4a719f8f481e1030edfca2cf6afe8b2d40838d6aa9b44ab9c61e5bcbd5bac6a7a6ad012385a653cad40efc04d858b559b1f47eac9f6344a4358c1b0791fa672f69aaa21b5c214c6ede8dc99af000b59bbffa83029e3c7d58fc088fcc2a2f70b10a064c28d0f9780b029a35dd2d672a860b47df457cde485565af26b4db7c5ae7eafefd2a20d3aac0701b03295cdff7e0b9c60cb80165b1e273ca7ee58f1d3f70b2ade47b44a15e7ff20af68977e04a7335ca5c9e344433f2c907eee1279ea85af48350b92202f17f63198edba60f7f1a98cb09f50c1e63f5ffe902c3fa6bbc46a1246fbb1ee3e422c7b75f8fb6ff7cf3322b72b931102cd093574f0523b07845251c84dfc7eabc12a76f44b53d78fd1e469f7b41e8d0533d0184dfb24f33654fb0494b9df571e5bca2ffbfd82c7cf9cdc0a49e6ecf250693071bf997598f2bc919bc2586893d58cce70780cd277929f0d2e9bcc021652b29985a3c9180cbd33a3057dd9436e50856ece3b42b92652b4bec258445c9fa1b0f746511b3ab2a4e8ebb6d5631cf0e351a3afb80f7e01374d1137bf5621e513dd770ef7cd00f432c0daee8406ae854746d0a0a21fcf7f2e77c296758a62b0dd71696989bf7960224679c55086c4deb07f3300e90e8ed15596859144ac86e6e7399e60854ad68e5d09677a61a7f3478f68070f9e72ab54947d33ad736f193ab8cfc11dcc940fd637b2b004b7dc92cfa4a6cfbc0b58bd43c75be978c6f0715e5827ef68a25463e0fcac4ee082dc0ef3d2057a920c8229e42bd43346c0e2b5fcb589496fda08e80954b41f849bb31c310ef6698e3b1311efeaa737f89efefa6c1a7ce3a5c92678d62237462727904ee419609263b1997900bf913cdcdc27758819ece6538bf99d6591cd1f8ed4909ec2dc4ff1e6079ea1c507400732a09e59513b27a96560322f24742de7bc58751835ab00c653a7a7ce0b4eedbf831faee9765ad706589d65c1c78b3f172658039af9318e9b0dc75c96ec0882fbf6b9a854a86306da256b37c5547fd3457464e7bac193ef3a4e921b17d50c68a5c745e2bd4e65b6a4affdf6647f4ba0a811f427b92f21b7ef71856312137e6b0f56cd9a20d50fd0364eab1ed2a8c877a41e835911a1754e5887565cb55ad2a639fe80d39df53331030bbf4b29e5a896e77a4172d0f43ee204be68d678e0d888d6d6af2ec51efe172cde7f8e4e19733cf800459b7da52e44f2d8f11dfd08a707a03edb461d5418ea78df5fd58cb055ba96d096bc7e94e3e41be2500ec06c026dd76875c082ef2c0cc1b07f7d36938198dbc98b09322fdd0997227133a9c1c4815c83885b8c6ae74585691dc0b38b3ef2f33d5d631d39fbc8a6429a568b137b4901706ab5a23caa28d5ec28010e3ad4f439d059d59937f907b69334e939fca1910a05cb85cdcd9f0afd311c92104a96e7572acdf4670595365747cecd7692f60d361d9c56d897a18b217931ffc3355af7305fdc9179d05443d0205c39ef283f4e09e9cb0a3ff9da14aeded12cea126339209aa6731a2d5d3b40a17d6b9fbd63dc435ae95bac88c300ffd15277acaf92898c8eb341fd69c4cdd437363dd216755db4bff1b7fad5cc1dac942c54fefab4f6e7231ae93af059927d846189b9b785890056b24bb8341e2d53f6eb3917142122f1721c91f190e5959bfdc4916d213bb99179c885754dabc0af6148ea09ccf80ba88314d73fa6cb79a8360296c1721c7aced065d3eb3626e21c313b37bc1ce09ad8d50009777e8c9b0edd8bcac6167adb27d96fb326d45ea36c17c5640ead2a894d637ae4bb79ce665da5d8ea9e5e37566b77d8b76ac2dd9b8ef4ac8f9401d10e348f21365009263c98e8d6c7ebccb855ede9073039ddd72f683c57218d6ffc85c36ed185ccd2e9146241f9e901f77b0900657c63c280e302ea3e98e2eaeb5d0bed3782a38bce40b3718535658b2a1ba1df5929d3170d3afb1b7f5609e69b8e197c381803586f2425a502f1e2afd0a0edf468f6b8de6d215d9e3cd08b6e624e6c0342c88240f61623ebbbcc6319f09cf7f8a0a1e1b0efa811731a8b13aae15d34b9d615452ba3919e98a07f46f2b1d3994984c9312b57904359080b8f47162db24b648ce468cf1b42c46c3ffba4be8ab8034e9683f8a38b4d4c8e5bc25e47ae56a5b2e2a1e204def6c5de4a6f25d22e860cd6be064fa2be53cf7b658c75dc502a93c9daf5f1658a83dd294b38a30f4bd27e9f45c373fb31fc29c1e9e402c0c1f12647bfa06833e48ec29d26901d2f01068a8ef39e536bdce6457ed4093498dfd234ce59e46958b63b49b90b0f74e0f994298a8d5a3b2d59612da285f89be6224c01bceaa3a46c500b1b78b8463125e99803484257fc3283d303772fdcf5130ac0889bdc11e53ca962fe1ca77049d23e91c7ec9d740b03f616f43e337813ac792886abe29f4b75bd7c49aa575d2a1f3f12f3ab8d0f1bf7c13e33c5f57d40a6a7bbbc646e032285ea0ec7bb91c547cc9f2d09fdb0441886fc6e38b0a6570fc5e07b2b20df8813de38264b111fc8e3990040cf6d3858ee8ec48d580ec8533b1eded70a20adfdac1a1c668ad21226fe92571efaf99dc62c1747a7b51861075584aa23a87ea9bc42ff9740d9b58cb0fb7d9be8cb95fae675c7d751a58701353d48b84f6a0573af1721d13a8c1e6972676bee4b4a0c86c3a646f34530f6489f1046ee2e244ac1de63616af24a036970c5533c103508ed24807c9bb948739946b62dabac06d4cd0e2ae547e614fc6130d4701c0b2605ff9f91c93e93a097fe925ca7de2cc9498f29424bb7689c29a4bea32e4d5982b07ff9ac8671d9fba0b33df9b839bb4a0baee67e3f1c674124a8a54ee1939c23b31c4d7143e2894b9846ff289539a26fd180f03b2fa9e82a0513bf47acbdd91ccc019078bcefac41d624caaa41cdba16e4b263fc802d5d2ed754ba040eb7285cd352d9553d5d756e9661593c2c45a28387dd059547590c13f51406c5df3cad713e01a160ce4ce3cf3477eaf7aad3419bae37ddea53be9d2ff0f727086ccec525280bc251d674a1b5f2aadf4fb89581142402772931cad16e7b2eecaf5c186dcd690e34d9955d93b333e86b3186456257f5a95658640a5d576e03b775b734363bfa73207a07cc8c65e80595c8b34350d980e968f74805884caca67372553b07b757a4ca569cade40a21223fa4c57a4f156c532465fd918d51b4e6e563e2503c038d62ab18021220de70009db858a21b3700c402891aa5e1a5f3088fd26627018e0d468bf432469e275e7e276bc1d54485ff6b4d053539395699344ee9e953c065a4f4cd5bbdbf602324559561abc9748ccad7745e404c2530ff5ca826dc594ea033cbf68b92b692bdb94c24cba65b68cd51c7157f99f498f4eefd5b83f8eaa2aed406266cafe016abf8443245e643d8e6d326b8dc6e3dff73c819a971a6d6907bb1eb2f8e71d87fead0828470597fc1eb7626513470d637483fe4e3e8cc6f10f852db1e1d2fb5b0e559a341ff2e069e3baea98b424c4159abce5b6d01b7ff8d5d5f4490afeb8d357e954bb7b9618360527835082cc08ef7e77491e893e0d5b0570391d3a001b6da00ebfb9c130f8f5711d19c8d905fe9261c40a1d40ed564c820369f56cbc7ae4678a4856436b093f04b1d3689d7ab9ae2c8cc1d2156b91a57f405f818d3760f35d90ad72d0723a49ecb148a730c78240084cbc9a377f548ed28a91749b840c997be77ff843e5f7ec92020240726357ae197d17994d089807734cfe23fd26f45366f19b9a79c51b20187613702a6990d0eed00b24941fd0e9fac39ac7bf53ae4ab95d52156d5b7495a1758b78177e87dec75fed64863ad07f100ed18871f8054a56cc02adb8dbc0e0abe3030c671dccce5a0dd80abadcef42cc74771fb61b6eef74b55adaa25973913b260d76dc279bcfcb0ad81fb13d2ce51ca60ad0e9d8a54422bd0e0c26fd8432da60159e937aa5e0e4804a271544845ca5185f217945dec4e0f22d66a8852263d490a9e979ed04ffbf21f17f8ba72b74a47efe88d258590a503eb0cc2e7d10830c447295e15650461e9bfef3a10585fa82c2ebfa3751f980371856981fc19117feeecaba0635d216e8bc606d1ea65610cd766ac18396cd4a13f15f8e555a6cd0576a01de8750ba99bcfa468a290f01218a57c2f93bf66f93032429614f40b719a6a84ae0abc416015abf17e47322f05e98de34e43132e7b3ba6c122a2eebe15d543c702982014194994691baed3775fbcdec4569c7551f278dde50fc691f1a6daffedff4d699eb562bf64ff1f51fc27b4c59d9065df9af9a6cc3331f2549393bac8f1b2e17f74c19d820fb3c98fdee93c80821f7718ed5b4467ec45a29f5ae78079fa113464d5b6981d6a8fd72187df849d8d9a4d822c06ce913dd6d05a3ed30ac27cf8144db47c781a95d39fa3bd826033561bc95fcb3f044ce45c034a9faf", 0x1000}], 0x6, &(0x7f00000018c0)=[{0x70, 0x1, 0x5, "775760e232b58e43776812a49913102b3d817d55ac2a0eef84c4d44f9c6e5d374e9e70fec20a6fb8f15e844082a6a6d270c5358edd2c30ef3b0be4667efcfbe60d093cf8994481cd664a85d91e8cab75bda7b0f8250ab1ea7578"}, {0x18, 0xffff, 0xffffffffffffffe1, "d408664a8862"}, {0x70, 0x8c2267869d6c674c, 0x40, "e078902e51c3a0915314ab69f5884d4a4b37e1bbd4d69a563f0c7d1f084e5c876ea5a27b959f5c8593a7e178d162d3192e5daceb40859ee9a76cb0489153e5d2fc21e897f3709386aec8eaf673eb52cd02edcb15b56e5a9b92e574fb5cc73f28"}, {0xa0, 0x1, 0x401, "969ea2f7a848fa584278e6eb28628c3f5274bed98809ef55b04b8f6901f66ce04fadf0ad55d71a7de2ca7d9e2b3c5425e147b70e96b92a09e5af39c79d9c129b1509547a53877a1f1f20a7a1c20934cdcd5663e62a4296e1e2c925deba0cecd4645ba4e7d804667de2271abce786ef2231c46cf464e5927d602208bdd08cb7ca24e24c3050280405ac99f9"}, {0x30, 0x1, 0x0, "2ccbefa2a7119f1e624daa86632fb393230fa4235c353bfbd7"}, {0x40, 0x1, 0x8, "ed03dc84e4225bc03237c9982e30c7446a54b531c95baa7999e57b1dad98795bbfb8e45bc86cc24dbe"}], 0x208}, 0xc) pipe(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r12, 0x80044272, &(0x7f0000001b80)=0x100) socketpair(0x2, 0x4, 0x80000001, &(0x7f0000001bc0)={0xffffffffffffffff}) r15 = open(&(0x7f0000001c00)='./file0\x00', 0x20080, 0x20) ioctl$WSMUXIO_INJECTEVENT(r15, 0x80185760, &(0x7f0000001c40)={0x0, 0x7fffffff, {0x10000, 0xfffffffffffffff9}}) r16 = getpid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000030c0)={0x0, 0x0}, 0xc) r20 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003140)={0x0, 0x0, 0x0}, &(0x7f0000003180)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, &(0x7f0000003200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000003280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000032c0)={0x0}, 0xc) sendmsg$unix(r13, &(0x7f0000003400)={&(0x7f0000001c80)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000003000)=[{&(0x7f0000001cc0)="24fd2c999667330f9e992b8178965883c83cd8c4a15a2beb5e", 0x19}, {&(0x7f0000001d00)="094c7175c9678a436806077510cfffdd78b5e7de7b3c8ef931e99ead6053a41c97bb7f1da3b26d002033a7c0fe3bb5d736efcb4f5289b66bcaaeb08f091cad6055cf7f", 0x43}, {&(0x7f0000001d80)="00aa1007eea2b273d09dfc018f950dd038c047dca44e86ba70d98b00d5ef617f82ff2f0380faa9315a4530cb79de33c083414326d6400f8273c97669823105bcc0ad5cecec6e22c1c10108d41bde4f7e29377f2f8b976643a5ea03ca8b3908eeb3de238e9d26a33c4a860a088f1cf213573e12cb252a0c42018992e1d8cdf27b8c97f2667696d51c5ff9053ce6b1b43469e7360402b20d799e8db320aefaa52ac58bc12f158f419d92a9c8ca6a61587771eb731f7022654fe5bbeb7a8dc56417eac971f731466841a752e23489c69aabae4151febf327ef67f39a51551fa799146e373847018cc7f734cbd5ac5b3ea7109d0e64b763da1e004dbb6f1fcb723b6e45a53a2b3160cec43c81c3c556f9fd5ed6d9e75ec811f1296d95acc8d476031b285f09705a8543353694e38eb97fddd5f3301492f4bea4bd86ce44f2ec689ba24b3f5d74ae5e432dfa804724144e82af4a90f5329a3970fc59d85ecf7779e81b5f2cfad5f52dcd0975b1bcc2636b3a1d32efbd126168162f42ee1d275526ab1f69d9bc2ac56d9352718f7187da005528d2e4c7fcd64813bcef508676c5c8c8e2c2acd2beeafb79bf7d5710bafcb4baf3425ca3be711532abff3cb3474ec65b1b741eeb594bfb45b5a18cbce769567a83d4e513db7993707ab51531eed606843b9fcc7f0d34e2de219027c302fe521625bcdb1086dcb318e5c15549273eab1170ba0371a5a15d7cd627d720e75c4f4fb7b85b57f8d11f4e1304d148eb11fd629185673a6eafc511ef00e8e42aa0983ef2be46e8e4465fcf84feb25ce558f4a6ade8067a9092d87a0230f5cb09e804f3f25ee62a56653029292347783efe56de9d504b0fef5db1768adc29e15820448d742fccf73fce60d4caa225bf1bc87b535a103327bccd047dca825fa5ab1a812eef23ac47102bbd94cff9e827a4a825dc5ffea1b39eef025423dd6ca2445bbdab5c5ab5959c355f25d85faa0fd45b7bafe8e58b468628a4e9db1c9fc5b5167ffbcefca0c13dfa002b5e4ecfaa49c6911f34030b5c8d38db69701b18e3ad0a294d12bf001c9a3e0c8cc6fcd222b2ad410e7ee1dfcc697af69c43725e0bef3cc6223027ec0a83cc064bd884ef8ffd4d9dcdec5ec7de6c5f6539c3412829d544ccb856b6a5432d869f2d1579624df3d249acad39f69dfa611e570440d46ea814000543bc5ccdde7aa0e8c7bd9005868c137339a789115bc7340465aae70cdf28fba5b5674799d8015eead41088f2c5de236fb5c3293d51c501960b6f95b4689b9651568a24c61c7b71b20498d7428213a6236a1e7120e57e7eeb8f40310c3bf32ad516f0e3d44dc85ffebdfc3c3c19be43d90a89459b8ab9f258ab8a0c7c633f8598d2d8929da7ee4ed42cc939c71adbb18f65a8b8cb96ab8d529cedc057844a1bb9e228cb0832c54c9858d0a18fa975c30c1fbf91cf0795b7bc0a2e0d9d2f77684440cb859e4d8ebd928b7035955aa597e1964f1335468f11bbfd5541d6f953b82192d172a3480fdfeffee883170febc8f8481335b2781064b0cd3d4c654c55f87f69784a7d7abd8a0428598a0b9d432580bf473df26f2be787109ede8761d5cbdb2b94ff71f27b05571936f3c21ecc9b8d3b1c91a6499d233debcd04b3a36e1d261dfcbc1d83a1848694cdbc7b0d6d3244395d04b558f4e573f2fa53d12a970798725048d7862597980ec6c8700a92c1b82561f0d3320f3edadae7dd845c6e3bb7f8c7708559eb8ecd0ac1391834ee92dfa905f05f5aac6c19668c7ee4e19bfa90b311efd8f744304d4c751564ffaa266ba883dc59e735296065b582f5eb67211f66c5452df456cb800bb42dd1e8ab175129cc020bb6f26898bf2b45faabcaa156de4700412f46aa6ffacd0f8b9d8a62fc24ae2dffdc2379400b07cc20112938dba7583fdfe0849d2bbdaf500f128d5467513944b3f86149cd8686657948637565b8ab51b1ce7577b01bf02edbd4ff93b829f3636bc167a4c8984160c906db74e243e06fbf3cd8ca38b74e1b0885ed0aba50149aa67ea20888d7792c649f1d6275f0861ad32009edad31930fea6d4e0a41300b61949eca29fd42f5c3a7a8f638771f6d0bc8e480fa12fb53daa3528fcdf18b2204c24a5b819a2ca075a1a3db3fe969ddcc1ccacc6e60a23ddef0f887cf64bf3432c547663fcf9d8d8141581a7f3d6c9c582a224733e76c91f1acb42f402b98ac50dfd7f6bf670a082081116e33fa29cc69b9fa05c69561e8e250c66d5a170f971296fcbca9375dbb1483d5a9445514ffa650c528bbc220bc9765a5d425489b491737759830a749cb3c8f767ad1a532e6c78232b603d54dcc1bb02ed0451ba4cbe09830d02175155dc7183f8d2136899c96bb6ba14793b11b5860b4dfd3cd058992d7df9199976603b3575e7e6c74329a82055408a630e26174c9b7c49e21cd2e888a0f1780fe4c101a61b0292925d62f7d640fa411433436c7e27434837383b103456607ced5dff0078e016fa5ebee373f9873dee21667d91b830ee62f79466e832511a040516b061f0987f02031c4f80bc8eaef0e3e96660d8bd429d2a49f5d7f9a3951220edf4a264e0affe748f31931bacb66b3ca284320657fa44decf02a1bb466561f2d11d0cdc3fcc0fe0d28ef6009eb2cf9f5bc6320143dfc14ecd8f1498d85fe991187a3a272dcd6f38c1de0671b9e31283c5b779d152a9ddbfb7144e28e749b4ec2f083b6c77ac0372352a51d0fdeeb402c4224e964a2a28955d4a79c72ded4e152ab7d4b7999edab8b253559836c7cbd4736c612c5d4b2d5bdad774e8a76adc62cb747dabd3d2d2a46dd1ee0470f76d79cfe6afbef6153e15329398b4ecbb47ca984950fdecdf916c763e370301e30408623eaf89d7b1c29f5f078edbe3a8c67b98f843daaa0716c200f6141b32eff5d71e46af07c479241603d368caa8314dc41346a0da6721c90e2019b26541b23741d62b9ed78cdd8e1626af7eb7c064cf0d06aadf4d440af9da7bacc36e680c4b6c16af0d1b65bbc25ad416bb4b7702afc97833db4782ebd397189311b7bd4b9e5f5b3794056a22cf28c387eb04f024d9822448c08be835e87f5c7dafeec844b20b0abd2e47d24d4d736ba654c09cc88229de756a8cf0de6f79e458af861ab8aa7120f32e2e15dcf3646c44c7ccf2b9d14070263458940b658089474f981308a7303e8d2f7f98d7238cf12bda7211720fbfcfac5732b7c928a6aefcff4f6e013482dc4ed05b4ae91c61c5106cb4fd1b7c7b689d732570bd7905c90828e31b6d0cd5a1af45de56f3ea3295e87fb40dabffd99920edca0a560c8178fba9a9c5ea4581087fc4c71db0590249314e09c6bd9f9441d6a37fee873c4cf99aa906f5af85358b98630f3ba7028d4164de14886d12611d779fa59b67bfdea955d34af967e59830d80b988920151c8def8cb44ccf6c8b53fd9b75b468965f5a56a298bb5b607c07574f17852c14b881fe39f5532a378428179a6e13e22d200262a7f3736c67ddf01077ae6cb22d3d09f9f188e6034ac2eb5a1b5bfb8514b44273b580b0043d96f7eaf8870271cb1c95d86f37e1c8f4d63979f9a72c9b4a58b742fcd860c675d3e21d42a15ddf5e86f028c32c3dbd165e39b00669fa25a1ceb51aa8a37bc9f0f0e7c9c9d1709e1853dc3ef0d04ef8d0d7491f5b18b02998570483edefac7b24cebf48dfe4df486b3e1511af96640cb4deca587cb0a7af1ccf41813550eccac502d3f05f7b31b1279c5487768cafbb2b1e2ecf730d1751690284558011037d4530a8cc7f631fbf7dc3b2121f7c7c472cf9ded0b273ba532e36363f55ce66841042b7f2d52852427ebd0ed80e63fc8a696727e6a493227f078f64456ca2029f974d333532ff29d63c0237bdad1ef52235df11cb58fa993f4945d11ab0aed48563a5f9805f867ecbaed83b2e77a6a48a8762dfb776e0bceaf0279a44c6377c94d3ff9467c1ccf47a0fb6ff0c0398a0e3ef53494caa3280cd5943dea0afdde5e72e365268df1b45ed890d127ce79b5c4d0960171c225ddcd61ea19a2cd603d8f5290e64799ef4f0d4b58a83dff6ff62bb3bf47a177a96ad08ee1a3a14611e97988f902c9ab4c799c311e2dfad35326b69452e9f4616d038aab6f0a47d6b92fabb90cdce74adca010284ffeb030a8ebc0257de5196978aba2b41f6be5bbbe566c2c83479a398d0231455786784491b8b061851195a71c4af8f8f7858b8df031282c0f4ff8af6df3a240d49f44359f50f1401b4c5d3dbce67e9b5e6570b08a786dbbb65b71d64e21aaf5cd7355ecffd7d4011b7a295f514ee142a082fddc7320205068eb92ecffc0dd0a37225d33a1a62b319fc162fd5d5ae229a1118a6ff760408c1df64c0fb16e4ad0a623dcf2895e12fa91a906ec4daa15aa1cc81c8fc989f9ae4014b0fa325cea8f2b47a0964b8cbcdcc63885e21cb8f3b2c6ccd7fb857c5d78f1d12bcb9d8760c8edf43fe419edcadf7c9413204aeec3b91c6fc8850b1fb5b592df86918866e51fe932f954db98acb92daec298c5ef39a598882d8f2b709e1d11626307a77d3266957086ef11ff21ba0928df5543f7f40e397fa9cd435e55108eb4279d6a375d62be4ffce458ebf3da1efc372980d31a427919e74545d735445aa814536fa8ee5ac67f8778784eeb2d49a366a911f3548e592178a2c36818e83c8a978bd48576dd239e13e41c3bd6b6d2d745ec2f17b146007b792753db9f9014d32492fffabeb24d2cfc6c5f5993ae8d2abbdba94552ef3dc7ded7efc1a45d5a39af0f442a64f32ddfbf96ea12227fdc3b9c1f06010bfcf8cf84041e04d9fcc61ca4a2b16459ef12b78d017593ab42bd86abcef39a5d04f6d7ff2dc26860ae44a31204e499c7649a442e423adfe05bc704a1ac7f55c8df398c0069826afb4d9f7548b1e7d32a824dc6779d7557344d54b2ea1c72780c241a46b698c89b781accc2d41bdee039122c3452fcf409e2b7fa83258490e4e2bc7d0616b6040494f0b6f63713d990fb5a31294a9021060ca32964018cff126cfdb6ac2b35ced46b6e74d3ecf3ab4338bc14c1760a5b83c9adf9c231b3c6dd7e6e52af1c14254467e606cb86a3efd16885e544b11878451bbaec7200d1796e860d17cddd76d4bd054a0a0f00f9fd444b105283a4debfb3d2cfc78388f05e356d05762bbc22b70a729b5b7f188bdfd31b332f560335aa494669be290a01fd938e0b00ad278461c61fb94909965d2d4e7b0328c3da788bd562f2475b8f5fbefa33e42ca6c3f7dc348e3060880ed3f969d4f416da224be64f37c1762567556adb85f15f15c20d09c2c0262e708e7793e330ea184a2ad086936af4aedff31f0a92994571f4c96e1cb9bf85877114bdfb85f4cbef665af25eb0bdc2af799f0d03033693e26eb87600cf131e159c7ba90a3189026e4d8b4d24e08e7497443920fbaf51722bbe9ec958b0945852216f9beb14303cbe5f8374f0192e76e23df50786fa13d19fdc9a06ffbd997652f0c5608a67b94c7caf3655c5bfea5efd70a812ed41d29441cb267836c89c0f4a5f0f6d85c50290a39a0fc86e9db14572a15b47a391292bbea88d570149e95b3cd2bbf9fcac45db27fd0976de05649ce404d54fa2703da8cb07abba4a3022bd3be66ad37a13ed61b3dc3dae09fea45a6c0c9704e4f556ddc3aade4050b04c0dde1ad818b9b4ca98b8dc274790a5158dbcca3f7211e0e827c20777ed38e731bf97b0d4e7a8c1f72399a046f43dfd05768a292d9403c4552e57efdfdd5d59fe5d47e83b76e03d85846a59f", 0x1000}, {&(0x7f0000002d80)="51c77d0ffb8fe110655934924e653d8acfb4b476b50080124b17da67ebb92c34b689eeb87a5f070ddc0bd32d51597799519d57d2951ce988254550aea6cbb0cfc50c2ea548dc482f7557ff8a7d4f52a311e5f32da644366260df765c7d581fc007695d18c12c63af423653fcfae350cd683c800f9553b190c170e606fb105ac2cf4c5dd3db4356882b96d990573ee33e34f7eabe4fec283ed90903c7fd65b6e2cfffa40b4e6b908e729639d600ef4b87c8a0fc9849876d800388633d6d088999729fa26e82cc5bc47bfdb45d060990da06e6e8", 0xd3}, {&(0x7f0000002e80)="cc08cf410fb9c8ff3c2abe9890b270093d1eca623da5d981338cc2d75fe990d26fde8b86bf87a3bc62c951b6472bf4d9652662ee49a2c5705f09d6b3ae85f774cd151f06ded73f56ce743a1aa2b3a8a5aaaaa7a33726fdcc84c72c0e0000035a1767599b0238dc764482767b94f0c3654c1df1636b3b", 0x76}, {&(0x7f0000002f00)="a201a666f55fd87f60bf9c3bd83f509e5b8a5b5937bfb6ff2b79829b604812e329068d8b731180dda7b20e1c4c334ae4e2b4d65f60600dc353cedb6dafa66b0b3459347b6a2ae4e9d11df360cdf5b399e1e423cef43f7ec146681e25b52f81d240a3c3a4940126c7e1b77dd0dad387d8279b1fcb124cc3c17f12be72eb12de1c272f256dce2e22971f222e7c84f573e9e724d42636c82b9ecfe35bf189746da23f559157f65fa8aa7cf4e5a00080b9201dd269972959df22c54c68c16d6ca8c867892f98f5ad7f75b2d0ed7c0c173f7bb061b17f527d18", 0xd7}], 0x6, &(0x7f0000003300)=[@cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r0, r19, r10}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r9, r1, r7}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r11]}, @cred={0x20, 0xffff, 0x0, r26, 0xffffffffffffffff, r2}], 0xd8, 0x8}, 0x400) 10:12:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) getpid() dup2(r0, r2) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x1}, {0x1, 0x9}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3f}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000003c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r6, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r7 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40, 0x102) close(r7) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000280)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="140000000000000007000000010000001effffffffffffffffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00066d4aef713ef99da561f0361d134045a0efcbeb1a0565299d716abb8dc63d4e22dd4cce086461e559942be041e9becf02e11ac10844f18f844b8215a71981964a26b0c84921621ca754ef54923da3da1fe606b9405a8617bdc9cd6f2c7f7e4265482322e459001000007b27b3bb4c9d9aaf76eef10c57cb13bfdbcf7c5d1ab1db1804add5515707eb99cb6fe00ce2ea70ef"], 0x18}, 0x0) 10:12:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x8}], 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000300)=""/236, 0xec) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r3, 0x6, r4) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r2, 0x1}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000440)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000140)=0x7fffffff) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 10:12:50 executing program 0: setuid(0x0) socket$inet(0x2, 0x3, 0x2) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 10:12:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:12:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x81}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfff, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:12:50 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000240)=0xc) preadv(r6, &(0x7f0000000280), 0x0, 0x0, 0x18) syz_open_pts() execve(0x0, 0x0, 0x0) 10:12:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r2, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/109) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) r4 = socket(0x2, 0x1, 0x0) r5 = semget$private(0x0, 0x1, 0x553) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) socketpair(0x6, 0xa, 0x7, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = geteuid() r13 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000440)={{0x1, 0xffffffffffffffff, r11, r12, r13, 0x2}, 0xfffffffffffffff7, 0x0, 0x2ac8000000000000}) r14 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r14, 0x8040691a, &(0x7f0000000300)) recvfrom$inet(r14, &(0x7f0000000340)=""/220, 0xdc, 0x0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) r15 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x400, 0x12c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) semget$private(0x0, 0x3, 0xbaffbc4fc77b9ba5) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) 10:12:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x0, &(0x7f0000000240)=[r4, r4]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) recvfrom$inet6(r0, &(0x7f00000006c0)=""/19, 0x13, 0x800, &(0x7f0000000780)={0x18, 0x2, 0x445a5f2, 0x1}, 0xc) setuid(r6) listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setgid(r4) wait4(r5, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x180, 0x8, &(0x7f00000003c0)="5a00c603b2bfabc31d9ae2a6d11484010a8e9b67335930770d4eb3451b7e9c80e7f9806284e46b2a3b25383103d6259c5e0bd111ec03c2114747b5cd8200faf5ba4149c15e8fec15ba3fa6df0ea221864916d24e550cc695bdb89e9f9051a04122b88888687851a06c36457f386662687c466204a546eb83a10f9382118296035898c71c2a0bd2423055f6aafa23357a90dbc19077febcc1ddfbdae7a256a56dc5b5d9c422fe30293e0d10ffefac1186035e0959eb0200b758e07e72b3cc6cb7744b892e1ee628bfc2a9ecaab47172ebea0c10e16e8ce8c931b1000000000000", 0xe0) poll(&(0x7f00000007c0), 0x0, 0xac) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={r2, r3, r1}, 0xc) r7 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000180)=""/105) 10:12:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='0x0}, 0x9c84) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x4, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2aaaaaf3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x3, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000040)=[{0x2, 0x1, 0x2000}, {0x0, 0x1000, 0x1000}, {0x2, 0x100000000, 0x1000}], 0x2aaaad2c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r8, r11) fchown(r4, r5, r11) close(r1) 10:12:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x114}, {0x8, 0x2}], 0x2}) 10:12:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x20, 0x42, 0x8}, {0x2c}, {0x4, 0x0, 0x0, 0xa4c9}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000340)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x44) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x447b609eb1356e5c, 0x198) accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) r3 = socket$inet(0x2, 0x2, 0xc) fcntl$dupfd(r3, 0xdcf35267baf6f83a, r2) r4 = socket$unix(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r1, 0xf, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000380)=0xc) 10:12:51 executing program 1: socketpair(0x1e, 0x8000, 0x56b, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129be04dff0000030000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a9017100000000", 0x150, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x4b) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0)={0x9, 0xfffffffffffffeff}, 0x10) lseek(r1, 0x0, 0x0, 0x1) 10:12:51 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b82e4f8537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ad9581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29764649507c64535b000b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cfee7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065677611ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x2, 0x3}) getsockopt(0xffffffffffffff9c, 0x7f, 0x7, &(0x7f0000000280)=""/66, &(0x7f0000000300)=0x42) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x18, 0x8002, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x243, 0x0, 0x0, 0x400}, 0x0) 10:12:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x69c1cf5ff184206) nanosleep(&(0x7f0000000080)={0x0, 0x3ff}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 10:12:51 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:12:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x456aa98fe5399272, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a09b4f7ca6ddf3d8b372c77b2155") 10:12:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 10:12:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3e9, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x29d8aaaa}, {0x7}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x37388dfef2704807, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)=""/41, &(0x7f0000000300)=0x29) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = dup2(r2, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000240)={0xd0, 0x0, &(0x7f0000000100)=""/208}) 10:12:51 executing program 0: r0 = kqueue() getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 10:12:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget$private(0x0, 0x0, 0x8) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:12:51 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0xa7861035e287b9b9, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000040)=0x2) 10:12:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) r1 = geteuid() setreuid(0x0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 10:12:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d, 0x6717}, {0x25, 0x80000000000}, {0x800000000000006, 0x0, 0x0, 0x6}]}) pipe(&(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fchflags(r2, 0x2cc76a4105707759) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 10:12:51 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlockall() 10:12:51 executing program 0: syz_emit_ethernet(0x63, &(0x7f0000000040)="9ee379922fcd110bcaebd189f71e0a167f32ee2f18e1bc200e4f18d41e6dd8e987681ba77fdc10b2d4686b5756f7111187381c2c3dd2ad112ebee8d92ae1a8d2b3ddb740e44227c4b415a1c20574f61fa28543bd01fa3a1ed4e09552fc2a7af5a28ee1") r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(0x0, 0x0, 0xffffffff) close(r0) execve(0x0, 0x0, 0x0) 10:12:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x180002005, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x10e) r1 = dup(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206913, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000140)=0xc6000000) 10:12:52 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x20, 0x7) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) socket$inet6(0x18, 0x4000, 0x1000) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r1, &(0x7f0000000280)="640bf3b151b7f32f723a40982a7bb8eb8241e1fda7764765ee3daefcc4b05c00c8c6c3ddb27dfca79014bac768cad76b2253190435b4981b902bac0dde8464ff36127ce1925af8e7ea089a2923c38b40560f9cdab0b457511ad4f462418921cac2951760644c007f52632c0998533148cfab73e46f8fcc639c5714db088a5ba08e050aae9ffc776c11fe8f85860cb7291c5f9598c03f7ac56d2642de107299ec2a35a80a8feb3a05d726e06906d0997663ef0999d10002000000000000e947eb0df1", 0xfffffffffffffe67, 0x8, &(0x7f00000001c0)={0x18, 0x3, 0x6, 0x20}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x46) ioctl$VMM_IOC_RUN(r2, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) 10:12:52 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x80000, 0x4) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x99) r2 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/173) 10:12:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r3 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r2, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f0000000480)='\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') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffffe}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:12:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x2, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x10001}, {0x10000006}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) sendto(r1, &(0x7f00000000c0)="3bdce35798b15fa398ba666f3950c448620424f1e19d1c516821f172ac2bba53d425c9fc27fcbc81140886b536d53cb98bfe2a3d5864abbb94c6", 0x3a, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 10:12:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="3d33125e2f685188c4e4a8acdd84d4aaac3eded535"}], 0x10000000000002e7) fchmod(r0, 0xe3) fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:12:52 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000009) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = fcntl$dupfd(r1, 0x0, r2) recvfrom$inet(r4, &(0x7f0000000040)=""/89, 0x59, 0x8c3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 10:12:52 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x5, 0x7) 10:12:52 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='c\x00') ktrace(0x0, 0x1, 0x8, 0x0) 10:12:52 executing program 0: mlock(&(0x7f000000e000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0xffffffffffffffff) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 10:12:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000540)="9513f3946afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b3bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d700"/160, 0xa0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r1, 0x0, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) fchownat(r1, &(0x7f0000000080)='\x00', r3, r0, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = semget$private(0x0, 0x7, 0x287) semop(r8, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r8, &(0x7f0000000200)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r8, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r3, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r9 = getpgrp() r10 = getpid() setpgid(r9, r10) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40a, r10) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x20, 0xed58bc0adc452bdb) 10:12:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x2, 0x50) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) r3 = accept$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x4000000000000000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x22ab, &(0x7f00000005c0)=[{0x1ff, 0x1, 0xfffffffffffffffb, 0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000329b186545630000000000000000000a0000040000ae3ee3e3e62118205a7ac2fa861ce8e81f06f90aaee85cc7ea798d736da90f164541f59a34dbbace85cd29"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r7 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, 0x0, r9, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0xff, r9, r10, r12, r13, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r14 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r14, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000780)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r15, 0x0, 0x10000000000000) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r15, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r14, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r14, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r17 = getgid() r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r16, r17, r18, r19]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r17]) chown(&(0x7f00000001c0)='./file0\x00', r9, r20) 10:12:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="6fc52e0f66696c653000"], 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 10:12:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') 10:12:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x3, 0x5, 0x80000000, 0x1}, {0x0, 0x7, 0x8, 0x1}, {0x80000001, 0x9, 0x1, 0x6}, {0x8, 0x10001, 0x400, 0x1}, {0x1f, 0x0, 0x7, 0x8}]}) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) 10:12:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = socket$inet(0x2, 0xce1256023c78fcb4, 0x100000001) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) r3 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000100)=0x94) bind(r5, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 10:12:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) accept$inet6(r0, &(0x7f0000000580), &(0x7f0000000680)=0xc) msgget(0x1, 0x240) socket(0x2, 0x8000, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f00000006c0)={0x1, "b493edae72b1bd12cbd8ee6e59f7e1378d24fbc4107adc6ce42dcf55913f83e447d495203d5b88187f987a87252cf20130e9e23491e9400c4013d364e30b9c032fc2feaf08dc83dd253f49b1cd1bc9b7a04ddee1868700b1ba0fa1c2c528051dfc188a7016cbfbfc1fa80c345ff2a2dccdf2085f58d8157ad69d01aeacadc96f3d5c3ab5e076c3929120900a383e6d6c68e8b946778786d6f8"}, 0xa1, 0x830b7194814099a0) r2 = msgget$private(0x0, 0x12c) syz_open_pts() socket(0x20, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYRES64=0x0], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/133) 10:12:52 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) 10:12:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSTOP(r2, 0x2000746f) 10:12:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1aa94370c50000000000", 0xe, 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) 10:12:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendto(r0, &(0x7f00000003c0)="e3bc697d7e01601ece74e345c900131eeb72bdcd1edb648649a481d3786ec47fd5d50941b1ccca541abb0ef68149fe2d3026a5566b0fd10e9ecc45e3fd5a2ae6c603bd97a334c7e2d7", 0x49, 0x401, &(0x7f0000000440)=@in6={0x18, 0x2, 0x80, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x2, 0x40) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket$unix(0x1, 0x2, 0x0) r2 = dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) write(r3, &(0x7f00000001c0)="5d8dbd97ccf8018465e773f94626bcfcc745aba51b8accfe52110aeb78be8610c7c2e403c84c4198a670e451cc01d2b26796ae455fe25e1ecfee7bed4b5a574b79fa679945297a63328ed8a8c54684ccf016510ef8195eb213ed5a770204a7afff6ace7e40d5b727e82e17894f17e3582eeb0e5592e167e1e93687338080f460e41a076b5295fc328a9444c6fc11ec2152149fcb12f513127364b0d57796de7cd8949a7ee1797120b6909cbeffbb8bea68f15ffbd77f6a75a3fd3d4e86bc3ed4a5b4c47b63a8b217881329c65978e4528f2fe07ab01249f53dea568f", 0xdc) listen(r2, 0x0) r5 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000480)={0x6, 0x3, {0x6}}) r6 = socket(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) socket(0x4a2fe8b89a2862a1, 0x181ebab8ee2c1511, 0x9a) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) getsockname$unix(r7, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) connect$unix(r5, &(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa) sendto$unix(r5, &(0x7f00000011c0)="86", 0xffffffffffffffaa, 0x0, 0x0, 0x0) sendto$inet6(r5, &(0x7f0000000040)="b68b788d80d25d223bdf50ecb31ac304945ea7520e5e5de419f2f9bb2a4ac7d36abe59bb02356eedbac424456cdb81cee53469eb00000092583109bd459e1842eae9a2ef39754f6028584fc18fb4c3eaa369d6402cdc5bd64835a087324c1a63bc6def801066b3cc59d32eb05c05617ecf75c30481b11c8a2c8ded57d48fd2a447653688e174d6ab100629842c7b6e7e8383f882af70e4dbb9a590bb5747162932786a03cb50c60ac436c7104d74fddbd8b5cb048bd9592a54feacfeb0a2c47364986175a8e0125cd7615d9df7002ca62668725908b4f8bbd3ead64d25d16597964686f9d87738a730946e96b2840c62f927c954ce7a521ec3d2879b094393aab48e8bee132492235aa8f58c92150e8eeb6dbf64a5d319f2d8a5de729261b46d979f3a90d811b4616c38a30d4c4d6cc25c441e7565d4d92df1c625c8402044af658826c157374e697bb7ee1add59f0e65a73e2737274975d3167c0c1903248df970eaa7d87217e0c79c0f742f7ed", 0x5894, 0x0, 0x0, 0x0) 10:12:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r3 = semget(0x2, 0x4, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r4, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) semget$private(0x0, 0x1, 0x0) geteuid() semget$private(0x0, 0x3, 0x8) 10:12:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x0) fcntl$dupfd(r1, 0x0, r1) shutdown(r1, 0x1) 10:12:52 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/101, 0x411edd5121c76444) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x84, 0x6}, {0x48, 0x81}, {0xc9, 0x8}, {0x0, 0x4b0}, {0x21, 0x5}, {}], 0x6}) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 10:12:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x10) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000040)=[{0xfffffffffffffffe, 0xffffffffffffffff, 0x8}, {0x80000001, 0x5, 0x3, 0xfff}, {0xd73, 0x7fff, 0x1, 0xa6a}, {0x4, 0xfff, 0x0, 0x400000000000007}, {0x55, 0xfd6f, 0x27, 0x3}, {0x7, 0x100000000000, 0x0, 0x3}, {0x81, 0x243, 0x8, 0x800}, {0xffff, 0x7, 0x1, 0x200}, {0x6, 0x10000000, 0x4, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 10:12:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="426c3ec91acacfa848e3286f7803c79c7adf2faf305cfea773c1582c38e83495fa873548b9cd504b64b3813386ed6ba0475fe98f6c6b1b17b97f0d845b75ad72242d7c589eb6a1b43c21f829bb7c6c48d883811571d3881c1049b65ce7da158a9d07ad9192e3dec61a1f95b417b3bf88365ad11f7360b27192009abff818f640757e5e7486d3a3e3bfd685eb8a524d139f339d52f379ba6ed8d230aef47705f88def63c95f8a8d1c264f45f4dcd0d0320fb14878bdd6a13a4c14a97eaece734aa6c35eded2ac537647f9f68fab8f5200"/219]]) 10:12:52 executing program 0: socket(0x18, 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) setsockopt(r0, 0x8029, 0x31, &(0x7f0000000000)="ebff627e3279a2ae0fe3a32d1885d2995c9bcf8959ba84408ef2e5f4d4b54bb834c107de6b13ae5f362bd4529985b5ec62eb664a036a03d97d2acbec3172d3677553a30cc76679fd315ec8fd670c4935f0d1673df924d265382ff41e694275825c238859f3028d5c0db3a6a4080ed4ec5a4e77e85e4d86038be2e95401e500182339dc65b66e30e84ae7107e464b1b562fc0ffffff1edad1663cc240bb7793ce6eebdec6e5f02474f935d0759a1f7b65abd19d6e87ee88e8298bb7a42fe313e4b8d4cf9fae6028d99cb8f6b8432922e1bbefdf5953566bf8301b10", 0xdb) 10:12:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/83, 0x53) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25, 0x4, 0x0, 0xff}, {0x800000000000006, 0x0, 0x7f, 0x6}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x1d}, {0x80000000000006}]}) 10:12:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20000, 0x4) 10:12:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 10:12:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) 10:12:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000001480)=[{0x2}, {0x20030}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r2, 0x0, 0x100000001) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x17, 0x8, 0x4, 0x1, "1215545c0a2c7fa5106575e1db5f70ee75346fc8", 0x7f2, 0xfc}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) preadv(r4, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/78, 0x4e}], 0x1, 0x0, 0x58) 10:12:52 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:12:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) flock(r0, 0x8) pwrite(r0, &(0x7f0000000040)="1dc8222ffd01e72928de270f9f8271812fcb859a99e5ef73c7f778ad6b19c80af662fc231302c48df72002eb5d86298a1c8d1fc359867cc0c150bb1f8c0d118fbcabe8fb83f91e1cf245ad404582744c020a189883de629c5dd760f85450c9740ae4e7374dc98dc0da1099c2f7a2a1e01e7204525c782d2ddb1fe624cdeee48ad56a2bfa0ae936e6932bf12951c6b631b6bdc8099f1044bbc0762127fcfb9063bdafd12bf4f5c602969c47a6a665d01fdf47cf35a6097d57fefa6ff17440cdb2404dbd4ef6be60511df21422ebd73d1a3ffb7f640c59ba049dda9bad85d79067c641b66ad3", 0xe5, 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20000, 0x1f1) readlinkat(r1, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)=""/236, 0xec) r2 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x410, 0x22) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000340)=0xbca) pwrite(r2, &(0x7f0000000380)="c498a50739d849cffc8d74adef8015bf20082f7784096a6157", 0x19, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000400)={0x7402, 0x20000000000000, {0x7, 0x1}}) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r6, r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x421, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000540)={0x7, './file0\x00'}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000580)) sendto$unix(r4, &(0x7f00000005c0)="97714fbf23a51145f085dd1d39454949d9bd2d8ecf", 0x15, 0x40c, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) getgroups(0x2, &(0x7f0000000640)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r11 = getegid() r12 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x6, &(0x7f0000000780)=[r9, r10, r11, r12, 0xffffffffffffffff, r13]) sendto$unix(r5, &(0x7f00000007c0)="c36c956b2c0b232b63cd795cbae4a701370c9d64e0a9eaafa22c8f9b561dacedb45d7d947b01d0c27d67a63db7e5e312e2340bf3047c296c4cb418d282c8a561f620223b65120169101dc7bd", 0x4c, 0x408, &(0x7f0000000840)=@abs={0x2, 0x0, 0x3}, 0x8) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r14, 0x80185758, &(0x7f00000008c0)={0x84, 0x4f35, {0x80, 0x6be8}}) r15 = socket(0x21, 0x2, 0x4) sendto(r15, &(0x7f0000000900)="e190f07f23feaeaec6aa424d9f90622d1d9238b0d9dadbe0959224ca762cdd1273e1b2e04ac906cef4589fd3dc743475e655c2d3ecb4165e18d2f400801d1c4f8fd0e365a34ef5059195f2d23f3b39ae30ad886d56565f8f85bdc791e6d9ef7f47b1661492f5816e5d6433d4aa639ea190b87731efbab517878540d443edb115a40ba6699cdad191858ef22fb787bb5a0fc44e66c0cf590b8ca64313a6e09f5a694bab65f28d9c58c4e9c5a98c803a390c0f4e90d8455dccfca477a75f93050e73737a4cecc124f75996ede36c38b8", 0xcf, 0x1, &(0x7f0000000a00)=@in6={0x18, 0x3, 0x200, 0x5}, 0xc) 10:12:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xb040, 0x86138) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) flock(r0, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220100", 0x3) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) r2 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbc169e9091f51dfc7df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) r3 = dup2(r2, r2) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000000)="e195f0855c6e3a8e62b033953c83992cac27d34a08c686cc", 0x209}, {&(0x7f00000001c0)="4b8e566c0a84147c640394c16bdbb8fd2401ca841968e19a05e6b08a0e39f3416b0ccdd44f500e04b78ed5f7f0280b9c98", 0x31}, {&(0x7f0000000240)="0d91c3b8130d0658c03ad7e4dbd144e31060a290c95400ec41f17f7595033b92b660143a000000000000000000000000000000001000000000", 0x39}, {&(0x7f0000000280)="8638fa760161e7a0a2540fa676c5efe059f119544fa84c2b039370a40e9e0b371d9f882a9ffa2df3312e227dad0e407d5d400e896e03d3f5a3667026ce0bc6ce49a7de52711df3b086d2b9c4d381155466fa258be63f67a2485cb9e9d0a8442fb1f2794bb1fda91578edb2fe25a5997a6795f400680caad8d7a5b1a037b405de72af1e0664ea4e09be558117969c7aa5025c2f3e9d330255f2644b9e6072bfff767867", 0x1a0}, {&(0x7f0000000340)="08dca8954a1a4e1e242e2235335c2838193ae7dddb4595515d9be70cfd4c7763be98827a6f9f43ac0ae7b7b76c6d6c6df259ce199b8fedc32923061a5dcf8be9c2be426e6b58cde2e39413fb0cda14b1aedf00c2f7ef1803afe8ce62f300f812b10978b0980c52e313c8a71e61fb5f4c89551bda6974867a7bfd3836416f926a8d0c26aff4741fc21958f8e226f4441addf4981ad62758dc412920b918df1d0e4754afe1b8ab402a690fc54e4e1255ee0be8490e73d14af76a1efa32f41e15912529800624e8bc1230b4135483dfd4edbed9bf9773dbafc552d1acf809b2662919de160f55f26212c359835b9f99a2f2e9dfd0382b8d1644a33d15cfccc75a74ebef147946094a07bb8283ecc9fd11ebe978cb8a280463bda183ecb9cb9e8e34adf8bc3c4d2e588502d599027f152d0c5443f5f1b4fd01f3e0a0243b51991994413d62959f671830f575b15c866753a06627c1d730d63386e00795de802542f64cb4c5b14d05290b441af59c364250071669984da788355d7fac9859586f8d22049c62223229ae5e5e57cf7c1a52cf35fa5661279b35659f37af5c3475dd553921c01fb906c0e9446e955f5452b8d51562c1a7d3f57615c1cdf048bfc450733c8fad3c58b5e99739d8c310138643c761bd29bdf1aa3286c84a4d549c7f23d901e1f008e11420eaf042af12bb8278b6391ebd44863524fe28e10d0162ad10b796a36fb18afdfe0e2c980a373b5ab306c117344ccd6216b18e376d75fc387afaba0061667e884da9fc370818e1ba33ab380d859e6edd84e25d637584b808e4007b16139976084b9a7b99e3fc5479eecd1ce933a1ad3300dad72f6ced192688aa5b7c0ebd0bf17ff558b4023dc93aa95e5b313391a0f7e35786a72c27f2e8ada60f9f98e407edea353f45376305c6c5dc7f7cd2b5fdb11fedd88164712c4ca53b92f33dc5cc7f681748334baa680e8a8f0318228216a81ec3982d3df853544bcb871fda713fe04759298a750faabb239cfc92aa87a6cc3c63133710f9528219ae546ee3d8b165caf49f2043307b90c33db7f5790bdf096dfc2c1a63692b9a9f86fd8dce9ffc32764e6738a75b507403ffc27eec7e245c47f6794a923c2b5a6f442ceb973b70b51e29e2434bc2f9db0c68b994c0f8d95a3712fbcee4012294205cc5162394f4603f97a6b6e6d02451abd7ea5be74bc4041e8f3db9aeb2c91bd463b90bfeace7b67e089659b358b716387394d44898e50f543c97dba1bc0868c9dd0b54ed70dfce4f685a5b412fa60816bafb5395899905efde15e06a72b59fe0591dbdde685565ca50e34d33c1f7949f45a1b9b514f6a3b3eff850c9292b8e5080dbb8ddd3d01cd22a08b322d92f96a552e1f1b72819c815a5d9d523ce68194846a099f4ccbad07b9ac16a068d14a4524ea9abcf0b73e6cb6a2c4f7d77a658e6fc5f771532119ff2b16bc27ab7bce46fb4e9bf35a2947348381c58806620a0e83f8e70bb45340ef381ce3c5ba6c36f21d00155a989e5a23ce6733098e7411cb50e49a99da20cf9452855abe09f839a4a5a7a835baaca185e6878b3b8487e3508417a5a0d7148c3134b2847f0e90c7d22967aed58cc0efe680c3f03cfb0903211f374f53ac72032b951749ff382763b1301eb90f35b4e63b1accbcfe0f9378a0892d10eec0c91", 0x4a4}], 0x1000000000000153, 0x0}, 0x408) 10:12:53 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="e126c76904397a19ba463b00000045e1818b7dc71292105a28a30957d21dba636598688e10f472cdcf12382b05dc6f5e5cf46b479595f59e34655975941ddb5abb0f3c24f10020ee5ba925e7ec03826e58b7decd9be08791d1a2b473da052775711ef2266f7a257060c338367e6e4d272a1095e71ae84d009d584f13d87ed2ecc286cd1925c1ac72435afcf6620e6c2925e9ae3cdd2c2e6209bab002f53cdb95d6d0f0db208aa4a707093bcaf9d771b4e2cbf361a64a9532a90d6c00681837fd63ff857e5ce01d9397d94c331428921f4aaa6a3dd1951f281be02276fe3465499072e10cc3bbe496e70612f281400f2d3f7ca81e6926738ac56675efcc1233f3c5537502e085ccb824e6038fa200"/280, 0x118) execve(0x0, 0x0, 0x0) 10:12:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000200)={0x6, 0x400}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x7, 0x1, 0x1f, 0xa3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000240)=[{0x5, 0x401, 0x3, 0x100000000}, {0x100000000, 0x200, 0x3ff00, 0x1fc00000000}, {0x4, 0x0, 0x588d17d1, 0x1}, {0x10000, 0x800000000000000, 0x4, 0x1}, {0x6, 0x93f, 0x51c7, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4}, {}, {0x6}]}) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') 10:12:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x80000006}]}) 10:12:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d, 0x0, 0x0, 0x7}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x25}, {0x1000000006, 0x0, 0x200}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 10:12:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:12:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000400)={0x5, 0x200, {[0xc724, 0x77, 0x3, 0x3ff, 0x80000001, 0x7, 0x5, 0x5, 0x55b9, 0x5, 0x39, 0x100000000, 0x5, 0x25, 0x100000000, 0x5f, 0x40, 0x2f7393ba00000], [0xfff, 0x0, 0x3ff, 0x2, 0x7, 0x0, 0x0, 0x4eb2, 0x1000000000000, 0x2], [0x11b, 0x100000001, 0x200000000, 0x80, 0xfffffffffffffc01, 0x5, 0x10001], [0x6e4, 0x2, 0x3, 0x2, 0xffffffffffffff04, 0x9], [{0xffffffffffffff80, 0x3, 0x2, 0xab2}, {0xfae, 0xaac, 0x80000001, 0x9b7}, {0x8000, 0x3, 0xfffffffffffffeff, 0x7}, {0x5, 0xef0, 0xfffffffffffffffe, 0x9}, {0x1, 0x101, 0x0, 0x5}, {0x3, 0x1, 0x80000001, 0x6}, {0x9, 0x8, 0x5, 0x1}, {0xa6, 0x10001, 0x0, 0x3}], {0x21, 0x1, 0x52, 0x97}, {0x8000, 0x0, 0x80000000, 0x5}}}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) 10:12:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 10:12:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = syz_open_pts() dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x4995) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fchflags(r2, 0x0) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 10:12:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/180, 0xb4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) 10:12:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x100, 0x11) faccessat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x127, 0x1) r1 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) readlinkat(r3, &(0x7f00000000c0)='./file1\x00', &(0x7f00000004c0)=""/238, 0xee) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fcntl$setflags(r4, 0x2, 0x1) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r1, &(0x7f0000000480)='./file1\x00', 0x0, 0x0) 10:12:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10044) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = dup(0xffffffffffffff9c) r4 = getpgrp() r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = getgid() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f00000000c0)="4c7be86fdd5b2c9b33b4b12a1d371ea9d8aa4d17268798dcfe681148939ffb151b4adc82ac9068dfd869d3b5de89db7578a56c70ead49dda073462b9da7645338c36a7d45021f10b4bda2b39", 0x4c}, {&(0x7f0000000140)="c72c53f544b173", 0x7}], 0x2, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, r6, r11}, @rights={0x18, 0xffff, 0x1, [r12, r13]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, r14, 0xffffffffffffff9c, r15, r16, 0xffffffffffffff9c, r17, r1, 0xffffffffffffffff]}], 0x88, 0x1}, 0x1) socketpair(0x0, 0x0, 0x20, &(0x7f0000000040)) 10:12:54 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x20, 0x8) open(&(0x7f0000000000)='.\x00', 0x8000, 0x20) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r2) getppid() 10:12:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() ktrace(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) fcntl$getown(r2, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x101}], 0x1}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r5 = dup2(r3, r4) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x2, 0x8, 0x5a2, "0a7b2d355cc191e6ce74a7a288463ddf9aadcf47", 0x1000, 0x1}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) getpgrp() close(r7) fcntl$dupfd(r0, 0x0, r0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:12:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 10:12:54 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x200000000659) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) getgid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) 10:12:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getegid() r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "97daabbd827c48de5ef96294714204d3e113b87f"}) pwritev(0xffffffffffffff9c, &(0x7f0000000180)=[{&(0x7f0000000080)="f8687397e68b462b46b676e99718e2560f3bb1dd1405e351ea93ebff13bfc0f3e8bdc86153e9d3b4035342a87339c533ec1c2287abe9587d469c7c91ac88f39e4076e78703fb0c78413c63f1cb41ca3e085a4d5046fb2b7ceb354e6546a7d8b5ca514734d28a947352487fc7a1dfa5e8f1ff29082d7051856d6bd937271d1d9bc48e3bd5bb7d71ed2d7d16b541f3c67813e611849a30119e", 0x98}, {&(0x7f0000000140)="131100635439a439332777b9792a0462d589dd15b17f17767ce1cbfbf21efc", 0x1f}], 0x2, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x84) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000200)={0x2, 0x5e}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r6 = fcntl$dupfd(r5, 0xa, r3) ioctl$BIOCPROMISC(r6, 0x20004269) 10:12:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) setpgid(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) accept$unix(r2, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001580)={&(0x7f00000015c0)=ANY=[@ANYBLOB="011c2e2f66696c1016bc"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000001600)="12d2825ca7b13f628b7f65569c1f7a12fff997987842f6f179a906d5f89e4a2e95d8ca9e934c65db510a8119e2ee8020ddf09f63e86efcf6598ff5a7aeadf405d94362cebbc2930c04070ae31e4c7d3c25404f5a2769cec064a4b58e0860510cd9dc1d1a26c5bf95eeb687c6443692d8a67925219698", 0x76}, {&(0x7f00000001c0)="7b662b9b16a9cf327928207f1ef575bd3f927a1c91193ba39c52245ebe09aadc1090952ab905bcac2689c1c53bb47b66216c7fbceda37e5ba035b2ad07145ed6094c1b4d00a4edcfe7aae8121b0e4225215ded00e55a368102435d642ba2e3a6f2c4242d25cd6aca2c61", 0x6a}, {&(0x7f0000000240)="6ce5c393b23d5991d59783dc40c214c1addda25207ac0ec876bcae4174dd85ed5c4a26a2a792c53977a4ed8d212ae634a629c89e372888410f6cb45a68f2ca19ba33861f3b41066cb9d147175b63c5bef5a30a063a98486c1aa79ed9555dd44300d90b01fdf44a9fe1572b04c0f54de2c796cd687b57d33b50a96a84009ada214ae39f22e36893fda584ce4901df6f", 0x3da}], 0x3, &(0x7f0000001780)=ANY=[@ANYBLOB="a000000000000000ffff0000090000006ed0d85c3ecd8022cdf36893a34030a49fad903459e9235d8ddb2a114ea0f6f0e312bd818daf313f77c7222e7b9a483e9ee32f2fb27e17a252fe666ba5ec22348f5f6388902999901b33d842f6c6878dcd792540166a6d9f91bed8277440574b4d76e4ceab97f03e39b0feee6c0eb151d988fe9c285e138f6e3f8c242425528dcd04a72b099ae433dad1000000000000100100000000000001000000fe7f00002af19be0ac5aa8a12ca3a86da0d6e3e4379ab61ff2fb62a2fe2b64e885decf9b8683a86d9759742a6f784278336c28bcdd267db9291d0828a48d62cbc11fd390010b0d0d5b586afe861c9dff2229224dcdd1f4f2b563a9641b98121c173b5df6d80c8b3247d319a614a073bba26e3d3174e49b53ef0872409f2d73dccdcfb5cdc228d07be86e6de7a3fe5f61419d3960f4067bda5867378eef50174ce17ee63265c047d8182e0858b7626464a3c41d6906dde689913f111f1144ca28a91cf30b8fc52b32dda77570eea80cec6e9bfd56fce8bb22d713cb11937ca90c808faabb278569f3b6ba9a93987316143c790249ca934c5ce20a80c45b043ad4190601005800000000000000010000000400000056a538bc98b6095d17f2813be3dcabe58a08d310837cd5a85cc7dbec5cc68e03a924f6556ba1634ec4dd3a422edd656a328c0326110e7a8553e32cfb9dfa8e1600d8886d68b1980010100000000000000100000008000000466505d1c859755612035e6abd1256e5b1cd4f9d5b9938de7945038feb750ad95e695eac7577cabc51b5fb8ee2c89e747074b6d8d0b2c10cc8b2d314732dddf0e126f80f05b4b8c741cb84c2eb3729c971612f2e501dc4f9bdec5ce6780938279ff74fcab8e8236b4ccf1ee13fdaaa7f15a284e7ea742d5db894c581e8a5148e569c20c78420b38ac3e63326b3c101778e678d0e3edcfa9f4c8b213255e3d136564643eff819eb1d91b2c788f6a3f8ea649d5da92f9ba302335a1e6b5e922a15cfcb78d20324a8efd5caa9b02433f63300eda2bc1a6d13e20dc5c9596b77e0dd3222927dc9b5f2bd03695f67542ff23837332f2fabf3ae5f248d67b03a682033ae2e195668db8965595d56431eaff4da9be63ce8b500f32c7504ffc00cbb3dbbce37ab1f39e11de14c109f78ba5bed4c5292d58669529e47767ad304b68655003f31938969d1becf1a230a3e12fa4a7af003501a5cd385acbaf62e2e2707d03ce6899c8d252929502b05c0768d8ca9abe241658dfb2ccdbfbe3bd89121df071e5ce2723ab5ac9cfed8a10332688ca373ef9739592878262e651b4d6bb4a31218c370e67340a49c417765ba298a0d46359af90b6158fef7d2a622f1d9a808e8c3130eba50b4be60cf34100293db4d3b36023e667629ff0c6411addd74c1b7afa040817c4d7841f27cd6c38064ec03eaf6f16f9c94c693483e1ae674e02baf342d0c5039314292f32f3b9925734d82bec66c6ac6d05fc6f27ce7954032ef0439fcaeac6ab9be5e5cbb076260c54f106562b123a34d8287a6fa1c8f3f7cde248e7a5079a3e401eea681737118cd92cd872d88ad9a4521324a6fcbb5a08d8f442790dff5d41874d22997b01860ec407dec82093526f8265d07a3962f94acec9865081440eedb04c6e91e74bacaba59bf53789212bb42ec77b964b1acb57660457d849ae7a73f0de14067fae9de39a3de6d837af39e3690059d5a2ed44c3233c334e52deac3c34a7c6944a2c40331b45288fd6697f6a5c4e21c1963fa91ea39efdb91d32206eb96dc8acf4b45d49135c22e3d07cd8fbb2972e03f08f7f6d548be39403d355e94aeb2b0d9f1e26f6b83249a99cb69f968cce695278a5905840578988d91e53dc9f408b5c84690456566e6383aea50688526d2416981d1bbcb3c2fed978544a06c027445aa647bf693acd05dc5ad7fa84fd7b04ecb0fdb215336b300355ba2030320ab97a4cd21f9bf3c841fc3771cde8a1868fe9f9cafd96da87e39bbbab45460da433f54b335a74f07dae4b89aeac7582ea30e5f9948be8141aebf93aa269b2414ab47d488bbeac870abbf6d88ea020313938dfa5e29170540731a530d1780c35fba56c960ee262d1ee76e16279377bff0173b28807a552510bb70e4dfd8d2ab5261e1f4ba672dfa77dd63cb290d7c2e64bd0befea99b0883548dbf2aded41d05fc6b458a4c22181e28ef3d4394896b792a68457fce2bb17736be7ada785baae272db5c9388cede0d141af9accf85b66c9006dc6762404071c158678bb669de0c7184f172d0136a8cf2726df0621d867004bb35f91d85b2242e1fe6915e7b0ebe2cbe08a65354e6fd5f4796da0227263c913277e3a0e54e8c37580cd6fe2d59de875240601fd75297d0de0ebde5d02d7e7803d5be3f2b28574965435313ecfc947d42482d1b216504ec9dc4840446bbd565f1b128929497a0d983b9f635d0377d63c2b3d13be1658832df52389330fa721675decf8f59a377124e68357166e7c85d936afe24a34afe4633403f69a1bbe230bc692a170dd8d40f462fdb3d04d8a10a42506d9c9d25466a2cb55e54c24d1d5fd21e32cf1f45544177420befd0ce133fcea271b00136f6afb684d459d2a7f91434619c4ca7726d0add282bdd2e3f24353cfb80c4ab53ac94b538e454b21c753a857570f24d67e660867641464b6871ab124a4410043df46dd7ac9d30f507cd277f26ae36ab954e76e820b52ddec666b7edc6e0f8073bacefbaf6a1dd868fb6f29dfa5d8bcc9b1596ba4652f7fca054b2c2ba1d7d9865e56d15b02b4da8da679969f345df2054c044fff38eb44478c68ed04e83482e885fe2c5cb3bc42e71ce0d5dbc7eded2cbed6bde8b0d8de94e9ea60bb1021e044a21156dd816e1f6f9c1f9439d0f8a1cb765ea4f6de2a92be2f6a6ae04f4e8c394e20fe61eae8b6d4601e9d9f832ff1cf13c781f6d86c6610848c2bc781d277cbb333b32d9cb336bcfcf86e246aa17125232bdae0482617497de172380180f1c4ee033378fc8f3a0147af4e43ba51bdd3ea82b43e017c861b818d0801fc1930a5b90d59dca1acab1c492e9f082187fc18b74a2e8a224f8dbd78aa87412af6d14b8b9596084e04ae44b666d845529214878fd055746bd1bbb9301cbe400da60e6598d9804aaa8708e7cb50ff8cbc7a32fbc93f543a71ea65c66f715a200469ac62da417dbc9f5b5ea7119f906c3ef6886bacfa7ffacc9691dfd09204dbdcc46216a9cbb6a8c70ddab57c6928bc9f03d425b838668c0ebf3de8b67144160a820ef2193f3bec3723964f148f857d6978970646e6749fc548ec2daa9d49dbb24245495341bda47f0c7b0d31ebe917c0776dae3cd7193785b322b342d52e1e07b4d621098760ded6e341d66c89a705da725d7e04e265312bccddc411ecd4541c8324113a8d4efa234da158f17fafeb2eed0e86ead0817a9b9eb98c4f4518c624219a6c83b3b37ccfbf7a0d4ebbf0a005f46df81b386819c621e7a0870a3591529d484f50db23e3b9b6f2820cd96c164f317c8dcba040e45f0f3d90017d75a3cdbdbe1242a6ba1e0d803ae298e763c4046f22014a49c4890f7d48c412907cfe7bbe694339a8aaea17a4fe8d4ffa71a9b3998e146f15701cd847d8df01a995ca93788a327c89946840e94de4624c107874fd875bf6683e74d87b6b22b802936eb1ec611d057342285b072f090e7f7811c89f6e042010296d7c5da064f892a7fa3960bb0fc093b49aa5a422bed2d60fff16a8804c7fad7d3e0869a17141d769f65466ababb80444501ae1a03de2ae8b57840e5337d8bb8327668a5e25e41d4631bda5b8c1b99dfe1e2ed15ab585be6a83679646be975d93fca2e708f7eec1f4f121f6b85cfc4fb064a900222f50d64df0e20f7133d2f519246040d2741015da682f80d7369a257de1910b2b87bea086962ac9d6755c7031dc6d9b3eb28c1f298ebbd6baae97e051128dbdc1fe2bebd5cf909045f9138f1c15bbd35d2ea20e3b7f4fc2ff26edef5f1ba4e02ea33000355144c6735472d1c40653a5afbd55bd6d15e2205f629c7425decf36227cc2496fd2643a570d17846d0ebeede7009b125b55d62ab518cfd6b9f17b57121dce204e46fe0d867448261fc35ae38dd92f17ec1981259a998bba9ab4619eb9b601c654d26feb6df2922ca40a98060f4bda2c893e9aca58a778965f0334e2978f11ce3406a82a54f599d2d583d150859c8ab4dc71383db85046f73c6adfe4bd758096c6ce637f75bd3f6180db3186c5331c242b6a740620abc020ef3d720199c3f3bf0008563e06c1061ca0197f4a987bccd767abb7c535592910ec019be7a98d6e7cc02e8229ced6e6fffa1733755e4908617c286cd9df96d53673d6cbae556a080e248bb0cc4fcac72dd3bf2ae2703020a5a4020e02d8b6fa2cefd2878d8847a5b98271850522a9ab60fd345b17fa350c3e47eb90ce7d91b6c26e85b3bd7b36fa0dbc0fef643e252d40f39138533714c664eae1bf884002fddd8f60aca7c7f0254090601709819102ca2e722fccc072b9943506bfd0087265d5550011c80f1dcb533d51dd08ce78b7a203dc60d5478f22b8c86e66643a15894e6d7b27f40f58739ab3f31ab88937fec33644d38055fe4c83b29bbdd1c3a8e2a87cb079c73ef966444856c7d0267de03af0beae0f00c05f043aceebaa7d5ef214904ab37c96fadaff1d39365ace41fe84cdb6bc0c8fe8a4df974e626ee2253b85ca259763a31856a4ae2056515f37dd0cb18cee5bd3169e23657fe277540b8702e9f0450f65ca56692fd1a63bcecbe47835262b085d6ec5401467ce483d473fb3b98afd738af21d162620e20dd87bd6c89120d3d72a5811ec1d44368c0cd1ee8a2b158d5b977267f66714fbb52fa733dcb2d4c2e3e2065c651dad93567281766b1d0527a9fea8524983bb29669a4016de20f6d3e314eef9c8ab3026a8147c93219e4f71947e3373f216b070ffc67cedd8833ba911c75eb5cd3f6f60b33519b45215f2987898e38d3756c5a1bcfc06a201bd5a668d4aa1cc1d9ed46ce6167ad16eb78fc6477c385f60374b154099e90205999234880c1f70778ad116a8920cf94fcac5f327eb73a51a5f2d1531d2619bf9c52ca572952add8ac1d34cc1c5665889cdd27c2cced5b061162580eace9212490905905e8faf62d135063851f394013ea145132ca4441752ae9128fccb67161599b88515a7ff50671f889d0a7ab15a6d9dc893a9a3d9ae7bf42c69c13cd920b95259e94c867ae398170cb8fdc43280e9d7dfc3946a708ea30ad72f05db78a320177e025b0516a38755c10314f769bea795e3655896d2692fc3b8ed359878bbb94ede4202cdd26b87b87a9a52be4fbcf0d560cb0abe6f26a5f38000c0ca3e9a4554e0210ba865a4fff0ebfaa77bcc0f146792b0679f13b1e9e8f112bec41f4849265a93a3a8527fef82f01484a7fd23178fe7ffafaf002fc8ea24850ac24b96314d8efc37fb6cc8a46749ba3066e18cc8bb48de413067ed856c6950fc3a8da552f0111ad2f39ffb2d4251163f98de92d2a80e405f4969ae7f0b6c600693f218cff55e52a2154924aea011ff0a2206ede03b301c282dfea4ff8776d9fd4157be0cf98c2466c041fc13fbd7a4bdcdc4dc0aa997694e16dce3126abe4887c9a9aab50f03e8200230b0a30bd81f6d4c1b2b5cab14f28d4d222ccaa837cedc90ce314fc868ba90b1a8be8774fa44f9068603e7cedb39da7535c9d29cb42fcafaf12b6fc49744ae101ad4445386d7734241aab84a7b8920b4faae27bb195295e892ab300b3a76c45598dc5d1a0e9a263a5840e79898ee12d71b44959ff3efda0095d5a65338f9c70e65cd6e384ad8ba23779dab24e606941a88a31f690805b63609e3492322d629e3fc848c5ad95066760cfc5ce2b759970a530033795791af289be32c65dc964d7ebae038512214f3138d41e395e8853e15ba6383dbb643d26bbd00b20de1a3b1520b8866d3d3379f639ae18bde76b8f23b70a313397cc1724fe00de5103af5f9fd79ae1918a20f3b1ccbe74cfa22308c6519825f3433d5ebd46231c51530299a8d9e8a4c52463529a2ee96540689125e695f23b3b4ddbb81d327405541b828c05458cde0df55b1f3fc7ada034e872cae1e9fbedf1b828bb2ebe562c1364dd78f36578204e8be2e49fea63a401370930d96bfc8a0150744339ff6118ec5db9abbe542a3fd0f3a46ae29bd85ab071f43b836340bc0ef380ba3f8bdbcf28c45f1affabe87940a64af8183461d4adcd38a763c95e66c7e6d981486bf5523b7755a01e98a4283238ddc39ac4bb37314658c464dae82cb5dd62cd63ea9be8e71911f81aade5fcacc96e6a9b3f886bbfbeb22d4184090f5cf23d0722d09ecd19df948ac92379ee5644fbb5a50e2b3b6f350993f62acf8b98579a9a32d349bdcab4dc545d689c72371333ef7f1c1436cf631585798329e11c22c4383a04cf7355b3cc2d3a065731f8a589b8946af31e9ecaa063f9c386a389e27dd7b9da72fea0637a82edfcf40000000000000000100000000000000da25b163222b3bb79abf182ff602a8ce0144b555473d9a5a014bbaa3dde06affb510f1ae1440b13f04000000000000001000000000000000ffff0000070000000000000000000000eee995d548435cc842cdf63fcca427afd8abf7285f065cf0b603b5a0854fe2ee5c721463b7d8b3f0e31f2d9c8846a0db538dd6c321bf0cd6d079ed72fcdb6cd7a502dd6079a3088c6f42e4add8e7bddc215c6a98480e47683f049f445d368be3275f76d60413bc007116dff93ad8dc7f10c7aa52416e329b3c5de7967ab2379a6e07c364dd8ec8610c53cfeafa3920b672c1c4b44d30e1b0c86e67b2e765d6bebbac608ff9fbf3f04324ae88613a36694b4cf91aa09a522f57317fa3df34bd5d54a2ec6bed624c0f476b892f93ab6143c2da1b5c6b0a7813b302865e8700e61043f4b92846741e53a8085111355d848593b042b3b9d61e94eb32edf3cf3d7ea97416cf625c2100301237e99c9f4524ec425c9d2d317c56ccf983596a17a762b81d946aec360b99e0b27e683b2382f5fe070ae496026b3f1127f62ff30cf2b8965f426e3334b4de55e436c3144987d4573d778259437845e8c32d7c62a2664158f6223eff0396e6f64506cc78dc984445b0bd1dc3a3f5409d7f805b718e856777d11245732d44b96d8f2f542180a252859c5c83f88b941e5a7823a251029c3e8c4eb81c44568949b3d5a03fb459ed7b3f1962e38616cdf24b92d3f2174dfa21ffa9d6677051487e373981e54e249dcf7cbd"], 0x1268}, 0x400) 10:12:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40004000000028a5) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x7fffffff, 0x6fd, "5e86f60db8a9eb6fbc7bef6dc568723b2c9478a8", 0xffffffff}) open(&(0x7f0000000400)='./bus\x00', 0x800, 0x70) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) writev(r2, &(0x7f0000000040), 0x0) 10:12:54 executing program 1: r0 = socket(0x11, 0x4002, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:12:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x28}, {0x4006}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000100)=0xb5b8) 10:12:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x20000375, &(0x7f0000000180)=[{0x3d, 0x0, 0x9}, {0x25, 0x3}, {0x800800000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x49}, {0x10000000000006}]}) 10:12:54 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) close(r1) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x2, 0x1, 0x549, "3a76607009b0fc9301c2186a87c0624804322476", 0x5, 0x6ec9dc15}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) 10:12:54 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 10:12:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3fc, 0x0, 0x1, 0x0, "22bdadbc000100"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x8, 0x4, 0x8a8a, "2c53bafd5314507c2532863d6f3f67546e51933d", 0x101, 0x4}) 10:12:54 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r2, 0x0, 0x64, &(0x7f0000000180)="01000000d4e83d48f354d66608eb4e015652583fb2aac871f0f37a73ff27c9b36b0b80188e59310f77dee46b896486763569c8112b026ff8e0e883a1fb42f6a7eb75db4513f5a43069a9dc8637ae6d1332b685880e217b1a69f28240fbe39c22f2ec889a0d4fc8ac3eb09a5805c5b567679f28c6b8f05b9337ebe19cbd56aadc64297c2cf4a984d9458222f7974f44364aae9c97b8b588534fcd6bd179d6d93ee11a863a0ccfd62266b15a686f04633a", 0xb0) setsockopt(r0, 0x0, 0x67, &(0x7f0000000000), 0x0) 10:12:54 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x5f67c39144487a10, 0x0) r1 = socket(0x400000000018, 0x3, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffd83) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 10:12:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0x4aca53536e7c4b1f}], 0xdde, 0x0) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x48, 0x4, 0x2f5b34a1}, {{r5}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0x9}], 0x400, &(0x7f0000000200)=[{{r2}, 0x5, 0x22, 0x80000000, 0x2, 0x3f}], 0x800, &(0x7f0000000240)={0x300000000000, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSBRK(r2, 0x2000747b) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) write(r6, &(0x7f0000000100)="db3f1602635a10b351357f29b36236de0440686024f3358bbd51135d5a240cfaab8f2fd10be65b89da1a2ffa716b3a262f55a7cc682375c852acfeabe539c6c9e2682f72f10ebf96dfe369ba03ba513182163c4f40af8b4bd0752ff312abac423408caf8c0546e3e8d2d14500c397c2c07dd00a3aeb94bbd1d6b02fddf6109d3aeca9ce58b401356737630dbe623726e6b12c2859304e1f222bb34f9c616", 0x9e) 10:12:54 executing program 1: open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:12:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48, 0x0, 0x80000000}, {0x80000000000014, 0x4}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x1, 0x9, 0x1, 0x2}, {0x1f, 0x41c5, 0x5, 0x17}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)="08a6d63202e83bcf0c6dad00e61c") 10:12:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x9) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 10:12:54 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10102, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000040)='./bus\x00', 0x82, 0x80) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$TIOCSTOP(r1, 0x2000746f) 10:12:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES32, @ANYPTR64, @ANYRES32=r7, @ANYRES16=r3], 0xc0, 0x408}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:12:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev\xe9\xc9\xcc&\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 10:12:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180600000000000000"], 0x1c, 0x0}, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 10:12:54 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="11eeadad7fe5811b90b2fa5575df91092a8affc066ccf387b338", 0xfffffffffffffec3, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) mknodat(r5, &(0x7f0000000240)='./file0\x00', 0x2000, 0x20) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r7 = getppid() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000100)="634ae471358257b93cb34fe5fd1e8a447f72a84c2449cba816a1a67182ec081c097fe7ba9c595007cf584fa1562a8b4751788ca5e997c266c623fc5a2e614f62097a7cb8d1fcb16c0a72fa05f89458a471cf8d36010b49a93dd4a43d6d52f43837bbc71307133d3d4edc5dfe2b9609ef11a3c2b6d85c1dfb4d8258134b23eb6ece9a4cf571dc3ff3ce470873f2d2ab412aa56debc4ff07d3f8", 0x99}], 0x1) fcntl$setown(r6, 0x6, r7) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x20, 0xfff, 0x0, 0xc9d, "03369362eabd0334c604e35ef779106c5c49bc93", 0x9, 0x200}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCNXCL(r10, 0x2000740e) fsync(r3) socket$inet(0x2, 0x4, 0x2) r11 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) 10:12:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:12:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) dup2(r1, r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r3 = dup(r2) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r4}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r7, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x7) r8 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000680)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r5, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000040)="670dc3", 0x3) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdec) sendto$inet6(r6, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0xb, 0x0, 0x0) r10 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r8, 0x80}, {r8, 0x6}, {r10, 0xc}, {r6, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r11, &(0x7f0000000100)=[{&(0x7f00000007c0)="7df0518df7aecd09be1e604f096469fbf5255497e9c88f787a36b2ae1f1c98da7332a635f6518ae66228a182a7390eb2ea120e6765cfa08bac0d74bd32449379838d865ebe334e29eaa7d84a0ab6aab621276c6f03bcf788bef930f0ad112db77ccf92c55e4cded2b79d66e6f23b7075eea53e9131eff8b30d4d2c6f1284024fd0eaa2dfa57e6b74f50c9734437482fcc397d0", 0x93}, {&(0x7f0000000880)="ce804bcf78089f98d104d05cce60ca84f5c21b62936c9f6d19783933f49ee996c98206a72f9f893450eea3b7810b22744cf3ea80259e5dc0134d1f48c03f9bfc80a2ccf33372198fe1093cc3e1743208e64788983d188ac974d2650b2ccd99210e89c54ddcb9fdfedb48ce06fd1144c37718e7f19b2c0733aa9d4f0505e88c00000000000000", 0x86}], 0x1000000000000080, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r8, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f00000001c0)=0x9) 10:12:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x4000000000000000}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x652fc465) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 10:12:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x40}, {0x7ffffffe}]}) r1 = socket(0x10, 0x3, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") sendto(r1, &(0x7f0000000040)="112be330b4780c2bfaadc64ffc146cf3cd9b5891b28ca8456654a47d7b3d6fafc49db8c1cede825b26df1c3dc9d1226be5ab5a6a0ce41258dc319a49bd1351376efae5a71d382c9ae69bdd3ba218655dc9ba8013", 0x54, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 10:12:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x7}, {0x400000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 10:12:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r1, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) r2 = syz_open_pts() mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x10}, {r2, 0x12c}, {r2, 0x80}, {r0, 0x2}], 0x5, 0x2) 10:12:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4a}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x800}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r5, r8) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) r18 = semget$private(0x0, 0x4, 0xa5) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r21, r23, 0x4}, 0x200, 0x401, 0x2}) open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x28) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r25 = semget$private(0x0, 0x4, 0xa5) semop(r25, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r25, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r25, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r25, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r25, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r25, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000100)={{0x3, r26, r27, r28, r30, 0x4}, 0x200, 0x401, 0x2}) r31 = syz_open_pts() ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fchown(r31, r28, r3) r32 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x800, 0x0) r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCMSET(r32, 0x8004746d, &(0x7f0000000200)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 10:12:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 10:12:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeab, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) sendto(r3, &(0x7f0000000340)="8f0b5af368caf134aca4de9428a185930436f9d8944d6afc424dbfe49e1a89fd8a8e1506e6bd4a40ddb69008e58421144754f61ec440e46fd8e7939d65876a0e0d7dd0dd806cb149babbf90c00db16de490d1188c4294e7fff77d830fab3c489c2109210662b3126d86db3aa1fd981845b462d8c82ca1b437e7c8d7382b1cd531ccb04c3ef5a67f5c376e7f7e5d911c6b6c13f72e93d24b3132ebea4d27117b1", 0xa0, 0xc, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000008e0b21f566ad6fdf7877ac7a05bc6771795eff1aff6bf5375e"], 0xa) syz_open_pts() 10:12:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) madvise(&(0x7f0000684000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 10:12:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x32, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt(r3, 0xfa, 0x1f, &(0x7f0000002380)=""/142, &(0x7f0000002440)=0x8e) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) sendmsg(r2, &(0x7f0000002340)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x4}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="ad018734c4845d24ce780c7ad9668e38ce3780df113614b7779b2f8eb97eb6f756488207944dd58cd16ea8c6111bcf54ded4ce7eb8ed0fef5e9ea4470508667c57d1126a5f1f4428aa8ce617bd2a3c42ec992540d47f42c00225bd42b531cb0b6d46d195feda9a0c74c8acc9523dcd9015fe29f9488be7db3efa67225622fb728cfc595b2bc11eb429e1fe71c83fc1fe891aca518397574f3b8ccd22c754bb6a2871f36aa642164eec225fdfef5b9a6de87f8108d083673a2568bfae0e3f95d41e57b0b5c4b98c646a0a47cb93b8b067aa4a14126e22fca3f8d78479aace15fcc641a3b9f1a6e664074311dfcc0fdf09e89c0ae6f4ebfc839287876bac4f52", 0xff}], 0x1, &(0x7f0000000180)=[{0x1010, 0xffff, 0x2, "a0cd494c5b360dd01247cba710e27fbbad1d322852a39ea2b3b816f3a5f48eb605ae677066c81724be5521b2a7a5603606ad8beb2efcea11d318ed40783dc6cfb7070365aa9ce07844d787d05bb0fbb0e3cb6283249107a463334619eea93ed3cd3db20571734e129d973d4d4bee20ea507d46d7e58f476d5b79484460b87b491af1374998e94e60b9a3ed679e410f9c35b5534a2a364668b907662355218381166a68890d3577a44dbd420ac3f6fb6da8a5c096688b99edcbc68adf32fd57184f2279871bf4dccf70a9da41aec1320943666c9ed533af2f11c080ddb72dcbb2809fc092a7f2b3dfc6aa00f1dee1d9204c43550325e1b71ad2ecdebf77e2ce74ca56c82d538dba0117b7271a9ca19a67649d4391ee29222e870ef1a2c68400de6ea771c9a2b6ddac80de224662200ca669886e0f9ca872828c2242d36bf076c471fde86fb1cbca3afea6233bcbf4cedd9f8de70313ab24143dc834ac9fd4bd75894a5a9b515c12e6b59a48fd9189d8cd8c4bf4aa5cbaf555a6eb6dc91fba97e7fb6c4c9ab6b95ec626498838a2ff5cc34f2358b3a06afbb8c0d8e815112a27265a5ff19637c45c863d394926267bdfc637473573f753060da328574e7f8ba2c4c0e67250ab67b5923557ad661d2d64796f711dec13174d37fb31c88f6b90bfa4d182286a27effd00b2a818cf1843faed79d55b2bba19e61e8609c14edd0040b90fa8ddc3eba462bfeb555319e4dfa17c8309ec9d4bab3d70c6d0438b85a7e965fa1c4dab3c393d359da90b959a9d097a893dbc6e8fe35a979e27c4874ea531ec72786777f839b35976771fc665f378e170c14fafde3746c711e2a2e00a11396fabe8da4339217b365b0870448f1f8f6a92bb72ac3ef0fec69ecc8deef21f40de7cf3bc5a7374deb4aac89d146e7ff09e9487577b96a0ca32de1489007569ce14ca5288035081e3408f47a843c60cda0bf2bde316283e68bfba845238cf654eac03ea4da7e74566a3a4e075a33da076f34206bd57e0f2d4110c7e9b0e1f99777f6aa6bab5d5627806dbe89866d07a2df55925cd53a16e58b70718cc6df09cc51057e25f686031be34dbc9148444d96ee85ecf3e464e85922e86753586173bf7f19ffc900891277bad19a012f24cb8b02ccc67ba23deeb694ef61d86c2c266508a194acf646043c321429e18a36827c57e2fc87c8d58af538545543796a93367423839eea33c99385d7e38fd3f82a5789d0cef7ac86c5c4f02454daa36c98ffdfd11038414631c9c7fa4c112ef0efec6a966ea035902e5f66bd7ed9b0905e443629b7cf6084761dac9d8014f54f544466ea1b2559cae75962009c4f44817838164554c5834733b251e5a0282e3c2a733daf8f795aa61dd9a0d8f11a9945dd587715f8ea073113fb9fa5a94b63e0e7b5dc6a2c3595b20d11b38dfc4fea991f8a188554bbb0417fdf596f0513ef3e8d062fd588d5556bc673f615c33179310e79d2eced020e9ad0418c88534dc52b47cb46763bce9a420df5f76dee1307d820c5c81aef4d2e213dceb1bf70eec9f05bd53ca5f7575897e46614a2a03ecf6a3a8e0d5260d8b6732bb6e3edb996e1b764bb0eb4c24d63a4e7a09ff2ec2c483e66b0a73b95a9ab702aa91ecac50e345d4d309863ace7114f8beb43aa66948609540ea3922ce62fb92b53e6de2f6b401fc7dc6b423ea2cd53f8d28ebac7be159662eb3f2567bf68fbd2aabf22979088467a6ee141fc7f997257202c3eae7f174030386afceb451081e409145d62c2618134e731bf9b70a3713dc71970ee4952ca7dd9028182bc6aadc0312aa808808c5b66b0393453862e44380bdaf1a438a0d58377c65e8a6343c9b230be342d1d6553386dae0348c2801dc821624462143fbec2bfb1f0d1d72bf0698e53a5f774800f8b002b6a67c4773516c93f334c37cdd3bcbceabacbeddd6bb3c7a3d133e8831cf11913ea56453daecc4eaf5b4102085576e3c4fe7dc2c6762c92823a040b4113b9697d7da747d79a26bf9880a3312a5ab245d23d00933d257bcdff6d9be0cb0875bbe1a019e5cbbabe53a84c21a8d5d3464c0feed128d696f78eaa724a9bb64fedeccbfe1d14463eb0d2df13fd3b0d21364a40017a4dc5db4c1f1a784fcd7ff72caaded9ad20d53ed15ab693372362bfc57b00e98f0c05198eea54a995e388b71ee4b32da6ec7751f72231b6e75d0204938d058e09e6cd51f689e17b19c264cb58b11755d7d51961936309af5eb66342abaf83a6ed5ff3941957d71b9fd5f517749f19ee36779929021d1c5ff5e21d9f89938570161805f714602844473b665ad9dc8273902149a3dfa9ed7712ad199196d405f0fc64e01df058c6f299163d4010cd59f0bd1814c46c1400705d0be371e971846cbac5790568d87f096f6d31863ffeebc984693b118b90609fac5b4b0596830e5278d068e771a24151d303504a8e54f0c22c34ddce47877186ae82ca2cf0952861a7c88460d7df9da42231984a51debdece89b8d51b68fc9710cd5d6c405d03cfbbfdcea0092c828e60e77332a9c30bd4f9c5c500dec1da51c67bb79fb924e1a2add1fd859fcb644d9577f938c6374cef20da369247212c88ffa3102a4f3c3be02aae856fd6ab7c06c71c0379839dd6f1f1790d1315b32d8c554f2a072e07720ac9aa115595a3cc524d0723d745fc2c7d8f6346c4df2ef51cc7ce810f9c2a03b1ce6d3eb0bd49dee0a8487f051ff44d74ec37c72b83f529d3906c8c4ffffd2ce2bd7e9088e52cfc9f7e4dd0b6e7204ebec21320a8fcea81bbb413d40fe432aa9b7a761c4fee93f7194882f784c2eba6d54a7b68f353610fd9263db58d72e53437e84e2bafa60c9c18591ffa673967e12cfa97f62bb20605030d55c8c5a80241bbe8015c1091fb5ed5561d7de5c7ff78056e18b8798644b044a8ee44a89669c1f8e7872e3478c969fefb81dfb67d86e4c273f234e992cdbda42145490d9c6b376494fc37ea5339c9b185d6a383f4fc29d6b2380273858115af79fd4700d134ac6fe1b1caa502bbfec6ea8eda9bf67a394c78911f31c8b9be3bc81e276c1015540d1cfc39652c7e46a7b8ee1b379bae9f602e1f0358e7eee3d4cc0e7caabf182ebc4aec7109c10066e2d1f0be0499f19b104a361021aab7f1fbfd9f26c94f1f775020437292eeff6fc52f6a7881adad5ae49d8f115a4a8c6a68441a1c10f1024bb59b997c47f8e0d0386a8911b79a478440086a9b7171e613a1e8175618ff51aeacd951284db939f69cfae16d2cc497beda017cb375c99705599b0bced74df7e49f9375a62f93aa5ace74def2ed8de675e3bc346412adf0e2d3e72724aec0cf0cfe3ffc3941678ba7ffc73ac9ee2b884a06ee4dd2535250d0d97ee343e3e1f8cce5d381d80c9f070f7597ec30f1c3dd08a634a7b2a867dc0cc441a22d94c0d71ce71e7616bffd2d0654b3c256eea45d0574e7528e80875907464ac9196b73d78fc90fb38fda0463f5aaf0d0880047950a203557ff87bcee8cbb31fbf8ed0c0bfb65ba5c8ca6c477093f0220776bc57c9d06b3660851c0e31b3694b07a14acb05e2851dc40cea3286c13b0c41f3b053f7737ed63c4ff3c21b361a5f6d911b4c62942be98f2809e6d8592eeb9ce3e384e0f71bffafa25373af4abafcff0515f6f3339501ecba108c0b14ddb928f91c2f3cd2f1afb68fa90a284800b2a6c64d2c21d5e32e7e30a1f49083bf2e18f5d16a2fc07963527eb486d8fb554900072f16c4332084a5d634fb12627f7fcc80ae259fe3bfd8bfa5e50504cb863dc94c65a85d6f02e62dc2b72d0db08452059aa1aa49a90da5260a88dbad2289afccff359dcc299711f3ce2ba500a8c1ced4d0e689dad41011227145b19136ea837d05a34f404ecd200fd0242bab476490b97ef67455874f7da8d556083b2d25d298d87801a89ba03edcc34cf078ad425b0e815c34b118c48553427bd86fc38222d6ede5433fbc2235e6c8500a304845264fb72034fd77379cfb99d379069833115821d5eaf9e30b4328ce824a600241628509dffb954d0c96278162e7328f567f7a381940da968c8974261da61dbee091de106ab570225c9cd5955f132ebf15349fa8faec44ed658bf82e1243f0a8a96c2bdc50ab04645aebbc027fb540ac132c6d31602c7f991b1a4bb8d09aa1ec09655c922acd06992249275891c54a4c22f69cf197a26a3d98d1394c83434ba9a6264ebfb7ba3e3b0e743738f328b2a88705fd02e06348280c3d91ec71c6b8faa5bd82994373c9b399384a964de4f7ef618769f57c6842d76eb0d9a8b8367d76594b41732e4858f710c916e548ed64dd59e3e1b5bec5215213fd72f398bb231ed09aa2db6745e53311923e529748c5f35804b52077efeb591d006757d1441cf6ca4a881489afbb65296bc834dcb40dd94d5903dfc4e5de2a5ac09311b3e9a87d9b98733a8c00b4596cb8d967f838ec381e5e22e95cdd59ac1bdbb4ef7c277c4d9aa218732ddbe350ed053e5ba1b19eaba5986141d353dea97637a5dc8e8aca2e654c257960acff6148c199e4b308d2a2aeb02b99ce4ca2f9b79089d94d3258f97a4bfc7e5bc772d3a0fb5ffdc35c4ea0e2b63d6dd67bfd6ebfb45a6c24158b22284386ab3870470800cbd386f176823f286ef9f841a0d2cc99c6faf1b35b957c4177121bafb601408c94bb62745568f716264a8710fa61f0091497328a498636ac2eb4c83f99a94163467eb8b539e20da25da0561ab794a2631172528e32803a941173ab94dd773ac6c5d5bd501c6132d95312f026324b5ba3f62f1535556150245bda600485fe92afbe131eea13bd3a906276588dcbbce68f438129622871215e6e05531e5a4491390775986872cfaf6ef2d3ee5e27ceeea405c3b0a611b3e00e2aa2413d7890eb3f9db908b3c11a109def843eba4b337beabce7b78ad0c7b3447cd0865f3e7eff869d35d8ec7be16e2e09e4f76a90a4d86fa9196241b3f4f80d1e928e18dad0485a7bb6da2174b1ae5e8584f6d7a81952124c74b41193629b94850124c5483a0515b11f9cb6fd97c872ee68b9ce19f3aa11b5d13eb5cfff0f2d54e5f2314f257074304d8a6b3cf21d3ca931952b87c1a57f0532e07f6e2497bb24e6e3c9e46b2ddaada7b0377621f1c20e16e013e7a4e5eba07e8df3cd92ca7e2ad641488f295c24badb6802aa22cb340601993525d8129012b1abca0d329dc5434dedae630ece88bda61872382bc936138e7d4309b36191906f56dc757989e9e7076d9e199ce85a6c4aa074a3eb013901fa77270b92fbabc2af6cf26c3ea5a9012a103f7e94a034b424dfe06708d61167663d63a8da8adb4b8ca20058c98c00468d12d34de191ed9df4cb13e06f9a807e5065d1f774468ff0484554eb9326ea73fef593c7195213bc3137ccf436014bc02ecf716841f1a59f8a6ccf0ff712046f6cc47130fd949561b3a49af460e1c55ac2bc6e3ebdd534ceac71aff65f1a60c3447a15728fc261428c2456f1ad5d06b52d2894acb0f4e4d5af5b1bdcf27368e429b6a61528217a9712e2e35cc4a8f0c8a1e73baa7f2260bbfd55b188e0def9e8ce4122de673b590edb66e5bc1ad4eb65995895430561effb10245b0272bfeaa9bf234aba448a27775dbf633da842ed0ce72d9fd97530de89818ff5e5f40f5d0361fefd259e32a9bee18980bfa6df182f69a7dbfc5513f3b5ed97085198674416ca7487a84a139240d3e514cff8287ed424eb4a923c9597a15e9adcc7c06dc532bf9dde62d2a3e439090c166efc21066ea2a930c742f41"}, {0xf0, 0xffff, 0x1000, "de057d89edb7876e8b07e251bf956c76526195d3dbec3f5688ffc7df057d8eb874e770840eb98cde65194adafe5ca1c122ec4a20ed606adb7b98d41d207e9e270cea1c6b604726648b3956561d19de7d099bf39e75bd5c8b2e26be20dd6bad336511af362be465882b3a62d782b7df9c8e473d6408bef5ad51a53c609c259633cf060e01f87bb47aa8cf434bdf199c30aff90202a9605518cf608266dc34e2fbcb925a9fbb9f1943a28a138155e9ca724d5483e556b6aab96c34d7c12560d180aeacaddd199de5fcf342ace7ac2940d8e4b09dbb3f1a7a06a8e59d21f8641b30"}, {0x1010, 0x10000, 0x0, "4a532207ee227c56787b833eb4423116ac8e1d449ba26e87b33141b7d78cfa23c7e6ba91c2a1556b7f6fb3279d7d5c82a8cec50cdaae30b94f7089930fdb979887f219edb5de33b80e85e401dc3a1fdcad90200d75b5ac2c04766407141663fc5a9d4ce961f28ce3e44abaaf060cd13c4213cd0831901e4365fc21f2fe65ee1ce06f0cc95936c58a6e528dcb0465c82675a8b26fafe0fede555c5bed2c714acf05d18d7b83fe823211ac73d88e8ae41aef8ef0fba89da3beb9655e91fb31d1af79b10d3afbf759c10913d30c25057a19828e1bbbe925b104caac8e1ce295241e4057839e5eeb7c2c5314311b11aee02d136eef6b3d18c8a185910836247b942c725fce1cea71c37b4084d582d26bb1f242cc4abc85ade7ce95b3da5cae395cb78aeefbc58d152610c0d83f8009248c7dabb52909456bc41ec5fa859dd56af9625ffbfabee9c1db5bf79300195576ca5aa8eedd4481c25262f9fe3c1fc1648597848f5587ee53ba29b5f12deb769f1e464e1a32b85fb45322b7bf36f9058f0b981c48905cc1a6788ec774b5add1647e39f6decbae8b7c2310ab5bb3f8a680fd9c4496265096bbca1b49b6a38152b7aba02622eb6cf88d9a76d1866ad063bcb0a33bccfa9e2e0daf52f5e54ac419266c3487fc69edd68a3e962512d1c8ba76aab7791fb4b1efb82bbf05c22743978a65676a1f701fce0de57f2ffd748633e00f6394f0a2d26609ab224040312179c605a7adc748988e38c54660963a803b3ea088b4682d1b3d335a95acaf50c059a27b099f36173b9e72c6c4cb00f2ba86b10a2a9fa31a443993e36e8ee41fa2d1c1e788fa5bf6992781d6c44360cd60d0dac715aecbf6cb66fe18cbde7d3df062f37b3226a1d4f12a5dda6e5bf7a8057871c2e62c08abf559b420d3916be7d4776112b367e1546b0af25fc8ff5107c58868fc062c10cc808dbe3432958f5c8f32c65cab2c64a49b0543e8ce91aebeb898b6b3053d720b4c5f84717ec08b3570dc35f9f3b608d52c2f4d50144e16d8482908424ca394c6c2249c14ace9b3ddd62d829c205f2c8e6391ee97811c61af54b5e1596a38f89af41d5040f62ba2d6031118fbfef284eb4a6f09c865889ed12c534b767f59bb01448fe7f9cf5a34a36086b6582217cf231640ee3824413bcc33567dc1bc6022d476271b9e1ad9fc1b046867df1e988e0e575d01346800971a431d66ee59e8c877e10aebfc164819e2a0cc81cc0ae2f8887c794ecdae7eb9d9eb2abeab052121676106506d9b469a77b12904ee6e9b5511f1611ed3e5cd1708bc3f71c471af619f3e2ce64d575bff6b5c3b53c3a5f509554d42e0212e31d2af1ef4b85ee03a82ec92efc06c9dbfbf993457b6fc011f702a6b00b2a6293ef7853b00e7ce153b476497d2a8dc188804c3a9ada842392a6f42513f48acc0089cab84562b1ee1b6867c251f5c09e138c0e2020b6082808d23659382b8c7117d957239c0c1bc36cbec231a581e5bbd4ad263eb52bf7ffd7bc2a9d8cece7e1fe12cfc5dd6316dd241cb8113cf6cae3de6697e64bdbbe42bdbd142a3830d9ace174e834fe477ca730e3b617561092375a931b9940a230e9c2131600519d0315cac83991edf6c0a81730f13c5afd3e3795ecf79338ea6c74a3c395c05d4cd15399b3954fd63342e8d11b69a4b84458d61caecb9da7e26fabecda5fbc7bf02aa90b829603b3702697171ebd5bb4b5bab00ab6ec311126feb84820e7316efc92fc79468c412a51a9c280aca6684202086389426ccfc9d139b35f690b26f893170db698fc94c12aaae6e4af7efd010747b4250652cdd4bb2d74b455a228268072a9b8ff6787ab8be65bff29970c417f436879cb3064f6fb9b5723fa1185367a932a9d3221b8cf4950c23924185cd74e37b67d2bf0229e07351cdfed02e130166eeca9e96bd334517261d2476c660f3c303c671ed519468e076bdf8f986d07e296eab137b5e0cdf81a267582375f0ed129f8c914fe31fd4378f2151972654b3e7f825b52b02cfb14f62286d11af842173e8ee35b63dbd644252c71c200df74cb9ae8df8e430d6406c80e287448605b2bc19f2a99ac92dbd040d4b69f9684f0a180a2ab9855aedd0bd750ca6e9707a665d6576610b1aee169488387d1cbbc7a3f306534f9ce30c6e61844a9796cfde55d688ccdbd5ec04a0d54fa3779f4432b032a2ac14ff842096a99311ce31ed1143d5a5ea5a292acf31b4c084301d057177be1d757f21ee07373ecef1b9a438ebfb44c2baae97cbc83436cf3792d593c41621a483047d445855ff5408547bf64e6f0a48268a8198c994c797b3408a0a4918bbd5815be4271156241742aa1b13deeedae7b97e7767b1cc5f7f1d2a01fb44be6b3181b88dadb951420ad1ecd2aaf6c06225df8f338fc08b957b3efaafb43291bb41ff3cb90622352fb660027d966f01702e57bfb1793bf94e08a114e84aa0d5e419c67543b9a999c885805b7dbf1723ee9269f932b8e8949808b14502ef45487c9601afb6097d2245219aee1767400c3054d14008766132682052f0935e8fe0ff6740f53c1024070a46c18f4c5b908e5b324e1bd711968f812e15204247dddb739c39531f3bcfeacdddcb4f96a12591fdf6b19c4c1e8b1ad273c5826b13c21c6c202c4a77e4de72e3a4192e81a5a4389163f4e9305b8f0b2c4b9a6376fe5e559aa6d71c02fc5188f987894db14e213d4f437134623397cb0b9756e3c36e7b882184badb99035b46d882115fafcf702839d30341bab78e2da30f08a11be5ab5cae2cc4754d67d5d7b1b3a0b4c00fa8f69581b2ed8d4d6e02acecae5a884d1499701c42d31dbe59bc9bb561c489d837b27570aa1659638de128e9d61781d173ff1b134794fc026938f6c075c2f58710b8306acbb8ed746dc0740c3ebbfc0fb4f9babd4db671deb7ceb34ba7967698104bfaf210dbbf69ce281455b0baf79b65a99885ecd376c5e253058ed4fe91bcae3a40e9fe456d0d526472065ae70b5d44199851464e7f588ded9f1c0b5c514a6998a538fb01377c85b3c2861bb873b455d7db3e78f46d51f1399e3e19cc51874133fa85000147d22d06487eb7a75222c6e05ac5c29322696ad59afd50fb1cae6ac04adb3251a7613891161014e6f374e692ccbdd88185130c8d81ac6383976955b6a4d5b7460e16fb9c6e65f42abe092863cb16dd96159fa3931aee97ca6e673cee80299ab93ace8bb83bb9e062c0ce97a3e4f62937c312b4d0ebf9d6a9c17792d525faa37b23bc8effb334bb25772818ccf930a685be0fa99c77d50ebb516c102428127cfe2facd805d7545f90e0166ef564c0685395680296ae95b12d790fbe533c017f1f8c5e597a5cb6d4d7eed6042ad04198b44eeb3097850df4724e4b6a756d6a914ec4e18bf50ef10c9ebae12b6800e62e38115b838ff9831668130442b00a2959500603e07367b35f5b132e62b5d034d81f3c17bcfbe313cd4e4877b4c4d60b610fb2ae833c49607fbc0edecbd6e07626a93585d41b35303e968b98ad77f6c1a608dc151e39d81c0fd981f6bff05c7cf1ba425f9ef524f8b2a579e04677a63d4a40c9ac6aaf2a70d15a39e9ef5d723a0434bd9515643a4d198f3231f6d176e737e4ee513f57dff39bf28f6dd44102ea6ff0e3f8943fb353e97b351f1ead4dab1d34d22c125589252f9609650581416be69abc886973bb3819e96818c9e3660ed6c1b6234a2b8084ad33ffec0fda6784957b22f6974f3bd179c95efe8e35959cf98529bbaca5a3c4c8f18102452532ba20022d7bb03e41b6878337cb2d255b10c2eda1e08498e5aa3e0d0479addb35f6fdcf15e857e5023cb2f018c268a39ece79462d8e7b2f023efad8ab8d904d151c5ae1673f9c235954bcd1067777710edc775d25bb3897a251e9b14ae06f88b66fb61359ce4fbc77f2e86161c32aba755d7d388c7066e773dc9f04c73fc0a13c69d16da9338104ac7b6ced09a3aa3939a58cac96f6262c744e330d0418c3c38e4e68bdf7fbdfc1034376335ce4237916b9307e07df9503a5a77da8855d83eac32b4133d476bf2c4421f09dfe465485aadb2420694840a52d9b9bd9b700bbadda8f4699d36bf33525562e6fab92c134d40affb938b0f64a84f6f7f1f277ca87653b21b895d258237ab2801a5d92276e38afb94faf05818793a146689aa6c091e5c3645756a476322e96d7b81cc3cce9dcb516892e6f63b39cd713a0c71ded39e53683c7315d26003cf7b049241602feb7a66b1ec2f335ab1466f377b231e077583d1489b9a94a321bb8bafdb58d9179b20fbfbc173a41b770d64dfc8fc378faee4d7cba4f496b49fa402ae87c7c0397ad9d79831b2d70ca652b377bccd5798bb05f4fc2316a125c5cb2e4bfa5b190ba84355745d31634b8dd131df8291bd47ff6087372dea5d4bafb574df789ccd52a280e6b0adf3e25ea9d157c2987eda3c7c0af10e2b57fac7af2472bcd0baed13295127335eb13c3d229c149bddc7fd3c41e44fbe3b2ccefa99e6e722c11112418338370f4e4a828e249a9498a80621368d91e4a76d819793dc0ac8aaf80638a27a0bb841b7aa1cff6b7dbcad6a42b9d336d7230387fc5bf9e8516a1729f565282d5debcac83dd02c9c505e8324c6a3c35b9d7a9989a733276629ce92a42df573b871b2bb6693d422fdc59c6be766368c76fafdfd5a56f2044f323c666bef86716c96794aa48ca786d87f519d6760dc918b4077fe1c2b850ca1f21fd3ef34346886728bd747d6a02b5ae45642fa0143a46293a49b11322d3abaac6747fbb53d54add744100e2448d47969b5c15364a6e1194f97b153e6143d265090385cc3227dd6d4c5ba6d9dcab20c926542fe6cf715f80fecf6b30cbd5c6169ff4a5a2fff9ea7d4ec302c247d095511b17f88a94fbe84474b6446aa4d46c03394747d0d4e8be44fe3eb3be18bea7d95b8642af3c1164b6e65557866dd6f54de54a75686660723e6d2c69e8761044957c0793e96adeb7bef796527fdc017d7c451f46c573d874e57226599e1cfac518a80584d103713cfeec72825ae07070c6b411e382434d447c85380e440822bd1b06c38e83ac314c4d4c2fc5076ecbb565383f3dec790c80bf1f2641d4f86465301298af70d3ba9fc67cb2761ec79d1d6e68421abc318dec56e8f760ec55d94382f8c20442344ec3985a2e914a4e8e8788c084d9913ae21baf0d7d9742af2ca8fe9d84cf5b46bdd73cbc0f8c11eb3908d3ade6f9e17789f694d843a2816583b3da34981ec0777ff0f2f1c1a1a89701ccec9e13a0c55fbf24f6af7f95838f8e72827f62cf34749ca86d54e1f4336a93b1ee042991f0806ea6762a1b416b4940ffb696a326f53c2a7fb63951de36d81faeb207a918a40e83113a2eeb7bfaa7be4a26c5cf9fa8d9dcb19330e9fe72175abb71a25885e85b2b11f88307ed232ad6274b908bb60f2077bbb7adbeb8d403a6a8d3bc7963e4d52f072a0af9b3a30a3891ba4d6a8ba729afc55769b8c1b5066ec6011a3ddb8fc80f42baf1321bb460f779773427b97d24f9fd9b35be9cd00d99cc66495e81fcaa4b172b2c04775cc2bc157da196fae65a5296222eee3f5093794bcafbdc7712a1cf2500f9318cf713a0e74d37dc860d1bbdb230de8a56c554112d794eb3547296c15c6434f2a3e635df986749b349eb3370531e72c4bef7c761f37c85052f015c5109f5c8fabad1de8b5cd84234106062e0efa546964c0c4110579fab3b4626ee27a8ce793c1426066d70cac90033ada0f7c786f0735520cf14c2836e0c"}, {0x28, 0x1, 0x1, "30be3317f7e507c2f9bfe2f84dda8e5bfa1f240c9505f4"}, {0x50, 0x1, 0x1f, "24db4f62cec28cedffc15d788fa487b5d6d99330fe7f9d94387ec256deafcb876e069e0edf00040e2e2d738dfc24d0be2e8918aafcca697583d44402"}], 0x2188}, 0x1) 10:12:55 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/119, 0x77, 0x5b61c787f415bc8f, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) 10:12:56 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x2, 0xfffffffffffffffb) 10:12:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = fcntl$dupfd(r0, 0x0, r1) write(r2, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:12:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:12:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0xb, 0x819, 0x1000000}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x0) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(0x7f0000000240)=[{0x3, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r10, r13) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r10, r8, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r3, r6) setegid(r6) socket(0x400000000018, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 10:12:56 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r7 = getpgrp() r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r11 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r21 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getpgrp() r27 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r22, r23, r24, r25, 0x5, 0x7fff}, 0x6, 0x2, r26, r27, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r14, r15, r13, 0x100, 0x7fff}, 0x6, 0x7796, r17, r18, 0x7f, 0x100000001, 0xb1f5}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r30 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r35 = getpgrp() r36 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r31, r32, r33, r34, 0x5, 0x7fff}, 0x6, 0x2, r35, r36, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r37, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r38 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r42 = socket(0x40000000011, 0x3, 0x0) connect$unix(r42, &(0x7f00000000c0)=@abs, 0x8) r43 = kqueue() kevent(r43, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r43, &(0x7f0000000000)=[{{r42}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r44 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r44, 0x0, r44) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xffffff0d) r46 = getpgrp() r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r48 = fcntl$getown(r47, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r39, r40, r41, r45, 0x5, 0x7fff}, 0x6, 0x2, r46, r48, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r16, 0xffffffffffffffff, 0xffffffffffffffff, r34, r40]) chown(&(0x7f0000000000)='./file0\x00', r6, r49) 10:12:56 executing program 1: getgroups(0x237, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0x100000001, 0x5, 0x9}) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() 10:12:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x3ff}, {0x6}]}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x94, 0x7fffffff, 0x8001, 0x0, 0x0, 0x11b4, 0x7fffffff, 0x6, 0x3, 0x80, 0x3}) fsync(r0) 10:12:56 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r4, r7) r11 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r13 = socket(0x2, 0x1, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = semget$private(0x0, 0x4, 0xa5) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) r23 = socket(0x2, 0x1, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x235381a7a91d9c48, 0x0) r28 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x31f2ef2c9ef58e14, 0x0) r29 = getpid() r30 = geteuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r33 = semget$private(0x0, 0x4, 0xa5) semop(r33, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r33, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r33, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r33, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r33, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r33, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000100)={{0x3, r34, r35, r36, r38, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r32, r35) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="53e3166e42fdb18056102412941e81912bdbb499733c46982aebbaa210e0e9143f717fab23018c9cf695019588be26ee309b806def67ba28512ba8afa6a0d266c279f984721ab1eec8b25a102d3025a18ce384d5ea41e9a39b734d876dfd2103471b972fbb7b36bcd0cd56752b409a8bffb925f30305b2de4ff10d00797ba10235bbb2", 0x83}, {&(0x7f0000000100)="fc970e4385293a501794b5421536bd315ef4cf6f1b52946f9000fe2f947c4ee13cbfb14c7985353b6ce6ada7082067f2c4ab2fc34f067b2dc24799ba477d375fcd541ec02318c9a762deac73dcbd65929332", 0x52}, {&(0x7f0000000240)="bb4222c98ac0a3e792983772bfd3aff1fa1100afaa94b2e33c34ec065684f7beceba2bd55ce828ce8bdf5f4d179a32a0206cead67569fbc4959b30a72f330032249ade158efdcfaffcd54bb24954712911e59d6d43042eccf33b9a5d1c51c4a11095d6683d33378b2f98245b0831e3eb0a172083b4ad856777808cae3cc2258a21ff7c526fba1dde62bb4ad9fd52233ea960bac2bb76b7877931f066854624dd24e79cb22c80f114d73d815c372990a506559707b7bdb1842206c8420f173bdd8c0c2779262f54291f45f03b67bb8e916bd5962da88d5e67fea7d1dcbf261f2b903ac4ab7c4849b00ff27d3e08f894cbd16b544c232700f0901c76", 0xfb}, {&(0x7f0000000180)="2ae71911bd4ad103f205ce86b5351546f130f7171026ca8b98f1ed5ceba582652a166a26085f67c5924ac22f4d1d7078232e66657c44b3615fded334ca154fe26b0a8b6b1d4fe4e56fff422ad5b27ba60865e5acb89b30c615f117326862010fe4d928cc8655a8d0b943e43012cea96d94ee9f", 0x73}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r0, r2, r7}, @cred={0x20, 0xffff, 0x0, r12, r15}, @cred={0x20, 0xffff, 0x0, r16, r18, r25}, @rights={0x18, 0xffff, 0x1, [r26]}, @rights={0x20, 0xffff, 0x1, [r27, r28, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r29, r30, r35}], 0xb8}, 0x5) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 10:12:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x726, 0xb5, 0x10001, 0x66}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) syz_open_pts() 10:12:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0xffffffffffffffff}, {0xffffffff80000054}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") syz_emit_ethernet(0xfc, &(0x7f0000000100)="f8c48acf5c1d287b7cade0122647d69767a8d7e0eb4913ce28b046fe3bdf886925a7cfc2384742ee1a60c606dd80e3d0c025b13962506ff5e1fb8c167de4f1c6e6e64eecf5c70cd90651612bfc32e9dfa7f34f0378f5c6132e83564e2006a9e71fca57ce2a930d3fc0f2b25cc2569cecaf5ebff1813c1273b15b79731af8080b1afef7d58fdbea252fc8a61ebf40c5ba9f06097745348b20e7712167ffe5295200d0fbdabe0558a8746e4010dfb6906aff367d41e5ad76df370574d43613b4a56b66ec45cd36bbe12dbb9a4cf169b5fdfa3997475b3d17b4ea2008f724812d0e97e5e3f941ea4e4c8a697abbd8af0c0b07841e9541ef8630599d360a") 10:12:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x7, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 10:12:56 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x12) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) pwritev(r1, &(0x7f0000000200), 0x1000000000000124, 0x0, 0x0) r3 = kqueue() preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x100000000000020d, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 10:12:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 10:12:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xffffffffffff7fff) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 10:12:57 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2031, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:12:57 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2dffff00000000000000b09c5aebf821e27232dc3a4924fe810b084709f01952c7fe62d82109df937de53260112f399578974e58f323d5e38924c58a2daa5a34da9543364d544c87fdbc193250bd5fdffc340cae5dc2126a62e98c47495be92c2e84fbd3117e882ef6b0cc86e0b565024094c75ddee1f7de6b5c4f68f038cd897434d168c4aaed96379d2f4097df00b9751963d807"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = getpgid(0xffffffffffffffff) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000000280), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r13, r16) sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000180)="ce5bd162ebc969b26e78d36c78af16cb359f7c6e9808f5ad72afc6ca3b4fdb77fc4273d4153f38e9f99c00d12071ad3a7889ff978b3530c063d9cdd5271815c841d6995e10cee35275000e1ba8621df79eaebfde367e5cae1955503e5babb115eee7d0b5cb1ec1572ddecba976", 0x6d}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r5, r9, r16}], 0x20, 0x402}, 0x40c) execve(0x0, 0x0, 0x0) 10:12:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\xfa\xfe\xa8&', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000100)="be3e9313711d412e7d9bdb552c74") 10:12:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) close(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82f52629b35ad537"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 10:12:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 10:12:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x80, 0x1, 0x9, 0xfffffffffffffff8}, {0x3fd8, 0x4a, 0x9, 0xf23}, {0x4, 0x9, 0x7, 0x1}, {0xffffffff, 0x2, 0x3, 0x4}, {0x80000000, 0x1, 0x9, 0xffff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0x4020426b, &(0x7f00000000c0)) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000001c0)=0x2) 10:12:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="990800000aeb914be6150d5d7ce4d9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x20, 0x8000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x4, 0xe76, &(0x7f00000006c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ktrace(0x0, 0x1, 0x40001000, r3) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000180)={0x10, 0x5, 0x4, 0xe7f, [{&(0x7f0000096000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f000012b000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1ff}, {&(0x7f0000183000/0x1000)=nil, &(0x7f00000fc000/0x3000)=nil, 0x4}, {&(0x7f000060e000/0x4000)=nil, &(0x7f00000df000/0x4000)=nil}, {&(0x7f000043f000/0x1000)=nil, &(0x7f00004c1000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000488000/0x1000)=nil, 0x643}, {&(0x7f0000172000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000426000/0x2000)=nil, &(0x7f00003d9000/0x1000)=nil, 0x8}, {&(0x7f000049d000/0x2000)=nil, &(0x7f0000047000/0x2000)=nil, 0x100}, {&(0x7f000020c000/0x4000)=nil, &(0x7f00005d1000/0x1000)=nil, 0x4000000000000000}, {&(0x7f000038d000/0x1000)=nil, &(0x7f0000260000/0x2000)=nil, 0xf800000000000000}, {&(0x7f00000dd000/0x4000)=nil, &(0x7f000022d000/0x4000)=nil, 0x40}, {&(0x7f0000066000/0x2000)=nil, &(0x7f0000700000/0x2000)=nil, 0x81}, {&(0x7f0000732000/0x2000)=nil, &(0x7f0000445000/0x2000)=nil, 0x7ff}, {&(0x7f000060f000/0x3000)=nil, &(0x7f00007b7000/0x1000)=nil, 0x6}, {&(0x7f0000710000/0x1000)=nil, &(0x7f00005d5000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) fcntl$setown(r0, 0x6, r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 10:12:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x1, 0x3d8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x128, r1) unlink(&(0x7f00000001c0)='./bus\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000, 0xfffffffffffffffd}) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000040)="732a4ff1938f9cac24bf62", 0xb}], 0x0) 10:12:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x4000000003a) socket(0x400000000018, 0x3, 0x800000000000003a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_timeval(r3, 0xffff, 0x802, &(0x7f0000000080)={0x20, 0x3}, 0x10) 10:12:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x45}, {0x20000000000006}]}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x7ff, 0x200}, {0x18, 0x0, 0x9, 0xfffffffffffffffb}, 0x3, [0x7fffffff, 0x0, 0x4, 0x6, 0x10000, 0xff, 0x5, 0x2]}, 0x3c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 10:12:58 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) r3 = socket(0x28, 0x4000, 0x0) setsockopt(r3, 0x29, 0x28, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) dup2(r4, 0xffffffffffffffff) 10:12:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x54, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x10000100000002}]}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x400, 0x2}, {0x8000, 0x800}}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000, 0x10000}) dup2(r0, r1) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 10:12:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x0, 0x5, 0xffffffff, 0xfffffffffffffffd}]}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) connect$inet6(r7, &(0x7f00000001c0)={0x18, 0x3, 0x1d, 0x10000}, 0x35c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x44}, {0x106}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 10:12:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x4d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r2, &(0x7f00004cf000/0x1000)=nil, 0x0) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r24) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x200, r6, r14, r18, 0xffffffffffffffff, 0x1, 0x5}, 0x3, 0x6da4, r22, r24, 0x1, 0x6, 0x2}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x81, 0x1f, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 10:12:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)="28774ffac9c52d7ab876a3d83c98a0aa94ec0a91d33aee8cbd33e44e96ac12f71f042b135c89debaa9f2b3ce09a393aa4088b69fc529355181c5e0c4050c7068d17c6c03982a4b1fd0ae98a1c9135eb2c79daa7b07a6d92052aa756e061efb0a86110d87db189702ea3dc16eaaf997d37740ae63e9c90517e4064f94c340a57380f9d27e203d9d24e62bd0ea453a"}, {&(0x7f0000000140)="a52aa398afbab8d2409ea372705e4942c803e9dcc49182db3ac8fff7dfb04ca58b1f774e2420c92e2079b53ae37828b6d2e5a24328b9e554af987170a3b573b5ce655fbee1ae235e8131e475de3e03364e50d52b44b1447dee2d01567e4514acc57cfb2a386eef784687fd9f43d45471189aa466cd4a263d56b6c88ed913648c75b40886eb989a2d8f84f91e1cb7c2e4a1b3f7f5d5ef2526150b1f1d64f7fe81680960e46898cc7dbb27b32eed0dd06eefb432295ff13848867977729da7a8d0479eeefd4f640feac79498180d0fb969c5e68342132597fa94fe913a276417d0634cf0883a0f6b895dae7154600d0128"}, {&(0x7f0000000240)="7884660258940fe9102f6692d3f2eeee53326c4ef487ae0b42b0ed78c40a2f7be079eb5bc6d1886764887fb7b451ed4227be4ea8c02b80edbad274cb5bf635603d116caeaae1bab76e5cdf"}, {&(0x7f00000002c0)="1c7cd7c62295c9bfd270a052ccca9e92e132f0c31c506e6e7b5e041bc90cc55c571c71f29948c343171725fec1626f"}, {&(0x7f0000000300)="9e3ccf3e07260893b881afdad0b1e58733d60b4fccb72310d606c8496aa2bc8d1ce44f4bd521449cd9fe287521f0925db019100c7a34bb90180fa1538fd33a1e2e333a6bcdaaf94706ff80f756cc74ac917a1680b00fb6b360772bd0201f4267b32bc91d858e9fd030b8b8a4a67456babe309fe3cbdee2943e4c1f841bfb76a97a66f4b95e3c2bb815e80b4e8ade624d75add5e7c7395814f68097370e3ff587189f523dfd8d29781fa063b4166e863721ba9a3d063b408f865f9206c8c2d9c95bbfc038e681992be651a6eb0c095a1e29422851b5f9757df813d05fe40eae3dba74ea08c099a918ab40c7"}, {&(0x7f0000000400)="3579e2ab7bee910c11eece63650bd4c94533e1027574838b420ff6d64b66ed8f26d80fbf06fe5f81db427731a965acb65428afecbc5ffe652894b48b797e17d0017a6fcb08adcc0705ba7a18025fc472c6bea1615e8efba736110e5d234d190bce64579d23b3b155a7988bdb53f20ff171da79dba153d766d8458c73dbb845d428c8534bc5f7ac0a87beede87a9c46596b4b90ae56c6f8d6fd00f8364ba0ec255c5a111233727585f05aa623b97a3d3e118bad67e61d6d40b1cab29e29677fac2ef2d77dae3c0491"}, {&(0x7f0000000500)="2e59cc7afdf2c84a465294d104cd7bb6eb76636915b261036b2b4a9694f3ee8bf452cead9355d2a38f4581e5c4e286ac5fa6a352d2fc026f26c3df8f6ea5ebc998b98bc79f4316f3cd0742c01a7475764e1a1a5dc20b6df130aa35a00379fce16aa1a65c22ef63e97c6eb0df19394a9f561be495c9322ceed281851fd1d5c9e681551810f903"}, {&(0x7f00000005c0)="1c761b47650ad54424c7bb1b8f37b03baa21d113be5b10cfbf93fca3f76da126db2bd9b9e960193ab524a4f578a4b1852b6d0afa77ae4b55bd465a026244ada2979b18f1a761bc155d9c8dd9b61c65a1bad0fab466150f9a8ada7426438b8e4c7d011c6eccf659271a1046b2eaa206c3e8962d23f41141dd6e4a87c114e11ea09b34cba36155fa3ed3ff41"}, {&(0x7f0000000680)="f9ea2a1d73b4980cc7d66f925fe0be2cc8f7248986c14d08d79743ddad0fe1cb8078760cba3ed9d8074397b4e2475a15a1c263c06cb8e7c48b2c4dcffa4dd765d18d0a0d7e01a9fad50855e3dc378b672db16991b63a2e604e8755adb0b64118a612ce23a95497325e6fb6fff34306eca0d9da411ec8e98109ad3dc6e04672e59dba79ae832c35346d3b4ff890014e713a25af2dad1422b5315c35ad22227c062ca8253bacb4fc6091c29f62daf81d2890"}, {&(0x7f0000000740)="d2338e2c3ac5d3d5175b7dd110b64f63a21eab2179be74210e5497587dc42fb67831c6757332e8a3e6"}], 0x10000140, 0x0, 0x80000000000000) 10:12:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) socket(0x6, 0x10000, 0x2) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 10:12:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) fcntl$setown(r0, 0x6, 0x0) r1 = semget$private(0x0, 0x2, 0x10006) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000004c0)=0xfffffd0b) fcntl$lock(r2, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r3}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000c00)=""/226) r4 = dup2(r2, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setuid(0xee01) clock_settime(0x0, &(0x7f0000000640)={0x8, 0x5}) r7 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(r2, 0xa, r7) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r9 = semget$private(0x0, 0x1, 0x4) semop(r9, &(0x7f0000000280), 0x0) setgid(r5) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r7, 0x2, 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r10, r6) semop(r1, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1}, {0x7, 0x9504, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000d00)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x400000000000048, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x2, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x5, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x8, 0x4], [0x100, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x201000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x8cd7, 0x1ff}, {0x8, 0x0, 0x2, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0xfffffffffffffffe, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0xa, 0x2}}}) setgid(0x0) 10:12:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair(0x1, 0x3, 0xffff, &(0x7f0000000000)) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) 10:12:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = getuid() r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) r3 = semget$private(0x0, 0x4, 0x100) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x1, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffe01) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000000280)=0x8) fchown(r0, r1, r10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x6, 0x80000040, 0x1, 0x40, 0x7, 0x10000]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r16, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r13, r16) setreuid(r13, 0x0) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GTYPE(r19, 0x40045720, &(0x7f0000000040)) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) 10:12:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x67, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = getegid() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) preadv(r5, &(0x7f0000002600)=[{&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000440)=""/182, 0xb6}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000002500)=""/202, 0xca}], 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r4, r6, r8, 0xa8}, 0x200, 0x401, 0x2}) r15 = semget(0x1, 0xad4e92a91b1389ce, 0x0) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8040691a, &(0x7f0000000300)) ioctl$KDMKTONE(r17, 0x20004b08, &(0x7f0000000280)=0x3) semop(r15, &(0x7f00000001c0)=[{0x4, 0x29f, 0x1800}, {0x4, 0x0, 0x1000}, {0x0, 0x1, 0x1000}], 0x3) chown(&(0x7f0000000000)='./file0\x00', r2, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r18) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:12:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x500}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 10:12:59 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x1, 0x3, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) 10:12:59 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x120, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, 0xffffffffffffffff) 10:12:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xd02, 0x98f8dea4daed7f1c) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/109, 0x6d}], 0x1) r1 = socket(0x6, 0x3, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x611, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) fchmodat(r5, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7, 0x100000, 0x0, 0x0, "b04d00f3ff0a631a00", 0x100000, 0x803}) r6 = semget$private(0x0, 0x4, 0x7c) semop(r6, &(0x7f00000001c0)=[{0x0, 0x7fff, 0x1000}, {0x2, 0x4, 0x582c5aae042ae4af}, {0x4, 0x614f, 0x800}, {0x1, 0x6, 0x99e772ff701d4522}, {0x5, 0x4, 0x1800}, {0x1, 0x8, 0x7884bf08b2d88b9f}], 0x6) r7 = msgget$private(0x0, 0x414) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000180)=""/32) 10:12:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0x8, 0x100, {0x6d, 0x9}}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = dup2(0xffffffffffffff9c, r0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x32, 0x2}, 0xc) setsockopt(0xffffffffffffffff, 0xfffffffffffffffe, 0x64, &(0x7f0000000080)="8cacb051", 0x80) 10:12:59 executing program 0: socketpair(0x10, 0xc052caf5a3839a25, 0xfffffffffffff0e5, &(0x7f0000000080)) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 10:12:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) bind$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x4, 0x7fffffff, 0x401, "ff0a091e51ab8b5f4a36720cbfc21d6ebcd457a2", 0x2, 0x8}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x40) 10:12:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 10:12:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x10000045}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x13, 0xc1e5, 0x0, 0x2}, {0x3, 0x400, 0xdd73, 0x1}, {0x2, 0x401, 0x9, 0x7}, {0x2, 0x3, 0x7fffffff, 0x4}]}) 10:12:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1dfc, 0x0, "0002c9af23ff0000014840462670d239cf6dd9bc"}) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x44) 10:12:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x400014}, {0x40}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x67f0dd90a90f2005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 10:12:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x80}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = getpid() r3 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x336, 0x375d, r5}) 10:12:59 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x11, 0xc0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 10:12:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x18400, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000080), 0x0) 10:13:00 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000ac0)='./file0\x00', 0x8003, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x81, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000240)=0xc4) r1 = semget$private(0x0, 0x7, 0x10) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000880)=[&(0x7f0000000b40)='/dev/null\x00', &(0x7f0000000200)='-,--#+%\x00', &(0x7f00000007c0)='*@}@\x00', &(0x7f0000000440)='\x00\x00\x00\xf7\xff\xff\xff\x00\x00\x00h\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00r\xe8\xc8\xf8', &(0x7f0000000740)='*@}@\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f0000000b00)='/dev/null\x00', &(0x7f0000000800)='/dev/bpf\x00', &(0x7f0000000480)='/dev/bpf\x00'], &(0x7f0000000940)=[&(0x7f0000000980)='#/\x00']) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000300)=""/217) semget$private(0x0, 0x2, 0x10) getpeername$unix(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faf5000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000096e60100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000676bd2c25671dcd80df45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000149c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122915a858780c5b1064affac100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecf9c65c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e370000a0a8db0702d61d09b5ac68f9796406671f1a580ecbafa179a24ece9400000000000000000000b131bc38580dd38e4bdefa4b4deb44"], 0x0) r2 = open(&(0x7f0000000580)='./file1\x00', 0x80, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0x7f, 0x81, 0x1f, 0x1, 0x4, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x2, './file1\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000540)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001640)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x88, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000500)) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000005c0)=""/136) write(r3, &(0x7f0000006e00)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18515aa5328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefaa85ac95d44977972a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7dd7c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd3bb2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a47af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8268ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a320000000025270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306679ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956af873abae16199c30631e3c93944b1f766172aabd27b0e22d1bea9535270c767a685284628cb453d09dd1ca09102175954812be70a0f4d4f83da3cb2f84a577c0b43bc53d3965f460ae6a77b7c210a5a15a8a51e513eddfcdaedb155a215cae4f453e303f968cbd8b0c91fe4d8fb138fabc8e684aff61db4e3500", 0xfffffffffffffedb) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) syz_open_pts() 10:13:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) select(0x2f8, &(0x7f0000000040)={0x4, 0x0, 0x40, 0x0, 0x0, 0x1000}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x1}) 10:13:00 executing program 1: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = socket(0x14bf689b40083dcf, 0x6, 0x59fba3bc) r1 = syz_open_pts() getsockname$inet6(r0, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)="647a4dceb9d7141b281c90f9289ba58b4b1e", 0x12}, {&(0x7f0000000080)="aca17278bd96b7e0cbaaffea3acace0cd184410a4cdcfbf8eef7ddb556e265591a17706333314d2f688bda80820c033f943a2c8d6315619c9509c54d5aac4e24ebf2403542ef5776b5144f4ba2e92517f887f767e1e365939c20044db566ec279c3fd74a433c5800693b88b9af3580cf51ada4d026d332fa72ccb643bed445f886a816f32c702f36e095ab33e23fb2500d89f6747dc0d31ecbd2a128b36153999ba2fef678538e649c8f68a25200adffd9575f61fb720498b6d01768f18c93bade30d0a472d2efbcb7026cb9747ccc924d805dabfcbed694beec5c6cba", 0xdd}, {&(0x7f0000000180)="7af047353ec966e397e2f038b1f6ac1f3d6d50058c79788fb43fc9445a3780fffdfdda30d1db8325a20b4ac51f01bd1fa9cfd415052cd738df28c27685e20bc253da0bdd528151", 0x47}, {&(0x7f0000000200)="1499ac3a57756ffd587f66aa6509263d0cc9de14b0b93a75d8324f1ac952ee88327030d7405bb98791690f634c1b8409b35a249efabe5ccd9f380cb7742ebf9fabb574f8cdfb8eb424ecac9ab9da9a7823a54af3adac212839ac603c0c8dcdcdb0ffabc3a747fb23f85a962ed94ea282de312a6f773a2f21b9e9e4abf6340419d34bc9338fa6bf0cccfaf8c06f81e3af1ab7c504a6ef2d3f09603da78fee6bab462d984154fa6648fd5a19632c1c8b4866b7ed9930ce5c15536dfcc7b4f118caa65538c17e5ed23ba44f4f2a6694362a0de467044abb92e099d4d4635cbcfd60e27683625faffe70", 0xe8}, {&(0x7f0000000300)="ffaba0573173ffa767172b15e744f6463bba451e8ea6790e8ac9838bd1d70f34631268a228afdec5dd12479a49bd068c0c06324e39a28717adce87ce559df4c2484365f779d4500b21b4ecfd2b004effc64418c584f4ed24f3abcb439ed8eb1507b063269d540297d951e713fe17571dfaca216674f8a5b24d3242e64db69dc1c2d9a196931b0bacfae8933a3b583a4aeda48f63f2ce811b508670c126899acc4a3f9255096788b1b55b2be596570f3651c1d9bd6c69caec46d3f89dd1102f346fa102ba22ef0402dd39dba27c3b29cb48990cb2367b", 0xd6}, {&(0x7f0000000400)="e93d57538ad02ecfe680c3b9f35ab78c5b1900d1321ca3dd8f02249fcd5fe515032313f2419547d9fc128c15c9d402161c3de0cf141a30c6bc62a2c4eae77b74f965ab739241b51dd079327bfa6152e6d24473d20616d89b47a94b936060d472fc4fb4ea4f4a80059bbb72177dfcbe97accb85a9856fd0456ee671423ff352c9415ebcd141057bd6ff234088fb79d030b5ffa64f7b2a6d66d0474b3a36013c", 0x9f}, {&(0x7f00000004c0)="e46b7d7e028303f05f733ed7ba62076db7bf7f05b88b15c82ac9044ce3ec55a11bcba4689e96082999164df220160ee33e605f95524178ff3200bedb817fb1e9e00a8203aaf02b5c51e011b3bd9af3f420d77d716c40fd6fcf6b219bc8aa2434fe9bd7d158a4973c8f9068a5b86ed9195f103c6e7c2404ea999704bc8d46321b25cccb2add125e72b23e5693638b0431631c527f3cd7c768bed242611557108386dd292d7e5de347aa097bd780ab42567affe08f086a0ee843d9d03323d044a57f182255413e2f7ed45878c8651e2e8f2f4ebf23aedcc1991c558e005e1d46ab3b2d085c6f7be6c517e441e65a69f4574501c88841351c1eb1e70209049ab341d07e5eb08e7fcf7370fb19fcde4f36e90aa2720a8a09b6512901fa558588ead5c254b4424efbf00c41fe19106d98d952cd1b1aa32fe3aecead8d0472e6cbe25281164c759d03a49f9c860355b4d366c5e7f861a0fd741192d14a85c301f0dcda42d6743f3345e29403ea77ce95b03e5f6f56d521bffc34fa2f5d1284f63fde9b40e8ab09b8bbb759f3001fb672e97118b17cdc017b9eeb1cdf1b0843d93683a202734c86eeded9828aadd7453e4e32b200c107f4761869957e255272766ae89aa905cf0f5feeead2a2363387bf7ee94476b135c532d041531da1b85dde6942418171e307fdabef4dafe52990167a5b277a504839232bde898901ccbd5b54cfa0cad7427ea511ae4f99ac4954efd6de2613d694374bd5291a07d15bee6eda9eebd459ecf20f26c42969a6fdb8ed3254707f48c38487bce2624f80f16bd9aff696240f21957a2e06ef57a806d5a29ccb89a1fd41b9db6d4af0d9d388404403944b3165766423016471050f224026085d9399c2dc2cca480d0d5d08375abbea52592a14bf74b8c825cd107c50329a05231cfc9f7efe4a31bae959b2dca03523d25122348086f2a7fb3dfcf0cec6decc2ba47980e4b8c7ec4ea9eeac48a0ef6382304dd7935f990d54f925e7cb0ae0508347abe6744b3363d98369a7f3c1cdf1990f1141db12d79143f39274341ce9e29aa65ed3f020dec513ad20f2463ee827fee104a47ec6960673889205d94d689eab499faa674be8b4f9f2286ae06c24347b5e3e352cd5767a54fd738099c00d9d69ce39947d9bcfd0bfe07ef7a75bd634dd909d87a433006e82f94791674cd5ce063b97ed9762ca964db8d759b20b6f55dd9b07ffaed039aae1baebf3cf668f7bed9eeea36f006dda538e72ff65a8c811de20e84e042b28bb554f0b7618a4f2953d1f7544b8ee576697d35a15ef36fe7d57a43348141b01efd056705d0890739ce9ba4984d57efb0439cc8882b3d0b7baa76e7bedbf18fea9805294657ade502dc2f28723f9535bce078457376cc24abfebc43056ef2d07ebbccd84895d65aa3f0a4b8bed4357b1c3ad220f9bb80e536d849c19ab59dfffb8479e5bf837858c1ad9fea30b99f4deff9bf1aee47750b85138544f6fb9c63ad2879b285cf29feb0d78f10f74fb5fa6b7ce719f2cde772a4fdeea3f1d9b7a46be1d6ec6a788bed6325b58e0e6c0c85edff70cfb134ec3a0a56fd013da6b3d7378e5e76520aea1e14d7cf0729b37f9a663c5e98b47e13e402d66c1f7da967e263103bc3570b853da1c815e68acd38ce70a1da5d0fce2f253e92b622e96da321d5e55ee7b61ea91d2c906f8a27502f0894ce0aa29f89d4d9407e81a1fc0e8f97f5f753edcaac2d9d8154e4030571989610bb6dd5acbbf36c9a386ed074698b11b819b1801a86a07c76ddce763ae553a5fc1d4167f602993897d912c800c7335feac01aa13de6196db7e11fe1cfe6420cb4d61364ba49826e90f4a27d6366b330133f9c1d97aef58a03c99e33bc3bbed2a1456f1421c1dc091841c8a32eb86d3f0e9ab60e6d448c75ac4f63dbd2f3e79405a6b3d610ce670e5d4135ffd5ead56ced1688911d561b7614bee0e7b7a2653f16d6b0e52468dd2d65cabbb269e70ad74fa6039692508eedbaafca0557576664ee61281b4dccc8e87b8ad1fe50ddfd4fa6a0364363848b8c15924c24fc6f8a4c86b172d482d6c59e7b0640df850453b9b6a07cb9ef95e2cc882a6d6be8fc055d3d3eee73e42528beab735378f35824145b65bc2547270b2cb07c2fb32bf35ef18b254f62df0de68841e12102f78ca57292f18447388f19d307237dbb0558a6e3938798a2cc6ae195082ed8cebdc1662ca4b9ff69bc582e953ac02d24bd089c70108b850f9453c3a188b00ca3a2af1c2d8e6e1da7aa081c8009bd0a877764338969e0cbbfb9ee29b34df600fe9170e3d3288f8c7369892738bbed3b76b96538c5669c3176e892519099aa03e7e344161257809946a44e578e04f4ebb2f22fe1665436b0065479d323eba943bbef1f0bc246c55d8293d9aa2c1e2108d05a5d53eb3f176ff7885fbe95d302a389dba036c1dae527c4df6cf4ea763a1d7a92f49eb9e6054931380389f5a2f439eb1540de686d78f2358f6952da76c159de362c26a4b635b2bbf3765c39bf669f1920cf1524e6ea0d0581782b1318a17b485326853a30ada423c11d585a5188d579b984f0aceae775534eea0872e9fc31ee40465776e8129f9c15bfc4b8cda990a19e381a5489d21b9f9634c03a7f57263788f655084adfd613aa4330a4591c850b5ebab42e598481f995d34be1a46dd7d0e4d37d98b93be436bcebe7c83d6e6aaeed7c954c04f2b9c915ee2c555a27ddb0239226b757b694cb0880577fdfdd981a7b6f5ee0011a352d4ad0ef7f634f8526bfc6a301690aab6e510ad7f77d4420decb2fca30f1b7b87d4d93d5d344c3fa5b3c30df4da88bda4c2dbc9a5ab531fc77619ddbee5ff99bdb81b6f134956cf991327bb5ccc995844ff24851ce5558bfbaac336bcd44fc8926308f0261dc0b9b8b88bb1babd659be8fdc571696296981004ca6d03beabd5783c9b3e9d084bee4be65bee23ddbd96b59787798b3e63d652536646ab2ec9437e6c310dc7524fd6ccc94ed39a579c934eaad7cbd022ba05a2dc42e78f7f9cf171e92c41647d7d6d79a6405ae57a5e2274e64876854007d2c85924af01252a8a5909eeb7122885a8327a789eca5d78a024e2ce98fa50556cb806f3fbfb525756e4ec31510513cda650f7eaee8c8d0dcc9ef0b74843d65744e16979399db80e57e04e7783393e4b8baea43f3e530dd332ea11f9f246f7d58bbddaf425336de31d28e9a853a9f5f90f4eea743042015100ff04554dadcedd928d8a03e3dfc8227182819ac746fff6e290a17f01e9ae4b4e40175ff14e5747f85773bbf8cf6910e2e9dfcd1319cd036d413f4eb50c64123ee8f9743a98cd4ce9a0a0f44275fa6de0eeac2db521f75401bab415d1920e8af402b6d2f5a9bebc4069d9bba12208f86cec662c89fd5b3a6e8ad445968b995adf2e82beb2e77c0ad40811f54a2894f1b3576387cfa4240325b6cdbf9c1d824f244bb5053a43edc290c115fb1de6687e3199872ed240efc3b9e5486b437fa84fb89188203c9696db1d5c3ba32cd324d52d66fc25756389b4d4532ea053c4317652c3ae0df4060f25f579856d94fea23870c448f3bf48e975b08df6fc609aafd72fcdb0ee2051a7ce7ab605df633153a5a3d4ac134d44e2c630fd8af533fa6f72d856922f1a3e1b4204cf439d23110529d3231a54bc259a96edab1b80b0d25826b4a5c4a873be6ceccae35b1d0c9a0cfecff604688883ef9ce5fdc75b500f0e52b2e01332499b76824fab7eebd2a6e1d61c580aa6f8136a7875f8f48b755f87a3e16ab1d895eb94f44a7254424854366ed31bcac05cba326b55bb64001828e62ba74bdfdd120e08fb56791d146acae6c6ce917dc2cc8c93c48e5910e9967583fccddc7153fff4faf56595282ffac31c9ac1a2bdca84ba140454c49c9589a631474a14ae72aab66a5c7d2d77dda279efbbd05bb1661f1c8cb8576ff12438f277435d5292e1ee0f9d562db780f1f8b3f105bb1cff02f3331e4e1e72a0f36bf03f2044938cf557239b27a79977c492ec09c75226ce1668588aa7f0a80f82f031e43813e41d0d9ab4fb2653c7a040b41eb5754e9e4e185268b87c3bb4588c5f0eeb0cfdd44c52165661822a7000ab3a19317fd5347ada7949915913f02b7fd480f1301733b7fbf44f5a62cfe8b4ec5ade6f698cc038c5f162ee01368ac0094fad667457cc8f045929061c0bf6afa7751296c61a537894fe0a6309b60b8feea67854dbc88463726c8b49d42d6814b10b9e6ef0e83308fb515b2e697f3adabfba931efbc944616fb101c4e80d66b9e6be1d98e59ead9b7e17cfba90134aed14fb25c914068561ebaa0dde1c796c6b0f0aa070a9dde4816422ded3563b7622c471a103aa96443c3c998a0f3caa5a16ccc790c66c8640b90258e1d86f7ad63acb88c3625b8a0134c21c787d7f217616a381936954fc5cd8dc558429abb349c401da63f5e542ff8c6e69f93733324094bbbeb3b38fe1aae89996f81d927fb56634a6aa8c0ad667639519948b9629578e4f91daaac454318873218fe6480eea6864bfb305240f5169ab845e4fb9e591a7cda45cab366b5b34188849c6ec19d35100b6836548a62d85c22f758cb3b534f66195884f7133d22b5c85d603becc21f38a1193414f5a9a0b9de7e55079dcd37c2313f102f1169304bd29e46c1aa37166d20fa4483f317e8aae8d1fcb100a305f57dfe2eb97a584482e783dd16d768a5601848e9c3d854f3881591dd338ec64a51d878d3cc44c540ec1f6ad8e630046f09f73f8d7108134b263b8c33d559df2b4dd44787f33b73c6754dfa930d4ef139a4f95f8d7c6a78f3dc6ecf2da5763343bbcb4cc68b10142017fa2874855a5d233ffacfdd3f7236e9f40bd3120c52bf679f920af72df31a57dcceda33c7c3f38d97f807512bea9713e23271cb5390faf2a1d82752854c35d69bb143dda8a6e3e1e07dc9068a90bb7ad4a6eeacbf15c1a7f8c1ae8033a7c2107fe0bc1cfa0a3e0b4cae286b966a5eace20ace039d2a6810e4e6981fcce109260fd00d6e786039cddccd07a665abea6985ee72f0078105319dce5a56b6392aa1289b8f028811b991f05d034bdb31c09f6b4b9c111fed68b3c619ff27e85718d4b89dc88865273c62360b1a5890508adc3c0c3bb959bcaba2daebc0bde76bd1cb3c932725450a08b07af020d8d85b819271261bec6aa415a22a5ef06a1b5ab28f460a5bf4916cd85f8ac5eb777fff53e7e9a09b1c4f2b0bb9ffa8f726a5937dc70f82195a19b9b66c102bd820bfde065689a446b235df356db5a12eaca0f1a814d93a751c86983d3b00580785a6b534fcbd2b44b700ccb03fadcba8f1f4a53f45044438c7c4ba6c34e2536a6f2d9a2e0b621939758f8f7323045a48c4b0d972d5ef0af922947bd0fe6cd016ea60c1f793ee45b5090cd18ab6a81287cb1d1b6f2be21a8ad1c1a4b6254d05f4bee1290186c42ff45a3ddb511fbb48e1fa5f08648657c8bbc80de20c9154df4e142d81f7d2b326e2d016226f0e93751b3979f990d6beca42fd6390d318d3d53054a0ff448cb40e9fd835e81ffe2e692eda5330900479f4f332b3c34985ca7338c442604e3a94d7d78f8357a73a3803a9a7bc453040074489815c438a05b12f36783eb8eea3f29bc5feb3f8e5043067a3cb6c33948b94743744012708ea57152eab0719e5848398681a82b9dbf9064d2e9295cad55ce6d5afca116dffe02a6d98d8742b8f3340d766451a7421fbc6ed4a985237f20aca4c4cf149730d0b1b0bbb74af47fd650860d65cb38f6e7", 0x1000}, {&(0x7f00000014c0)="2ac269698934522135dbff0b36b246119125bc89643d2d0b749e7834caee6eb862866a3498177804cee647be6adcdd3b47864adb5568115dc48f265f2f177ecff1b053", 0x43}, {&(0x7f0000001540)="2c0955b305ff03bcbab1b70e5546326c521ca5a7e78d260d72e2be68ddb907d28331127f9ef7a005b31b4fa1c23c00b50161613101c770f9fc9ab111b6b44f6d85d604cb6bfb9ed35426c39f847217c4c330dd34df7f664f171ed2dd400841b4729c10b08bca9500461408c26edc605b1a050a1e826d93339577", 0x7a}], 0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001780)={0x7ff, 0x9, 0x1, 0x100000001}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x0, 0xa40, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000, 0x200000000000}) acct(&(0x7f0000001740)='./file0\x00') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x101, 0x9}) clock_settime(0xd8f1d8456c929112, &(0x7f0000001680)={0x1000, 0x1000}) 10:13:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) openat(r3, &(0x7f0000000600)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000080)="fd5836b4dbf1a8eaf5e2854aaf1c3880d430912523e3b5b78290d6540c93ee9f520066b8d5b952e18ff5f4e25080ab81cbbcc7bbef83104eb88fb97fa486efe6e6cc4c10878799a07be477893a5047a61ee6de9043f5a89013f584afd4ec1241db49c830d5de85793fff904034ca089c673004bd85862478239cf88ab6eabdb08602748b4c79e3f0bf8699f4a2931da0ce91ccf1b76ff46b94f1f1033e998926d625499802eb0acc1b32b34a97e5608f29000119c2b8a54fc9c52297a09809544990b449507276ef1c51f0d4eba7e2927a6b563ff01d45da6e10d404d9950b44b536b257b1791a", 0xe7}, {&(0x7f0000000180)="6a09cc8b8b7e59f6b42651171f344a02f4e14e51daa910f9e3052d38b9b54a40674f828269845a28632b257dc9da556f6e26e5990c182ee238ac7d5c3fd540770bf9dff57fa873eb35062e3caa0858efbe1cbe38e983fc567cd5cdee9d122705541fde1118", 0x65}, {&(0x7f0000000200)="2bfc8c52e333a56f93455331db233efeeb3c34e5dae65f97c409f2c13d7fd399ac43200663f44e09d50a702fa4548d23c757812a3575fe701ea7d970d6b93e54096fefb5bd9a0235553b0e0fee50c9818f7a9682c861e017278a2ec868dc20626b27ce311d353d96a17a4424b8585cf8fea4b99b874eda6696c5ef61fef52ecfb0e2238d761578389c843449", 0x8c}, {&(0x7f00000002c0)="dd4d86d8e8c20a3025cc6988fde39998bfa21c1dd3435b94", 0x18}, {&(0x7f0000000300)="231acc7ec9aad8f25fa1b79285b5f4d9e45921ec0210eb489a3dbcfeb68af30f15f021868512903f40913d", 0x2b}, {&(0x7f0000000340)="ffcdf84671113434a929f5243f5394cca737cec1319c6739c62f6aea8951bb3c409a95edf7ddbdc7502491078609", 0x2e}, {&(0x7f0000000380)="331932f8163e5b4006ed353cd9152ab943628bb1af53d0240e1fe99d5d7736ecd19ce1608f7f3a5281fd73e7f2e943ec258a1cb16f1154dfb7db9179ee04b7f0c22ec857bd868b6591f78956387f79be8f8b55b50c37a812d26f3e13dc5764c7fb76400a4425e893400553aa5c35cdd7d5444cc1208861b6832bdd14abebd2f14dafad1285f7a35bfd5b067d359c122d3f1751ea", 0x94}, {&(0x7f0000000440)="ce04f6cc5456fc21280b021124b9bee158a407289f5e8e47ec7e1083aaf67ecbc49baa04f18157a74c9571edad6a7cb6593bba102dd84fa75fdfb7f8839cf1db51815c866babcdc932d863048b2648e68c5ba310e7deb8ffd673c25a408b931c5f1846891fd453b01d8fec6f9607d6a0cc7d5c4bbcd0491e6a16b583b7523fa1866684b610914884519fdd6fa4df928c7ca16b5fbfddd48330cbc61b89d47bb44180bea77c3fe1a85faa5e74a0adc68e2aaca679a3a0f358d6ced346ae7b4ab187f2e4dabcfba812bf11c06679f40b22e447b84a2572741b6dbabcb4c0ddddd22cb4466847", 0xe5}], 0x8) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000005c0)) 10:13:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x8000, 0x81) close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x7, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r5 = kqueue() dup2(r5, r4) 10:13:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="2d012e2f66696c653000b0cf98641f60834a6e04b0c6f40fe691215ccc243311a92a15382cb21408892468d53724ace84cf151377743f8e3f44ddec0679149684b822c2da8be86418e57a7c4f97a2c32e644e7e0d919cada3cc81c25e26c1966e2557a140a9c80bd238268d8fce0bf96d635031ddff4a27c328de324d9562d6672b0e45440dc81961c6b161b3972c5583b7e0141d81497be66224c79cbe6472f81ae3675ffecc5c19a72489dfde2801be3a2680cf88e35c7dcd178c6a774394833a3b85bb1539cc4216133be33f5cc8a9f050e7df05053cf95932baca2cf40b9c2de40173078b57e57c2f43f32b02570dabc54bfb7644dc0714d7c45dd78ab19a2e89ce653a4253fa0088c0e1ea2a1928298f5de60e4e320ccfd54cf692111"], 0xa) r3 = dup2(r2, r1) accept$inet(r3, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x8) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r4) socket(0x18, 0x4000, 0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7fffffff, 0x2, 0x2}, {0x34, 0x2, 0x0, 0x7}, {0x6, 0x94d}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x6, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r7, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000180)=[{0x81, 0x1000000000000000, 0x2, 0x7fff}, {0x1f, 0x2, 0x1, 0xadee}, {0x5, 0x9, 0x2, 0xff}, {0x4, 0xc, 0xd3, 0x80000001}, {0x142, 0x1, 0x0, 0x401}, {0x5da8, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semop(r6, &(0x7f0000000200)=[{0x2, 0x5}, {0x3, 0x2, 0x1000}, {0x2, 0x8, 0x1000}, {0x2, 0x4, 0x1800}], 0x4) setgroups(0x1, &(0x7f00000001c0)=[r5]) 10:13:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26, 0x1}], 0x1}) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xbea0) r3 = syz_open_pts() flock(r3, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) write(r3, &(0x7f00000000c0)="5657f889d895a2be04aeb854356788a68ce371d9f1deabff448d35b43daf9ec7d94f894bb53b8c1e578728d5b7b1e39975dcecdff569cd99d0d78c718aaf6cedc07593077e5fa96e6f603e8f4af88a2566ddfd1f90bf9f4656bc9b9f2e093ad6ffb2f78d79f4e21964fc020d11dea68568386afd610864529df4414932b4cbcdf19341c1004477a9486a4f9ad1780057c703e8a88d88dfaee49cad3cff739e86dd348950da39fe05dec37734c201a1fe9abe6b5b34f819dbc01cba27694fa24538f3a670afef6b6252ad7d801a5923ed01afb60c7205e71b5ac93f7478b0c29477c1f129ae", 0xe5) 10:13:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000000)=0x2) pwritev(0xffffffffffffff9c, &(0x7f00000003c0)=[{&(0x7f0000000080)="812eb5aea38b7927", 0x8}, {&(0x7f00000001c0)="9f5c367af59c0b945b81cba266f5403e99b92d7a80907c4e817c4090d723701654255044224b3d37c9f0128357ecdc95f11ad48006c3b450e41f488b1e8080584b482e6b163c0a88f2a01b7905ce3ddf74a2dec34354f9575c25e4bd233aac300d6f30753afa91ab00a0c3ea07cf6d32a146d337d32b7f974584f7d193270a453c3fa8d5a317088d97a827ecc345ee7d9f6ebced92662fd426c0995d5ec407512d8a4856b75211d1b4f7891fae", 0xad}, {&(0x7f00000000c0)="c46a447f2636e7183048fc87329600522eef4209b9a308da0911f15a79d672867219bc3c1dea70afaaf6", 0x2a}, {&(0x7f00000002c0)="01df33b4c9422f9384270027ded9786e6f34a65d3456914155066aa80ac9ad406f523134d81eed800ebb9819e9b823ff1f31419bc5c693035bd6ed8febb0214853115f", 0x43}, {&(0x7f0000000340)="35e8f4f9060cd88b89ba8f7b5c0e6afc6eaed59c8f5393087ca42a0ac2eb49125d589b65725593d89dc0860826e52fb9075cf4e709cd80d5cfb7b46d04b8c32b2a797ee017afe34dba75d41e46a5e95c0f6ba4c82a7bd72d3475b73c5af316dadab533d4ed07a5", 0x67}, {&(0x7f0000000140)="8bb12fab1a3dc86663b64ee45344c71bcc80c47c51664a67864949", 0x1b}], 0x6, 0x0, 0x6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:13:00 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x2, 0x46eb6323f5338b5c, 0x7fff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 10:13:00 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d13a4edd953c39309995300"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000080)={0x2, "f4bc40a762eb8d81c48b0fa1"}, 0x14, 0x800) msgsnd(r0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_RMID(r0, 0x0) 10:13:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x8001, 0x200000, 0x8, 0x8}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) flock(r1, 0xd) 10:13:00 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) socket$inet(0x2, 0x8000, 0x7f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 10:13:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f00000000c0)="6a4a4e5cfab9b0fbac605a000000ff03", 0xff4c) 10:13:00 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = semget$private(0x0, 0x4, 0x111) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000100)=""/223) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) syz_open_pts() sendmsg(r3, &(0x7f0000000540)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x7ff}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)="701fc0819017a0013f3b50dc40fdc6822c2a34d7ce7d174a9f07183fb63bab3061b19a0cf9db7d0eb4b0b2d96464293ba148715a4f101d1f0daa0f431690", 0x3e}, {&(0x7f0000000240)="15fe38f7e2d22cabdc83ded0ecf603164beb9b00c1e75980e3557799e11e6f1c5cba14aa5862a8bc8057b5db753bd71108e1374921c5a33273b7870d1165e8f19a2b04bf84fe5bb184b0b2099b6dd16f058ded85d734ba576b05ad90a2eb40bc0fd80f4031f1ce1302764f9269530b34f233347383439f2743884caefde3ffb00b74964fd7037bb2651984413490cb832100f8ea5030b0a2be74e47f48e7ec561f", 0xa1}], 0x2, &(0x7f0000000340)=ANY=[]}, 0x4) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) open(&(0x7f0000000580)='./file0\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r4}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000005c0)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:13:00 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$setflags(r2, 0x2, 0x0) 10:13:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 10:13:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000540)={0x4, './file0\x00', './file0\x00'}) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) pwritev(r4, &(0x7f0000000500)=[{&(0x7f0000000200)="dd7a9c452e695b7c2543357f07d8c55dcf4200bdf9ef7189e32a30e60b5a15cc0ffda489cfb5bb247dccd7ce04104b8b427a0a1fe00f52aaa8742f546f13dff7514a9752bb08aa766dbdb02c19f8c70e0c4b58aa8732622aa6324c90e766c1e845003ef38530b5f46adc72edb04d5b53c9169031ca859276c9bda02ec67f9fd28f9e2a4892fdc231c0ba035f24dbecf66ff754a7c54229714ca9525fb69a25f2e7821d75b503f4ab42c7ed30db70fdf44fe9c9618e0fc4c97850fc2d0a6a02c56fa59f39a6f825abf59ca4db0d147b0facea74f48d6aac4934fcf59ca376c0cbcb22ebca0c", 0xe5}, {&(0x7f0000000340)="7f5f93430a24e3ae1ba51badb35ffebf7a35bc332e6fce5386429919354899f86939b9192512597a3b1c1a3f43c9bd32696fcefbbc1ce5f51a1364d34abe3fea9204e5e9bd74b1357f1011162cc2f12164156c0637d52a8c9ec836bef8b73f3c190a15962c9c1e5691784b78b375756b0e0e57da52af34f8714125c9631cbd5227a47100134d060831bc6e03141c6c01dcd8df", 0x93}, {&(0x7f0000000400)="9e9a2043b2e9a1343fc9cc7ef04def3aeb42057eeb3824ca107b4af90f6f96924f330c9164362849bda5d6b0a59737180ce1f7ccce18d4b8193b7b24d413ee9a2d5c9cae1ed3a0cba9a3723ad70a411b02046a0ecb1ef06852340fcff6bf2542900e72aa9caa370277a10fcce6894247c970aa242651a1c80e159bd92bb4c0e1a22759e8d637e56c8f495174da2b792144b51d1eabb324874af784b5ac79167edcc59654", 0xa4}, {&(0x7f00000004c0)="42e2f4700ea8d22dc8ac388d271866293470c1da38cfacd5d194e53a6545e2b5801507b4c054e00d19c92f9cc8", 0x2d}], 0x4, 0x0, 0x0) 10:13:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000100)=0x1f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)) r2 = socket$inet6(0x18, 0x1, 0x4) sendto$inet6(r2, &(0x7f00000001c0)="c2c0dca2daafffab", 0x8, 0x0, &(0x7f0000000200)={0x18, 0x3, 0x4, 0x5}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = getgid() sendto(0xffffffffffffff9c, &(0x7f00000003c0)="a012e34c92798bc8f808cd26480ad032e00fceac3ca28504af8e4a0d588eaf6507ab43648c7dd1fcd80e3ec207b4ad5aa928d0edf148f30526d3798fe7ca5e99abecd95ecbeca630cd9ca24cb35966bc7b58999ea5fc921bb5a6eab07867b99d0dcd1f731425819d11b4d821e16026843bcff834fcdef83ee84358dc810e02ecbba9ac1028cd3c6ad54efb9dca6d3457800f1743d9ce554252366bba9e5bdb0fff781c90b7579b19c9c663b4d16ff124e177434b9f", 0xb5, 0xc, &(0x7f0000000480)=@in6={0x18, 0x1, 0x1f, 0x40000000000}, 0xc) r5 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000004c0)) r6 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x73391ab0f4b699a5, 0x10) r7 = socket$inet(0x2, 0x5, 0x100000001) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000540)=r7) getsockopt$sock_timeval(r2, 0xffff, 0x300a, &(0x7f0000000580), &(0x7f00000005c0)=0x10) socket$inet(0x2, 0x4, 0x8000) r8 = socket$inet(0x2, 0x3, 0x1) sendto(r8, &(0x7f0000000600)="26e29b7e8aa38535aa191ca8b55f0b76537c647826df36ab7ac6655b4f98869b43fe308378d118fa689c61782fd921ca31fe1cc941e59e2e648c0ffd30522800a008c101e4f1054b951aa9402fa001ccf532ec71f282824b2fb3b8d1c0ad7b5d7d38", 0x62, 0x1, &(0x7f0000000680)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x9444308a7b0fa983, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000700)=[{r9, 0x20}], 0x1, 0x80) open(&(0x7f0000000740)='./file0\x00', 0x1, 0x21) r10 = msgget$private(0x0, 0x441) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r14 = getppid() r15 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x8b, r11, r12, r13, r4, 0x10, 0xc}, 0x1, 0x0, r14, r15, 0x9, 0xd0, 0x0, 0x1}) 10:13:01 executing program 1: r0 = kqueue() r1 = kqueue() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) kqueue() pwrite(r3, &(0x7f0000000040)="09d1f58b80f12e7585bc060ea6ff456968aa2c8b73a584b66d0133e240b8c4dafc39ab190091ab24f70bf3f33beb6c2f3dbbe90b3a3522ac78b676ccd5de728795c9475a5a1dae1b857810596abbe7fb14195321feb5724a1573631d8482e0f7ef2f18edae4798d2dc90a9a112d2d04e68694c90258750e4605ea87e167f8560b73e3dd3e3162eb776642219a3a5f17c4754b47091cd1ad07bf0f8c6da2432a6710657897a012496603c46e4865e4a1c93af4cb41b", 0xb5, 0x0, 0x0) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0x7, 0x0, 0xffffffffffffffff, 0x0) r5 = dup(r1) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) poll(&(0x7f0000000100)=[{r4, 0x80}, {r6, 0x10}, {r2, 0x80}, {r7, 0x100}, {r8, 0x40}, {r9}], 0x6, 0x100) 10:13:01 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xb25, 0x0, {0x1f, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4000000000000, 0xd5, 0x0, 0x4, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff7fffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) 10:13:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="040031c2", 0x4) 10:13:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x4d8}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSBRK(r2, 0x2000747b) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 10:13:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0xffffffffffffd6d0, 0x400, 0xc9f}]}) pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) 10:13:02 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040)="1c511185", 0x3) 10:13:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f00000000c0)={0x6, 0x4}) execve(0x0, 0x0, 0x0) 10:13:02 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 10:13:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') bind(0xffffffffffffff9c, &(0x7f0000000040)=@in6={0x18, 0x2, 0x100000001, 0x6}, 0xc) bind(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="2d93aa8303676e83c957ca01f0b88cd6c4795a6e23a98953092b235b980100010000000000e9274f30f03c2714f60990109c22a28850e0c07329901deefcb2e511ed6fc66c691c88790500000000000000cc040065dc2e2e21cc1c3d635245a6afdf57f6de73bf3f09d26aef9fe2ac56b57162dcae141bb269d5d4d18aedd9fb6ac3405007e7310c937b94e281faec60"], 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000004c0), &(0x7f0000000500)=0x4) sync() socketpair(0x20, 0x4000, 0x462, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000180)='./file0\x00', 0x36d8b15e808245b) mkdir(&(0x7f0000000540)='./file0\x00', 0x80) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000200)=""/134) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000300)=r0) semget$private(0x0, 0x0, 0x10) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) 10:13:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:13:02 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x2) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r3 = semget$private(0x0, 0x7, 0xc2) semop(r3, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 10:13:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x76c7, 0x2, 0x0, 0x4}, {0x40000007ff, 0x8, 0x6b, 0x1d}, {0x9, 0x2, 0x4, 0x675}, {0x7, 0x7, 0x0, 0x9}]}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x64}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) rmdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7, 0x1, 0x3, 0x6}, {0x9, 0x3, 0x1, 0x9}, {0xff, 0x5, 0x2f, 0x8001}]}) 10:13:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000), 0x1) 10:13:03 executing program 0: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getpgrp() r6 = shmget$private(0x0, 0x2000, 0x12, &(0x7f0000ffe000/0x2000)=nil) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r19, 0x0, r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r22) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0xfff, 0xffffffffffffffff, r3, r8, r18, 0x8, 0xfffffffffffffc01}, 0x5, 0x3, r20, r22, 0x4, 0x4, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r4, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r5, r23, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r24, 0x0) 10:13:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="99013d3447d5b03c7f89a4026bcf984cd89955688c48d10f4d4ee42467081f2094d94e56ae25662da477addf67917ca68c5116b1554b49927119c47b2160fb057213d4a5ec71e8ec169af85d4b9c19402ae4fa45d329435af24266e5bf7e7f5a7d2a354dfc64ad42c579c29ca2b94225dfe209dd3e3c4c68df960b76a7dd7612c00860320df7328fa8a35aa9c0ed3826cee46bce9f5fe6d1869083b34ea1723380a253614b9c0e88a2a44a9c14cb12cbc91b38fc2bae08df78a5f820317553a351c15ce584e4013f758fe988f15af3bba6", 0xd1}, {&(0x7f0000000300)="ca90236126490445601f427749a9cd94b67b9e011194f9cfdf64f9dcdedd1bba44c6e84f30c0b5cd5fb5d94743cdc877730c6206ddee1051faeb5a0de60987a20f1c967c57a6704a8391193a304c974972006c835cce2345e3e5457cddef2a5efb440118ec6d754d6bb271037388358869c23d0d0d304a80564d49135c683667d7a1ff9fceaa8c8f286cc45642cf753169f60723471bfe18561fe154c342ec49f623ca01e6cb9f4f3138b2fd554e68f53638351374c95837b52e2deab26a01", 0xbf}, {&(0x7f00000003c0)="7e4a2a0d7deb7479b470a2a89c782e78f61615d2d09cf6cfb6498e83445d177f0a4a629f98770b509625fae6ac5a595e7ee0e76992441662a32ae54c2f99ac8a6e3dce93e3ef1dc9ccde5e6e13378fcc16663e8a4881126982ac12a98466b89af5d860e7207a452c10f8051d7222a02b291f965dfe18986e6d1ed49777df19e62409d2eaa063742e3d216b5b7c6086ca14b29bc2bdf049b72a5856bcb36181c7dfc97426282ec39d4b90afd7b86633e169bc7eeff6a49cea8447227a129b7302b315382fb6ae80871fe3149a9c7d3c88dd7f2972adf85ec0b99d", 0xda}], 0x3) write(r0, &(0x7f0000000000)="220e37", 0x3) setrlimit(0x3, &(0x7f00000000c0)={0x3, 0x2}) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:13:03 executing program 0: r0 = socket(0x800000018, 0x4, 0x102) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r5, r8) r12 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r5, r12}, 0xc) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 10:13:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x472, 0x100) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 10:13:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xaab, 0x3ff, 0xffff}, {0x7, 0x1, 0x0, 0x9f}, {0x2, 0x5, 0x0, 0x972f}, {0xb28, 0x7, 0x400, 0x5}, {0x0, 0x43, 0x9, 0x8}, {0xaa01, 0x20, 0x81, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 10:13:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 10:13:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0xfd, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:13:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be9691460e4535c", 0xe, 0x0, 0xfffffffffffffffc) 10:13:03 executing program 0: setpgid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0xb9f36eb83f4ffc1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffffffff, 0x100000000, &(0x7f0000000040)="e5edd66d5785a37d421bea41c5ff572f4ae3bffe6b8f6cc96ec81333ae9ed153db0b9dbb26c71828302473c7a13df9931bca7818b467a5e67bf7843dee5bebc4036f4d6f9a6424c9108e6cb016e0de2e4977c25bf16db77ffef5b583b44efa4b0292da58af73244a30fd138790251e751f9cc3c2567a85e4772846985dcfb4c4e497d4b77d0a3dfacf2076bb4a748e5e09ba122f330a74b66f6c8a2ead5f2806119873bb7b84b087787ff549a1cd99e87c612694fdd19255afb74df41cfccfebfac91cdb0ecc", 0xc6) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)={0x1}) 10:13:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x18802, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="6eae7d470a7a906ae2310277ccf041b90c924d88f403edfef7a42021091862e0708c8c46d4662e00756b458ab0840778b884e2d80f95d775d115ee85c2e0de6936ae0c2d32ae331a22f7e38abe19b5a1af659aba65d5f94d3b25ec6ec02361890fa66d43e0389891453ba0feef4b4d508d75ea4a463049662d", 0x79}], 0x1) execve(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x21) 10:13:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) getrusage(0x1, &(0x7f0000000480)) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000000c0)={0x8, 0x4, 0x5}) getrusage(0xfffffffffffffffe, &(0x7f0000000100)) getgid() socket(0x6, 0x3, 0x7) 10:13:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x84, 0x1}, {0x81, 0x0, 0x0, 0x400}, {0x20000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 10:13:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x6, 0x10001, 0x4, "25a0a46c9a361e166e509ef78968af9ed739535b", 0x7ff, 0x80000001}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 10:13:03 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) kevent(r6, &(0x7f0000000140)=[{{r7}, 0x0, 0x1, 0x0, 0x2, 0x9}, {{r8}, 0xffffffffffffffff, 0x9c, 0xfffff, 0x7, 0xfa}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x3f, 0x5}, {{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0x800, 0x6c42}, {{r10}, 0xfffffffffffffffb, 0x1, 0x8, 0x5, 0x4}], 0xbf, 0x0, 0xc68, 0x0) r11 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs, 0x8) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r13 = socket$inet(0x2, 0x3, 0x6) kevent(r12, &(0x7f0000000000)=[{{r13}, 0xffffffffffbfffff, 0x0, 0x80}], 0x8, 0x0, 0x81, 0x0) r14 = socket(0x40000000011, 0x3, 0x0) kevent(r6, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r15 = socket(0x40000000011, 0x3, 0x0) connect$unix(r15, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xfffffffffffffe40) r16 = kqueue() kevent(r16, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r16, &(0x7f0000000000)=[{{r15}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socket(0x40000000011, 0x3, 0x0) r17 = socket(0x2, 0x1, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8040691a, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r22 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x100, 0x20) kevent(r18, &(0x7f0000000340)=[{{r12}, 0xfffffffffffffffa, 0xd5, 0xf0000000, 0x7f, 0x9}, {{r19}, 0xfffffffffffffff9, 0x2, 0x2, 0x101, 0x7a0}, {{r16}, 0xfffffffffffffffa, 0x9, 0x40000000, 0x2, 0x7}, {{r20}, 0xfffffffffffffffc, 0xa4, 0x20000003, 0x100000000, 0x7}, {{r19}, 0x0, 0x2, 0x4, 0x20}, {{r9}, 0xfffffffffffffffb, 0x0, 0x20, 0x200000000000000, 0x24}, {{r21}, 0xfffffffffffffffa, 0x0, 0x40, 0x9c6, 0x7ff}, {{r22}, 0x0, 0x20, 0x1, 0xc7c, 0x81}], 0x0, 0x0, 0x0, 0x0) r23 = kqueue() kevent(r23, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r23, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 10:13:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x100000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x2f8, &(0x7f0000000180)="7a8da4ea1fe6f57cc63c5a0093ec") 10:13:03 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/186, &(0x7f00000000c0)=0xba) 10:13:03 executing program 1: socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x18004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x18, 0x3, 0x7f) 10:13:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), 0x3e5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0)={0x80000000, 0x5}, 0x8) getitimer(0x1, &(0x7f0000000040)) 10:13:04 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 10:13:04 executing program 1: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) syz_extract_tcp_res(&(0x7f0000000040), 0x12a, 0x9) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x2) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = accept$unix(r4, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000001280)='/dev/klog\x00', 0x200, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xc) r8 = socket$unix(0x1, 0x5, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd0\x00', 0x980, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x2, 0x0) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="a1be9d546ac2b37f3dbd3afc72f84cbb954816d6231443e6dd640423f9a61dee042831bf3dd419787ba997f6f3f804e27bbf38798206171234677171d4e577071f639a2b3e28213d2026abdc252b3c27491532098b0a29d7ec194d95f17eee27e595469375e7416c4279a155ab8048cba9a39acad04707b7af80147ae14515b8caef140014ebfe2c84e18fec117b6b867fb874821bb444499d872e4337248903e80a25d7e7e9e2c3cebcb261dbf094a7557175225f06874776ba72bdc1c585706395ba358ef6f36712", 0xc9}], 0x1, &(0x7f00000013c0)=[@rights={0x20, 0xffff, 0x1, [r5, 0xffffffffffffff9c, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10, r11]}], 0x50, 0x405}, 0x0) 10:13:04 executing program 0: setuid(0xee01) socket$unix(0x1, 0x5, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x10, 0x1, 0x3) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000380)={0x2, 0x2}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x6, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0xbb1, 0xfffffffffffffff8, 0x6, 0x9, &(0x7f0000000100)={{0x8, 0x2c4e, 0xffffffffffffff01, 0x1000, 0x6, 0x6, 0x800}, {[0x0, 0x8, 0x6, 0x1f, 0x400, 0x7f, 0x1, 0x3f, 0x1, 0x2, 0x5, 0x200, 0x1, 0xc197, 0x3, 0x7, 0x8], [0x6, 0xfffffffffffffffe, 0x10000, 0x1, 0x7fff, 0x3f, 0xff, 0x206, 0x5403, 0x5], [0xbcb, 0x3, 0xfff, 0x3, 0xde, 0x8001], [0x6, 0x9, 0x0, 0x8], [{0x942a, 0x85, 0x5, 0x9}, {0x1, 0xa460, 0x4, 0x7}, {0xf91, 0xffffffff00000001, 0xc1a0, 0x4}, {0xfffffffffffff7da, 0x7, 0x4, 0xb270}, {0x3, 0x5, 0x200, 0x4}, {0x3, 0x7, 0xffff, 0x6}, {0x5, 0x6, 0x1, 0x1}, {0x8, 0x87, 0xffff, 0x6}], {0x2, 0x4, 0xfffffffffffff800, 0x5}, {0x0, 0x1, 0x3, 0x400}}}, 0x6, 0x1ff}) 10:13:04 executing program 0: r0 = getegid() getgroups(0x3ffffffffffffede, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r9, r14, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r9, r12) setregid(r7, r12) 10:13:04 executing program 0: r0 = socket(0x8, 0x3, 0xfffffffffffffffd) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000003c0)) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000, 0x8000}) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x3, 0x5, 0x3f, 0x80000000, 0x8, 0x4, 0x20, 0x10, [{0x100000000, 0x2, 0x41, 0x7f}, {0x8, 0x7, 0x7, 0xed34}, {0x7, 0x7, 0xaa, 0xf58b}, {0xffffffffffff0001, 0x10001, 0x8000}, {0x7fffffff, 0x5, 0xffffffffffffff98, 0xfff}, {0x400, 0x20000000000000, 0xffffffffffffff42, 0x800}, {0xc000000000000, 0x1, 0x1, 0x4}, {0xc8c, 0xdd3, 0x60d9, 0x20}, {0x5, 0x401, 0x40, 0x2d}, {0x20, 0x3, 0x1, 0x4}, {0x8000, 0x8, 0x6, 0x200}, {0xaa49, 0xf10, 0x2, 0x44f}, {0x5, 0x6, 0xa8, 0x3}, {0x3, 0x7ff, 0x1, 0x2}, {0x8001, 0x1157e5e3, 0x5, 0x400}, {0x6, 0x1, 0x9, 0x400}]}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) write(r5, &(0x7f0000000240)="1aa2be4c45688a4379b720fdc7050e9a21f8a6b70a11cffbba8d5c8a072e6e3bad716e513902df607d66c8502681a4771dd4184ead793486b90e5c088c5c927a64bc0897b7846bc030981a7e1d7e4f6147ab94d9256bb80d69bb57b1b45f329e178ae2f964f3244784b27eba8c21d3dcf0d7ef7d11d409967dafd7ebeb19ddbfa34fd9d9ad602537379a95d116ddb33915fdba3aa07106697b7b177e070298074c32a4309003b2995fb1b5ecfa5dc144fa49b261f3464bce9c43a400be0e01a33782f5512d3a0eeae9b8bf2e99da5900105d69412e1ba8c7d34776b21b0bf42fd411a74f7bedfac3efe494c16676", 0xee) ioctl$TIOCSTOP(r2, 0x2000746f) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0xfffffff7) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) connect$unix(r7, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) 10:13:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x28}, {0x4007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0x3e1, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = dup2(r0, 0xffffffffffffff9c) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) 10:13:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xffffffffffffff40}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 10:13:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1, 0x0, 0x785a}, {0x1}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:13:05 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff0b, &(0x7f0000000040)=ANY=[@ANYRES64=r1]}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:13:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xfff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x8, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000001c0)={0x1, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x50, 0x0, 0x2000000000000}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSTART(r4, 0x2000746e) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 10:13:05 executing program 1: r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2012, 0x8000000200005200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) read(r1, &(0x7f0000000680)=""/24, 0x18) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x0, 0xff, 0x21aabfe8}, 0x4, 0x2, 0x100}) 10:13:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x8}], 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000300)=""/236, 0xec) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r2, 0x1}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000440)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x3, 0x7, 0x100000000, 0x7, "0f6b33ab01325a780e5fdeb39e2ea344d548b9c6", 0x1a, 0x100000000}) 10:13:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) setsockopt(r1, 0x9, 0x2, &(0x7f0000000040)="06f593fb15e7899a31ba3e55e6e68dc652c9e2dfcd35966256ded28745069a471e0016f9bd2c2ae82f66da3b53021670c179f22a6254dc71ba98b25712f9e0c08310e5247459020a316497a00d2c488ed7dda80b5dbb404042d1c3eef87bc1a425a4c7d468ba4b8074aac6e21ea5c1b94e5e79e4d83cbce124b54989fd97d8f3f699b934786971dbe9a12e31239c822f482e86022fab", 0x96) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) 10:13:05 executing program 1: syz_open_pts() syz_open_pts() fsync(0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x2aaaaaaaaaaaac80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x10044, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffbfffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r1, r4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffff3e) r12 = getegid() socket(0x10, 0x8000, 0x1) socket$unix(0x1, 0x5, 0x0) r13 = socket(0x2, 0x1, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8040691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xffffffffffffff9f) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffffde) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r22, r24, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r18, r21) r25 = semget$private(0x0, 0x3, 0x158) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000100)={{0x80, r11, r21, r15, r4, 0x4, 0x3}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r9, r12) lchown(&(0x7f0000000000)='./file0\x00', r1, r12) 10:13:05 executing program 0: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795e5ea5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab28a8cc7712a2b27660a0000b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b880577f264f5ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e1e31ddce52c4f895c3b6ae52024ee7aeed27bd87956894694901c3105b469c0a8aa7cbe341f739d5dc14c371412d53bc7e0d470e8aa2c8441f61c20306e33cef94e9ff3eb154361633956783"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:13:05 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) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x1, 0x0) kevent(r3, &(0x7f00000000c0), 0x40, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2, 0x52c1ff9708395e5a, 0x8, 0x40}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0x40, 0x7, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x38, 0x40000000, 0xf, 0x10000}, {{r5}, 0xffffffffffffffff, 0x180, 0x4215a327ba61319b, 0x2}, {{r0}, 0xffffffffffffffff, 0x3d, 0x0, 0x7}, {{r1}, 0xfffffffffffffff9, 0x84, 0x1, 0x6, 0x1f}], 0x5, &(0x7f0000000200)={0x820, 0x6}) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 10:13:05 executing program 1: socketpair(0x18, 0x5, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) 10:13:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = socket(0x18, 0x4002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r2, 0x0, &(0x7f00000002c0)) r3 = syz_open_pts() r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280003) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) setreuid(r5, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x10000, "2a46fa95915a74c3ea4689c76fe0329c11b1fe24", 0x6, 0x3}) 10:13:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="8f76762adf9bed601a72bb30c96eb5d940ae7796c340b1387cf80a0c878da6ae2fb480a7447b3c9dba9418d635", 0x2d}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0xd21316d53c5a54b3, 0x323) open$dir(&(0x7f00000004c0)='./bus\x00', 0x1, 0x10) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f00000003c0)=""/169, 0xa9}], 0x4) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96b, 0x2, 0x5, 0x6, 0xd1b}, &(0x7f0000000280)) 10:13:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) pledge(&(0x7f0000000040)='(#%%\x00', &(0x7f0000000080)='\\\x00') 10:13:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x4c}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x11000, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x8, 0x1, 0x101, 0x4}, {0x2, 0x0, 0x9641, 0x8000}, {0x6, 0x1, 0x0, 0x7}, {0x4007, 0xa00, 0x8009, 0x1}]}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000240)) syz_emit_ethernet(0x9c, &(0x7f0000000300)="c4c46c0a83b42e00d37e4dbeb6d85a0644fb97830500000105c850dc1641033e96f20c140f4b9bcdec43298e6ec8cceb06a1c8b0fb3b4f81eee95977892c336cd03c5720d8970bda3ac0be46012b9c84e2c752ccaa4e6fef6d00649c8c9aa5934e19c306b27d8da9c4b83fe80cdd9017b751e06a2e5f8d2b361def68ef1a926791c0fdf487250667ced18f04aa9b6b00"/156) 10:13:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40002d}, {0x4d, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x800000000}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = dup(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) pipe2(&(0x7f0000000040), 0x2) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="16df495fed22999245defd535695ab8adf2c86390589b3082d7418bb1f2e0df1da06800c9436ac92a66f5a7edf6d3c9ecd7a1a8cb0ace7", 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 10:13:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = kqueue() dup2(r0, r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000100)=0x1) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x4c, 0x3}], 0x81, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) syz_open_pts() bind$inet6(r4, &(0x7f0000000080)={0x18, 0x0, 0x4, 0xfffffffffffffffa}, 0xc) kevent(r0, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 10:13:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) recvfrom$unix(r3, &(0x7f00000000c0)=""/121, 0x79, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 10:13:06 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540dd915a8e794006c83d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e2226533002755553b8815eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c7652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe372d5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089a50faed90b77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d"], 0x10) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000600)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5840ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db7d7ecdc3bf58a372a4873aa18c9867f9cbc95849f7ef0831f48e823e261275a7f42ffde13e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49", 0x94}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f00000006c0)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb86701000000b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedff03000000000000e0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2dce6ece2b9e1ca88813f57baf80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd72e6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3224cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97cf2a1a885c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff79736e92b91dc671c3ad98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07d", 0x3ac}], 0x4) 10:13:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) dup2(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0xfffffffffffffff8) 10:13:06 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x5253d406b3d34ee0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x8, 0x8, 0x8, 0x1, 0x6, 0x2, 0x7da, 0x0, 0x0, 0xffffffffffff78b9, 0x3a}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000080)) 10:13:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x80000000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0xc7) 10:13:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="059d2d7598971d42790b90ead8072f10e38787cf59fd1da19e2a6a00", 0x22}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa", 0x3eb}], 0x2) 10:13:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x6c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000100), 0x8000) 10:13:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x880) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget$private(0x0, 0x145) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x7, &(0x7f0000000240)=[{0x400, 0x1000, 0x100, 0x3}, {0x4, 0x3, 0x2}, {0x1, 0x7, 0x84, 0x2}, {0x4, 0x1, 0x3f, 0x2}, {0x4, 0x100000000, 0x7ff, 0x3e28}, {0xfffffffffffffffd, 0x9, 0x0, 0x1000}, {0x3, 0x7fff, 0x0, 0xffff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x3094, 0x8, 0x5, 0x5}, {0x8, 0x1, 0x5, 0x5}, {0x7fffffff, 0x8, 0x5, 0x800}, {0x1200000000000, 0x8001, 0x9, 0x8000}]}) 10:13:06 executing program 1: r0 = socket(0x10, 0x4000, 0x4) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/218, 0xda}], 0x8, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) read(r5, &(0x7f0000002600)=""/90, 0xfffffffffffffec7) fcntl$setstatus(r1, 0x4, 0x1c8) dup2(r2, r1) fcntl$setstatus(r1, 0x4, 0x8) execve(0x0, 0x0, 0x0) 10:13:06 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25, 0x81}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x8, 0x20, 0x6, 0x200}, {0x8c7e, 0x1, 0x2, 0x10000}, {0x8, 0x3, 0x6ec6, 0x1}, {0x800, 0x400, 0xfffffffffffffffb, 0xb20e5b9}, {0x3, 0x100000001, 0x1f, 0x9}, {0x20, 0x42, 0x0, 0x20000}, {0x0, 0x0, 0x9, 0x7}, {0x3, 0x8, 0x3, 0x6}, {0x10, 0x373, 0x1, 0x3f}, {0x4, 0x3, 0x2, 0xffffffff}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x97a, 0x1, 0x20, 0x7fff, "a02f36e78fbaab3d6e4cbdc97fe0a9a2c6f4bd0f", 0x100000000, 0x2}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r4 = dup(r0) poll(&(0x7f0000000380)=[{r4, 0xc5}], 0x1, 0x0) 10:13:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) socket(0x1, 0x5, 0x8000) 10:13:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x56dc, 0x1}, {0x5, 0x3}}, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f407868", 0x21b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="1f9a60fa6619a96df93eb05b5b", 0xd}, {&(0x7f00000001c0)="320654cb5736ddfd726018c226400c6ed3b0a0c87ebee884134b5bc50f4b78fa54722f234a05c8cde66a6dd27f60075e04c4f18647d5066bbd3f2228ff4b9a736b899c8de0d8946037f47f1e90c26ebe8a47c534c3dd23dbf04f307bd9bf8fbe", 0x60}], 0x2, 0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000002fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931eb52b66f0407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee729dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fd9cbc8303b7797b7e114033f"], 0xd7, 0x800) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *384143 46524 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821df48c,ffffffff821b3f62,3b7,ffffffff821c44c2) at __assert+0x2b rtrequest(1,ffff8000159420f8,38,ffff800015942068,0) at rtrequest+0xbf1 rtm_output(ffff800000b51a00,ffff8000159421a0,ffff8000159420f8,38,0) at rtm_output+0x62f route_output(fffffd8038e43f00,fffffd803ca22600,0,0) at route_output+0x7d9 route_usrreq(fffffd803ca22600,9,fffffd8038e43f00,0,0,ffff800014916c70) at route_usrreq+0x363 sosend(fffffd803ca22600,0,ffff8000159423a0,0,0,80) at sosend+0x63d sendit(ffff800014916c70,3,ffff800015942480,0,ffff800015942560) at sendit+0x52b sys_sendto(ffff800014916c70,ffff800015942518,ffff800015942560) at sys_sendto+0x80 syscall(ffff8000159425e0) at syscall+0x507 Xsyscall(0,0,ffffffffffffffd8,0,6,d6b692b7010) at Xsyscall+0x128 end of kernel end trace frame: 0xd6dc6703760, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/net/route.c", line 951 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821df48c,ffffffff821b3f62,3b7,ffffffff821c44c2) at __assert+0x2b rtrequest(1,ffff8000159420f8,38,ffff800015942068,0) at rtrequest+0xbf1 rtm_output(ffff800000b51a00,ffff8000159421a0,ffff8000159420f8,38,0) at rtm_output+0x62f route_output(fffffd8038e43f00,fffffd803ca22600,0,0) at route_output+0x7d9 route_usrreq(fffffd803ca22600,9,fffffd8038e43f00,0,0,ffff800014916c70) at route_usrreq+0x363 sosend(fffffd803ca22600,0,ffff8000159423a0,0,0,80) at sosend+0x63d sendit(ffff800014916c70,3,ffff800015942480,0,ffff800015942560) at sendit+0x52b sys_sendto(ffff800014916c70,ffff800015942518,ffff800015942560) at sys_sendto+0x80 syscall(ffff8000159425e0) at syscall+0x507 Xsyscall(0,0,ffffffffffffffd8,0,6,d6b692b7010) at Xsyscall+0x128 end of kernel end trace frame: 0xd6dc6703760, count: -12 ddb> show registers rdi 0xffffffff81c2cf37 db_enter+0x17 rsi 0x4085 __ALIGN_SIZE+0x3085 rbp 0xffff800015941e70 rbx 0xffff800015941f20 rdx 0x4086 __ALIGN_SIZE+0x3086 rcx 0xffff80001553d000 rax 0xffff80001553d000 r8 0xffff800015941e30 r9 0x1 r10 0xffff800000ae0680 r11 0x66a12a57fab88cfe r12 0x3000000008 r13 0xffff800015941e80 r14 0x100 r15 0x1 rip 0xffffffff81c2cf38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015941e60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=384143 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800014917b40,0xffffffff8259a688 process=0xffff8000ffff66d0 user=0xffff80001593d000, vmspace=0xfffffd803f014330 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 46524 97900 92374 0 2 0 syz-executor.1 *46524 384143 92374 0 7 0x4000000 syz-executor.1 92374 104270 90495 0 3 0x82 nanosleep syz-executor.1 64692 378065 90495 0 2 0x2 syz-executor.0 84622 184530 0 0 3 0x14200 acct acct 70843 4935 1 0 3 0x100083 ttyin getty 61935 180604 0 0 3 0x14200 bored sosplice 90495 360741 34966 0 3 0x82 thrsleep syz-fuzzer 90495 231982 34966 0 3 0x4000082 thrsleep syz-fuzzer 90495 255528 34966 0 3 0x4000082 thrsleep syz-fuzzer 90495 478362 34966 0 3 0x4000082 thrsleep syz-fuzzer 90495 229633 34966 0 3 0x4000082 kqread syz-fuzzer 90495 125094 34966 0 3 0x4000082 thrsleep syz-fuzzer 90495 148078 34966 0 3 0x4000082 thrsleep syz-fuzzer 90495 349140 34966 0 3 0x4000082 thrsleep syz-fuzzer 34966 58881 65553 0 3 0x10008a pause ksh 65553 290658 26645 0 3 0x92 select sshd 26645 167582 1 0 3 0x80 select sshd 62605 418818 25311 73 3 0x100090 kqread syslogd 25311 463180 1 0 3 0x100082 netio syslogd 19672 83947 0 0 2 0x14200 zerothread 49668 412411 0 0 3 0x14200 aiodoned aiodoned 92936 485464 0 0 3 0x14200 syncer update 3087 92792 0 0 3 0x14200 cleaner cleaner 75508 28860 0 0 3 0x14200 reaper reaper 10636 197208 0 0 3 0x14200 pgdaemon pagedaemon 25458 71659 0 0 3 0x14200 bored crynlk 81748 390952 0 0 3 0x14200 bored crypto 69956 53564 0 0 3 0x40014200 acpi0 acpi0 10486 313926 0 0 3 0x14200 bored softnet 28692 277423 0 0 3 0x14200 bored systqmp 14800 306466 0 0 3 0x14200 bored systq 64190 390555 0 0 3 0x40014200 bored softclock 17081 31555 0 0 3 0x40014200 idle0 66571 217454 0 0 3 0x14200 bored smr 1 433302 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 9597 6322K 8020K 78643K 33322 0 0 pcb 13 12K 14K 78643K 2039 0 0 rtable 145 14K 14K 78643K 4911 0 0 ifaddr 94 25K 28K 78643K 1642 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 781 0 0 iov 0 0K 32K 78643K 1541 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1217 76K 78K 78643K 15546 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 232 0 0 VM map 2 0K 0K 78643K 34 0 0 sem 12 0K 1K 78643K 4855 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 14684 0 0 sigio 0 0K 0K 78643K 159 0 0 proc 45 30K 63K 78643K 3359 0 0 subproc 32 2K 2K 78643K 773 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 1496 0 0 in_multi 36 2K 2K 78643K 987 0 0 ether_multi 1 0K 0K 78643K 71 0 0 mrt 2 0K 0K 78643K 55 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 204 901K 901K 78643K 204 0 0 exec 0 0K 1K 78643K 2095 0 0 pfkey data 0 0K 4K 78643K 6 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 107 22K 32K 78643K 35914 0 0 UVM aobj 130 4K 4K 78643K 146 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1981 0 0 NDP 23 0K 0K 78643K 499 0 0 temp 233 3537K 4177K 78643K 235751 0 0 kqueue 0 0K 0K 78643K 117 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 99 0 93 1 0 1 1 0 8 0 rtpcb 80 1107 0 1106 4 3 1 1 0 8 0 rtentry 112 705 0 653 2 0 2 2 0 8 0 unpcb 120 8025 0 7996 23 21 2 2 0 8 0 syncache 264 34 0 34 17 16 1 1 0 8 1 sackhl 24 11 0 11 9 9 0 1 0 8 0 tcpqe 32 6661 0 6661 8 8 0 2 0 8 0 tcpcb 544 13169 0 13165 49 48 1 16 0 8 0 ipq 40 20 0 20 12 12 0 1 0 8 0 ipqe 40 49 0 49 12 12 0 1 0 8 0 inpcb 280 20979 0 20972 54 52 2 13 0 8 1 rttmr 72 7 0 7 5 5 0 1 0 8 0 nd6 48 91 0 87 3 2 1 1 0 8 0 pkpcb 40 96 0 96 28 28 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 257 0 257 50 50 0 1 0 8 0 art_heap8 4096 2 0 1 2 1 1 2 0 8 0 art_heap4 256 2364 0 2107 33 16 17 18 0 8 0 art_table 32 2366 0 2108 4 1 3 3 0 8 0 art_node 16 540 0 495 1 0 1 1 0 8 0 sysvmsgpl 40 60 0 39 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 4853 0 4843 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 28210 0 26780 47 0 47 47 0 8 0 ffsino 240 28210 0 26780 85 0 85 85 0 8 0 nchpl 144 49685 0 48024 62 0 62 62 0 8 0 uvmvnodes 72 9068 0 0 165 0 165 165 0 8 0 vnodes 208 9068 0 0 478 0 478 478 0 8 0 namei 1024 204145 0 204145 5 4 1 1 0 8 1 vmpool 520 32 0 32 12 12 0 1 0 8 0 scsiplug 64 37 0 37 26 26 0 1 0 8 0 scxspl 192 135955 0 135955 51 50 1 7 0 8 1 plimitpl 152 1283 0 1277 1 0 1 1 0 8 0 sigapl 432 14737 0 14726 2 0 2 2 0 8 0 futexpl 56 371249 0 371249 3 2 1 1 0 8 1 knotepl 112 3553 0 3534 11 9 2 3 0 8 1 kqueuepl 104 4296 0 4294 7 6 1 4 0 8 0 pipepl 112 10488 0 10469 25 23 2 2 0 8 1 fdescpl 424 14738 0 14726 2 0 2 2 0 8 0 filepl 120 153602 0 153517 86 81 5 11 0 8 1 lockfpl 104 4825 0 4825 1 0 1 1 0 8 1 lockfspl 48 1568 0 1568 1 0 1 1 0 8 1 sessionpl 112 71 0 63 1 0 1 1 0 8 0 pgrppl 48 193 0 185 1 0 1 1 0 8 0 ucredpl 96 53890 0 53884 1 0 1 1 0 8 0 zombiepl 144 14730 0 14730 3 2 1 1 0 8 1 processpl 864 14758 0 14730 4 0 4 4 0 8 0 procpl 632 32919 0 32883 7 3 4 5 0 8 0 sosppl 128 252 0 252 49 49 0 1 0 8 0 sockpl 384 30396 0 30362 111 105 6 23 0 8 1 mcl64k 65536 495 0 495 48 47 1 1 0 8 1 mcl16k 16384 102 0 102 51 51 0 1 0 8 0 mcl12k 12288 283 0 283 45 44 1 1 0 8 1 mcl9k 9216 168 0 168 45 44 1 1 0 8 1 mcl8k 8192 457 0 457 29 28 1 1 0 8 1 mcl4k 4096 1351 0 1351 7 6 1 1 0 8 1 mcl2k2 2112 110 0 110 51 50 1 1 0 8 1 mcl2k 2048 73429 0 73387 58 51 7 24 0 8 1 mtagpl 80 1106 0 1106 10 10 0 5 0 8 0 mbufpl 256 205525 0 205420 75 63 12 34 0 8 0 bufpl 256 44621 0 35549 568 0 568 568 0 8 0 anonpl 16 1369249 0 1356705 394 316 78 86 0 62 12 amapchunkpl 152 66389 0 66285 161 155 6 19 0 158 0 amappl16 192 75988 0 75117 436 384 52 57 0 8 8 amappl15 184 3375 0 3375 11 11 0 1 0 8 0 amappl14 176 3202 0 3199 2 1 1 1 0 8 0 amappl13 168 2162 0 2161 6 5 1 1 0 8 0 amappl12 160 903 0 901 1 0 1 1 0 8 0 amappl11 152 2304 0 2298 1 0 1 1 0 8 0 amappl10 144 1129 0 1128 3 2 1 1 0 8 0 amappl9 136 2624 0 2616 1 0 1 1 0 8 0 amappl8 128 2228 0 2190 4 2 2 2 0 8 0 amappl7 120 1339 0 1332 1 0 1 1 0 8 0 amappl6 112 2191 0 2179 1 0 1 1 0 8 0 amappl5 104 1442 0 1435 1 0 1 1 0 8 0 amappl4 96 14969 0 14944 1 0 1 1 0 8 0 amappl3 88 4404 0 4398 1 0 1 1 0 8 0 amappl2 80 117617 0 117553 4 2 2 3 0 8 0 amappl1 72 271252 0 270872 28 19 9 20 0 8 0 amappl 80 33912 0 33878 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 14770 0 14726 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 14770 0 14726 1 0 1 1 0 8 0 vmmpekpl 168 90994 0 90964 2 0 2 2 0 8 0 vmmpepl 168 1722371 0 1720514 808 693 115 126 0 357 24 vmsppl 272 14737 0 14726 6 5 1 2 0 8 0 pdppl 4096 29546 0 29516 6 1 5 6 0 8 0 pvpl 32 3997724 0 3982151 1026 839 187 289 0 265 33 pmappl 200 14769 0 14758 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1027 0 323 21 0 21 21 0 8 0