(&(0x7f0000609000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xa2) ioctl$TIOCNXCL(r1, 0x2000740e) 16:34:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) pipe2(&(0x7f0000000000), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) faccessat(r2, &(0x7f0000000000)='./bus/file0\x00', 0x2, 0x2) unlink(&(0x7f0000000080)='./bus\x00') 16:34:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0xe08c, [{0x1, 0x20}, {0x3, 0x2206653c}, {0x2, 0x1000}, {0x2, 0xc57}, {0x3, 0xffffffff}, {0x3, 0xedf}, {0x2, 0x100}, {0x1, 0x6c0}, {0x3, 0x7}, {0x1}, {0x3}, {0x2, 0x80}, {0x2, 0x5}, {0x1, 0x36}, {0x1}, {0x3, 0x100}, {0x1, 0x1f0000000000}, {0x9cbb639b348fd3f5, 0x1ff}, {0x44e06183a9289a65, 0x200}, {0x2, 0x5}, {0x1, 0x5}, {0x3, 0x3}, {0x2, 0x7}, {0x2, 0x9}, {0x3, 0x9}, {0x1, 0x100}, {0x2, 0x63}, {0x1, 0x8000}, {0x1, 0x101}, {0x3, 0x7}, {0x1, 0x7}, {0x2, 0x3c}]}) 16:34:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x880000000000000d, 0x0, 0x4b) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x2}, 0xc) 16:34:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:34:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2a0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x4, 0x26, './file0\x00', 0xcc3d, 0x4, 0x3, 0x6}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x20, 0x2}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:34:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xc, &(0x7f0000000000)="875df54ce460bd7533d12d0100e7843192d100", 0x13) close(r0) 16:34:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:34:27 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file2/file0\x00', 0xe7ca0dd05e4480e8, 0x100000000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xc, 0x7}, {0x5fa1, 0xfffffffffffffffc}}) rename(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000280)='./file2\x00') 16:34:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x80000000, 0x7, 0x400, 0x7}) sendto$unix(r0, &(0x7f0000000140)="29f07f16cb346099fd406b6766620d836b8162dc51ccfc94225f3591aef08ee53a1950ee8b99bcc3adcc026dcb162ec2545202038dcaa798a26cde54e04d980d5417f5f39d66414821612b8c9fc330f4a211f288bf37cd6ee396b22d28b4236ff5516d502c1ba32fafc20530a40b13319f423c93128ca43aa882c3c2ba9dcf60b253612886850b7192d953aa50de75ee7ffa520ee61e91e8913149fa68fd1d9a37206af2b28bc723ce38f3fcd31df945bc588b6653be1c9a5ae3fbf3ac7e5e3d17da336810becc60912301e970308cacfb7bb2cb7d2470db405d3869ebad9ca3034e336bd63a328c", 0xe8, 0x9, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:34:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1000, r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x0) setrlimit(0x0, &(0x7f0000000080)) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r3, 0x20004276) setrlimit(0x0, &(0x7f0000000240)={0x0, 0x400000003}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) 16:34:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) readlinkat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x8, 0xfffffffffffffffb, 0x97e6, 0x5}, {0x6, 0x3fad, 0x0, 0x3}, {0x1f, 0xfff, 0x200, 0x7ff}, {0x7, 0x100000000, 0x5, 0x80}, {0x639, 0x2, 0x7f, 0x8}, {0xed, 0x101, 0x100000001, 0xb97}, {0x7f, 0xf8, 0x9, 0x10000}, {0x6, 0x2, 0x1, 0xec9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x0, 0xfffffffffffffffc}, {0x74}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x40000000000000, 0xc959, 0x0, 0xb8}, {0x8, 0x7ff, 0x8000, 0x8}, {0xfffffffffffffffb, 0x7ff, 0x3f, 0x4}, {0x55, 0x0, 0xc1, 0x7fff}, {0x8300, 0x8000, 0xffffffffffff9cbd, 0x6}, {0x4, 0x1, 0x0, 0xffff}, {0x0, 0x913a, 0x8, 0xfff}, {0x6, 0xffffffffffffffff, 0x8, 0xda}, {0x5, 0x1, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x78, 0x20, 0x1, 0x8}, {0x1, 0x3f, 0x93, 0x791c}, {0x4, 0x400000, 0x6, 0xffffffffffffff00}, {0x800, 0x4, 0x7ff, 0x7ff}, {0x4, 0x2, 0x3, 0x8}, {0xb4d, 0xff, 0x7f, 0xfffffffffffffffe}, {0xfffffffffffffff9, 0x6, 0x5, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0xd2c, 0x84a9, 0x200000000000, 0x1ff}, {0x3, 0x17, 0x6, 0x5}, {0x6, 0xfffffffffffffffe, 0x1000005, 0xffff}, {0xfffffffffffffffd, 0x4, 0x9, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:34:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x9a, 0x8000, {[0x0, 0x3, 0x5, 0x4, 0x1, 0x2, 0x7, 0x1ff, 0x10001, 0x8, 0x3, 0x0, 0x5, 0x6, 0x1f, 0x7, 0xffffffff, 0x7], [0x7, 0x2, 0x9, 0xaca, 0xf653, 0x4, 0x5, 0x9, 0x2, 0xc0cf], [0x5, 0x5, 0x8001, 0x8, 0x0, 0xfffffffffffffff9, 0xf4f7], [0x6, 0x1f, 0x3, 0x0, 0xf98f, 0x10000], [{0xa09, 0x3, 0x3ff, 0x7f}, {0x3, 0x1, 0x100000000, 0xf3e}, {0x1, 0x395, 0x7, 0x169f9ba3}, {0x2, 0x2, 0x4, 0x9}, {0x74, 0x8, 0x4, 0x8}, {0x4, 0x6, 0x1, 0x4}, {0x94, 0x20, 0x2, 0x401}, {0x7f, 0x400, 0x1f80, 0x5}], {0x818, 0xee1d, 0xffffffffffff20a0, 0x5}, {0x8000, 0x5e9b0c3d, 0x8e, 0x3}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x14}, {0x100000000000001d}, {0x6}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x30) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f0000000240)=0x3e) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x800, 0x2, 0x43a, 0x3}]}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSDTR(r1, 0x20007479) 16:34:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0x80000000000}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x0, 0x7, 0x2a86, 0x1}, 0xc) 16:34:27 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) fcntl$setflags(r0, 0x2, 0x3) 16:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x126, &(0x7f0000000000)="f9") 16:34:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x24}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x1, 0x5}, {0x18, 0x0, 0x2, 0x1}, 0x10000, [0xfe20, 0xf30, 0x7, 0x8000, 0x3, 0x0, 0x6, 0x80000001]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") 16:34:27 executing program 0: r0 = socket(0x11, 0x4003, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/21, 0x15, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000380)="50010502000000000000000301060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804bea20d781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d14678028ff7f00000000000013cebdbb7e563c73891541f638837f11c34b0cceb20265b224dadc06409095465b6e336fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906600004e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de700009aab1283ae5a8dc4f2cc4334a2a81c60c545d725356622", 0x88, 0x0, 0x0, 0x1c5) 16:34:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xb61) pread(r2, &(0x7f0000000140)="92555741cd657e3455d6bb243d1c3fba44e736e6fc304a2c3d9c5bcf63b63597c0e2320ea62b58c0731562cc1c560ec1dba3c979d3a9a382451066572a5cb5ae70ff628b1e50d2f206a92b409e6eb7b535128f1b3d9c92a7b5b4d010418b1dfe99c4d6e3eb49367a8e784a8ddfb482985995ca4996dc67b08f76dfd044355345fb9bac9614a9cf8527e59f76d9ba3d327bfdc26eadcf2349f998888605f5938a0956e223a9ce7597618d063ee19061b10e37512437df7085974b6e458b68e97c89c9a4c371c4c5e41c413cda0f9f77ccd9a0bd6309d264f2a58e98acc45227db106e4b43714cfb3a2deb7c9b4df599c9f59d340096239d8822f1b18e3c756d278fd16b4003c54c073fc551432ee8d6fa3f4d36ad3ff5c77fd072d7057347beb71fafba7c229b5307e61d8164b424ce30b2838eb67224adfff185f226e73fbf4f8987e12d2c40b998deb3b20195dc7c609b5e3cf66763c9ea62519f9713cb26d8472e01b1fdbfe760e723884874edc3bbf7efc56c453558f5157a5993ed143bbaa93caac389e251375d6507d1f7bd0a8d17b375bd9c47785b651c9186d26f2ab3ee75a4f95f32745b575acf4872e3d659becc1ad38bf14d7eb39f3bbce99a4e28c6e5660994561c31b51be5d8c526d3d4178d6820a97dd091243640d5b66d159ddcb23eca01fc5fa6cbcc7cece7a7b91ba81586794aa2b35537a396dcefe990101266fac7776eac14e8a5dc767e6a08b9a12185fadb2d5dcad12ab4817e1654d81f4104ff6200854ef450c0574773b4d20ea9069ad09ebb2a0f4b8f6d9ae41c4a08afffa8ca6314662e5b3813fcaac55f432733a66b49a1cc81d9b6cb3cc96a0fb6f29f095be6971ec01d75ddb453866bbf7d15fde147eb25fc42f2ecfea985849e29fd6c979df6cc0b784675eafbd5165e73b57d6c2c649748c4bc322dad6b7b8d793f930d6e3a7f05915d2ff5892560c57e91e296f1d92a10276b11d48fe26f1d94b0051cc26cdcf7fe2d1a706b33a7be902efde6fc06aca895ec290e186bcf6fc3247dca7802f877c4ad198ff3a0919a9f20eb992545593e535282e27b31c2728a393048c03a15e23ee1776d509b9e48638a32a6e8f4445f56ea68df67e6918246e4f6bfa1117a0c0d04c321f5e32d79dda50ed1c6f32add8cfd85a96e4ec4405aed78e6cbd9e8158ce6dd6234ae12e73db095cc67eb3657e0ea758969d25431af68376bb851e092d31ce5b412c3a95deca0dfff236567919822e924720aa51a7af93799354fd2427da6a710cdda38082de07091449de752fd9e2eb5a94b5e9d3fa0e1bd26c5424afbc5520eaa0d07dac970a7f7d6589cd0a42971fb1b626c8ec72f8ea17e52c14e996fdfff984bd95fe300f53b75b7815751911a2eab26dce46954b7df38346411af66e4e719a68283e581c0c443d46815084a7f89b9a68e063e99801e0e809cb40e9bc566b9d4ef8e8d5ec422953eedb41efaca12bc796183ae6d1f88c319a960452fb08eb33cfe1fea678e73903336b14ce2ba313692c0e0b7a7a60a316dbef75a79e52c638af7d9c7d4371a9a21108cab69d5c7f245c078e2042804797cd3dc345769e091227476b6aa4464c982220b46549afc08ebe3eb61ec03e0847259b851f06a5dd845194f2115cad5555f5e1dd2eb418c2d17e3e707d5aad3a5abcc438a119ad97b098e86d1e50c2b5ff2471b00c6011b79bac3fa7ad3cb8d8ef519b94682ddc4818621eaa3c511d68da34e0441856e89841ce9035d4f98923141c3fa9ec67c1603c1844f99e7c1e443d07c28cee29392529433fcc3788e2effc2d9fa72383f09ae196c0d98212f72f83991c41f206f554828f2843e937b878f7236ebe1386b36456437f1b2ab541b8f6fc13e4d6e3dc9fa83acc2436731077689aafa5e6571aed1c72c6001a341cb508bac1149dd5b605e26fc8212f81cf754af044f6e22d62663918d240314ab10f8bddb2ac79c37d1c723a5ba5bac69e576438f300f0a768fdf3664c09070bdc9d3af4fe6b5d79ad8ab9d86733d99fb96ae3d74eb04b04d763a40fe21989da212bfdc02ac2e009a04abcf3a3eee0850c47c40851a38e57b14df2217b09a59d3eff2f686b1dc30a650ce27a19ce3db5f46255fe6ccabe8963b64bd2416e3cde0dd2f1993c098cd7c2561625fc3f07aa4e7aa861a77ed20f03ea0596ffd6c6a7065869b937e23e3335b6b1ba7343c26c2adc4b9872a34ff1f07a02288d58534cef03f10ca877dfb66165c2248a046698b8d50f38171a4315557707d069144042c74dcdf9eb344ddef2b545fce6bf981c1504ced3fbbad0f4314354db58ae0d71ab2364264224a3934939fc4143c92229d6e2aa21e205a782beb0dc5428f21e920fa18acf5db12ca3cac21a0161b68367bef3791a6a95f9b03fd62a3764d4875b496b8bfca2054d97740bbfbb9e025c0a21b8e93b8360497e02c271f45f0e8326d1a479f4bcc6fd2e183ffc20e799c9e3957614baed8a2468d7f96e876c2b1aeb0b4a5847db9b7ec75c45247a42cec8ea18588fb5d1ed133a6f72ef0e831a8fda604daf2a21a3eef3c69f86354e9d138f7fe5ba055d90001a8b5e28d054bf94efd505113bdc8b0a288a4248a26e5241dc60031020a694efa126ad8e072e187074ecf5dcc1b505338c3a8eca379c90ad3322b37b5d911eb84e79e45c16c678c28f3ba89ddb15edb1c648c3d27d2f31d5b5ea9256d2e455bb56f7af7d7b6c7e8e63e2cdeece06b8f9841256eb98886f753f19783c3a6534184780d744e0018beaa02cb7ae3a3f086bbfb61235f258946646c0845bd0f38422b00dad1481fbcf5d1d19ad96abe80d33c69a74fccdaa19d5218e35ed6cf5ad6e562c1b963829ee959680c07b13164af3c1f391c1c5cb35bad455ff11a6f81690563af0451683dca8fa060618ba88b1e6c3852c7682ed73af9c222445f0cdb00b9031b8c0f14ee42a427e9f5e1513209a75277dc832ae926589423af37df68b147deed6149a109b205fbf619c5c3a336ca1f73cc38a4635c2ceef85678440970447764025ba1e6337a38b9c7ca34fdf51fe052b9edf5a98d4fd5b8731107e65efb2404aec6fd5727ec4b9ebaeff4ac41c1cbcb9d4078fc3073748e20605e859de5efb1a2754bcc8b24c8cd762276eb3130afcd6d43b9f99980fa4eb9b99f50ffcad030afd9e905606016a34ba9df597177bea09fe685b1df9240fc3df78b18f8ff27766d925cfc8abe4c308f53b2e12512928461d07febd564499f9ead5b91ffb33a82dc936aa4290f43fd1fbc3ac35be0461eaabd318efe6caa2ff41ac2ad23fe985f710d59160aa7140ac18f2b7caee23d02dd9a89b08c7cfc8935a3baf4799727e85f5346db97d70c3aa72df09755260b313406768d97548a83f276e494d7dcc24e63b5694c600231c8eaf89382f8adae6fc75644721e2b7993591ca334ff9ed4c2e0be38eef88b9f27cb31d9b789e79f498ed4ab2175eeed7da0c55842a6532ba4ac102200037f42d25b3bb0b1be618edb551c3e559fbe4fff825033627018cef48edaaa46228d3b832b6a187a6c63570d5882cc0761bf0a3b107aef3b0ee0f2b67755ad6d981dbe1fe81e631ab03a249530f519534f7b55cff436a6f3669d2007d361e83e95d730c383419de14cfb155ee1011cb008951889ba2ff47dee5bbb1767c97a2760cf07849ab29a95e98ca6e82c4caef768228b72e090ea026210a3f7666039720af589033b67086a3098d04405bb07a289dc37fe5517ae599db9d610829d43401d38b5ec0e9a0202010f2e89b6918ca44623257527f7d4933cfbc93b7fdc45861646156e75ab4faddc5115b1460aa75e478dae4f5faa9a8bfe67d400922fde5e2770e5064263698e0dc6c7f8dc50737e2df277994aa04521f635c59036f70272d0d87716c9b64d2982506a87e183843895f845af9433517676916706d455d9f4f3ac5dc42b052731fcdaac8ff6f052dee10cacde7f47a300009fecc70b7cc2a4771748cbf16a22d723166a8d4b8c5b82bf8f26e97c22919cac1c2cc537ca077c111f3964329a8865f5adfb5afeed7b59b9a0cc447c25ca93941003137b884839b5b4531ac692721015f59505c7e64c0ed7539427b096f8071d6a1aacd76f5f30b2cdda56ba90da0a3ae3d781cdb42c41acc868a906d1472601996fa09610a8964b5b2de6055374827579fea7d6088cd20212d04a12309fc844043a74048ce63e3553c8557c4f42f0b20a98090608bd76b2b1f4d77d26f8406bcf142aad469dd4815eba6292dd223dcfa4a58de77b69219e496cd1336deb4cc757134b461a727cc4341f10e06eebdb5e15daf6da7f774ee3e02afe8a8348cd84287e59a018f0565d24de081a30f862618e7b42e34ad16162c717cb1b25cd92eff20af967f6d27d10fa135254959dfeff032a844704d2683c1b5b4ade22d59746e76373b0ab5a137778c0b562df407bceb9a6340894dc97b50a8347516c86d8ad35fc6866b024e2e6081618694e78440233c8fcaef31f68c6ca569485af0dc965f6fa3f4b48db8c11b44c025ca16630b3a7829bec440711b9d7cd0e77f055d693197065070f7b97c78b160bb11a9ad06115483f300b2f6f1b6c521d6d2ba9dfa9881a1ba74a49daaf689d03728029f94f9958cbbc39eae4f7a6d4e25a66705f3998df24692d028068b3b8e17d831bc89edd085955ed78b90972837ebb7bfae94232156d25b9dd9ebfc8e76c62f31255934c205ba913961e48d5bd28a85f52ee97261fb239e6bda23adadee082694e4fe25a7aec7deb2e687555a9a785a60b13906709feda21f8c5159adf86500553d271f2775964028a3b2024573ffc06df401bba80b1b0cb3954affed675b27344a9ee18c248f5c233e3710cf1933afbea24602ff8ffc7b6703088ff2f892f0e1403776150f82cc6a1942dddf8c8282634fb41b6bafd24357dbcc50df293a1e9006acc281e384b541e52eb5cb3c7a1a922b83a7bc21fae903be13df5c30dad4735e4c2810ae8cfd38bf6a21711a4d4baa62a93bf3aeedb65d0363f258cd935cfe8e6d9373fb52df600059339fdca121d4b60ccd8510ce63c2cae0dd1c800cefe6bacf3db3b1c76e3309050b3a065935a337d25a777cea247e7177d02384f05cb9d21933cb3072da3085beba6ac124e6eb516a6f5a5c007ef68f39c94668a16708169296a5de47d516fdca63f98690a98d3d8faf04b17715458e75ffe2c7270f56940cf96fd64fb822d9c1bc6c9f29a8005349cf9122a3ec83f43de855f4628d8f9ea288ab34003991fad4be34a0eab04a55aebdad500a487da180ded935ba769a203b5e7ebc39200cc32c74955430027c2ae9fc99185e96f36055a01741c151aee25eb03777113cef902ac938a49bcbb119bdabdc15530aa609daaef1a6e453beb59d2165a2633e3768a0d0d3304ca8ba67b004a9c47c5a98dc791a945afe4acedac751417821815ac481a60ef352b77dd15350ef6e266bfbedff8eeb612e5bc5483177d7234088d2bdfbe51e593b5762bd6b973611d342f23700ea4882995693753f3af4ffbae7fa8716520122205105ac49c3ed8839e5bf02fa58eacfa5c1dee67241b4cf52b0873a0bd1c27d5d2c3e30067ee48364bb8246776faa74c5be9d0e88f17e68f166d30b599872de4ec34ec8a5131898e61fc5f34472b6a9b14fed7174d623439032ec2fa3c642d8f6287a9bdbe36999c8fcb547c309dbe08b645d1b1c7621186471c53a8114c95af18ff3e4e54e4033e2784ff8102db1cb957d0be89fc2bb6ee1bd13f", 0x1000, 0x0, 0x0) r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) 16:34:27 executing program 0: setuid(0xee01) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:34:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f0000000200)='./file0/file0/file0\x00', 0x80, 0x26) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 16:34:27 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setitimer(0x0, &(0x7f0000000140)={{0x200, 0x3}, {0x7, 0x40}}, &(0x7f0000000180)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/53, 0x35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:27 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xb62b63ddf8d10e54, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) setsockopt(r0, 0x3, 0x5, 0x0, 0xfffffe56) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = dup(r1) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x7, &(0x7f0000000000), 0x4) 16:34:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="00000018600400800001400000000000000d00faf20000000000000000000000000000000000e4ff000000a300", 0x2ba}], 0x1) sendto(r0, &(0x7f0000000080)="5988bc796daad98d4f4e8760312d7192bd8712e967d9072406d846314b644ceac8befc2ba963d22c5b75f5ea4c7b0efe5fac367dec13fb51a57f28e36786ed43a2fbb078953b35a46c57d1e9567a98618501472c502ba0a848940c56a37cc82729588ffc365e57942670178f604f1278d7c6b7e6bafe9d78a0310f63d178374ff5a6081a5d4fab40ee38a1fcc661ef", 0x8f, 0xe, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:34:27 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000440)={0x0, 0xffffffffffffffdb, 0x0, 0x0, 0x0, 0xfffffffffffffe80}, 0x6) ioctl$KDGKBMODE(r1, 0x40044b06) poll(&(0x7f0000000040)=[{r0, 0xc}, {r0, 0x40}, {r0, 0x4}, {r0, 0x10}, {r0, 0x52d7b1145fcd6aca}, {r0}, {r1, 0x80}], 0x7, 0x2) dup(r0) socketpair(0x1, 0x2, 0x6, &(0x7f0000000080)) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x100, 0x0) 16:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ftruncate(r0, 0x0, 0x1) fchdir(r0) fsync(r0) 16:34:28 executing program 1: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r1 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff88, 0x0, 0x0, 0x0, 0xffffffffffffff1c, 0x8}, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r4, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000015c0)=""/45, 0xfffffffffffffff4}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b228cb229d8b5bae5587b002e2f66699daf823786db6e486c6530002eea6345ead464e4984b94094ac7c76435e5b6b463a24a7f43fd976c1bb6587bac2d55195289cb6aa2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eb032490ae29f6c8f36c7b7684cd45fc7e81279e476e0"], 0x1) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000014c0)=""/26) close(r1) r8 = socket(0x18, 0x1, 0x0) r9 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r9, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r8, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001500)=0x1) 16:34:28 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) sendto(r0, &(0x7f0000000080)="cba69dd6a897cc1561da2a00128499a76fe1563aeb68ea15f9816fe7449f028bf19e05c2cf1c4c", 0x27, 0xb, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r2, 0x0, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:34:28 executing program 1: r0 = socket(0x6, 0x36ded649e51e3730, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8000, 0x80000001) 16:34:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x7fffffff, 0x6d}, {{r0}, 0x92714e5df845aea1, 0x20, 0x2, 0x53437721, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000001, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0xe23e}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x23, 0xf0000000, 0x6, 0x2}, {{r0}, 0xfeb6ed5bbd66d50c, 0xa448c36c1d5e9427, 0x1, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x9, 0x34}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x1ff, 0x94f}, {{r0}, 0xfffffffffffffffc, 0x0, 0x21, 0xab, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0xff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1, 0x6}], 0x9, &(0x7f00000001c0)={0x5, 0x7}) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) r3 = dup(r0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) read(r2, &(0x7f0000000540)=""/226, 0xe2) write(r2, &(0x7f0000000340)="be121caf2aaf7098a65ffb1a902a776b89b4a7efd0744006fe7202a07e36d52fd12fa61db5a5a19d066325942d165ce90ebded77b3c34903cdb2a868c2c3d7ff53e080d0d2c695e43e6f22e141caaf6b6e95111c211969956ae733f30a209653dacde1a8fd0506a7b5ca5828f5a9b4df98f86b874c01c03f676133d017a95421a7afb5c7e13afb97b718bd1e66d6ab084ce93c1debcb7095867a3e7852f1a7dc1c5c5b", 0xa3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 16:34:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000240)="5ae9918747222caecf47f6be42b69cd945e70f949e7db7613a0c19859c0a74e8dca76c35cdcf8c6fa66f885a35b716fddef3a56962407b26c07bcb8e70bba6e3fc211901670244cfeaf8f299b79bfd3538d2e815bc07ed3831b6f4203eeaadbc8b94b86c57d75b86fd875520959ee87fe64a294dad276fa9ecfe74c679cd894325d6b76698eadc4c9e91f37d9e01792e114c2f78624af2da5d1fffd80266ec5b", 0xa0, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000340)={0x10000, './file0/file0\x00', './file0\x00'}) r3 = getuid() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDGKBMODE(r4, 0x40044b06) chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 16:34:29 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x8000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xf1f8, 0x0, "12db28d1c4aebf117409000000002100"}) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="359a5571a12dec9c8874990acf2fa98af8dd37e4e9a590fac0b8b0d1567fe0d65c6abf9d82285a89b1e29501c1b5bf4428ab3fd21ee038ee917655c28d", 0x3d}, {&(0x7f0000000180)="8f9fcd13d7befbf3960aaccbb67d4e58380a0da58a792970a24a3d17dd10a3d44f792903b00cc79527b72ea400e6dd17f10632b634f0623276d765e4abcca83e87a24e13ba76727d2f4e28dd0d73eae8c043e6a30f52f0d3c52ae3663bb522e66d99d9f192b4d59b067cace834ffd12522c4e05cdfdbdff11ae609783536084ce22a35adc54025f0c7f887a882576cb8b105726ae1aeedef46d61f01a141c8406dede4c5b0d094ff08a4d6a1ce3b8df27bb27dded6cce795806db42df9e09a68eaf46cd813d64586ed47d7472160690358f0dd8e7bba", 0xd6}, {&(0x7f0000000280)="293c4458ae47ef6a022794f7b5dff24ff2b927b0597c22a6dfa71c1c6a4b78d438dc609f6ca14fceba96ef3c9437152b80ce6205a84ec73eacb25451714a9b4d7f9b3413d88ffc277f01cbe7411602b58a59d1b55bc7050f5c92aea0ba80b071ce236371cf724cbe618e8cebec076010697cce46ec47cefe036ddd84751c557a51672a440fb7bad2b8367f5aab50", 0x8e}, {&(0x7f0000000340)="12f92243a35b18248df9307c6191269a35193f0c5b5722a91a00f27dc45ed7650f57265da6b238e19efb2793c968141c8e869a8c1e15defee06264b149c31054d44f04192e674f9ab155e03db8433696cb9fa472a6aad1f9c96d8fc223ca6ae2ad2ea2b8a37806b258abffa67a184b97b83bbcca3d19e3397499f674a19468c3548e124959a5d534aaa91cb080dd7859ba0740f04ddf56", 0x97}], 0x4, &(0x7f0000000440)=[{0xa8, 0xffff, 0xffff, "c7c01aad19b65408da8f70fd8f0161dbe68461931d53823d0dd30fe78a6b63bc6388da5f64ea71773cd6ba655bb0519532236fcef915d7fa44329206d0e51931139bf8fe33ad6d24da98d6662b0a356fc2d76ecc17449b7f68b360261c1e8c9368efc4df5ec1f8841bf26f49aef009c618f3d441273d06f7118848543f35ff1d234c5e555f4ff054af3a363c49ba23ce9b2d"}, {0xc8, 0x1, 0x0, "3cfa9cf98574df59c5a1f0b454840fedf4ba100527009c00298c4409b6d8bfbfe37e009f7597c86fb256a8496eb33db0735ae364ab0486a23c5f1deb2595c1ef6b98597d840baa06c8ff24698b73a9383e6422c99f3cd458521380760445004b2c86b3e7db5938d3c374a2ec458f67a533553d59ab951fb0f73b95703b2231ca9056fd64e3de591893c0d3c06af89bfd4c2ce21aabacce8a02f35ba0506a8bc8748d0c09ceb8d80216eb16802372196a6f667052ba80"}], 0x170}, 0x4) setrlimit(0x7, &(0x7f0000000080)={0x3, 0x10001}) 16:34:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)="068c6f0aa8f4bd2f477c9717cb2a258e852a329d3103640f0ff9495261f8f6fd239cd208a33b3bea546dc882cc12c8a1fcc1938c2cb74762fe605e51da3e2c7451810234ac100c212ee2e5827ccefc56ae0e74922ceb1efa81cf278667a802197b9b8f6f4541781ba8a72a0c99089894a173a3a5c3ba2a9dbd67beec5aa46aeed4b11cbd3fe54137d8796cf97ef43bf6497dc8c13cb93b892751d1e2190d62dfe19a4f6f16918c27cfbd40ff69410b66480700f836424eb2673cf3d213a10426f5513d") 16:34:29 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:34:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) 16:34:30 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(r0, 0x0) 16:34:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x404) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/4096) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001000)=0x1e) 16:34:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) poll(&(0x7f0000000140)=[{}, {}, {}, {}, {}], 0x5, 0x0) 16:34:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040020}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) 16:34:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 16:34:30 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="516d28cbadb6c4e4833bb157f752e25ffdeb345523aaf097a38c63fb63f1cd52dbf4a91caa31f00070c43669c52b87", 0x2f) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000000), 0x4) 16:34:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x20) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x4, 0xec}], 0x0, 0x0, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) r4 = getppid() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="1df29548fc5dd525656c78c87f8f", 0xe}, {&(0x7f00000003c0)="40a3f07f382477d10238ec0811b8d744ee7c89c2ca92c1e532bdf3e9b4f68549913f0a452d2db09de4f4b8b37b0a73515bcfb990db955cf22f80c11e03ed992941a7ab7a6475babf77340b34360740a0d2091482076d6eac0bac85ac570cbc960cfebe085207ccf5bc1a2b6319f33b729b0bb0303293e1daeac0cb897ecd7ef76d037ca9129899bd", 0x88}], 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000500)=0xc) fcntl$getown(r1, 0x5) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:34:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x7, r1}) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 16:34:31 executing program 0: socket$inet6(0x18, 0x3, 0x0) 16:34:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2701402f6606632fd0a8"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:34:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x800) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x9, 0x5, 0xe3f2}, 0x1ff, 0x3ff, 0x888}) 16:34:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) dup2(r1, r1) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r1, r4) 16:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x12f, &(0x7f0000000000)=[{}, {0x40}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x8, 0x9d, 0x1, 0x8}, {0x6, 0x8000, 0x40, 0x5}, {0x9, 0x8, 0x4, 0x67c}, {0x6, 0xae, 0x2, 0x288}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x0, 0x100000000}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:31 executing program 0: nanosleep(&(0x7f00000000c0)={0x1000}, &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x520, r1) execve(0x0, 0x0, 0x0) 16:34:31 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x800, 0x0) r1 = open(&(0x7f0000000680)='./file0\x00', 0x20001, 0xa) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000006c0)=0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000500)={0x8001, 0x8, 0x200, 0xfffffffffffffffd, &(0x7f0000000280)={{0x100, 0xfff, 0x8, 0x4, 0x100000000, 0x1, 0x100000000}, {[0x3ff, 0x4eb, 0x63bbf39b, 0xd4e5, 0x1, 0x0, 0x4, 0x5, 0x8, 0x7fff, 0x200, 0x400, 0x8001, 0x7, 0x3f, 0x349, 0x8000, 0xc91], [0xa44b, 0x6, 0x6, 0xed3a, 0x1, 0x9, 0x0, 0x322dac7a, 0x1ff, 0x100000000], [0x3, 0x9, 0x80, 0xffffffff, 0x8, 0x7f, 0x7fff], [0x2d43, 0x5, 0x5, 0x800, 0xfffffffffffffffc], [{0x45c, 0xfffffffffffffe00, 0x6, 0x800}, {0x7, 0xfffffffffffff59a, 0xa8, 0x5}, {0x1000000000000, 0xd3, 0xffffffff}, {0x6, 0x2, 0x100, 0x7f}, {0x9, 0x6d, 0x1, 0x20}, {0xc7c, 0x3ff, 0x40, 0x7f}, {0x7, 0x8, 0x101, 0x7}, {0x800000010, 0x88e, 0x2, 0x4}], {0x5d8, 0xfffffffffffffe00, 0x0, 0x7f}, {0xfffffffffffffff9, 0x9, 0x6, 0x7fffffff}}}, 0x507, 0xfc9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r2 = socket(0x18, 0x2, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) msgget(0x1, 0x342) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = msgget$private(0x0, 0x80) fchflags(r2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/238) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0xd0) 16:34:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x4d1, 0x10000}, {0x40, 0x20}}) syz_emit_ethernet(0x0, &(0x7f0000000340)) r0 = socket(0x2, 0x3, 0xffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x6, 0x6}, {0x18, 0x3, 0x401, 0x7fff}, 0xd3b6, [0xfffffffffffeffff, 0x0, 0x1, 0x2, 0x6, 0xb1b, 0x1f, 0x4]}, 0x3c) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) getgid() 16:34:31 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') select(0x40, &(0x7f0000000140)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) 16:34:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1}, {0x6}]}) pwrite(r0, &(0x7f0000000140)="e4", 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 16:34:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffff9, 0x7f, './file0\x00', 0xf934, 0x1, 0x329dfd5e, 0x10001}) 16:34:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d6133a37670d33ee6985c6a19e0300008ed7c7f5ecd505370f55d9bb05dc03e23ac168e0237f159b7cb5e32d1df29b00000000000000423cab21c6b2748aaa78947da91d7541f7ea52c28b2f44e8eec7bc9028a2b887f01309bbe0cfa751731e5ca16691dc4a1882c15e21042091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc4328474407544758335580849b870e059ece07b3000d", 0xc7) r1 = syz_open_pts() fcntl$getown(r1, 0x5) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000280)=""/161, 0x45e) syz_open_pts() 16:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x8) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20c91, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0xa2148b5dab3e027d) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") write(r2, &(0x7f0000000240)="9fa29d97f8eb2ec9211b9144f580365690b568cc3bad20f19b1265c587662181d09cf9ae1271c817c53cb9777fc750935b15bb5bbb89e64cdd40032a73fec1f4c070807dabf62d21ba0919b641c1e4061d614e86048519242e83debaad7c31acb445687999423f21c40f6685cb8219c060b2d8e35ba80bacfc81e80dcbaf892f52750d6e7dcf868c79562fb7479b0e3c49601d2f4eb0bfea1eb758", 0x9b) 16:34:31 executing program 1: socket$inet(0x2, 0x8000, 0x7e) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:34:31 executing program 1: r0 = socket(0x11, 0xc003, 0x0) fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0b52ebb4e6ec2fbf1a566d8b2305326fb2debaeb39e2030ba34e840e452ff62cc5aa96428"], &(0x7f0000001040)=0x1002) 16:34:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xba91, 0x100000000000009, &(0x7f0000000300), 0xffffffffffffff82) 16:34:32 executing program 1: chroot(&(0x7f0000000000)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r1 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file1\x00', 0x2, 0x104) 16:34:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x80}, {0x400000006}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x3) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) dup(r0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 16:34:32 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10, 0x1) fcntl$dupfd(r0, 0x0, r1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56240000001c00fead00ebffffff5fd5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) 16:34:32 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 16:34:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) syz_open_pts() fchmod(r0, 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0xcdeed7facec9f601) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x2a6) 16:34:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:33 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) r0 = shmget(0x0, 0x2000, 0x50, &(0x7f000040a000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) 16:34:33 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="63e8310a3db3bb314ad33c6df80aac04c7219b339f7e65fb4fb09eaa8de43a709eed71b4c509e0e6782df100ccc6b64f84767184f3d70aff5b65165acd7f1536187e3c16698cea0f383fb2d323f35c03648bf3581416d6a095225346ee8d3cf21c0da7f62f0e3d32f5c4f66697c832747723d21d664b5718919d00c60e400ef66547b4800430d57bfe2d", 0x8a}, {&(0x7f0000000140)="c0071626954e8a2bfa8947fd917ca0fbc5159a341bb14fd635d43617669388482a0a6d3de44666426e9ab76e4d2f891f9fbd41294de8150a576d7520f424a90af3214dd9a2cf41cb060f094eeff42956059975c1b38db5cbab1b4a346fab6e8befe02984115c12718e573b896544dca40b6749d2a5bc0690f3a9984c034a420ec228ef39f0447d85f8203dc4686704f5211bafdc402698f98409f2e39238f113a1bcba7a08d438043bbdd04b6e2bad01bb9c3aaab22f477a113790e5bb57f3bd7603e4767a51d4ba4a84f44c9e5419c2159fce73e8b9da17b06a6cae1538ccf7aa8439935d92aad8a484caa4bfbc8d4bb7a68b2f57740c2102812800d50e96cd876a1580b7673d9d62bfac6b0e7870a64fa5c238b81580225c6cca5a79d09f6e58d0062111e12a2220f7a6225d6708e0eec085425544ea088fa70fc18ba890ff1d997da8a892d9832423c9da14ccc3097164f0ba29d23114fa46811f1740b1f208fc973a45192d038783098bcb0ff95b9cd132a01d1c9d704d6e7931f8e5bb2c9621280d584f3b49e82681414725b82b4479ae201424886736c47024bd8f4ee125aaa92bbd584eb76d91fccb41a53c9b3150bcf3136a92869147281a6a7637efa33bf24db3c447fe765fd00ac48658f4140167cda7858e87757bcfc8890b4d236e1966ef0f1b58597cabb91c4cc0c5b0321a2327041158b3b98bfcf895bf885401072b02a0dc68e42b02dd8e1730dc16e3be8394bcced0c98771f8eb1de29c6303520a4d2b112a97f9fd02ecaec0be2daa4bed14c90711396052ed6a18c4fed0136238a81572ab3560a739acc252b6d00e14ffc55c299709599f22f756b2f88411888b8508b3fe2b9e4143139cb83b7707a331b3eb94ef62d8be9a6f1e535824660a0f17e6845e0b0b04ddc66182045aead84a76f66e5a92b75e477666f030ab4c915251f056ef8f763f126018e7e5537b9a6b5cb97223f9d3b8c56b77af312c7b5ad4cd4f25db20ddcdd18e5f461b4356ed0d970ab9543aa80eacd35406941b1d033a5811250a86a8b34038308d006e3f1ef5a716a715dd626e8e4b543ed4666dec952bfc3d16937189d66b2443c043f13cb1de31e856791cbbe898e50aee531ac734fee690881b4e7cbe964037a4b103d1c6f2070628da0165ab18247ab768b2e4de4aa773dfb5be2bf7ac27a60fb6779f92901d2293aeb689a80fbb591f3e3b2395b72c9ac7f9c9050b316fc659472ad4c0439b89d65b98699cbde33b2794470ec4429516b7105a7ee1f7d6263447e4eb4c645cd18deeb31bc6696ef18222f46881f309cff27fb681385c422afaa2103d4b7c24216ae9d5f85e2aa0cad9ed4f13d5b175e776ab7cdd43917b700bcdfeaefbf2eaed96288f57feca731a72b1647ffb65e745033d612950f3f90c32d894cb244e7c998c404b19d7fec77e6e2519e94ab2ff645f836e5e3acff191d905b629e0a8968fc3a7db99a440e25b32637ee38965a278e7cdd9ecc6ac1e3eff02548194dc837418fe971e4447a18d5a13cb69c0d50e5f5fa585bb81f8d8ea2aea83d50ce35cff279940bb238d6baffa11bda2a1336c8507bfb19417bf40977002fcbeb85185fd644e6bc1f029130b2a5c993421ec55c520cf589b554a7da269d1df34228d49a74f186247e9f9bcd5f747aa1d9462d70806ee95ecc788bb25c29037f42dde1da0d94b1ed8788e0e3aae0b2b9bc3542f234d092b190bfbe3dc41e19081c6c14665494e6a174d62e4d49472d70dc5e27748f9a12d6d1e604c77755d89aff6f1d341d8bb9ba99fb7e42ab87f6ae71d14a46b28027f5e7af0e5add1eac085460325235e333b34cab17f22be55608bf630ce71afa174ac280487fd9e89518b7b931ff7b38fdb85c01bb3b3591d068fd9a5018dfbc1b1d75674d5a2fb9a31c011d67d243cc2141306d636ac5197d71801092072939923172647d02bf3eb4d6f80d21bc2ff237b992cfdca2eeb8aca31bc9ee10e19b2cb29583060b8bd2d2e602728f27e9f213504b37ac4350b1bb6be7fc901295c0e435af3109fcb8b6ee73cadb1846bb6bd773dfc83e1db64fdb4ccab5a78e499a2512a09e8556782d9dfebdf5edd067ee672c8d6ef360a7088ef55c35cd8fe75a4cc4b0f2389191b795e247222b30536acbcf3d78c52ce9a6ac50ba3ffc1c5c08e3cd405e2e1deccc9bcb66341360f55fefade891bbabf9b21fd9636bcea9bcfda107fc546228af0bc035c7ee11e649a3ff873769b1efaaf03094cf162d9233514b92c78ba27e68ceee92bde553f8ece46da89d51ef343c814837c73113bdda7aa214ee3f86810b207c1b8c19898e41a6f32c75808a3038f72cfd7d4234b028fd81041464b3bca313f0b5e0d4013fa0cb0d00f71f9bebacc8897ef353688522324dcb7fc8c65ef1f8ff1c3a2dcc929c29dc966e75fbf9adc4911886f19378b2a67518efd3c1b51de61bc6c1d3157dc33046442531df37fc31c0d01d83523fdd5d781c8125491a0dc50bd11e20d032816d8ebb644cbf98061c597f2864a2abaf3cc99847c92b2145ed15ef2e9c09f9a11df66b463131c90e9f7657f0a93648419811706d96cf7fba02ca3c4587c2134ea3af25ee2aa1ab7fcc8cac93ef6291706c8ac16d4c313945739b3ff3ec5a4b1ded0bd58e45de4e065f6d6064082c168904ea5557abbcbc52e8899c97f99359911e3dfeb00621b26651393b8e88f0a47868f1c5acbdf06428ce0fe4a6bf31bfe916b5dd15cf9fe95e738cee4040fce0ebbbe872784469cb955fe49a8c5b35ac4143738e38e3239b687f7a7f3ccc34e5cc2e5b5efaeb78ab3852ab8925b8bdc36afa6017e8bc76a06dca892790bff3f708ffe2dbc73b3d5b1adf27c342acab3c21f0bdb3543d7899dbb930f3ddbe3375f365932dfc6e49785ef480244a40bb6e1776b0a95085e6e1712139d0a4c61a5383d620a709cb87b9f69c9e344dde899e36b8b49eef5107768848f816620307a96d8b68501816bc336315aec3debf2fc60c3c3bb83a32692adfe1c4456ffff8a653f1aa5c33bc53bb0a921ad3a47769216668b2d2f70347a66e62b1fd0856a3404742263a43223ed0be3696f129906f4a4877f0393f6ead9b545952defac441650134a98d68b84df8a83d063ac3a449d9c5595485d45788a64ced87abdb90191026f35861cdcf643ebbe48af698b64a868cbf4ad0df851ba1a2554018db6a68d6b0fbfe747c9c7919c46e706a0b91ef94c205f0e9fb6316ea13a44e1b26ab21dd6e7fcc2d7c1a8c6a92cac56b119a40dfafdffc0193e867e74cf01d0715edc97e149c9f907d123b04c79ce7fbb3ca43dd83ca2a45d8d90383fbb76cabb7900e66fbaec545b4286b053b842a163742358916fc36dcacc7bec24fbc84d738716acf02d5d483816563bf17f5d0e2d179e9a9c45a6cf08d7585624a80ea1b8ceabfbab987e91079b68301a9289ef774da69e1e3e6680454e4ddaead3ad32ae08c31efb6c3396d756097e31eff9956bb451f5f521d1a37c336f6445815ad7a32ffbac2eebfbebc218113db8ed67a1f956ee9aa2e64e21877ff71da9ff510098f895ac2ef8e84f79ecff9347fb239f6c81d1a51fd76c904340c85c79d415cc0baf872db40ba88792e653eac39f83eca766c577310e20e0510afa5e4ea1d49f22746801cfe0b2ef6ed1c939049e88932bfd3a1247874a4885ce3c2a8cf40b478bbb7c15ccd66a5f17106342e53138abf4862dc3067b96229733cc236ce7c77f7c47ac838eeaa1a333ae6400dc6cfd0df27f3df8245b37f25096846e4d041d675b8ebdd7d7fe4f166bc052f7bfee8b537ea0688e6637e16c871713d0b5aa14f010a7c73d76d5c46702b011830c45c0ea1ea00424e1be28b73afee8b77d4d3350946a3fb6340fc694de426e200e662e941e1ac21213b9182a5bf6927823e40c3727638bf30ec449f353aa6d0201126e649a9fed3a33adfb7b4564c6b5d9dc28134cb09821b86a6f431bc82053e04a37c2064f4c24824a5305cc0b71b7b89b1a41a6a8f7c8e766953cbc474ee61c97503d2a871cd1cdc48ec0e7c08ce35e599f1549d28aa621066e91114c60d87074fbac01aab4c8362ce40a15487f047c2912eb16a7a303aa033e6ee33ffa7550183d79992154a6818dabbbe1ba2dd8d0dd3d6f6bce171e41ee553ec47447d0e71c83d9a4ffcc95147aa3aca4fcf891b336b847cd7f87d749538b3dae0ec86789f74b7765330059ad3a438e347d9d357ed4933472354df4513e0761cd9039d937db5c61673204dbfbdbdece6b369893c81d07e662ca156eaa914b1fc6c327ad0badd48485ce02aa3275448e41a18557d6af441c6c5dbde8a76744d2d14fe3f7a4d27193c79da58d42890dec778b2c65d43a21dbf102fc7a0f7d35151ede482aa5203d1398944399ae35881cbcb365f7e56e98e935c0334bc9b51407ace753d3de82f80c971b77aa7e8e97b2d2daa9d9ad8640065b89d769d4deb477f1683342a40016ba51dc1ed412cbe38f79dd9e481624b860ed01222487337c198caaf332765871686ca6e15ea68b36da0d009fd3c4f3630f942015996c7fd9bbbd073edec2ece2adcdfa428d53e07523707b32344e5177c7bf11b78e434edd763d987e79a27ce185b3b02d7250883158f752fe87dd5442b8ef250adcda4af24a8ebd2e588154718687ca597ba58cfed337d994dc571f9ee42b4d0c7980f6dc473f5324929d969a63bd71819fa7cf1e7ed0ba076045d82206fe0753da9c091eec2fe6ab3bcc03ce40f5b414103428a7910cb0566c0eb15864772387525ef728dbc729b6660a54d3328823fa66f9c4305a6b739c2db0069544bd2f3c2f14edd2b37af22d8924e5484756a8ae59b427e480826220ecdebe41bd6248a4053ba7079fd7c8c4bbdf6761e3e70ad2efe815f464d9198d528b166ebb3bf74d0364141d48276dd91047bf9f65b949e94bc65089ef043c0cba08d5d7f85471feed90914f58626bf0824d8bca11e814b8381cef09bf306b704e56dfec4d53cacf6e60a5c6f5cd3e23e6a3612de7b7bcba1e567ef69646874fe18e3a9b3f050ea2a3ce31caade100401dd4a29603182ca6b9b3c38411c4dc89a36630cb0c980b66d2deae30ec0e0a933e3ba1398a3802e24eb67bd78923c87a7458d4ea310a0a22bfa280476e55345e6119e235dd3379ceb9c7a2856a7d4d818c154f71408f460ca1cd3d9701a94e6a41ff229a5de163bc7fb922da493ea75801c345c03a495223bdd7ea3c025fca8cc50c1bd2d951a5e2523bc3c4c4533cbfa92a775097a31a559ba4fc1ca04c2ded6cd4842305d6b2a1cb91fcc7ef22d147869688c6fbee90b2bd297ac87a58377eb1ba1e8f28d5734511b87320c83601b307a606ecb8120b383f6c99089669249de7a7c74858f4352975fa9780d4f66c12e7d90771c207cc55269d3039b39e846512cd71e76939489cf68443543b2813348e6f4c6a5615cfbaea07913ac1a943552b1f48b57fbcc67eb75b0f07283f0d9171937e5929af42dfbd99a8c566475120fcc8c95a71fc6486c84ba0537e47e911b581b7c7612a3ff24fb0a4e9c4bda1df1e23afb22fb111e5b371ecbb68bcb1afaf1922289864353e5988d70e0a30eae225049285b5ee5e6257e67f7b49b3b5379a77648049fdd9f74049649f8ced09a3cafefdaad9ba9e814f60d5568814e85a9d726ac9e03413e2b5b964af42e24f5a6b6bdecf1ca39cea66e40efb4add78235c70fcdbf271797881b9c013f790fabc936f07e9d3c3e5fa205560fee2b0f77629fe1583", 0x1000}, {&(0x7f0000001140)="388d8a17dfa841cf7c5aa7796c2a0bf0181b77271f3df0aa3f6de7a46a3bda38362c87d39cb7a61995821a3a5d536ace07d7d911516a2d1a92ab0b0b96094a8b34", 0x41}], 0x4, 0x0, 0x0) 16:34:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xf9e1f35486b3624f, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:33 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050060", 0xfffffffffffffcf9, 0x0, 0x0, 0xffffffffffffff09) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTART(r1, 0x2000746e) 16:34:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000003a00)={0x6, &(0x7f00000039c0)=[{0x20, 0x7fff, 0x200}, {0x7, 0x1, 0x9, 0xff}, {0x2, 0x7, 0x4, 0x554952ef}, {0x200, 0x3, 0x7fff, 0x9}, {0x4b6c9260, 0x6, 0x2, 0x8}, {0xfffffffffffffd5d, 0x4, 0x10000, 0x40}]}) sendto$inet(r2, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) socket(0x0, 0x4007, 0x3) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) 16:34:33 executing program 1: clock_settime(0x6d864205d1ff34ad, &(0x7f0000000040)={0x9c, 0x7ffffffc}) 16:34:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x8, 0x0, 0x9, {[0xf57d, 0x1, 0x1f51, 0x0, 0x6, 0x1, 0x0, 0x9, 0xa3, 0x5, 0x9, 0x1, 0x8, 0x6, 0x6, 0x100000001, 0x7, 0xa44d], [0x4, 0x6, 0x5, 0x6, 0x9, 0x7, 0x8, 0x4, 0x100000000, 0x7], [0x1ff, 0x101, 0x20, 0x9, 0x2a, 0xee8a, 0x5], [0x1000, 0x8000, 0x101, 0x8, 0xf4ba, 0x1f], [{0x8001, 0x3, 0x0, 0x8}, {0x4, 0x8, 0x0, 0x8}, {0x80, 0x63d, 0x6, 0xffffffffffffffe1}, {0x401, 0x401, 0x80000001, 0x6}, {0x5c4, 0x3, 0x8000, 0x8}, {0x0, 0x2, 0x4, 0x10001}, {0x9, 0x8000, 0x20, 0x7f}, {0xfffffffffffff801, 0x9, 0x19f5, 0x1}], {0x7, 0x9, 0xfffffffffffff001, 0xffff}, {0x696, 0x6, 0x4, 0x200}}}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000540)) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') r1 = open(&(0x7f0000000840)='./file0\x00', 0x0, 0x19) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000880)={0x7f, './file0\x00'}) r2 = shmget(0x3, 0x1000, 0x42, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r3 = openat(r1, &(0x7f00000008c0)='./file0\x00', 0x88, 0x90) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000900)) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)=""/4096, 0x1000) r4 = geteuid() r5 = getegid() fchown(r0, r4, r5) openat$vmm(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/vmm\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000001a00)={0x2, 0x2}, 0xc) ioctl$BIOCLOCK(r0, 0x20004276) pwritev(r3, &(0x7f0000001b40)=[{&(0x7f0000001a40)="cfb660ba032a4c0b38ed47c7fe27a2e3cb4e0773ca09c9c5cfe9c5fb06bf50b019", 0x21}, {&(0x7f0000001a80)="00747bac2a9075bb4447ee7dbe15d1d4b04c2b06750e0a57d57eacc49a75d8c73c9b9c580418b5f0ba3807e7b8c3fb5a505efcf5883222cf68a8dfd538a7e11f95d3e5f7ec947b6e796e2b45668fdf169d2891d86e9d461e2dead6a424dc2b1287efba768213ba427c9d632e5f0daea436bce8f1fd7c221a6457779bc1a6c671439f06badeb2437874be9d6dc1f900b0113abe9a1cfc3c37de2559c39f43e487a703c8", 0xa3}], 0x2, 0x0, 0x23) r6 = open(&(0x7f0000001b80)='./file0/file0\x00', 0x20000, 0x10) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001bc0)=0x1) r7 = openat(r6, &(0x7f0000001c00)='./file0\x00', 0x0, 0x77) ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r7, 0x0, 0x0) mknod$loop(&(0x7f0000001c40)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001cc0)={0x2, &(0x7f0000001c80)=[{0x4, 0x0, 0x6, 0x3}, {0x38, 0xff, 0x100000000, 0xb3e}]}) lchown(&(0x7f0000001d00)='./file0/file0\x00', r4, r5) recvmsg(r0, &(0x7f0000002380)={&(0x7f0000001d40)=@in, 0xc, &(0x7f0000002240)=[{&(0x7f0000001d80)=""/185, 0xb9}, {&(0x7f0000001e40)=""/123, 0x7b}, {&(0x7f0000001ec0)=""/70, 0x46}, {&(0x7f0000001f40)=""/236, 0xec}, {&(0x7f0000002040)=""/106, 0x6a}, {&(0x7f00000020c0)=""/128, 0x80}, {&(0x7f0000002140)=""/233, 0xe9}], 0x7, &(0x7f00000022c0)=""/191, 0xbf}, 0x41) connect(r6, &(0x7f00000023c0)=@in6={0x18, 0x1, 0x101, 0x5}, 0xc) 16:34:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0xfffffffffffffff8, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0xfffffffffffff001}], 0x20d, &(0x7f0000000040), 0x4, &(0x7f0000000080)={0x5975ba7a, 0x8}) r1 = fcntl$dupfd(r0, 0x403, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0xffff, 0x4, 0x7, [{&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x659}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9be}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x8}, {&(0x7f0000ff0000/0x5000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x982}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe44}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:34:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x1ff, 0x0, 0x0, 0x0, "aae8d072ecb69dac1ceae2ddf94ba391d6f95e90"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x27de, 0x0, 0x5c11, 0xa995, '??\x00}\x00\x00\x00\x00\x00\x00\x00\t\x00'}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 16:34:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) close(r3) r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa0cf416e55324aa3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:34:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x3f) 16:34:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = socket(0x18, 0x2, 0x3ff) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xcf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r4, 0x5) listen(r0, 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f00000002c0)) connect$inet(r7, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x400000000000b) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0x7}, 0xc) r8 = socket(0x18, 0x1, 0x0) sync() setsockopt(r8, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:34:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200), 0x191}) semget$private(0x0, 0x2, 0x3fd563b04f01fb78) 16:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/30, 0x1e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:34:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) close(r0) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x9) syz_open_pts() getsockopt(r3, 0xffffffffffff60bc, 0x79b3, &(0x7f0000000080)=""/171, &(0x7f0000000140)=0xab) 16:34:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) r5 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ff4000/0x2000)=nil) shmat(r5, &(0x7f0000ff6000/0x4000)=nil, 0x1000) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000040)=[{r6, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0xa0) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 16:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() r2 = semget(0x1, 0x3, 0x87d82cbe0553f51e) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x9) r3 = syz_open_pts() lseek(r0, 0x0, 0x0, 0xffffffffffffffff) r4 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x9, 0x80000001, 0x0, 0x0, 0x8, 0x81, 0x0, 0x809aa7ec5435df25, 0x2, 0xfff, 0x2}) r5 = dup(r0) kevent(r5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x40000000, 0xc059, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x9, 0x5}, {{r3}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x4, 0x200}, {{r3}, 0xa2c60388005baea, 0x0, 0x2, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0xe88eb65875c57015, 0xa24, 0xffff}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x20, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0xffffffffffffffff, 0x6}], 0x98, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x3d1980efd70f354a, 0x237, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8e67fc16b5e71f84, 0x2, 0x100000001, 0xfffffffffffff000}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x1, 0x9}, {{r0}, 0x6f2b3ce2882bcbd7, 0x50, 0x1, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x9}, {{r3}, 0x0, 0x625ce21fd5d442dc, 0x80, 0x100000000}], 0x1f, &(0x7f0000000200)={0x7ff, 0x8}) 16:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x7}) 16:34:33 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x5, 0x4, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xe7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x400}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x4}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x58c000}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x98}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 16:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x0, 0x1, 0x20, 0x40]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x8) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 16:34:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) mprotect(&(0x7f000009c000/0x4000)=nil, 0x4000, 0x0) 16:34:33 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:34:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x4006}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ftruncate(r1, 0x0, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) 16:34:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) 16:34:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x25}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:33 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x45, 0x9, 0x1531, 0x6}, {0x4, 0x7fff, 0x3, 0xffffffffffff57bb}, {0x9, 0x2000, 0x4, 0x98b}, {0x81, 0x5, 0x31, 0x3}, {0x2c6, 0xe3a3, 0x1, 0x5}, {0x8, 0x7fff, 0x20, 0xfffffffffffffffb}, {0x8, 0xd2c, 0x401, 0x2}, {0x10000, 0x0, 0x81, 0x2}, {0x4, 0xeff, 0x4, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) 16:34:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/138, 0x8a, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00le0\x00'], 0xa) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 16:34:33 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:34:33 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)) 16:34:33 executing program 0: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) shutdown(r3, 0x3) r4 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x2) syz_open_pts() readv(r4, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r4, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r4, 0x20007461) getrusage(0x1, &(0x7f00000018c0)) r5 = semget$private(0x0, 0x3, 0x10040) write(r4, &(0x7f0000001ac0)="5362000016d3cbe24db5bf2f8f687587a8c2d10aeac2cc371325226f9ea0ad0f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000013000000000035c9615540544bda2f373f30a45629af9a07baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd8ebf2e5d100000000000000000000000000393e252cc8c51144624b4ae9e370d48b8bd00fb141e0d32de8d4b6a24551ee86ea7e748523e29d24eac3a98a973ad5d4afccd593a0ca7c6ee3203e782fdaf06789bdac591f01cad9776a397c8e9ab46e8421130971ff26efdb7dfcd2e6f4bae278bb88c20e4be9b128c2debf166b14e7ad305edab04a03000000d88fdff533d07f3ac3e42bb9b4816c7c539db9927688", 0x11a) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0x958a15d140c903f) preadv(r4, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r4, &(0x7f0000001400)='./file0/file0\x00') r6 = openat(r4, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000180, 0x0) r7 = openat(r6, &(0x7f00000014c0)='./file0\x00', 0x0, 0x80) accept$inet6(r7, &(0x7f0000001980), &(0x7f0000001740)=0x35e) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001a80)=0x6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000001840)=0x3) semop(r5, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:34:34 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:34 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:34:34 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(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') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(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', &(0x7f0000000140)='./file1\x00') r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) dup(r0) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) chmod(&(0x7f0000000500)='./file1\x00', 0x2) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) 16:34:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000002c0)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/176, &(0x7f0000000240)=0xfffffffffffffe4a) r3 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000300)={0x9bf7eb5da394a488, 0xb0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) 16:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="df") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 16:34:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="aeb8ed6ef66d12a49e3e81be0978dc939561a2e70fa101619e516b7a4e06a5ebac7c1341d722fdebcd0e0ca1e942d75b9e1b871da491cef8897b0ff28e4c8d2296984afba2f12407040407cc15b98a0e68eed67c5426f276384af8421d68be750e17c465634b9bf368c45e9e1e10b6948f0cda17679f527c07e04b8d31e549c6eaf86b24ce42db44bc707c56bc57eba844e307a0e398c6ffd34805e709cb4f16ec89448f6291a284c2f79eff0ad8aed60ce4a6a8ec7671f2e04beab63cebebc71c414355600dc5e4c96e9751598096abf0d591fb026ee225155ed5e8f60ac6c68bc6a5aa2422ac04cb8f7c089e6cf5d84b6b6bd004605aed", 0xf8}, {&(0x7f0000000000)="3ef3bfcf982aa350c1f2c53d5ad18273112e2db89d436b37e466cefdf225ec7877f1d9f81656798c5b9c910d7db53c0bfdf1d7ffffefc2557e9a7a955b0ec656dce663c5ad3d6ab70ee806b1fb05f7eaff18d51b7f", 0x55}, {&(0x7f00000001c0)='oc', 0x2}, {&(0x7f0000000240)="bb031366b1f8903977b48c38b2aa183a0bd97ffaf5b15c01f48b12074b9eed80ed871d67016729a3af0ac400b74afa5439413e87287dd7af51bb4c25df56b921c6db0038850dcec0ed33e5318442562e763772f1805077d6461769671a21351357f15c39e3f23c9954d2c50ffcf6713c857befae87cc0df9aacc29b265c27c0695cf5ee8617570baf84986ade4cfcf9d53c3297a0b44303ec6b8dceb63c574cf173fc8460433", 0xa6}], 0x4, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:34:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) 16:34:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x8, 0x5, 0x8, 0x400}, {0x7, 0x1ff, 0x5, 0x40100000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x4) syz_emit_ethernet(0x255, &(0x7f00000001c0)="ff") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x3, 0x10001, 0x859}, 0x2, 0xfff, 0x8}) 16:34:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:34:34 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/68, 0x44) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) execve(0x0, 0x0, 0x0) 16:34:34 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000080)=""/32, 0x20}], 0x3, &(0x7f0000000340)=""/153, 0x99}, 0x1) sendto$inet6(r0, &(0x7f00000000c0)="056bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) 16:34:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x100000001) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffff) write(r0, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) recvfrom$unix(r0, &(0x7f0000000180)=""/197, 0xc5, 0x2, &(0x7f0000000280)=@abs={0x3fee7ffdee503388, 0x0, 0x0}, 0x8) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) setrlimit(0x2, &(0x7f0000000000)={0x80000000, 0x60000000}) 16:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:34 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) acct(&(0x7f0000000040)='./file0\x00') 16:34:34 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:34:34 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000300)="b54f1a618ec1e82313f34db8096c239b978c65c9873da1fa7b23e795a311356f5a6cc7db6835995eb5b2f6d8a4e29e2776372ce831c0f3977344a5ff9a8dccd3866764bfa39881e5d60f6a6f8700337645116f4380497bba484ca2ef3528054a0b1a5a25ab19c13934580e814a94eb3bfc62e370b1c468f8696e42b640bb110012c86ba1350224f41d91e2733c35d66a2fa176a9a3acba5b58319e6b7fe4b33e3bd04eae61cd147749ac280e0e0ae783306fac9cda46da574b2a82bd31a13431726260b219a12922ee22c55b4c5e77b106af67144d294af2eaa84ec68809e3deac4f623dc7b9ed", 0xe7}, {&(0x7f0000000200)="de0e65dc8e6cff3b20a4ced6e1f3b1796011e825a69773981c0c062dcd404e458a68e682793313", 0x27}, {&(0x7f0000000240)="18df2c2df0b78a472b", 0x9}, {&(0x7f0000000400)="4f93ccb99fa6b1b118905c3ca6646d83d6a9c9d046c9babf34984b59cd866cd19c0149efd1bcf9adfa5d9dc8431671168d8d088820716c8173bf81aceed3d7cd15d13edb6208b37174265270b86d9e0c43e9906ad29057835514e69aa6e5af87d7d616", 0x63}], 0x4, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x60, 0x400}, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000600)={0x5, './file0\x00'}) mkdir(&(0x7f0000000180)='./file0\x00', 0x42) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x116) sendmsg(r6, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x808}, 0x0) 16:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="e4bb1f21430200e3d5ca0268c7ab", 0xfffffffffffffd42, 0x0, 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x18) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x800, 0x4, 0x6, 0x5f0b}, {0x7, 0xfffffffffffffffa, 0x100, 0x5}, {0x80000001, 0x5, 0x304, 0xffffffffffffffc0}, {0x101, 0x7, 0x7, 0x48}, {0x0, 0xe54, 0x1, 0x1}, {0x0, 0x7, 0x2, 0x81}, {0x6, 0x8ae000000000, 0x6, 0x80000000}, {0x81, 0x6, 0x6, 0x7}]}) 16:34:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000580)={0x2, 0x3}, 0xc4be3b5826964df4) 16:34:34 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0xffffffffffffcf26, 0xffffffffffff7fff, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) fcntl$getflags(r0, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) setsockopt(0xffffffffffffffff, 0x29, 0x8, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffce5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x3, 0x1, 0x80) semop(r2, &(0x7f0000000040)=[{0x3, 0x5, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x0, 0x10000000000, 0x800}], 0x4) 16:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0xc}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) write(r0, &(0x7f0000000180)="3bf5a4c9dcf7921c9edce5d7595b1dbc580e101c5d2ebc32148660611ffde38bd9084bf1680667519ea656204a8645d1f224a8104357631eade64b11a85ff0dccd6492b8a736bbe7bb37ea6c4562a6684c51ea9274c36b51553e4a50db061af3fe9a8108a2a3c67803bc2ceebb325d63b436403de9a5adfdcfedf27eff6f79dbde35f8465a91b08324516506643ec813dbc779d5dbb17ed02392dfec9e9b7160a4ae7244762fdf3c9a90f6445812819b5bf33a96f07b7b207e1dd3b1f8fe05438793ae20eda8a5", 0xc7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000300)=[{0x47, 0x8e}, {0x83, 0x8}, {0x42, 0x7}, {0x40, 0x8}, {0x89, 0x5}, {0x22, 0x8001}, {0x43, 0xdf}, {0x8a, 0x9}, {0x2, 0xffffffff80000000}, {0x23, 0x1ff}], 0xa}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) dup(r2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="a0f99829934c1fc22a5ba9045520bf7a6ac74d7774e4764a80acf881fe5dbc04545fa28746c55383b3eaf8c671b95aa4244ff2368cb614bfe7ec8306ab860ce882e2c136230b7bb6a8b5065c63e2a25136a2b7086cefd22ed9c844f2858480dc0ccab1cf230e05f5fe70cff240bf683c674e1ca9c488fa9ff8c6a11d10f9b6fff450a922d003b0a23b272bd0ee1f813945403f8d4a8a127e8f322450af26117a67b1067576368537fe09a34c1b75be0226343b6cc9b51bbef097625bef71b3a342dc0bc25a2a23a581a5ba11e916a92609f39003a9c9d00c9d34adbadea31fd74ed71c26fa5e1e91de1126c57d3c87844e1e68b0b61ba2648d", 0xf9}], 0x1) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:34:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x100) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/38, 0x26}, {&(0x7f0000000240)=""/20, 0x14}, {&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/194, 0xc2}], 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) select(0x40, &(0x7f0000000100)={0x3, 0x20, 0xce, 0x0, 0x40, 0x0, 0x3, 0x8}, &(0x7f0000000140)={0xfff, 0x40, 0x1, 0x1, 0x8977, 0xbf, 0xb769, 0x5}, &(0x7f0000000180)={0x6, 0x2, 0x80000000, 0x7, 0x8001, 0x101, 0x6, 0x81}, &(0x7f00000001c0)={0x5, 0x6d}) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 16:34:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xffffffff00000001, 0x3, &(0x7f0000000000)="f889cffce7e5985d535c29a777f656dc00ddf572d7ac840c70569e7f762440f7c9dbcac7df0c8a2290c3e62f7ee7678408077acf57160b20c840cfd3f93119ee11b3455e7d8ecb1bc1830538e82bec421f8a3fdd5f6970d9c7e3ce9a496b6aa0b80509c7c5e52125bb7ad3e00a692a3834eb96011f14366cb3e5affe2084bcc267fe64613a0f91b5ff2ae762d185b5a8f9ae78d36156403eac135080f37077a8fa13795a", 0xa4) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) 16:34:34 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3ff) r2 = dup2(r1, r1) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140)=0x100, 0x4) r3 = msgget(0x0, 0x20) msgsnd(r3, &(0x7f0000000180)={0x3, "3427a40d0a2235f077e7868d29911422647010af168a56649fea64bf14e0dcf2bb72015c02da8221f4b2e705b9ec5eb3b695c204197f72684ed8f6"}, 0x43, 0x800) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0xdec5, 0x7}) getpgrp() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0x7e7b) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000280)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000002c0)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000300)={0x3ff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000340)=0x80000000) msgsnd(r3, &(0x7f0000000380)={0x0, "9b246267d30602abc4cbd7f51a62d1ef427bec89c2cad9568b3cda16ce9642f6a6de70fe78c682004c9aaae5cae569d880ff38aa1d4421c462d8b24c4d6fc7f0f611ceb3ddd85913042d4d154a71dd3664cf14b4f3208989993bfb21f0eed18501a88aaf4ef80379857c76c6ba52fb5606082879780a95a67bd2377de0"}, 0x85, 0x800) shutdown(r2, 0x1) r4 = dup2(r1, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000440)={0x5, 0x2}) listen(r4, 0x2) shmget$private(0x0, 0x1000, 0xc0b70dd800b63c58, &(0x7f0000fff000/0x1000)=nil) bind$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCLOCK(r4, 0x20004276) bind(r1, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000500)=0x9) msgrcv(r3, &(0x7f0000000540)={0x0, ""/31}, 0x27, 0x3, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000580)="c96af49acbf9f0b71002aed3fd99c55e6eb0b65ebb5e58a8fe588cabd95ec589acf59782cbf628617fa8f2719ce9d75208fa94430c4109219d3705d436f8d97d989c6c1af1115bf8756d776f3d14d38b15d54837a3f612dca843fb55e0ca7fd1db32cd2c75a6163ed6ee4e3c9ed815ae5cce8eb04c34f34d34a07ca060ff2be3ed82bb666a23fc58df80064dc7d1efe1c34ba65713e8de1eb386c5602ae8e3569ad45db5a289ec5b14909d2159ca9f", 0xaf) dup2(r2, r2) 16:34:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = semget(0x3, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/238) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000200)=""/74) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setegid(r2) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) semget(0x3, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0), 0x9280ea0e1c888be, 0x0, 0x0) 16:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = semget(0x3, 0x0, 0x401) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmctl$SHM_UNLOCK(r1, 0x4) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/77) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) 16:34:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r1) ftruncate(r0, 0x0, 0x8) 16:34:34 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socket(0x18, 0x4000, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) 16:34:34 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = fcntl$getown(r2, 0x5) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x683e7cc84da6e93f, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="7225416013fcda61a1c4841e9ff6ba64d9615dcd6dbc1ac7c9807178cc5a97", 0x1f}, {&(0x7f0000000140)="d1eaaeb646aef3eebd365a80ff22cea3a09582dfab341aa1a63d45d2ebe023d068088b979fbfa2d581c6f15ae9077c1feeb4a02b554b1aeac7311465e660dbd7fe579c6d4992ec255b93ed84c852e620fdf170125d8f2848775f6f0bb49b5184591b706e8f1e07424c73b13f75f0759406299732bf8152c31baab3c897286c1525339ed795ecc6bb17c52394ebd2ce9d65c73128ed7deb1834891638d89a57d8135bf8d9d1776f9b4239edbe08335dee33c4", 0xb2}, {&(0x7f0000000200)="cfa06c97d806361616894d6f9c38f396addd8093bee9aca624521928c4cf99ebbdd97b10b2e3cf34a7f09af5bd234047b2b6c49a1f478404f848199d38b7effdb757149b31a2ab67110258d8810e6585f692915f7e03efeb5b427131", 0x5c}, {&(0x7f0000000280)="be4e28c345d4417b4840f2a19dd2ae71f15f79781f350961946ee65cb994f4ceb62aff8035eb37cb21ccd51768591f41e35b", 0x32}, {&(0x7f00000002c0)="ac533a216133bbe16882d4a23429ee456fc95937ad02e44081ad33795cf4898386f0250bdf83b456dfd019673e96dba3a3b3efec8840f58777a0402dd2fbacbb5a97b485dd48b28bcdfff53c36f93b40ebd75bd8a741853aed1fd5fac0de583d2e20007279f83ae595625d1171b4522aaa4a8e20136d7c6bfdbaa3ec245febfc4dfc6cc3ed86970452422788d2999416112d878dc31e2887906a709e577792d5cfb935e1bd3e1f5f8db9586b4c2508a4", 0xb0}, {&(0x7f0000000380)="eed30c", 0x3}, {&(0x7f00000003c0)="8b71aea0e683282ae693a7a99679a09498d3e0cfae6923f05ab11f81", 0x1c}, {&(0x7f0000000400)="7f93fa762f920ae0b99510240a20ba3a38", 0x11}, {&(0x7f00000004c0)="b912b32747e6a580069427bccc91cf3058ee849ed5e1f22ffb2e33e4d6163a08acdbc65a7d07eb96621304a58f1ec8839622e724a0f0c97b0651a37ac361586793fd9bc7c958dc052eb0ecbce1766fd90a1418a295fd9cf6", 0x58}, {&(0x7f0000000440)="aa28a2f68b47bdc2decfc07e1460b54709273b4888295c55cf2d70a0aebfc73e76aaff7c65230956b8ac3ad49cc3", 0x2e}], 0xa, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x10246116308f6014}, 0x2) 16:34:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) writev(r0, &(0x7f0000000a40)=[{0x0}], 0x1) 16:34:34 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) r3 = socket$unix(0x1, 0x2, 0x0) getsockname(r3, 0x0, &(0x7f0000000180)=0xfffffffffffffef1) 16:34:34 executing program 1: setrlimit(0xf, &(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) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:34:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) write(r1, &(0x7f0000000140)="1b380a6da7ef75293453b7e10b1dd0d02bec4beb8a6981b0b02d9ad88a4903d9611f69cb7f1088c96a8551e1296e6f320ae2df471c97b08bfbde7db118a1c49987a84eb0a308c023de78d85aac8ddca8d146b420775430266e6c3011f456a379cbd648c08b30", 0x66) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x41) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"/110], &(0x7f0000000100)=0x6e) write(r1, 0x0, 0x0) 16:34:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001400)="d6") munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:34:34 executing program 0: setitimer(0xe6ba99cedd210cce, &(0x7f0000000000)={{0x4, 0x6}, {0x4, 0x7fffffff}}, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) 16:34:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x1ff, 0x4, 0x1000, "a0735606eb356517789b80bff12d268765e3d3fd", 0x9}) syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) kevent(r1, 0x0, 0x473, 0x0, 0x1, 0x0) 16:34:35 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x40) chflagsat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x10000, 0x2) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804cba41e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) open(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x8) 16:34:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x10, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x23, 0x4, 0x4, 0x62}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x5c, 0x8000800000}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x1, 0x9, 0x5}, {{r0}, 0x5ebfb7360c322c74, 0x40, 0x4, 0x4, 0x7}], 0x7fff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000003, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x3a, 0xa, 0xef71}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0xae, 0xfffff, 0xff, 0xffffffffffffff16}], 0x9, &(0x7f0000000080)={0x40, 0x76db}) 16:34:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x82, 0x54) readlink(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f0000000280)=""/91, 0x5b) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000200)='./file0/file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:34:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x57}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:34:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x5, 0xed4, 0xe0, 0x7}, {0x8, 0x3, 0x100, 0x8}, {0x7ff, 0x79, 0xfff, 0x1d}, {0xffffffffffff8001, 0x400, 0x2}, {0xfffffffffffffffd, 0x80000000, 0x0, 0xb8}, {0x1f, 0x5, 0x2}, {0x6, 0x8, 0x9, 0xfffffffffffff22e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:35 executing program 1: getppid() socketpair$unix(0x2, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 16:34:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:34:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="7f69d687c6b28b8c2e268dabd57727da19060f7687e21138f6e4b348a05f62be1e773b2836a1f44d7f0b0616d50d"], 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:34:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) setsockopt(r0, 0x0, 0x100000000a, 0x0, 0x0) 16:34:35 executing program 0: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000740)='./file0\x00') shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='W\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x150) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:34:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8", 0x466) syz_open_pts() r1 = kqueue() write(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 16:34:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="7f69d687c6b28b8c2e268dabd57727da19060f7687e21138f6e4b348a05f62be1e773b2836a1f44d7f0b0616d50d"], 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:34:36 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(0xffffffffffffffff, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x0, 0x7, 0x8000, 0x4, 0x0, 0x1, 0x1, 0x4}) 16:34:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) flock(r0, 0x0) write(r0, &(0x7f00000002c0)="4d53c0875bbd837f0a2cadc9b32fd2531cb23dba8e62", 0x16) chmod(&(0x7f0000000000)='./bus\x00', 0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x139, 0x8, {[0x9, 0x7, 0x80, 0x7fffffff, 0x8000, 0xffffffff00000001, 0x6, 0x8, 0x3, 0xfff, 0x4, 0x5, 0xfffffffffffffffb, 0x7, 0x0, 0xfff, 0x1ff, 0xfff], [0x79, 0x5, 0x1, 0x1c0000000, 0x4000000000010000, 0x9, 0x7, 0x8, 0x0, 0x5], [0x2, 0x105a, 0xb8, 0xfffffffffffffff9, 0x0, 0x0, 0x5], [0x100000000, 0x7fff, 0x1, 0x10001, 0x6, 0x8], [{0x10001, 0x5, 0x33, 0x6}, {0x7ff, 0x0, 0x3, 0x9}, {0x1, 0x8, 0x4, 0x7fff}, {0x4c, 0x0, 0x11, 0x2}, {0x9, 0x2, 0x8, 0xffffffffd97284d3}, {0x80, 0x1, 0xb3, 0x2}, {0x3, 0x0, 0xfffffffffffffffc, 0x401}, {0xfff, 0x3, 0x6, 0x2006}], {0x100000000, 0x1, 0x100000000, 0x7}, {0x5, 0x1, 0x3}}}) 16:34:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x0, 0x0, 0x2}) fsync(r2) 16:34:37 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)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1100000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x1) 16:34:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x40}], 0x1}) 16:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) msgget(0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) 16:34:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) 16:34:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0xa0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0xfe7d) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x7, 0x4) 16:34:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwrite(r0, &(0x7f00000000c0)="32209b1487fc904b772cee472ceaa2b421b66a757d100cde6f6ff19f965b02e66d686fc72b9a96ba9690423790b326b2dbd049705d7d0c000000000000b447d5f18d52e0c29881b314b19e30c68b0b79174c5a97413d2ffb1076bcc02f78b6f39b39044118500e53679d6a6028a3a71cc22688b8d68f089b16ee9e2af89da5d0910ed60d8b9c5f1c1cc687a93443ce150ce1996f27aa1e9b345ebd6c642d5fe3b9303cb966715e7d6d77ea11f5e445e9c23c727d2aeb0aa6d33b199c546faa26954fd6fb714e1d0cc6a4294f27b254c8729ccc1f4abb81b198b9c647a27fdc28bc44ccf9a256015841ceaa57b9fb67ce1b8291d28c9273225afda17698d9552b4b17915a611a869e7b1f75969dafffb55ad6b0db9b5ed3abade45dbca3a0a66f1f7a0b469508a462d9a7eae76eebffb62bb19fc5b35273e30e2af40d10f99c2e9f1eec8a9d19e788be90383e1856a9f571444ded2063e15e2a75622e00", 0x15d, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) execve(0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000280)="3cf65fb7881e1a3636339beebaed70a69266889fe72003eb5e97dfce3d2a68bf64671ccf11bbddbea5044814df96ae0d06b6439e396511ed41e6d2292689f0cd753cf4091bede43974f4c637fdf975063e987fef90a4866fbd180564b792765fd497ea5e190ef8d972bab956ea43ff535db744dc0f1283127fa1a9e6a61d23f21482ab81a116083664d525b1c0660806353b2a76ee657cb421023c35d5", 0x9d}, {&(0x7f0000000340)="a46817481f7ca8a072eaf9792023f74ed994e13fa7cad3feabc188165dad78163fd082498b09f993d7f8f64d2180d84dd1a9fb0121ef8b329a0bd15acaccbe44c3500c3924926b35321ec91b38845d739b8bb77b9996dc90be91ae5770403b13e060996d2229eee3192b721208fa48ca9497bbeebd808382e4", 0x79}, {&(0x7f00000003c0)="81dd092a0ca455d5646cf6763a9c6212f1a53fdd449c04090ff62baab93eae36f6bf0368b06e3b164d086a967023ced649ee0959a4fc03a6941f9feb49eb7ca84835f059ba8738df52b8da27649f91106acd68848bb9a3ffedaff58500d12f8a6292b8201489bf7c7d28ce506e384ce861eb4139b132fae68aaf02f7d5f0034c3f6b3c802d106b6a4a4a046654d6b6e27d28245f", 0x94}, {&(0x7f0000000480)="2797292bc1e573ce50440e6936f735e4029593c20fc4be6abc8fa04ba27b0f4351fa8129cd257b100d258ed8a56e43763faae52ab05367a5bca85674297231f68eeafa45bf9dea708a98ce1d7a5c6f39b9b77b525e7c9e07763d25bf7e2d3ef0fcd98b3a4a83b4396a7bcb70a339e96ace502df1d769ef796273f475378d05d597647f99b93c1428acab90d210c77e2f313e148355ed96823dd0dd6f2a3ebffac381ab547e957076395b3a8b455003b48bc5af55d61fe4da3695b9db83bf432620ff55a439bf446dce3ad38ccdeba788b4bbcb6d9a8a48e60f2110a0bed75827f9e18f1610374161737251b9b675a63b15d46fe976ec9b270045b4727a18ad00fb0fd0bac27f593a6d75f388f9f6fd3130368f039d7b9fcab9934461c7ed3b11f31419a542b06ea511dab3935f252690e46802b78da24b2cd1742e950ee098b965a5269a4cb3909c7a3cf5cf19918a79160b929ab7aa966390ad901cf60f3eaee1848b79fd2004b56523b53bff4faf887c05d21f11427a025bea5318414c34ea8cbddc5f8be33b49442e31383887993ffa2acfb5cbd7062f603108036e9b7ff9c9c81ba542e69ceef27e0bf14f8bd82d1ded708e6daa08827e33a30520dd0bf2710c49313a291c795b149fe4e82715198b8df6ccded621565f747ab0d069f0b198abe67526d9397fddcf2579512c126e75024b2686340518ab617bab5db2784dd035745b326268446f36360e2c01518c52b4eaf71f61106aa53add7813b29afd1fe02c15036fab292c4c4c657651adb88f1ce36a147afc5606fc1bec45921f0c1b936af98d7ea6976c3cb0afc31e4b0204b0a98def2269721aa26154e2eca8b2103f3654802a79e7a89f17c6142cf3404475479a3dbc8bc045056f58b60e920182fe2f9f448c538827e9c2f98685c3739572e88cb3f289f8f29aa35bab6a7e2829f46f8f52b64791c82f4f835fddd539b1441a7921e1ed132b183e8a1e8d7cd406a827ba1222e372fe4aa4463e0a48d9439ffe219b2aa37eed508ad671eefdac7e0b26af08f2fece01ef478a784f9921efac2f3b63bd5c774fbb3e4fb81027d6f02056cabcf6ab3f73e6edc1fb616704127f8b4a7a173c9fda2912b9ce7027718ca85823b763cfdfa579c7aa63bb3b4fb8ea4dc7a04c56bb4a3dec0a3cce78a69a1f32f4a156dc6fc958b6d162ebcd35e08a7ce1e529a5a6dd20af2bc7701e4712d46a6c0c485dd6e70e2a5a4be01dd9e8a043d4d01ff4327bec01dfb4503de7555d1a894bab629c9bf898cf7ddc9f776984b6bd4290b924fc567ed1da1e3f2818bc0c343f448f0335e769bced35e49434bc8e2739e819d83f584c46929d8cb6bd3cbe189a26965337e1533ddace16f9dad9c839fc8d243e5d5262e59373f5d4971ffe8a04d773e7ad1f89c35d0a2df8d74ec0f2870f225f000af2b526f84863ea0b527222ffab4ef55bac8ddb903e44c460afc374c5792a7317ec0e9f0753d8105cb1c673979197b3790dfbe1e389b2fe837437fad9b92e531f299814546cd3fb9e6074a0d9cb348b70b63d374f3ceea8e645b928a76e88d145031384da389d6a54e6af434e6d15dd132fdb2c19fd71fbfccc8acd1db30311c5863e0ce6dd3cb915b546447c49217ec75177306209cd0339c72f0347026899b6e5dd619ce9ba0ad37e443be8272561ad0542ef252143d8c24afb57a9b6aaa6963c4ca895e7f5d46b100e51b3cfc278561f607286ded02b04d7fcd525e6db58a6390a4c6dd098f809790dc550154c28204be86b57e68a467facb27d8dcf6581507a342ddb3357ec47dd12a8cfa0eb8e508e5192fb31faa8048473531013d76733e6cb1b586445edec1ac2e657377774175e2b18e8e096770e7d4cf017167ee83e4f7fe9df9007bd25327d29f9a7bb1d9aaaa2e7ae755b802adac332fd511befcabf6e4e5e262c0fffb002b0d4e6e26fbf07fe74ebdf4b1df69f61c67fed473eefcdfd4c548b8919542083ed9dfc587cd970eaf94835952707dc55939b37945e6bd28e45a909a3ec362d6886e0b7cbc14f8847c92fd1c94587b5646de18f054610d8cdb20e6d3317432e5644b5809eb8d1f0882dc66fd095173fe12e46e54aaf7935d4b0af6d332e468e22a837c182d4f175b6e7ebe4391daec7bc9d7f7412a2a6f12507aa80ff4753b3ecf60c91054deb0c676a127067147a6e17fac2a8e044da9620ef1fb2ef36661d1e9aea634ab8bb71c09a31513f1fb525174f0a9695c9d6fdf19e0ebc77b67698822464fec39d7101ad8916d768557d17ba8c4c58a8c6104fd09b30116066d29cfcc3dd4b46769c579bfe8ca3ea8cbfc224c729fe5af95bcda606c8c4efa8cebc13f85817a1c14ceaaee0d6068a0c8d8b1a5ca7cc4f77a671843e651b3134877c7d2f5ecfc30414a909de8197b18a32f05610f4688811c4630c2202cc3c1e2b36f8b3daf66c1875ec05e6af7f682fe3cdfc73f7b892643e0ffd6f0a0329e64b5e845d7767641100f16636b97d716df576926aaaa05a38b9ced753d0a5ee0d9cf203a4c5a5d5bfa8e9e14b29ed59c2914e0b95adb7379b8a38b5fd510845d22589c0caca842036633b08a6cdf0def40e62f24480c6bbf0f1c5bd2d6aca494898c2eb676557beb615bf6849859903f762291510f3c9801318a52f89bd6ec3af3390c0892d37e7f85461e2cccd2ab965eb46f00dd6b4b27a5d6873f363d290d7a781a87cffa172715887e68ee65e3bfe261bad2a0fd6ffdf11cbd48e71dec4af3f0bb5130463eaea21495832b3c19c5b0f4bae7a8079bf8dc483f76804aea7b03a34a02af7d6d84818c3d7f8014eea32bd8cfd77a022355ce6733859713998bc4f66bb9a704f346bd4280845a5a02a31c2a1f11f950bc5d0e48f360f3f5d69a79a5efc72217661aac0019806249aeb76c2015fe433caebe698759befb85c059cf1e892c0154c6f098c13657b6d229e5c1206b706b014339a6c38ecb814011e2582300a2a05029bad66a8ada811a3e8f810545f6adc77fa65a73ac712c984e056ab4e2022a2f8176c207f0f42f924823e1e4b8a82310d7cc28e7550027fbc611f820ae0da70206d6eeb1d02a545a2f145fcbfd1b312946b496e4a25f44b5e14b297a93f1128d27470e1be55ea65d93442c7fa97016cac29fa3af2e4884414286ff70c0e8cc6c7f05be55f82840bef3a66735ffcca2951d03315bfc9a0bcf0f6b8efd085558f42e3814695530f60fb4626476ac36267bfc7dbdc58666d61d6d5b1ae40d150ee5810da79ed6db8a7f1e79b97f16ef1dbaa87250dcd239ad361b816adbab43ada9fe361d29d5b4b6e218ce86aee5c8a78a7b0ae188982707e9608e9bb96632f6e1526348bd36ea635856e139b149bb5ca603b547b3efb7d4e00b185ea13f9240fb237a24e8986f000224771a5b6e3cdd9da94a2a4d57d614a3ef6a7c7de1554075244e0fe971c1ef25db16f82754e61a12c115e33a94b6c708eeb8a08e827360bd04b8009d693ab8d4f5677dbacba33dba9e68d1610471259298867d28783c53954a57e5c1dbeb1b3fd7913b6e719e54179424dc35953e5579cc6e2e81cdbfb6b9cc228bbfb4eb0fef8ef1dd49cfa942c8e22f44c1b23c5ed24ab8631fc7dc7c551aae824358b1a2efe31e4fd5cbb51caaee6d45d705672664ea222d0381c66c8b3f2a0e9e5c524e9bd9376a3aa32555c0ffbc9d40bf7cd8507dddc4f2588ccd9ad1285d620cf2710a9c8cb8badb6f83a34e50ac4c2e2ae049e2d08729887bc2c2c0bfc5514441f18397773864af72ceffb98d017e9783e4d05bf38593876f91a49e320b50a51ea84e89b09ad7fe5c6693becb118ea4f311f108233a08d9f54643cd97706e1515d105886fcdf685203ad0535f2bbd0e95c306ea601c5fbcf5c2cf315060c25534136db67a6b25d0ab5d3b51634f4ad1f3d6d141dfc1e96c28905aee72e6bc6fe988848e2c3a1b9d0ed90d7e53172e1f09a0e13aa86c613ae2367a1ff03b2a105899e21677280c9fee974ef4ce4db08becf2e566d29f00be88119ba09cb34e0f56262a1b51681cc0245b799e70860b2858215e076834629ffc1973f90425e281a57c9cc2d25461288ef8ca088efde3d8d31fde55b760c5cfda5514a0e5ff8327b8a9feb3ac4fae0896267b35218c979af1880d150242e3a84d1ccd25d6a6d7335e760daee2926b5c2efa1caf7fbaa377acf818dd257a011ae54dc8f707784879185b68d241e483b426ab5a09155b6025fa05ec1dd710fd88d62b5e5a7837b42c1e97e77df4cb8a9c9a936c095badc8a879d802d832f85c8b21207179514cb10cb129b1e839f716df863b5170d1bd7b6336e2674d3eaabc8efdbbedb57ef07068c7de9648a8533804789cd4d2e1514fab45fb2268939fa048f373d196da90299b971cda86a231009f12afb5b08cd2587c54cff29849d325dc86ee17ac2a203ae62847a04fd4b2041be2c50b934dd5d82ed077b74525f22c4d94e413689ad256958bc2f2eca58d3c7aec753371f6cd04fa5e2d8420e0bfd164752155a543bfd8f9d98d61447f3ce608fe1e1c79c31756440bbee3db63e4faf829c9db44fce1b795f8b7949595d04570ae988c199353a66359524e39696b6cff86e96c09ce769fb2177dad53563bc06057c5e4eb5bf6df4800eef3daf39842ea2e3f219e14bc52d740b851b3730ae6a8f1b4ef3c8adff1b41eb231d52242d11c15da08f8f14fc291344c7ad70b253fecc9de1f3ce13bff162bceb9066508102dd737de3543a3b673ceb3b1acd3b9705ba62ec544e615621d72785eaa488bad393f7d8e389739323204e95e1ed2656034b5845c7ab3483f3487197248ac45fce6525cd4fbde77f630b8b28e3e6d32920ad4d3d8e1b64b6e33987129d57ba64bb49c7825d03534dc5b107838d5890d8ff5bfeebfc62b4ed8311b2784d988e1dce222721720afa5a8fbc09871c63fd50d89e0e3c26a32d0ba9ab5c71d4c065ba02fc5b3397209267b5f1d5805ea8907740315f22e8d965601913a2482af9639e41d8d14fbbb82333a3dbe0e8de67d6ef471e43aeea148b823ffcf5995873d7425cbe6baabe6b4d3490a0f878473b9b5f707b77fd31e445165bc97106a51f7f8be061828389774a5581dbe134cbdc1ef94aab1334129d30c4c305bc18be4953044917c17a8169197222347246098a15f5b337490ee6fe602ac79247c268cc98ee46df09339db6b33b107132d622aabd45a6583273fb65d1e133c2beb2b21de1d8b858eb67aa371dfe7054062f7dc168c455e544238b2a28db1212b031082a8beda06d3c79ad9f666350078bb67698b8cfdbfa73e0554f687d4897387dda7c85c12a26e044c6d3c9976466db8b3b2c932c68ca50935304f0e10c97c9178f6aa5a6be9247b97724d7f4fdb1eab78f1ec8c42e22ba99ebed2e88735eca1e9f1cb78571e3bcf8fdb83005e2cb763ff2b5772e4c46472c44f4a6b46a25c4db0edef26a57de123799194e4038d2a3463b09db86905dbfd03849e43ed690ca1fe405604d9c2e9e2d165d625d39cf8bd850eff8bd936465b5432f6835b30d5790992db727b710d7d89dfafb8a3d0b59f4321b1f97bbe4c0fd02b076a49dcc5dc23c722bc0221ad515c836a0391d1efdd880edb4e6921a443fb50c8e3ed597daf0d4067c3b574cbe27acfebe4cfb61a7921e2e818e38f8b20424e2235aabc19eaf413bf7863501c7c39e3ccecb89d4c01b64ada5a66e78636f5f2a89acd0eb7878e3f6914e75304dad97a651b693141b576f1f42a502bd7e441c2b115a05b02a374f1e", 0x1000}, {&(0x7f0000001480)="55432ca3e647be447de5e7819c6d90248020e29b2bc3dab03f3d4aff57707a2ba779de4dd75b5ca53fa623849e55329cb701fb11fe796753db1bce409fa71c5f61ac7a895c7c881ab778a986baf5a86be0dc8841a1e0a25a2f68e34b2731547cfe0f24219064f9d6ac869fcc348d27a32e0d09bde2105653af11ff13b2a600f83d674a744c06f77f7e00299e5a6b766c364fe8b3f8fb643eda37bc21d3f1fdfd5494c6a9cf7eb07348dee37be9fc2f73a05ba4260d2885df4224105fb71dc86e422c4fbad71e33cbdd97c15afe809edf6775c228701d028e4786723845865dfe5ae00ea67d28f9", 0xe7}, {&(0x7f0000001580)="f63a4cbae734ba53d8d8c08164c944462482fa0ce2123e362ce382", 0x1b}, {&(0x7f00000015c0)="9066a0d007ed17905a36987b0b6390567cfbbf63075d97b605c5e6b664c327408bca79779284d8457b3bcde33eb868f36e56358e294514c5e471791fe8f377193d92abec0864d63e19fa9768b7e4f0e6e4d618c53e40678c28d8da4072a7c36ed0", 0x61}, {&(0x7f0000001640)="c3567d9ac42b5418c744ce1f9b88947dbe9fe406b566a7230b224929f7f64c08ef38375db70ea093598adc874a9de42fffa708a40a63654616563433c9b287ab19918562630ad7f6110532becad978113211b3404b78f89f219766903937562b7e4ed8ac2f3f2e00307bbb0029a0d43386bea3b8b57d3df8c9a93b208c1f0760ed2c19784399951b34bcfe91dbc7effcb6881134f3e200d7", 0x98}], 0x8, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r1, r0]}], 0x80, 0x1}, 0x407) 16:34:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x850, 0x4) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000440)={0x7, 0x6, 0x3a, {[0x1, 0x3, 0x2, 0x5, 0x8, 0x8, 0x100, 0x1, 0xcdb, 0x0, 0x3f, 0x3, 0x3ce8, 0x617b, 0x8000, 0x2, 0x20, 0x1], [0x80, 0xffffffffffffff33, 0x881, 0x2, 0x0, 0xff, 0xffffffff7fffffff, 0x3, 0x1, 0x100000000], [0x400, 0x9, 0x7, 0x4, 0x8, 0x8, 0x7], [0x100, 0x3, 0x7, 0x0, 0x98, 0x1f], [{0x5, 0x7f, 0xffffffff80000000, 0x1}, {0x8, 0xffffffffffff7ec7, 0x3f8ccb20, 0x9}, {0x7, 0x6, 0x4, 0xaff}, {0x0, 0x1, 0x4, 0x9}, {0x1, 0x2, 0x2, 0x48}, {0xfffffffffffffffd, 0x8001, 0xefa9}, {0x4, 0x3, 0x5, 0x2}, {0x8001, 0x8001, 0x2, 0xac}], {0x0, 0x3, 0x3, 0x10000}, {0x10001, 0x5, 0xffff, 0x7fffffff}}}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) 16:34:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="4aaff338e23966e0a08780917d88bee929abe5e23769dbcccb820511f93207c072ed78ce35d38932809fcfaa624e78b7164f648cfa8af00d37b2d8fbefad8a0ec4c495b6b695071ffd2c835fe5248533534fa526acdce2a9762409d283592cd1a529b3e64ecdd14ea4f60776dc95fc1c4ae1ac5746cf9049b35663623d9e3fb489a18d3ebfbd3b901def26fde47c2c1eee571731483aa343a39d98610b89fd10f0e83c265a7683f597dc5d4ac107620725950177d7fe26c20bc4c5cd273c0b451fb0a2a06715b2a84442a2466b2300abcdb23b6d6d9f7fcd564ce1d7a3ba7504f4858a7942c36b24b555cc91623884fe1fc0ca15401fd9", 0xf7}, {&(0x7f0000000280)="83bbf22666ea280b14d003a58adc8e8293394603e91e3160e5c3a43e0accf06228f7d3922e8346c0b7ccfd2a8f7f3d37bdbea3c920da8122c1503eab0640fc1fff60736439b0fdaab7da91f2889078b61a31889ffcde6e0ba15c8daf81644d3920832815e0e87b1d892acc3789f3878c9b90132567feb280f2a5f1fb6534d3bb13a036e8ed9a2168b388df435e138aaa418d5de4d57494afb868154388a31eef30e7b897d73b833ef40dbabd6d255fc1be6ebf0625e19a47d5131416453f4cec389adc2dc5b5e191c0e1840bda48a3ac3a56a66932daf5c119d3fb1af5fe3d88f1eb79aead35c34933b9eb16bd6a49a6b5c7b3016847d01d739511f8855b162fc528ab2fbadc039c214da5220595d5d166ab160283fa92283b74ed78a2049f4ba45d0a2e29767ae77dd8a28175f045dde2a809181e53d5a327e75bba73c707517989b90caf722454818b6a476c33431f4715c663083b295514d1c3d7de91792014e5f2ba96468e62438495f49021eccecb9e0ce7fe0a9461ffc094a80454758d9d94c31ae6d9eb2a4f27797a2de6d4a26675efaea003ea85f4ad13d05096c563a5313be8f29a3829656efe1d6286d0a14f150b3ecb2b8a2964a1e99d66e349699442c8ecd8cb0b4d2d23e0e565ea365463152fd84a10968ee806b114558e9e070e77f5e51dbb7b8200d89036ab13ee6486d668a5cd9b8cda7b7bf48f5a6007e208c050b111582f0c43cd0c94ee1d377479862f0d37df720513f94ccbe4115a9a9f8ee82148a2aa35c9a38a9f20e74742920f810adaf728b555eb78224fcc3d26b486637f1d12d8601d6aabc6df291dd4e2dcc23d0bce32ef6ac1aa445192b9c7db393c2d4d30463d2517774eb36c130d5a5be9dcd8c7a67325e8c2a0c0818414c59f303a6a45ca4c2dfceb2427418c334c415de4f568fcad7a8dd380bb2a05d303d9da285f9daea16085a09c60c84ce0952ed037c660a5da85f31e7f81b0c0f025772aec264748145331d87391ee70e5f9a76730ea8b4bfdf31e1f451939a649f599fd1d726c784a17c7491027df38e0946c5bcb5ab26a34eb151b19daca021e4b3f6e40e050d980e7363961b4ba22c651c7c77593ab9f051f57e451d43b09700e56b4f5c2197032e79705261388bd94f145f71afc3e63c308c4be7f9e5e70382d0bbe2e3f9d405c6f4102368d9972f2ed6887cbc6ed2f4cf52e633122f559e3fc8e0b7c190f6b533c0fe4b0d927632072f13cbf27e05982b21390195353b8b86b6489135352af244cc8693790065e67bcceb74e8e40e9f23388b75feb2f9205bd054d0d5619bc7d39e5d540b3ff494ce9c93de36388f2c273235c7e2ddae960c587e8667d54c3e95e1be7aea16e7e8b8e315f29f6bba848d5e8d9ddc7077c0e79bdc14d09d6b69a256c994d2ceddb0cbfe4489d205cf16cf82a979aa6ed43de12cf544d6593dcd0a2e9337e9faa6c5234577d3a6b6b793e22d1d39f45fe24b6081ab39f419ef9cd29003d4a3c0a8f6d853e2eff0559a7593999ac5ab5b28fcc0be62b15d678c0649c98fb6a928cc2f60e96b08bc9cc77bcd863d05c97947b7bb33e1a9924f6fa721902c3514e5a69d2692c9c435c8c147e4c89dbc8c233c102ae5b138562d21522263cb2b0009a954ac7ec6e640a7c08040fc5ebb804ce2c13ed204ed46067a0065cde4f9689090375e17f4358dc8808273fe42927d26dc6258626f78a13aac618d9ea7210ea41e843bbaf64c02e24c8e9d220bba82f2682432abf6cc96ec107d545c10c011e543ac84fd7a1b7b606843128f8ec547732c1dfe59a0ca83acffe52f298c6f862f2cdd80de2061aae0b6d61c4c069b52e5f9b91ca5f43a481b47fcd6ffb44648eb5e31e5d6f4a9e2b8c9cecec48455783e2548407835ba16b7da4be2082a9d43aee93243867b185c840acac7ab7b1d63495ab0d357dd690dba34d5ff211c48417b95bcc427ab4ad44c3fb1acafe54978c58cb78291e215e5cccbefc1651b0ef507fc7b247a67610c3c6951de7e4bc510e70d3c355861aae014bd8774511fb785277c01a7c75eb14c290b39635bf10728ce2ec0003edfb5d6847dc45372395024e358d3916c3e51f6b6d2d792b6903c563a2f953a745c2b813dd4814b13b584cae8e8d3f12e20efb0a57b33a5efc21f830b159f7ce9de5f7d17383bd16fd389f53c17eaba9227d70312d9171754f17f4d24b539360f649846f72f5cc7dac6f0a23adeb29c329883a5f2afc55b549d80c6b0ac35cdb1fbd5475e127c158859672455fee14684f207cfd5dea9de9b81c50c17dcda5f38db51718a4114f95ad365181a0e8df64b3b741fb55e26f31c5b009823b6f63e7f619f54c3e91241a084890a21bc550b6571e26b80425f795c2ac65a2e04bd39973bc4c88842a31b6e34e4fddd167e1590611e47b7907b0db156e920dcdf27358960e100abd03cd98f9115eccf5b5562ca03157e97cc628ce13ec57360f373c942a4848f1808f53b5de1a045ff8ecc14016a9cc341ce258da9cf45c1adba17b5f60b76f62aa5e0f19ae92aa0133273b7611f6c180da9ac3a13f240a0c1ae705d1a0ad911af7456b5be75f0135ba8f0f42c4b777a8375bc7ec38549f31a5f116e930f3f7fb66004117c24af660a6d213347cd7735af91250ba45da0ea4063ed4ae75f85b4bfbafdc35b0b07f438f55da87faa864238606d50ffe6264b01c32b23fa85738f67b23516a752a3fbf6559cdd331954482e82a7d6d605fcb73f7a0ccd411f88aa45dc3467a3f96e6533504843a4af8848d3530a4e968b983e589de9c5f2f96ed88c8d9fac1a09a864b689a34ee0d4453d406d7cdcbed919eb6976dde754dff8d24a779dc7a7f023dd6fec27fe20a3a0b0e869e7637722f297533bc42475bc5ab170d94286ad51546d3dbf61ef04b7579ff164094cf29201f8ced332b29726f5e095c1fd2e7374272409a53fdc9b7bf19fe477070d45fadc3a42f0e3655057dcb55f14c0d034584032dbfe503f8f72bfd4eaea15e3d38ba7aa8ba9da1b01974a8e6deb7284df2e42ed023b2e8f72ce62988dd6d252c4ca483cb9622b6d1d17e17d6195283817e0985129c46f6dcc7e2b763f2d1d89a4282964983c235ed91850a26aaa9830304d2a42b610b091cf48ef6e78efaacfe978f586420daf811ef6211299e84c5511fb93a24ce69434f167192436a380ac072a91cc1bbcc812b07029091652bf2d5137d34b97be823359374b7914a9f0e9e27e4a41d22d15bf39f56c38f38b8545a86c20dfadc141548593f40241fbe6f3dd8682214c64e4eb4fe5b803602e3d98de188ec1442445fcb5aca58dacf85eee5d38e788278d6e82811ffb19a8e9b264eef630dbb91f04e4dffd1b2e7374926a9f7a29edecf3a4564af678da7adbebb0dd0e2bcadcff514b3a6dbf48281a1596772fdf148b7298389a5bd0021cd48c80d8b4eda3e5aa6657a8948274e31e13fbbd51d3a2b03b22f26cfbedd1e6334e89be539e23c1c96f7b1c405e00438fa63c9dd1277ab6a36ba7f144fd9f2976b305daf17d3e7bafb62f2b95486982f7394c4b4846a575680a8eca74e680d66bca380eab169821b89a0b3c14c8578bce3985235dff12b5a48bc352e1d181555911a4d350d38da22a60ca6ec24e3f8c0dda2bc130aa896d9797345df46c709fd19800fd85fb48baefb3c5cf95130860ed0aec61e7f3e838220b9adcae8ee0053abff6de710657644f8b9f3621d0e383805d3997d18d84077d338aa12aae9bf7c5fb4fcbf3e7679d4ed2a91da2866a4e8418ee52def6faae1fb1f872204e450a2538890a9e53e8b9cb5f23a49bebc48923d1d28bb4ef2094c91fb6bf8549d189b3ee48540d94bfa1107aa2752cd0d8cc0c27220555fe29cdabd4610256cecbebb604856ae0be39b5d522ee7653ed7b65fbd977d0232e2690a70cd3371d12a9febb2f412ce3a97069d4d5d70ce5eb25bdf3f57e60280fbec4450763139cc732f2140e69d25da0a53376364b0c32405a70f0190b1dd8e7259b41ab7fc08fe4d827d862fc2764e2e76001dc88ab77189314208d9f3b9f42170583026445e89e395b100a6c2445239b96ba6564c218279399f624a27528c2e8748a0eb584a26ad47f08d5f595b8a13b5558d1c91e952cf097deb9d8d65e2523cc823a229ed5a5f6987c2cf6f6d1904b1ee41c679517adfb4d590385c1e2267b66284dd043afa594ae4b98c0c8bc80a83fa9bdefa3daa3cd562c1e8dc27dfb71b34566c5a8fe075bb4a7bcf4303120db292ef70ecec19ee6d5f14c8ba549f549ac4e1dbd3a4665fa5fe28cb23cbdc713c0f70eb567c98205b812a6eca3009669ab8cd742d2eac7c158fc7da3c20e5bd17823c023a3619d0ab298509c3b09d867589f1e279009d169c123f5f3fc8b0762c54170d71508f967cf5114ae347e0a685f7a80970d81f7ff0ede588c4a523773cf9f8e3e791e3029f784a52dba1357e930228db84693997cecabab080348a67502d5546d77d2d1f6d24934a72630321ec2ec9d3fbd7b15bcd22fefb75ec196d0137057f9c7b1de06d3a3688edeeab9d87d1a8ee9161407b335fd5fe206c8498acaf1b7740214832914fb7520925640882573245f0a42669b83516bda71a9e598c095fe84683f5845dfcd861fc3372bceeadb17692f1d06a91c1e8a4729f922bf04fb61b249261aff2e21c508672bee6bdce0bdbe3aa1ab0bb9a65afaea37c0377a262f5c6fa3c383cd802e8309b028197d5c84c28a722d78c0c71dbb7cf9338e4c7b7d947b7d854765aaabc6172ab1a819c214a7f427a2f812fea24181edee643d25418d7ce8b7a5e2f45cb8b45a00fbc8d70291db4041324df5ee778b6ac89b5f666d99fa96ee0a7d05a6b8e0fa7e31c6be4514fd5cab09cf35355c1c1927a210af7538a6c61e39ed5fcf1b56a0d8ac5315e4ade255eb2926ee0f8cd402765092d28f40f13db791a96aafc51ad9b0be14d9a74c166ce8f231fae11ae9438195e1073c32f427430e7a4d3a3228a6ddb21b0ab89d5a0e25f0c1fcb47ce163723ab30742bc70dd0854022fa44c39407498d752dba551febab93ab6e28db4e7c42e059ac05188de7ef127c8242d78e5b9737ce0ebc84a66ff783b8a745eb42a8b5148645b53841969037a0d52c3057242efcc5a38b7dad177d539e25cd883de3e82af28877c71762d6b0ac9db5552184799f11478147844ba00a260981ec7002b892f88fab603684b03ca9e92298153c2112a7d9e0d93cc00bf3e6309a343e85d338337956a2df6c47a5ae3d379ca1671771ca13672caaec51d1835ec096d8e14a84be1546dbc227fe2bdcc1bc9a03bebb673109ad5e48abaa44d5462b31db14ec38369372f1ef853bb3b66a2175b2b6254727e36f9be19e4153e6a0498f3cf76e1327304804f280509942a8b9367ab4bff5531e058d088804e515201ab1472db4f8a9ed6ddc9e517dfb4afd784d4057ff99129f9caa3ff79f25293a2a5c76e7e8a097b6543f7a2bcdf45b19a4785dff9762c6fdd8a709ac2752204547cbc382157eb3e1c81edf5d09606fefab3f4623a1b635cd6b22e1c81e70155c4c59d124fc1b02070e7c84bc87780c0e391ceef29a8d5b44b752830e10bdae85a0f22b4d20e9ca802098b29036669da3910ce0590770597ef8981d0eee7690d356557a88abeac5e3eb36b7244b81164fe90536e89ed7f4e832fae0d54cde8ac43972478c74b2ce0aa856cd29527b9e40d43ad8bf30571d88e348bca0222e070c2be3072cd72f3e7a6edbfdc43c164fd755b39dc7bda072710e", 0x1000}], 0x2, &(0x7f0000001280)=[{0x100, 0xffff, 0x1, "1d482d196881a39a8f1272c84c530f01931dafd4aa2d749daa5bac0d8659b50f0dd6cedf1e6fdf44f8cd5db4ca5108994c208cf522da37edbfa3e8bbb081aac7d7f1c5e5788fec494c6509dcd30c108bab6d36e7098af0b4cf97cbfabc8804fb623be6f909d1da9af35833dab5695cca2abf8cb5eb7b3f402051fa7cc5a30621d2107df9e91446b192dab5f816594ae58c56feceaf30e4d58b6a2ccef0c883f9f8d1450ffbf4be9a14462878d9f328bd31472a6f81572f718a973b5908ee7a96679f48697f9112f5c7ad5c4faf699f1b8baee4e517d91c39ab387513c0acf763d1732bc2b40446d06c3ea8cd"}, {0xa8, 0xffff, 0x1ff, "c074106d2e95e74b7cb6b84dd19561d1ef7f36d679b81a47eff5cba676c413c578e0bb434ddc388b4594060f9f59e6e12b07cbd05ec3aca0ddf37c71af7e5fc2c5e4415c9aac396530c995247e767273799678da636f6f76fee6dc7fcd6e7c74026a671751098705b9781949d53887863ab248e50b51bb22169affe626f1a9f604d51eb5aac19e0af3817efe06e0b96f9b5ac5ca57"}, {0x78, 0xffff, 0x7fff, "66f7daa6787b2cd7fdc65574dd2bb99053c537aa73f2927eb9c664f426d71965d4f6619ffa9dd50f2ac53fc4ae2b09d03b80c4b42a4ba37cd5db1ff1cc78904ec07a689f879ccf52699cac4696764d3fbadc3c45556cc71d51e1ca0c49d0a27ad6a3c3932355"}, {0x28, 0xffff, 0x6, "d0ac0f5d16a41633be3f64e9b32ea6e13f5bb3"}, {0xb0, 0x1, 0xfffffffffffffffe, "178e64b9b5f51c0d0c90a9ce784ecb3f7b14e83732afd88b9adcdf5761586f74bb76129d3af5fa616ad9d7a1d80287248831edb50c7238432d5c944613f6e84e11160414dc2f63a4198899d728edf402ad2430965f556c6407cb2fed69de0495d0edeed132d37ffbca3757130d7421e017a62f3e42807bd92625debfe3913016935ab2cc01b679858bb7836bfd3c7d681c6e60eb903166fcf68de1f5ad5dfdf7"}, {0x110, 0xffff, 0x7, "a039e951f4af2a6b49f18d7a417ace52c44fe65919dbe0be42e09b3060b6e1e6b5dfc09b7bf6c75a23ca24090b361ef0c0162327da073d8f3d8f1ccb3b6d177eb43aabaf9d5eb66c855b434bb71e9391ca26deac5232bfb8d7060910085886a44858c4de83384dbd503a9d2ec8b5c90570621cfa3a03cf854b8127e0fffaf6293c1f85ff7920be0a7bea220b688ae1ace68f8fefa998e8f578b1248b852b528b1c515fec8abafb1489f7bf582a0b9c305f1d9fe6c847dae4d82bfc67be181905e4beab5f195c645896d12f2ecc80b860fb01ec388cea9454913ca819a6f0eb50240bba3eb0ffac8b95c519e352c0018b452f9db4d27505ee57"}], 0x408}, 0x400) 16:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:37 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000280)="05045c5802ab1b6db2093d812514a2792b7423ea0dc6be0c33d3f03c9c08b177a59c73762444c536ecb00b98980a3297fc0fe1a59400f3249f24a813e88093a50726b9b1639badfeafdc6e0e8371882c685a0bdbdf446aa5ad9e5ab4e24d5435dbb078eb15a2384b09d17f46161479b47b0627fb", 0x74, 0x506, &(0x7f0000000200)={0x2, 0x3}, 0xc) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x16) 16:34:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1d, 0x4ed6, 0x81, 0x0, "c6d84326a879796f5ec96787a8051ff87603c110", 0x8, 0x2c3}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0x4}) 16:34:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f667f6c653000"], 0xa) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="e3cd24920036e182fd60e286b7e4dc175864fc4d3678e7b5200e81d16098148cb4b7f0b23f50864ab193a19a4fe1ffc78a6a18b963df8b343bc05ad417afe92781d1f646c1055a09d2aec5a1f3ad292b7667d9e7634c83606a49f47841fef9a1e30cee403a4209ddfe24b40c0d06e3af45d7e6823fd6a7a1353c6ee3478c2860b2c8def35a6cd74c8d78e40054", 0x8d}, {&(0x7f0000000140)="fa20e8d075eaac26462a88372aa566ad25f640acb46a487826c637152daee93ad1b98ff42165ff1f2308cb140fef2e6df253f2e9bdd20ddeefc186444f5e39cbee321dabf5823b2409975e4198a0735e2f6627864b4aa68fa6c9628013ec6eb7a4ca36bf0d79d95888c437ef0b80cea4e33ec9f9370ddfdb9fded1a401ea5c3f46e87b949be131eb15263356baad2f59271f2a501d05c0b8f9499b2602a3913bcf2a9ab9", 0xa4}], 0x2) listen(r0, 0x3) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, 0x0, 0x0) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000240)='./file0\x00', r2, r3) 16:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x10000, 0xea}) 16:34:37 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:34:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='/dev/wsmouse0\x00', &(0x7f0000000180)='-$%\x00', &(0x7f00000001c0)='/dev/wsmouse0\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xd9-\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\xe5+)(\x00']) 16:34:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0x0, 0x80, 0x1, 0x8000, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x1000, 0x608}, {{r2}, 0xffffffffffffffff, 0xac, 0x20, 0xffff, 0x80}, {{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x3f, 0xe415}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x1, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0x8, 0xf0, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc, 0x0, 0x6, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x40}], 0x7fc, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x3, 0x1}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0x3, 0x3f}, {{r2}, 0xffffffffffffffff, 0x58, 0x21, 0x1b, 0x2}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x25, 0x1, 0x1ff, 0x7}, {{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x2, 0xffffffffffffffb8}, {{r0}, 0xfffffffffffffffd, 0x42, 0x40, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0xeb3, 0x20}], 0x8, &(0x7f0000000040)={0x6, 0x6530}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:34:37 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x3, 0x654b}, 0xc) 16:34:37 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x402, 0x0) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x8, 0xfffffffffffffc01}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8, 0x0) msgget(0x3, 0x3) nanosleep(0x0, &(0x7f00000001c0)) 16:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff8f, &(0x7f0000000540)="e4") 16:34:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x1, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:34:37 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) shmget(0x2, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) r2 = semget$private(0x0, 0x3, 0x26b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x4, r3, r4, r5, r6, 0x41, 0x8}, 0xbf34, 0x8, 0x5}) r7 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) connect$inet6(r7, &(0x7f0000000200)={0x18, 0x0, 0x8001, 0x1b2fc822}, 0xc) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) setregid(0xffffffffffffffff, 0x0) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:34:37 executing program 1: setreuid(0x0, 0xee00) r0 = msgget(0x3, 0x3d9) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048bd6bbfc568008003a1ef3f33689523060024a3b9714985cd855b778f826dbbbe15de979c9cf83ae40999210e4114ac783ebb5d764e66b725bc2cff254c25d542b52cac1627e56bc8f49e8743ed4ec80f7e9bd412bb3785e83fa1250dffd862b82750d33bb6fbdbcf2529ced373bb7ba06e02471ece1af3fdf2cc815b8ea883ef1362d0a5626f7c157a659eb92fff0e12242b51f5a86fa3e1476c3cfe25742c5373239eb7c5956fcf9e8f749b6063e7a2917c505d414a7e34b15e8c9f7ab21c54a9233b24f8be941e90d927c03801083cd744c43a94cd3ba8fc7cebfa04eadf358d803cae75f6a4dc7eedb3a1a06c42b58c3248b09c43f617412d97bbc694ad4d9487726665dc1c73e764e5a30a7ce258e6028f6c0f70ed9db906ccc9f974de3bfdc76df52776bd8bf8e5497f27c74b536bc01c5b67ebb2d1e646bf6955ac5a95471bc9b36f8470190e4214e7b8db008b92b1d71f8522e0b7b7ae2073070d2904f1ebb9f83040df318284e000fbe0d4f22ff09bed82a9a92deaec2133294029d5d65b812b76918b3588cc0c931cb735e2c7f15f65321b264f7d9df925f428bf5df1a688932ad34c0a83b798fa848cbc13c24b29e2f23008d86913a261e04474883e9e7c8c8711b08340ac88b8ff03effb21a637953bc0c61595a4808e309d8a0da32eef3a13f58af4cffb5954acda87a0257febe15002c5173bd9ca12a863b129895d51ad3e8f68f4cfd1f34296886640015b87421b930a6cb1b71a6b10c5d8558256cd42fb7ca9c8520e49d21707"], 0xf8, 0x0, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xb9, r1, r2, r3, r4, 0x110, 0x7}, 0x8, 0x1, r5, r6, 0x7fff, 0x6, 0xffffffff00000001, 0x8}) r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8000, 0x0, 0x0, 0x0, 0x0, 0x81, 0xfff}, 0x7875, 0x401, r7, 0x0, 0x0, 0xfff, 0x1b8c40de}) 16:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:34:37 executing program 1: r0 = semget(0x0, 0x0, 0xa0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/145) clock_getres(0x2, &(0x7f0000000100)) 16:34:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000400)="22fb8064ba0e2aba6056e76423b5d1c7e3ba27e7e1ea9188ce31ec8a2aa31574db379764d155ec819e25c9cf8b658c36fa60967ab0ffaa446bcba5eca1cc423631dc05360b5efe73fd1cb093d97a8f3a9e33fcb61c5da289ed33b55b12fb03000000ade55ce0c98f1dfa064ecf16bea54bc420446dab0611ab039d2cf6c27ab61ce8007864403a859000a6214c44eb55bb870d63517b232e438e9188afabcf090cb50b87df69cf7c83ee5418a6811785ad0fff23273ac27ee965383ff4d89de89da31d7ba00f729072993a8f42ac045e22e3f400b5483ed00f3c431237867f247a2d85fdb97261f89d57276f", 0xffffffffffffff10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:34:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0xf395243f5d29bd57, 0x45, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x17, 0x1, 0x6d5, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0xa8, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x24, 0xf0c2c4559a22f012, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x400, 0x1ff}, {{r1}, 0x0, 0x40, 0x40000000, 0x9, 0x8c3c}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x6, 0x2}], 0x6, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) 16:34:37 executing program 0: r0 = getuid() setuid(r0) setuid(r0) r1 = semget(0x3, 0x0, 0x10000) semctl$IPC_RMID(r1, 0x0, 0x0) 16:34:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2813, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 16:34:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0xa45a}, {{r0}, 0xffffffffffffffff, 0x89f88feabc0fba22, 0x10, 0x7186, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x22, 0x40, 0xffffffff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x9, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x7fff}], 0x1000, &(0x7f0000000240)=[{{r0}, 0xbb3ade3542db25b5, 0x42, 0x40, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x71, 0x1, 0x401, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0x28, 0x40, 0x4, 0x8000}, {{r1}, 0xffffffffffffffff, 0x48, 0xa68cebeb4ca7893a, 0xfffffffffffffff9, 0x6}, {{r0}, 0xfffffffffffffff9, 0xa1, 0x8, 0x4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x3c292c8422d87880, 0x40, 0x7, 0x5}], 0x3, &(0x7f0000000340)={0x7, 0x101}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:34:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:34:37 executing program 0: socket(0x2, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000036, &(0x7f0000000040)="90000000", 0x4) sendto$inet6(r0, &(0x7f0000000080)="b494e163aa3b51a8ace6fcedcfc6e9283c9b7a503286150a3260acb7fb2530e3b2f4e166b06ad44cbd01ab8c2e2ba6e7af9a56a7fec80dbda0cea00350813be046fc5b6c", 0x44, 0xa, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x2}, 0xc) 16:34:37 executing program 1: wait4(0x0, 0x0, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xd3b2ef323e91c21b, 0x0) socketpair(0x10, 0x4004, 0x10001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4, 0x8) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r1, 0x2}, {r2, 0xb684022aa99ff1e0}, {r3, 0x8}], 0x4, 0x4) 16:34:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r1, &(0x7f0000000040)="20f26c4cfe3873dfc81e856008efe5f20a", 0x11) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:34:37 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 16:34:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x4, 0x4) socket(0x18, 0x2, 0x2) 16:34:37 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x78ad48a3ea2f5460, 0x0) 16:34:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x95, 0x8, 0x10000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:34:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) fchmod(r0, 0x78990029a6490a94) 16:34:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0xfffffffffffffbff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xeb80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:34:37 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="ad03ff891e191a00000000000aa70300000000000000f385ad52e39c71d79fdd357a0c3daa0912e5e8011ec8819d79f1a0c68c8ff05e4f7d709f650003ac8c7f8ed5f54827025b1ea60dad8eb8365f41913e131e690653f5df2cf31dd39f240916e377729d763e3d55c9d28eb58556849b", 0xd4632b377ef3207a) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) 16:34:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x33, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x2, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x28, 0x4, 0x7ff, 0x346d}, {{r0}, 0xffffffffffffffff, 0x84, 0x2, 0xa0, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0xf54baa399e39a2f2, 0x40000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x0, 0xffffffffffffff15}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x7, 0x7}], 0x1, &(0x7f00000000c0)={0xee, 0x8}) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 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"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:34:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x4, 0x8, 0x3, 0x200}, {0x0, 0x80, 0x5, 0x1}, {0xfffffffffffffffb, 0xc03c, 0xd5, 0x100000}, {0x6, 0x6, 0x4, 0x101}, {0x9, 0x7, 0xb9d1, 0x8}, {0x8, 0x0, 0x7fff, 0x9}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:34:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) fcntl$setstatus(r0, 0x4, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x82) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/184) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x20) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0xfffffffffffffff8) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/234, 0xea) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) pwrite(r0, &(0x7f00000003c0)="fbaf8a8d1a029be9691faa30793a", 0xe, 0x0, 0x0) 16:34:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="0a2fc2ea026c2f5211903fde08e18080636db6e732a2d2d29de384f75fc19de75037d7c7df8aaa8f2ae7fca37843829970ea1d70ac5be775d68180b7aa80e0fa981421ad0c57270a3e78468ae4db6d3889c46a834e3f4b91893bec1da4ce1252f9e52a72b7c81720314e82a0fcfe70d5f70b658e02758c39f03e578f106326ae85fd1c0fb837f2b592b3bb4d362dff227f30b5e35899c35a4dfe8e315686a312a2562ddf", 0xa4}, {&(0x7f0000000180)}], 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r0) symlinkat(&(0x7f0000000200)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00') writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) 16:34:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair(0x0, 0x4, 0xfffffffffffff001, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x8, 0x0) r8 = kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x2, 0x0) r14 = accept$inet(r1, 0x0, &(0x7f00000005c0)=0xfffffffffffffe46) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x48, 0x48, 0x1, 0x5}, {{r3}, 0xfffffffffffffffc, 0xd, 0x20, 0x8, 0x200}, {{r4}, 0xffffffffffffffff, 0xd6ecf9b42a76230a, 0x80000000, 0xdf9, 0xffffffff}], 0xff, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffff8, 0x5, 0x40, 0x8, 0x55}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x7, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffff9, 0xb45becaba5b9e499, 0x42, 0x7}, {{r8}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x3ff, 0x100000001}, {{r9}, 0xfffffffffffffffd, 0x40, 0x40, 0xc6d, 0x82}, {{r10}, 0xfffffffffffffff9, 0x8, 0x4ada601d44325aaf, 0x6}, {{r12}, 0xfffffffffffffffb, 0x20, 0x8, 0x400000000000, 0x5e}, {{r13}, 0xffffffffffffffff, 0x4, 0x40000000, 0xffffffffffffff7f, 0x6}, {{r14}, 0xfffffffffffffffe, 0xcc, 0x2, 0x80, 0x10000}], 0x4, &(0x7f0000000580)={0x4, 0x4}) socket(0x18, 0x3, 0x7) socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000600)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b6acf00b7804be781e4991f7c8df5f882b077be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000000000000000063ff3728211ee4fd89720fd3872bafdbb770a9f5a872c881ff7c0000000000000000cf36a00f90006ee01b120400"/165, 0xb1, 0x512, 0x0, 0xee2) read(r11, &(0x7f0000000400)=""/28, 0x1c) 16:34:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="408ff137ee000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x562, 0x8}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="329eb93e9364c2aecb3bb34fdd4462e77eb0a89748ec75a56cf65864e3c0d77258796e081370be9c431df4891c3ef4075a8f71dba7ddbe0ece4a6ea0fe998212a21f600fa31ae02f16e45d5f90f716dd7b64889d0a81f5f8c9dd3b54178775a72fd0e71191d891519c0becf3c6c6c2dde3153460d331dbf77ef35d1adae14e0ece8d2acdd107a17709dea3191f454c1f1c999c11218426339c8630096d5eb0e18c2d7154d0062f885ad6f1ddf3f56044f592a00897c51a5e89ad92a48e3d11ac5e3da6bd86adc0d9874a3c42029c6c8533fa52f1b68269a8c43971179b79f48e491a8f612e36fa1bfaa2cc0e239773c3707353ffb3", 0xf5}, {&(0x7f0000000240)="590998c63acb9b48dc40cef2f68f95c48ac68c06a4140048833513457783a31a3ddb9fdafd63427ef637e79a4cdb9f30f3a224578762f08c56", 0x39}, {&(0x7f0000000280)="62616f4ccd99a3989cbf9522e718af96cebb8b695a0aa9247168a13fcf59f156b3d2229b05f40cbc49abc5ac056af35599c4", 0x32}, {&(0x7f00000002c0)="b9d7f45df05978ee19ed0a4f2e96216841bc15ad3923373954c562130f96a3f04f0cbed766f63b5ef28bbb7cb9ffe5604dd424995e14c3265b349e4924", 0x3d}, {&(0x7f0000000300)="036ffb5b68a7edac6ab58ad706b4319ed8bc08d8809577c16954323ab9e06e82e50d57ee020dd75a1c66596a71f64ee3d85038fcfc4ee8e1b7c617de7f4eca556e01c598ba", 0x45}, {&(0x7f0000000380)="6d9984ff77b2c82b56155e02b2a4d3c1a6387b358e22bf0b60b086a00f62fa64ee3652cad37367bd4a2fb8880cd74e408d75c02e9f90320b747c80ba69ff50b62f5ae01d214b5d21948d3206e04f15a109d31a67b09dd4168181754eba291e28c2ed0ddd11a554f7f0d9c618545dd4dd889784bb7680eed7b943e901ab92445cad013c420e69df49951dbab43563b1f15d2101", 0x93}], 0x6, &(0x7f00000004c0)=[{0x50, 0xffff, 0x6, "7dc6aa2f6c3fd11e64ee5ff00b585979995abf012fd65ce915cabeac641cb03b8f27aef83f203e1c331e81578783d10fd6bd937c46626857513c8bcc82ce9b5d"}, {0x10, 0xffff, 0xfd1}], 0x60}, 0x404) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="d8d10347ea1d223d9dbe8f17a4b128ba735d745c70af2db33b64c7f9d11961bc8c15ed5024fd91afe8f744e943f581803ecf76063f9a023802e51b1267e9cb52fb483ccade87198235ae02167ee617fb8ca0177c74c29231221b53235c5fc44a74cfc5adbd28b2adeb488e0a5106fcb9f9b17c5c84cbc4ed"], 0x10) pwrite(r1, &(0x7f0000000040)="7ef49e497bcd0f5c7291f38e0d5ffe36c42736da924ed106a6eddad4965e1c12f683d8dc", 0x24, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:34:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r1, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x40, 0x439, 0x7fff, 0xfffffffffffffffc}]}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x8) ioctl$TIOCSCTTY(r2, 0x20007461) write(r0, &(0x7f0000000140)="d04150ecac6d9e043fc4b2bcc1380bacbc008aacfab2f98d3255f4910a48937e2c439748556c7d8c17f9aff8486b46918817183d45ffeea3b1c97aa3bf88f40987aad8eaf7deaf47bc40e903065ef7b4e49c73d52f1b83f67ddb199de109f1ce0f085e91beca7694404d442a887b44484d17e13e5c826eeda51da4c2b962048f8462ea5a9873e1f56899e9c427957641fe28ca3a796e98836273fa9848f34c16b502f8f8ee09d67bf610e15c41f91a", 0xaf) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000480)=0x800000000000) ioctl$TIOCSDTR(r0, 0x20007479) syz_emit_ethernet(0xa2, &(0x7f00000002c0)="ae6d9fd74f2f786fcdf13f66f160f2494d02ab8bce920b41c6b61c110b0646f9eec081d4d7cb364712028f99703f609ee65b250d88e8dbb803b994e98a22be6f917bf6f341d18a16dd9e65172df6d990d20231892ea3dc73c10faa5dac91629dc46e4325d115cf8cb604ca90ffc9e1689c144ca5636e4d6466c1703e15cd98f6578e35e8cca2e368f4954a7fb70fdb937a4a3c7e89b367de6f7fb1fcae99919c3347") syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:34:37 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x3940000000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) 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) close(r2) 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", 0x70) 16:34:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/73}, &(0x7f0000000140)=0x4b) close(r0) 16:34:38 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xfffffffffffff800, './bus\x00'}) 16:34:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xde3676eda21abf4d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x3, 0x8, 0x671, "869140b2b09db7eae5800c01eb385530624d0205", 0x7, 0x4}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:34:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getitimer(0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c7b0000003b38ff75e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') bind$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x6) openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) 16:34:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b7") 16:34:38 executing program 1: r0 = socket(0x10, 0x2, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x1, 0x40) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x40, 0x7b0732856383633f) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) setsockopt(r0, 0x6, 0x8000, &(0x7f00000004c0)="ca28b5158c882496cb2c9be67b7e2fba06a919f1b8dd2f8dee69b25ec6c216604409c34f4241de8cd4140e9b024da9586a74a511b434a4b4d01e2111de941f9dbddbaadea588e4120b6d5afe1bd34d710b818b4e0fca249e41b9d9b87f41e3f5f390be91aa354f8f7fbf1c4b5886f694b26b5ee53106cd2f4a03f2db5e055f1545529a3925d8bc8e9203c80bd39767144f2b55497d3a118ebefa301d202f6e787784f2df4eed1d322158189d4972c15974f93d8b385955ade478229db8f13a358aea30e6cf0f8a92a30bb4827b277cf24a021b38139e22b7bdc240e347f017b0a6f68a72cc53019119d0523a16a43bf26643", 0xfffffd50) ioctl$BIOCFLUSH(r2, 0x20004268) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:34:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="5f022603b2d9cfab0b2c09c4e374e766696c0230efff958c93b075bd3f8d2815156da507e70fb231facdcf73521919dd32dfe752229299d05d5ed8fb8e750b0e4daba7ed93a9e1a96a1a34354f95c05adb18156291fde2981dd9438811536d14d819297b6f38060ac796396d4b47d4dd65f02f657ae9b8009a59070806bc7821870d8490799fb9c8ecd71aaa8245aeb6c27b755f8d1d81468ec1ea6492ad70e14e6496312f22c0d763322e0000000068b5f0f3a9f270ac585f16f0f88aae1f1aa6743f71c409b8eecf7bfdb1939e443375ae8d3277c25d296b1b12fbb734bc445ff8dc815efdb226ab30239bcf3bb76bca0391c39f85f853556d63f5c5207e4d301a6ac4ea16e287a995b70c35027d85f85ffcc6f95946c2c219ffbed61a801a0f961a350cf8608b4cc9bfc042c10a656a63ca486d58ef5cf73e07ef5d4650cc8acef45d9747cd6371ea09356ab8611b9ce470c4ddac96aab83a844375017dc2fdd4bbee67643727ebe44c50de3bcadd878093cb7b5ef822c2"], 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000140)='./file0\x00', 0x80) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="100000000000000007000000010000002000000000000000ffff000000000000fc9bbfdffb9a37701e2748479e549170311810f36104d7a04e06e0515616f966d974", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000d891737c25a1311bc737360632c37645bc94370c696c542e62d2236799ebaeeffb0232666f5a3e08daff1b3bb1e147a02d6aefdda7823aa71fbac268c28d156fcea12191e59a3f6b1fa70770a07a2de3e5543fbcf90089a0eaed8f4908276a5ae211ac411d69b02776b2fbf1f0139955766e6b06b1cd3f64ce8f80ca90a1a8416de1efa0de74a00de5cb6afd39223fa7cf2605cb8d602fb61712c35410"], 0x30}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r1, 0x5) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001900)="079adb8c006b547be72f6938c39309d58fce35f996c9124f954f89ede89145d0134a846aac93954189214b3fc6ecedf5ea586ace1ed635f9668e199d7f62cd4d75dab5aa48f17da3fa93bb63cc825060df71118bb4d9b167f0765d7202533d72131ef126ae55c6fad2485cc199eadf0afce696a9306e2f4ca2e2178d7c268111e1a34e539f5d8877d9f8a2b7f898e74aeb398391f5060453ab3dbcd6ba73713bdb023645fdd8a5eb0fb51e272dcc6f56e113fd6b28cfc6180ac9895c28d6e36e197b683155adaf22851d1dfc9435c9248a55aae99969bdfa3565894f4d1c430f95b8bc5b48a4c4d1956e421a7d8ebbb8463b3123d1a0ff20e3a6c32a27b5e2ae19d0cfc014d872e7fe093fef4a66cd1337996d153aea520a965f65fbc66feae7bff67b803852703c57613cfc3236f22cfe219d0afbed4546df400b30c0d2edd92d4088cd1c21dca689c5e85c7b26bb436c612f0fb970017d3dab3d594255b13e4e158feab20ca55a87f3d5a7e2e67bc4d6e8df1a57b553c9330a8dde29bae8ca0698a675a5cba6a06bca2b5f2cd1b8980b477dc31b98f0ceb569d37a4828f61965b371b99827c97a9867d2f3e223e0c66a3dd58ef01988aefdff07ecae5b6565ca5e399f892397f53b7262740b18d1e5a17feac2705e87af3dc0ceff433462331468fd2d24418978bc9d281665bdeae530279d569bb4c36cd8060fbd4860740ff7023432ad728bedaf2caeea948297f35b5bee38703b4f24e2effa5389a0077654a47a5cb5195ff3177b2acff900932a8e8e1c814bc5b29ff26e730050437c35493f970b76029e1386430f9bb08a637dfe6f6ddb6b7a459d58f60ee1745028c3de47ee307b0debe9aca7e401ec4b2a400d830e26b3c45b3aa910e1bd3927b68f0e5a538cadecf6ddeb7e4a53cb17afd3227166c44cdac40c2f8468abc1f91e2e72c1f1c5b4983beb6271cc9ffc9989d58a773e2593498fbaf0f6dad4462096f3e55b6483e3b7145bf75ac0a1d68d66624c6008690eb97039d853ffdf9b8d29b289efd28a20f8d660a7e078c6972b7f4e6c98faf333289434b67974e28ad7f9c5e7676d9b2f409fd322f62e3c89b8b75623f56d5d01748a96b63989d7c078f0b06fc38d44e5205ed441ffec8e8852c592ccff8e14c673149459a0cb78eb3c0f28e24aea65261097480d3589f18f0cfbc2707a6369ac762282ba496d365192397c4ecd2f82b4de6243a798e658484263605c4b5c291bce17824811a3ab71d632ea37890447782300b29ce60d13f42c54b5b0ab644f79f333d51df7ae0a26b8f1dc13ab3f82e628814ed117e1e3d17d3d8b90a2d0ab35b5167996a0ca0ef5aed8d7eb1a61f13138a416aec59ebcbac2e46cdcc475bb38368047668439ea5bbf576dfbf2d6ad34b45adb0303b22bb0532535fa06b3ee2211c78cc97b5ac1ef8d44e401dd51921bfda32d9c886c56066a9d6303bcf55db5b8ef9cd22ae2dc97ef1d81b45c94f7809869c60819ae94ef915d92305986fda26dcf9c9510ff2fc3eb86d9fac92cb35650ebd03281b73035d522404f80a18619ea7c6f4f1cf2d251041bf3c5a4ac10db3763d2ae693302b9e98694d83c06a0be03024433a1ec70f850b8b804d6a812427ac12ffd72e09cab0401c179540b500c2ac3f32110e65e5670629df448b6da511707b9192d925f958936ef4c8186abfd2bc6da44dff95534f9401bd27ed24cb9219ec2217ba1b65a1feee55bf94014b68d734d278f83d8e37151f2c62f5123a82f146cc5b0d804020b927ade62b72288f9c189606caf7325ce8198f6eccb67875efc29fd961a575b7963cf5b4003e5dcaab89424765cb3779c5e82bf6740d914c914e6f793cbb96afe5269e1bdc5a3b0f0d2411908f849211944e68203e3a7f679cd777c0ed7965a4239f371f4bd60dceb84a14aa76341082f9b09a7bc1bd1c6b9bd9f667d597b8a095a3fe93302ad8565cd1a0c3840f47aa99af6586680ecc01cd844441f3074c2bee284b793eb6e85560f1acfc9eaccd9ba2de40c64b93160a473d128aa01766a5233d21858b162517499c1038764e4f2ce0684bd7c033b895f6f6e732b38419798599c672fa7ee1ad1a3e7d3c426138d8d0a256e5f41b938b640103334a377043727029d2b7fca16db05326374bafebcf3e8a5251de59d4b0a4792a0415080f16259113ac797011d9dd793c9c7a4100533504eeabd32351e80c1665ac33217755b083a473422791095107a6b307e2778c16b4d5cb76bfa570accd645cb34a89d474f3fed35f106b8be0597f2d7cfc6249f273bd1c387d85e7f18212ab6fe69aca5929ec69d1ad08ab55690c94959f06aa78a0f9b7e2a8246ef2bd533bacc3086d83cca4fde64235990b86e54444ff3604997dd4ee44641be7027429b86fa20a1fbfb7c64aeead31bdd13c2ee1a7c537a8646f977c4698c99b447482a36891dcd7963dfc0c41cc13f8ba4a20f5f9b31914f505e730f41ea68db00a159b460d1178e4e837a79af4ee4fbaa61201a92f9e866d51c4a5406d0e21e951f5ff6d35088f3e33426acc8e3c811e58c729a968479327e2c900d135123bc5ff90e6b7eff2ff419ac482bd1e8c291cde9f5dd9b1689c64ecf6a9857cba82402d62a433480330a3b49af13d9f3f418942c42f43f59771fdf452bb99c7864b5e7022d0d2e2a3f886f837cd4a8638316143d97866a75060a27510506762f9a9e9b4d249403c3eebc116bcc6121db73183145dd2c04ee4acbbfbecd33865b9c2707347c2bdaa936993c09d10b45232c431271e9ffc8024f3d05a3397f7fb08cd97c7a3f4796065cd4c52f2c7972eef267cf53806b2b04c7676fbb4540b1dddd18d0e9c240d45def73d408f25f7ec64078f6d06b4480398c44725be834ab10f257ccd20c2190fd4c1c39ed74fcb757457cdf98a6c3dbc51e8e77a1b02ae75242387f58b7abdb2d1cd3cee55b37fb2d22c7a333bd347e0b8d3a1a870b89e40a9f02a1011d9855a04eb0c8ecfae9636ea6ae56664ae442f1731bb0616795b025fe3bab356e927530bcd131190cc2baba153c48b1cad21d345d90d65940ae09c6e4457c6e00ca9edfd10e446f86287f86c5ab18067da2bc7b855a0a6d23375b79e63fee771011d4a235990aacf4bf393e19a1bffa0b4bf2ff495dd50dcc58e4a3a345643c28e76974a7e2dbcb4154500a65e36a45c4993801aee6e460ae57fcb8de1e3c020e4d9cb1dd0332be9aaa640a6e9586242d113334a7875023ed39a03c3768ba91576564223587c1d609d207c7ed0519baed89750a839215b1b2dd89510c8cc40ace30e1a83e816d3765cdeb27dde7db8fb752dc6d7d6d3242f59c2263092369fce71e069699dbbe9401bbd7c8064964c21bb0923d0723cd134001ba458c3bcdb55d1e35cae45750d60d30787936e3c81dcf0517ef623afdc1262013de767535561c48d24d29763c1f841296cc58b12e724c9ce027a51fdeaf07def428abc781424ab123ef86c1a4ba80fc2b50917a6c316c4f6a4cc114df356591389df400a4ec073a763287b8e051e274bc67b9b783fcc3925d6f7ecf33e1d1b783eaa801308edac75d27bebf52b1c1cf326fd10f63192e133ce67c9cc2fff22005003276ca035008bb6acee390222f325ccd804adaa4911f67b35f3a2bfb56898294a06a8059018490d1df48c2422b25cb7cb8dbe04575fa35a810ae3db37816aac93fadd19dd08bb0cce1527525a1736362dcfff3d440675892db0c37a6c8adcbc920d21c71e4acadde594111410ff858ffc16cd4747938e453585bf80000f582bbb1b63b80c9ab3233c2312058f9224d36a519a8f28b9b535f8743fe48a8681c36cffab34b0ba13c2fd86e0cd9986a4c9ad6012dcc278ca2970b36230c4f3122298c3dafdbc4e17f271df22eebf7204b4dd93cb26ebf246fd4c35e112000ec3ba0ac362683c661712e7dc33fba0a503e4895c008ad319743e281c82c75e91d4919afc086732b03b572808648b6bf2b5f1ea2f270d54f430804c7a3f15c7b13d5ff13e487028bfa940f953a056c4fa793e8770bb045f33a853eb8c3a9709928ddaa9af4deee9211ab12ac426cd75ddc21185ec6d2feaf03c057533275625e42b09acb96914a39a4898d1a9ce34178d074b8cf398d0afa59b630716ff2c31e9949658b8676a2a45be123d5c6935dceec1c60a28d46f3d3a518b0a0f57416f51b8657590f1690109131ed3b45d800038031227f34bccefc9ddf4352a5824dda52b0d9d6a4b78aea5c5686ee5b0d303cc7ab580d545b7fe0dbd0e2611ab4550b0bfec1c30f93ceb79172984bff7d963296b99352daa8721fa789174e5c724698fe78ea101703525f5487c9a42583ad72146edb931cf1f2c3964f76875fbbad48f7c9531f46de7710c5758fbda7f5d3d1387b8eb796e04a95e96913dfc91cd724d3913ceaa79a8a0c506143fe0a746b40cc97afb9fe0e0d02cff827ae6f425ff762dd548f29c923076b6e8e3be354a594bb1030e4a53a226aa158e9c7459839cafb64152350938f8e8a2b967933b11ee8ea1501406ccbec9cd903f1d112790b7478b55c0e732b167f8372f902161b1689587e62564ce356f868240cfa72eba0adce4951f59ca5a07aa97c388564e6924533527246aa1831c3ceb0afe2e65c0e26bf825d0f48d5242a130e93138273ae775941a4db6c011e690af1f9dc4a4825ff4fcc888e0526b3145cd661865a350bb1e5994feb3ee32bde01eb9200c731d2df943efa1843f7b5d342bd6d69b54bb3cd9345a290d1b59e9c7f9938eecfc8f5bf0cd828c4dd19a7ac0717e7d61e832728621c27fdf255cb225033e20c2a7f5d8989e5476f40723910b74178aef625018a56817f46ffff18660f7035322c40d0b96abb23156ca8c61dffb1ed24cdb2e7e15ee4dc20d39586c913c9e35922a44b46c694b0f61e5b5efd48ebb0333eead7e895911422e072da1a3fdbc52b787879583af34af8e8971dfb81f63ea9ddb364712287198b82a69ffa31daeda87727052b8e99def8bc4dbc8ca4f1867575442afa432025ea553ca8ca42c3af88879869cafdb09ab3f1fc12af9bf82c3fb44a4ba530714cbd4ad42351f3a0290608a7105e62bf6ff3a3c8ce883588d9ee0ef86e9a8aed4b4e73c2d791a4251e881e0a56bfcb5508b1239f6c300f17e4386b65fb8c79a02b036d50394e351f664349651c25a14d2c3e0144b420a919d7088fd8f172f7657963613335d0602ec8d76aa36df953aaa0c525770fdddb9f2ddd2700110834f972b9f5b63daf861291b740a4d6ba729ace84ba5ea2d62a57c7edce8ee517de764eae052b5d2df5709a1f769de23ac5ea203deb04794588cd17a9801e0d34696bd8ef330b02bf546bbe8441177e60d637ab691e11342a25c75421599610ef4190d94ac3a8ea969095c399ef80b8a3b09f2e99156cbb2c3c3bc6c5a39d22c1495f07e79648f47bd3a7f29e2b55f81aef8166e862eb4fcdcd2c258dec9aec44b0d4051a0bd48c9d39e46ac04a1c1e2e1de7fc942397ecea9f3738a1fbcd82b001703074b34109762108f32f8091644a58012e30292065962496a5c179551701bef0386a222c23b60b3c1a9f3962b885b1f17dbd5b1706788dcd987e221d71013ef63a717ac3138e77148dfda51dc01ee15dbe50d39d6344c76de9af3b67cd39d69a97c0da8580f20a0d64f26c2c176ffd25e68e203f3c146f6d1e9045782739bb4430203c046a88b5bd0043e951d777ef8c804497f9280170418f8b3629f8dc44b2587efea5db48f3082177c6a5dc", 0x1000}, {&(0x7f0000001400)="87f8a521a6338240c90183c6694e35c4c10f0cf086fa0702673f3e1df65cb49358f07eb44476711251cf5290c61ba2080ce98e02e680a7bbd49db5f1c67bdd8eccc268c860308fbf59df057417614e43d252d0cb612fae4fc0bf3964977f619b232271c6f1a46f4e48a879cc3795bba5bf79044d7259364d9dae6889b379c12ee4db33f0b5583fe52a2897a8fd4273fd40f07f32a8ab9dac55b68879dd3d5647a85d11e7f422a65c4df862a0a939be0c602ba10ceb98632db13315578d6e8603d899058ea6290ce115f4ca5e9f0ed4778948c1560f9c4337458834b3717ae35b0a55974be14527e39b2743fa590c706245", 0xf1}, {&(0x7f0000000000), 0x21}, {&(0x7f0000000040), 0xfffffffffffffd4b}, {&(0x7f0000001500)="300de36b77123712dca07b059fbaf6f005abbcba4ed29f8c23024f9ba31c603f9e65012e385502ad1385350ec81eabe85d4b525fc78c838bfb807398e12f9792e7d0f09d524d712bfbc32d0b48fcdc2e33c6e1070cb6d98f6b525ef0c552584960bd17c7007cdde7be8cf89e6a7415645d5b26e0de6883ba6a6541c54c61ed73fd72e72616228d2164541a40855cda894955cd644dc649efb0bf8dee3da9a67444b5d61b2a6f9263886c1d48e2d64d51830b2adead87bc5c9f1b5e162b9a8bcd8ac7eb023bed3c8a4c06a30f2f09ee2a", 0xd0}, {&(0x7f00000000c0)="4c5ebf6dfbc52945b16526814e5682e450005134e45fc8cf9c6adbb568a6a6b4af711dcd8519aada5959b5e0414503193b692fb219135e1a701cfcb13438fd46ba050fd211985c93851204ac621c1c1abae03461c0cc6017be", 0xfffffebb}, {&(0x7f0000001600)="a5b7c59fbc7369763eb17d0eebccc862953934c342eb48d01b842382e4da71bbcebcdfad3450abcb70d0d60b20146973a3d3109d66f894af7eb11185e1318f53dc10c90c4c8cc28ce9d74586ffa0d2b4538153b7db743759026eaedcb3d89e313f03c48d892f230b1c244bd4c2fb5af98f7b0fd1aaf31a88b1b810f01cad9789abe95c17245efcc2622fea9bcb98a29586b61b8a8b7ad0a92d2291c0cd647442059ac15da6a7fa6641d7be5fd9", 0xad}, {&(0x7f00000016c0)="57b33ca61a7b429aa1eb7b8284978f4f18f654c5574e4042b41608736c48c0913ee284e30bf6197bdf6c0ecd81b5a6ad43e2ee3dd747c95a5425fef67d9ecd2fc68cc56cccbddea8d8a03e869f6727f877c1bc2bee31697c2217dbfd5af64f4be258284082187ebe0d8a93c336ce67f0a690934134a431becbf02dd295e6d341ecdb9f4b254687bda8114bdbabdb0a59784e90caeb399821d38101ad29fe91cef14211f845a28e709f6f0d534f1e4cbb119fd4b37f68f7", 0xb7}], 0x8) 16:34:38 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:34:38 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5acd) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000200)=0x9, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r2, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffff7, 0x1}, {0x0, 0x6}}, 0x2) listen(r2, 0xc44b) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x4, 0xffffffffffffffff, {0x6, 0x4}}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000340)=""/48, 0x30}, {&(0x7f0000000380)=""/145, 0x91}], 0x3, 0x0, 0x0) readv(r2, &(0x7f0000000000), 0x100000000000021b) 16:34:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff56, &(0x7f00000000c0)="f6") close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) 16:34:38 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6f) mprotect(&(0x7f0000217000/0x2000)=nil, 0x2000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x7, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/235) 16:34:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x3}, {0x35}, {0x40000006, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) clock_gettime(0x3, &(0x7f00000000c0)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0xfffffffffffffffb, 0x0, 0x1, "0c1a7e7c77d3d9b9fcea28c996e144d23f26a45e", 0xb73f, 0xff}) syz_extract_tcp_res(&(0x7f00000002c0), 0x4, 0x200000000000007f) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0xa1b0, 0x4, 0x8, 0x11}, {0x2, 0x6, 0x3, 0x1}]}) getsockname(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) close(r1) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x10001) 16:34:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:34:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() r2 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x200, 0x1, 0x1, 0xf462, 0x2e85}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:34:39 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:34:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget$private(0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:34:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040028}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="389e0600ea933061feba4a01a12a692a39bbd555", 0x14) 16:34:39 executing program 0: r0 = socket(0x4feb33982669161b, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='Ae'], 0x10) writev(r0, &(0x7f0000000000), 0x0) 16:34:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x11, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0xffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) semget$private(0x0, 0x4, 0x140) write(r1, &(0x7f0000000300)="04cdee46debca3fda076313ed11b5632fb131b582e0e12392d44fee9763ce6951887d29f50c63ca747d5e457403236b3ff98018017661d699fa2fb9a6b07d0186a090c6eea11c33addc658884c037499e1587ba91a88a12c5c9adec9726008187285c903b81e03d80ea34e239a11f437cf9fac156306fa8f4cc6012756c83bc5d9bf2d8dd1a823689c36978913995d9ddedbdae511e3143474286b41a4c49cf8721121ce0cc6cf5fdf09", 0xaa) semget$private(0x0, 0x2, 0x40160) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x6) write(r1, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc80f770f30062c1e03659e8fac8abdae038397395c83aeef4eb686f0c990de439f4ad", 0x6d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0x80000000, 0x1, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x9}) 16:34:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x7, [{0x44933d53236e4d1d, 0x4}, {0x3, 0x1}, {0x1, 0x96}, {0x1, 0x200}, {0x2, 0x7ff}, {0x3, 0x20}, {0x2, 0xa25}, {0x2, 0x480000000}, {0xb7ebb71d60e3a266, 0x1}, {0x3, 0xffffffff}, {0x2, 0x9}, {0x2, 0xfffffffffffffffe}, {0x3, 0x10000}, {0x3, 0x10001}, {0x2, 0x4af}, {0x2, 0xffff}, {0x2, 0x4}, {0x93a4d3c6432c45ae, 0x401}, {0x2, 0x4}, {0x1, 0x3}, {0x3, 0x1}, {0x3}, {0x3, 0x6}, {0x1, 0x7}, {0xbe7d4332ae749a00, 0x3}, {0x3, 0x81}, {0x1}, {0x2, 0x547}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x5}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) lchown(&(0x7f0000001600)='./file0\x00', r1, r2) r3 = syz_open_pts() ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000002c0)) read(r3, &(0x7f0000000380)=""/7, 0x7) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) geteuid() sendmsg(r0, &(0x7f00000015c0)={&(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000400)="45250a1496d38d0372986d27f83fcbfbcb0fa493415b15d46862c96c0f6941a365aaca8ed185a6018368807071c3a118945ff398", 0x34}, {&(0x7f0000000440)="a84247c99171c4e4a0f9cd536a9dc83b90f93bc36ca76edf58c3d22c7b5d729f3707495a767f3f0cac6cf0bbeb71b6d41a2b98964600d5ae7bd96a1f23c6402e0f08175e941f354df30c5796edb39d058c4019af1e4678c844f21612aa9a96966ac051c826485a38ec45dc2f5b", 0x6d}], 0x2, &(0x7f0000000500)=[{0x50, 0xffff, 0x4, "126de0681a16afb77823f36d079e23414f0b1d03cf637d2c4ae94a8fa12a8fb37090d2f56091e7d0a8cb58925c1a39c6e9b193f589274cca56a7"}, {0x1010, 0x1, 0x1, "445c3c264eb7c26907a1908211f21dcd40e85971e956a6d6dfb62315130ad9fed6622504f1eb046f93657a8d47acd01cec5f8edb165bc97d25f0fffb46f04a16f7b2d6ee74dbfb8c82881551a97d31601bff12312e31b8ee016c8b9b53a5fb56617c3fb1f20daa836f1977e0c7a762f936a8f61b6ac7bef57754637a103ddc24b0d4e8c840eeb6956b2ce5b91c9247ec4cc58cef82f1862fde54d4b02a0d143693a0b50f3e13c5d2d3c72970633c5409fadebc84d68a87d7683ccad0e201f74846866bbe02f3a24d997f09781ef1fb9ff5ec778ddef6feaba308ac0e4ece9e8ce9f8034164e537aa4b9418fc24b71e683d53eeafc647865d708c2bdb464883a2b4b47ffe1a87ac8db843937a0cfb821e6cd87350794f4c647b4646a8bf09f742c5a2aeb82d4db02269f10a21c0e1e56be30fc90923ccf2bb0863f45c82b6a2b914efd751e68b3e441fd26352bf71f1ef1e9907dfa948ca74f713a4f43a20f826c310f599e7bf612c8ffebc06cf98ca056bf74fccb564a617ab685942db92b6078d78030cf0d229876186bda51e75e8a7b381598fc9c4573706ddef87d1b0f23b856866fa98c53950c04f19b85123db68a03168f0a0384e893e7b3509c9270e818557505bbcddd3e14de77cd77d4ef1b333b83d3fd82d8b39939a55b7f3f85c1bc3bb2da59de60e5d3fc33efa015a25357a9d9509cda4fee7c8910ce14016ce3112d8e9841a86984f84b9e664c88c24b2feac78738f321aa39d637bce8c7adcea3883872bc89c43ba6b196a87f8ca26fa12291fda0216973fc39381be9251b4dacc75f69ab1ee248517239dba46334998433b3ca1a88e56a7c2cd99de6d0506354c5abf56966cb1d1158896b5e758ed380e1d81dfef8e9541e3b213d010a996a16890fc41b8b9d4397c26f5a1efabafa3671b541968ba504e7860810395688be059896fce6bc550d9bf1b2e990402110d3a989a942b51b43abc4cea6c5e4c793ce4dfe35afe4abbbea2b65bfdb02b2045297c72bb237ad24a35b0628c155a73a1871c807d2d8fc3f6657953714a3be4a8e04fabb0972316edb2137468081690b9d62facd31c9377d1aef201701d9520c80fce5cc00ea15d008c4e8ac865c0d46b39696a7a66317fb323a7dc99c0871ad1d7af116522c747e6c21828b855975710f3166b83c03ac1e3d4dc8fa576b1b9f12dbb25bce1384c951142ffe403cad6fe4dc2395629551b0eea5547a6daf023730dbfaa39a5e3d02d185c3155bede9bb2dbbdd5ae2d9fb1ff32eed4d4b1f51579b032991f0dab74dd9d718278579165c3923e6d3aa4a6ff7021dcb341758658aa7960681916353948ed641069b9fc29d41e303182538c7e44387952ba042952e43433ac98bfa5626727fcf837906733adbd2c89638e4d0234d0f3558002fd012722e1ab4a4285c6c9d3550025223d766a1146494375d074d73ccbccc58be37e31ea3e204d0c6b1cb54de4fbca972c16a51f602a189ee183aae7092607175774082476a842a8f26a134e785fd0921ca3dd8c0455ae4c312487aa001329127accd1ae881f3828bf218974e1bed0bc45e2ccc917403f427a88d04ef8a7c770287dd4aac535c98843f9b9726524d420b6da5cf695eb73d6e89d3c4782e32920e5d9addcfb98d8c5c4df7592b3ac672665d0e2efa7cd4b0e32308c003b2cc9aba12aa8ffcfdf16c8fb4dc13dbbbb21467cbca40439b6ff85c8074fd18319f8c1a63538f1a0102010e9ce61f74c4963649bcabb753074645193dede8d1c9de7e33f0a9ac91146f11ddf9b7a9551f7ebe98dde5bb092b0160f935e86e502ee0527334bb002abdb7495290a312327382a1205206211cd991e97c82abf6ba8e2acf6b8714022921c4e93712cb95b4a953b618af8fc24a4f4d6d26be9d08ca1eaaa0b76c4832c37b4ecd2621ed69b1e681b40a334a2005b5c3bcc9f91d07c7651db65dc0df29b26d74ee19f7a151fd9c10c874493b63e14409cfa08f71c614effe45c3b87b20c08fa0d3a1ecf5f556f3b39c177f6ccc3477f581287a8b35122592318e057fd9d1463af845ac741cfff1f2f93819f776a3825096be4093816856195116aefca64af735ce256f61fab03d9d8d75c5911f5c74f3dc0c2e90050cb21fb5879157bed0f50820fc6707c501095f57948029dd8374ceb981c4fbd5649936c71413858bb19abc74c49dc4ceaf56ca802510869e1332e2f01136e43ab75e23d5364ea5496be6658c4f92f51bc64df721329652e6dabf6aa9b95a5fcacb1ca973963b11bded0ee365b9834bd258dc60ce781e1d6ca767b2abd46395ba267e4f4ffbfd51ee120a868a7e855deb57741e9077c822d52c63f7530654a621e45e0d863fb4db82ce757e88f651b4595c01f9100ff1813b661b6473f5ea6795f68994eb48d48a555e280a81734111c9410f21568fbad2015dd54a6290c2b163a76c68f5710564a3da001ae4c649e7b9e3a59824becc6e65f4f234a457f923da28f2cf9beb00a350c8d9f1502a0377bb4fc334860285b0422bb5a5fb53f5271b77cda4096a3f0016cb84d15e6e6de8d78116ad9e82de63c92721931905498adcf04ee2e4f3789fa09f1543f18cf756590f4d846d81d205f850b22b7eca3d8bd6e5a4bc2b21dc42f40b39d148a37103b4ea39cb42517be62ad8ee6fdcaba1f19c01493ee403232e382a5ea1054c8785c82da91f6f91f22e6ec7a3f3f31d1a8c186972338a279bda5c06e14d2e65c1ea5acb38142635cf7715c21bd29537835a8e67f6b2a08c582444b6b4e88a95d354198c884daf2e8304900b11e4c48a8058d93e6eb58f276ed4847ec2c3646a3224af0fb824ed3ebc7945e7d3dfcb6438100ca9d1fb5bdd39ed3ee5a5d5d6814dfe8addec8ed70b57dcd7d8ce6b29caa53899e0e204b28b826f819866adfb97d812170d6ac6dc2351a5b3a92c1b9f9ef1ef512daa77b43d8f74aec05cefc87867344b0a8ddc58aa8497ec1582f150102d0c531b2f031bfee990e6ed68e327e5d1f28cd034fc40bb4bb9c668c9e3530d9f46784e1100df55d707a7c59553346a6060a0f2cbd953f489c1417b0d4ec24c20b23d26517e45be374b8a453d3033960226425660a366108a82a50b619af688c59cb57774bbaa61577d5414b5819c288355b35ad8c52ace99b4cbac6950bcfe3b8d7a87cbc8399c707126aa81ac5359d86ba04d4d0f3d575a33f0e86625d9b9106408fd0d4e64a21a3f47cb665cc61d28816c1e92f1fb4d5e65534a4a19cbc0e8e3f50472c7c7bb95ad2affd34fde6adc7e89990238846d5d83bd66d2d93ece493bb973766047e197f57fc3c400d1e986bbd306b5cf3680abe579a0f50137c1ac416d4dda29c7695de550c606d32b5387d85c264fa515a1bf2bcc9c9354372d0ced7a5a744e567fbb62755b4a1841c0f666c79efbaf93bdb9a02ec968ae587df53d60ffd5a0ccdc842a5066cefedbc99279c18ababf0027b42f9c4c70bc0a6121d91bf7129bc542537e8ddeecaa3e679c8a76ef32b71d264782564284922d3e1a1f570c99bcc85dfcd1df2a5d7e9d347403bb23972b6a2bbaef48da9e84b97dd5f0d52280c736c921a64ae225949baba36b3f4101337434292001539dfb945977a6f962c1338e4371a32c0832d4afaf1502707d4211e65ac025a84ce497ca6eb3a5acf85e916fe331d202802a373370e2f83b71a863aef45aeded43939f7519f98355b4f211ac606ddadb1f76db8285b0271f59dcb1351f4625be2f2120adc09c21c94e2b0220980140b4233a8efc0f4f23eae5115071b8257f1b9166d9b743b047846206bfed132268708bb92116cfb24047fedc3e5b5164703fe3581f0ef8d5f584e08dc6bde9b89b0cf52fa891dc63aeb940e3534710fc29e747b24fb7ddbe04d887f0021cf43def57fba5c90c9daecb0222d5eda1421f3e4cec692fbabdf6b12a0ca1ecd991674534760ad22acb94285745c5f6e7b14bd6b1bc8d2c2d513858e2a40cbb94dbb18d44b6e53a1417af2b01c227fc0228084d5f9558efc2db2c9f8a4c458bae66cbe6c039f937e1a2da63f2fa078be8ba2732ca68a5f3f043d4ebe548b01d05b93392a943a069acadab6591f8a6ed5f0ad5b1252529429c7b79a53b9211a47ccacc7125816f0f8b7a4f25bacb86bf7f8e2bbea796fc794d354b08a76145594209bda532dfa248c33dff834e4a313d3089089c09758cf0e2b3012f8e12189397a936c53636c6737296d1221bc48593786d157527a05966d59eb9de093d8f49d302737175216ff400ae447593c43783cfd6a45cb8b0aa0e3701cb1fbae7c3a2ba357c7fa50bdb44e94d27c84be4bba2149dc10381b52215434ca4b01f69d19b394b2fd9a59e66bb83b9ebaf48156b29d1ec5e07dfd95902683e2706279b8ee059fef9e767bd03e62446dee7b32167afa7694604c16ebeb2b5c793bf8673c13e551a507224e00d31af93bf142ce68c24413ed944f6474f34b3144494c8633c3530d0bdf1c957f9c8e1a17dfa228da407ff3cf064be0a29396e4f2ffc2e096ce6a2b1602e3ed1de3fea202d867a5fc4e45d9ce7aaf8d67f2752bcc15538305bed9dae63e3bb80411f86a2ea20796ad34db2ddcef4e4676764441eb89a6046c6b63b79add9a8622f456614c2a4b31a9df10208818f12ec0b1737b0f5c8e79a8414a6e23f24e861e1c0cdf942130e87161ef42eb5ac530d2aea4dbf42aca8d9bb799bcd28de08b15db3e1a6fb6df102bd28ac3575172157de2e9931beb4373827781e0fdba6037592559016f93928fd893032693d46d3c0dcbe942b0808f4651e41411eae7a7adc40e97e49ffeaf55c6ab8ef90e1022ea20c2a92d7ec91c839a220fff2bc2e0bdb71534c624f5666f05f3e5d491e1d871247cca41e4108366809527ebb23c0aeb7420adc48a312f625855590d9e42a86e4d5ce83cf1c12df2a6cda9d913f90fe99402bc50e22534def2dbae8636f8908d4c2dd8af05815b29b0f40187f4ef4865366f2ee83446365e706463457385570a4db6c8aa12d6a05f873d00abfadc46eb524ce553744341328d7c4adbf8e489a6562d483df18d035172aadc83af3ebe32980ad711ee15e713e7d23d6b142507e52183352ab74f49b804c903b1fb6ea38815beeccddb752886ecbe75ec26c8466ad73c9576b26b410fc904365bee8d242af15b60bcbe353fda01722df0222302face18426230a0f44d6e7a4041f7a86a0856d9fe48e8734b72353741d5e0a8bf754ede991637866f1e5e0a93d472075ca8af87c1382f5f429ae17b0cbb4cff53f6d69f7d27ff83996c753ea6ff14c191a9426755232d349095b5eae0976d635d83dcdf3301992fac67a146e8b966528e102ada48f08ea7a9366a2fe8d18d40d0eaf8cd5320e7f627cc2dda8f7a47577374ee4c59cb83797c9daecd17cf25a969addec878b168c7c746f067573019339c8eb74e9776dff823b0864dd8b872fd8535a8dc4bc39b951a547e4a89d849afab29d978e481540381f39814e98bcaec9c633a893afc2a6aefd1c7372d98de744f6486e41b2a98e354b271b94622b5b4bdf7d9953754e789c2da929a2e007d02af18d50c32b1180fb12020f83e979269bee8ea3f6d1a342be6cdeab6183e9040e0189ba8df09aaca1647b1623126a8e0446a7499ca72b9bea6937ef58cf7a3f4ac17046e841c25aed960170438b51037abb26cec94d4ed49b72ab8c5ea0c594d20149911a658f7009eb15a861a799b3fc4b28df41b2d00110e29cc911b9b0d982b440ba691de521758802287e72ebcf0c5"}, {0x38, 0xffff, 0x0, "6a57a62bc83593fdaf9a185ad79ca5b9219fee8d29a9c1e8bc90fd9cf73b22d3a588"}], 0x1098}, 0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000340)=0x7) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:34:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000000)="93ec0000000000000006d4ffff000000003a4dae606fec7bdf2fa10fcf3576890d", 0x230) 16:34:39 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x82) openat(r0, &(0x7f0000000300)='./file0\x00', 0x100, 0x8) r1 = socket(0x1e, 0x4003, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="0b75c0efd41389018ab3c79c567249485ad46fd5308b49636cb603d72f6324cac68bc2e6edcb10d49b306a685d7f1e65234e21cc26f856b6437651bbd0eb6d70b6504fef4e180fa2f0f2df6383797215baf1545f7a272903832c04258cc158eb6e69de303c37e70eb37d05417d5dc01b1010d450a20c210aab7fb157ed5360794e4133a766894b766ee88b56aa462d2986d988d0f4015cafb4bee96d59b1df41bcd9b4ae3c73a73947cd8f4a36d6d5e8469a6d42ffead9ac41097c6067bd0e3062b6ef838c405dccd3cc0bc3914d0e88b922d375cbf336ae6996d6", 0xdb}, {&(0x7f0000000100)="5e93bc4158fbce84ff767e61d9b758559937e3a52bfa0c66147817e2086e1ec6c60996a618ab6af50d7aeea540cf426b2ab95315974be7cee8c9", 0x5}, {&(0x7f0000000140)="2915ffca8ae084382dfe4628d10e7083f11d0d20c8c86702f325bee66706964386c18c8d319e519320b69d343c4b5cfe245b20b2aa18fe2633468e4b4655f08ae1e49adf907f5a944ffae62ef91ced35109376d31b264b3037b9883b5ba895d681eb97e662486dabb319146c29231d047a5ba57263525de581cb009a40ad3e87386b0d4c27b9d2a089f84bc998748e7e17fb2b5a03a9", 0x96}, {&(0x7f0000000200)="374f0d04d626a8692f48baea1cbac3d884a3ae75a5b41b9d2e7384de8f42bf5a9fdc51e83017aafd9be0bde2f2527482e366a9628e06e5554d6c33f6b26ab1cdfddb8e3f2bdd483c903cd26d", 0x4c}], 0x4) 16:34:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x80}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) mlockall(0x0) pwrite(r0, &(0x7f0000000140)="1e00", 0x2, 0x0, 0x0) 16:34:40 executing program 1: msgget(0x3, 0x684) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:34:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) r1 = socket(0x2, 0xc003, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b00e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6cb811e657f83917f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741484c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee6b0c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156c000047566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aeb2e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d96fea7fcfd4"], 0x10) sendto(r0, &(0x7f0000000500)="fa165067cb7bf2be80100b31de86b2ace06498401897544db357995b9381e1b6dab4d6e31daa1e591375eb67b436fa3face70532d86d1db429d17088143f202962923c1f86d910525791aa66b27f8e3b772636758fc93352463ee82a6be1f123a585f6024db54b96439523bf5d3199f10845f3f63f3c6802e830fb620ab8bc19f3891dc75bcd7f7444fddf5919f40afbca47b77381e918f8a55126c162203fc0ded584982ba6f32452429d2702a97a2c7a71766bf08e75b062c0e1572c7581acf451c7575c43a068a10243ec3e0660c60bd40987eb729a5d39c2a26b4249947826580cd2519f62cacff0ca70321d8103175347f73c7b08c2dbfbed2afbfd095a4c5867bf1b1959cb5afcdb7d78da812d7125f9d9007bbca248babc69136c14c6473c7e7e6f30d7e877276140149a0b0120d16f1c05aec25b0e06b49a7abde078c03e12f509bd36f5d96017d6df7ac21b4bea8a5d98a555532f5909800675773e479de56b24e77afcb4b38db1ed00ca237c118b0302f9fd7423f24db2914c4303f11993f5b885f3d748f90c1a08395514064830231ad4b1852ba64b98ea38af5b095c706e38275c5f39cba5e1027bc553781220e3b5e085ebd1d36362377d1fc6cad34ea7ab15ab79d75f6892a66901453c4f3041779b344a0e8e540e58ec2d01c81f31957b1c4d352477fb731ee548ce79dd78561de987791c1324aa6740437b67a8b71b5bba8d20ca28686821ef99063e07decbd4f51209b60b1659e6232e1643613e81c90587bb8c80bc0bf529b75405684a70df55c6ca132f534a163468ad18522018f4da30a61be19f1d769639d2682775a1b0aeda46055122ee0b81ffbd319b5255d98b63d6643a8ae707b82257a2dfddfd0278342e534d0e2032cfb7a4d752f5a8ae205310e90f5901e98c8cefebf64b6b63d5391ca9b981215a2863b7a64367b6fc2b270916d50cfd17787326823fd1ff376c79a39e22f510c2f49e6bd86e156d980076c880f493c193d16f280cbdca8ee3131793a9d3c1724b6282f4cf59168c0ff6107848eee86d0263e8f7497f93b37e9415f3874b385d945da626a4fe75a3fd100edabcba3b2754e26dbdeddd14a8a9d06af0e1ab8094dea29b8e57055e3a0e755eb40cfaf8546046ea3aea4de929f36363c07d2febfe548aa1ddac113a9c10412096bade9f8667983880015f495d94fc9c0ba2090b9b1a80f1852bcfe690ba09793543e0ce9ac98daf71e22b7552d1952eac9120a39e531b7f6994215d4d2dda60ac55b58e23bb3ed0d775476efb57707b61179ea9d3bfc9044c2efdeb55299acb137cc08f619c1c43afa131a0005b527f56621f5512738eb7bac367abf6e7b1692d562cd3e3118d181a7c63721767967599bacda6250dd6d460429fb28213d6eb608cb6eec9aca076893dff7c3161c07b3b1e9486d3a6b2bef254b9edcbdadaf34fbf2c2c3bd859b11e39c4e12b8482fcdfae1f1c73a573a937913c84bfbd5449424f493e26fedfe7d8dd8847d5d542bf6c43610850418d48b25a1ce264464199883878a20ae39c581bba2567588698bb3caadf8907c7ab13a029b97ba417221d66340a712c8ab4862f8c099bbb85cd1330405a39b4bef8a3f3d221ad3e575850bb2c4d2b99c70a6f84d1de923da2f4a474dba9ffa55824ece929966063d587179743b6bb1f6af89c6d73a39f9b0303e0d0649faf9be29bda754bf387798bbf28e391ed075ccb96e6599aa165ad6e1be0bd7b654c06b2c931f06d710c2038baa65ea814cf90b19ac6bf568e0b16584df394190ed748f20f571dcca5b5795c88ca91112b929d4b19d8403125b92438537e9271b53def2f76c4898c4e32792bfa4b7dd341e0b044149bb5f45bca68d3d5e8f31611bc898981d4b631f31456cbe6bb085a2ccf0ab32a859231edcf61f85c3520d370d637688ac3fd192fc96569947277f6e606dde93469017d3d6124748212fe12b59f4fcf2642dd35eb44aa30e482202a38ae99fba8328e40bb4ba0a2bb19ceea184c802369e81c960c7aa37fc38b5f527a30673d90a5ed4973f3f4607193b9a14f51d69f5c7ec73c5a345aa57d3823b132397828920cbda1c046580fba6bba04348b5b784bff7a7bf8ee9388cfc736720988084583a0a738dc6d6491b41cbdfc51e88e59b6e7f4bd42e334b024617055a96f736536bff94e6da510cbdbdf2db1663e052c02d49ca8dd1ba0d6a281d4be45994e7d489141edff669a10a094064a7a66ee861974dd55a7dede3ebe3675aa04db6829000b11b6ae2476174721da9ce1ff75bc721cd94c1fb9a93cebabf54c00abaf9019a8fcc2fa5a4de8657320961359ab50936cfa3d02fd1f79bec5624750dc9d2fb6fe1f657cc11aedf051c5813289f027445b8caa221f92e13c4351478d22301c7c84a241fe65003b3aff353edb82f7125130cfa6c4170b177dd8c7c3137bdc8b258c0bd1d815ba27b9ae797debe7f870cb85dfde4efe9eb1607598072fce5366e8d0d1590d3591882d44a3e072aee02d316cca3e993f42eba84c6074b8715387f5235b975cdde73890f4c50f0445520f40ac0aedd5e731cff4be701ab9c3099b125c6e3e0d8a8abcb75ffc3a0b4b4c17ae38ffb3fa1f9f55b6ff3d1b1a0a17894cd8cb6c61be372c32534f84824dce78811dd8b66b2781fee1d832052e7e4a8e95b34efe0543f1fdba7e1caa89f0db2655a3354bf47486", 0x784, 0x0, 0x0, 0x0) 16:34:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/207, 0xcf) dup(r0) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000006c0)="d70d49905cb2d38b5fa33f07d7abb855301f9274ebd9e04ce8bd1fb4cd0a35c6d45589a7f899a705ace5ae1aa6ee7a2f46d0b4bd1afc01db58462f5e7a3f018c6a347d4738bcec62f99acab418c36ff23227dedf667e14ae0fdbff73341efdbbee5b8d81f70200000000000000acefa4d84c679a618e02e489cd9162ec83cebec986fcef4e99082726fab67f1c46210d4bbb4f8e25b86fdde39cb18a830346000a5854e0702663b7baebc304818c44a171d1326bd51b05eb7b18a3960d2abfc44a426a86c3c7883ba13bceab3936479d6f8a2e4864676022b90b7883ff159dfd044958910155d390ac52ed810d2de562c0de852612239006c4b7e47e0adeaeb4b27f9c4c112610b22a465ca544afb3d075235b5a88d804540dcacf13e8ba146262cd617045e844b449721e7f051a55dee01fcf49398de0a1eff746bf84ee9f66a4329e857c519148f9140ab4d4182ecc06b6a4976aa2975be4db5b4a3a7b9feeeef9ef5f7899a9b74fe9d686f795fec86e953ee8e9f7ebefda785ccd708dc290e03a975dc6265a9f9fd2b3cf1c11842e92b4550e4900000000cda1928437febe7a0b11a8a086de612d15ca4dd825a757f433f29b7527a1e75ae20a401bac0be0c1eb7582e2706508c57bff676617750660833a5c9b", 0x73b) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="8dd1beb6b728d1447506b28de3a4422b5a18f6d3f329450106db4cbb143606aff3e5aa8e324d7442ba85231cf336a84ff2d0afc149808c8bed825561cad4af7425a3992c5de0d337b47f2d7a0ab8f882b3563c329c715bb775c99e4b99920a73d371c5e4cbfd293c1269d32b4134ad63b1cabfc38762f8e8c46e3b1c4019efd9981d622a41f98568a82e06a6a37b372b0b95315e18d23bd2a8f5aed05fed14046dc5625c0c04c1e70933d62ae531cff05c4678927069a5f23f3b4c9ad2f67e96339a0006f4bcfae7003647fee6f7574862af395180843c93b229355ecd1a84f393a46947e0de", 0xe6) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000000), 0x4) 16:34:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) bind$unix(r0, &(0x7f00000018c0)=@abs={0x1, 0x0, 0x0}, 0x8) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000040)=""/83, 0x53}, {&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/220, 0xdc}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/203, 0xcb}, {&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000001540)=""/165, 0xa5}, {&(0x7f0000001600)=""/244, 0xf4}], 0xa, 0x0, 0x0) r1 = open(&(0x7f00000017c0)='./file0\x00', 0x200, 0x0) getpeername$inet(r0, &(0x7f0000001840), &(0x7f0000001880)=0xc) openat(r1, &(0x7f0000001800)='./file0/file0\x00', 0x10000, 0x3a7f1740c6e1b593) 16:34:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget$private(0x0, 0x1, 0x218) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x77f6, r2, r3, r4, r5, 0x100, 0x9}, 0x6, 0x9, 0x400}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) 16:34:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000200)=[{0x800000006, 0x0, 0x0, 0xaa3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x35}, {0x18, 0x0, 0x9, 0x4}, 0x8f2c, [0x8, 0x9, 0xc3, 0x0, 0x2, 0x4d59, 0x2]}, 0x3c) 16:34:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0xffffffffffffff90) 16:34:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="d5bf7a0656575e53bdad52ac38a5a4247952cfd177f9d167ad64f33f300644b5267e2b00fd58f4d96290f0c3165c031bb34dd88beb9f90706a61305849e0b3503c4eaa", 0x43, 0x40e, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:34:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x701, 0x0) read(r0, &(0x7f0000000180)=""/117, 0x75) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) read(r1, &(0x7f0000000080)=""/11, 0xb) r3 = semget$private(0x0, 0x4, 0x104) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x80, 0x100000000}) pipe2(&(0x7f0000000200), 0x4) semctl$GETVAL(r3, 0x79ad67fa9405ba5b, 0x5, &(0x7f00000003c0)=""/249) r4 = semget(0x0, 0x680e172bb110df2c, 0x110) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000300)=""/147) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) 16:34:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendto(r1, &(0x7f00000001c0)="0f11980a73695752e9fdc636263413e79243653326a2cbd4e33ddd9d4b602de5579094a4148ce0546c0610bcd3acaa9ab3ba309c7a3cd0d940e6275f15c9c4f2d6930415d51c6253bc1d15079ec1b389cad491927139704c7acc89ff60fdffc347162646bbc10e32960519538b5f5db9b70316727850934403704651ce3731c38da7e17c3adf90c8095e8d9f64a6b7869709d24977b43d029a9c049faa6ac481299de0d32c376f9a0e2bc964daeb472c994c33de30f73d57498781cf0d31081b7e6e6c163e", 0xc5, 0xf, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20, 0x0, 0x8}, {0x25}, {0x6}]}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/76, 0x4c}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000003c0)=""/94, 0x5e}, {&(0x7f0000000440)=""/116, 0x74}, {&(0x7f0000000140)=""/11, 0xb}], 0x5) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0xee88902e962282da) shmdt(r2) shmdt(r2) 16:34:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f0000000040)="ff8ec5760a8734c0d4d7cc784df282d1f02dcbe8f4ec2944cf27f9aad5898be5d6ee9bf4d741af488040", 0x2a, 0x3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:34:40 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000000)=[0x0]) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getgroups(0x5, &(0x7f0000000140)=[r2, r0, r3, r0, r1]) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./control/file0\x00', 0x80, 0x6d44a7199a43a0a0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000100)=0x4) 16:34:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x2000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='@') 16:34:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:34:40 executing program 1: r0 = socket(0x2, 0x3, 0xfffffffffffffffb) truncate(&(0x7f00000011c0)='./file0\x00', 0x0, 0x5) sendto(r0, &(0x7f0000000040)="718d3073630093de82042f66faece1eaad8a03cc937e0ae2fc72fded2707d81cecea6ffcf4faae", 0x27, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="aa", 0x1) sendto$unix(r1, 0x0, 0x0, 0x6, 0x0, 0x15f) recvfrom$unix(r1, &(0x7f0000002200)=""/4096, 0x1000001f3, 0x2, 0x0, 0xfffffffffffffede) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0xb0, './file0\x00', './file0\x00'}) 16:34:41 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000000)="b730767993596cd4978de62b1733bf3d3aa01701f6e9a1658327b7979899d8d2f2d803aa490d29c1805237ba95fb5baf75b1cc64010baf15acc1ba485de307a4a76f2d67eeb90aa1a1c8dedff95b1a3cf4d2989240ea216d871ea3d007848d2d2996d01ec277366f92093ca2193a1a6bee2c8a9bbc6877dfc1cd2ee0a3bafd4f31c9f77679c7463f70c775f1f9c5d1dab1d99d97ceee1d42ad7ee6aef79ffc60305ce2da85f3085c8c29a881f101e84d3cb0d89302fbba8d2969e6c5bdcfb546e0a7922d8500be331fdbb4be9042f235f998ebd490bc6672aeb3bc99508d5220c282244bfa10b8e91062eed48f7fec1747a6c1a85ebde5a15386", 0xfa) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x8001) 16:34:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() select(0x40, &(0x7f00000000c0)={0xfffffffffffffff8, 0x0, 0x5, 0xb785, 0x5, 0x70, 0xa084, 0x80}, &(0x7f0000000100)={0x8001, 0x7, 0x80000000, 0x5, 0x100000001, 0x7, 0x0, 0x1}, &(0x7f00000003c0)={0x10001, 0xfffffffffffffff9, 0x0, 0x5, 0x5, 0x3f00000, 0x1, 0xa40000000000}, &(0x7f0000000400)={0x2, 0x20}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x3, 0x9, 0xfc, "7a1d1d4d38475d1b8df4829e9d06c6de60db0932", 0x7fff}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x4}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/77, 0x4d}], 0x338, 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x400, 0x2c629c868f468258) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000300)) select(0x40, &(0x7f0000000440)={0x0, 0x5, 0x7ff, 0x400, 0xffffffff, 0x0, 0x1, 0x1000}, &(0x7f0000000480)={0x237, 0x80, 0x2, 0xfff, 0x7fff, 0x3f, 0x4, 0x3}, &(0x7f00000004c0)={0xfffffffffffffff7, 0x6, 0x0, 0x6, 0x6, 0x7, 0x7, 0xfffffffffffffffd}, &(0x7f0000000500)={0x2, 0x407}) ioctl$TIOCEXCL(r0, 0x2000740d) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000240)={0xaf931af0d14ba43}) 16:34:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1d8, &(0x7f00000000c0)="b20ca2b0761aaeeff8ebf1c4bd72baa8653395266e79691a4ea1216b38585fa17997f6983b3cd2f21bce8e5fb4ca54daa6203faf21a239f93a26369c188026ef574d85b45925e82ed9aa615e8985b3330b2822fcdea15f153afa430164c6260eb1476c424d7cc2384927730500d93814264139a0d951bb6268c28c8d28da7afbcc1389bd0b9163ca8bf822d4244e0c2c6f0ea2c49bce0903350fae3053550000000000") 16:34:41 executing program 0: clock_getres(0x2004, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x163) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:34:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = getuid() setuid(r2) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:34:41 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x2) 16:34:41 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) getgroups(0xffffffffffffffb4, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)) 16:34:41 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r1 = getuid() r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f00001c7000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x8, r1, r3, r1, r4, 0x0, 0x4}, 0x0, 0x3, r5, r6, 0x1, 0x8, 0x8}) r7 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r7, 0x4) r8 = socket(0x2, 0x8001, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:34:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xac) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 16:34:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mprotect(&(0x7f000006e000/0x1000)=nil, 0x1000, 0x4) 16:34:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000340)='./file0\x00', r2, r3) readv(r1, &(0x7f0000000040), 0x10000000000001bd) syz_emit_ethernet(0x1000, &(0x7f0000000500)="01c9bdf7ec1bbeb128c26ad7f4594fb41c3f4c4d552f4c781cef41d7e42dc7b374d735219bd55a9f3635c298dc896986de7d7f418a03d9ffb6941fa88ebbb5c8c49e65688f415277f6731f2ea548e4ab577bc89af9c64c660c031a2c1d994d76cefab92e1e47f5a6d2e5e349f95a25470be20c0b5b2235a6386c02b7c935a37dd214ffe69589d3954b3fc95f8f8b4bcc86155f27697c98cf8fbeecae2ed083117000e45e241d2d4ae921748757be33ff60a4ecf942b4b4f0cfdd71b4bc6972abc3cccaa53280211aa8928cf2c5c1f953181b93b4983fabcc676b80f460302cc57eaa63f9dfe5012ac3ab26f86002055edfe46f60cb7cab670e528b65e25cf541556f7cc8cb0b48a59041dc4368e827cf5999bf563328edb0cdf751ca8cbfae295a3d7efb6ef76945b24325def06453b70bc15ce97bc1be8979e1972121613d9c9106389c677cc6d960235091cb8a995627d9d860ac91a6189d0525669ae795616d90c4ef0def07269e212a5b65be729f3130637bbaac6fcf21cdb1f6d3b665b7abd66d052e2f4783b264dc105a8ed07186d54a0f94c5dd29259cc9a92c3a5ee013378c7ad658c4310ff3253d983dc2ccbc4275eaef260fca260f3407a21b79a7309663323ef74ea5678280124f0e982da42deb73cd65555e8ed2729b29d2943b598182885270b5aecd937e3df3ac2289c7c38802d861d1484b073541d478bd7483a1faa191c42a63cdf482f2c4d98fce32fdce35da7abcbd3289a97d72d26c499a132088861d81ca9dbb35a9165d8138c8dddaa270b63411b810804c95e4a536f8009d948840d725231a05815dbb5179833363ca7bf2be66943753e059f96a9b20e5d1c57b6b43cedb08dd1ac0ea9cb2a0b9de191f59672416e0f90e882d72e7766751ff51154ba505e3658e803c3c44342b18f808072ffd18d20d6acc0f579510eb3eda50e63cd49d44cb6ef111e6b65cdbd1854123bed135291f43d6e5b490c776709432e5cde1af0a592d61c76385893da1be55739e8711693a4947f28b6a42a31380fda1fba09d58320227759e1b51b9a9eb05eb40456cb941ac0d76bd928aab21ac2005acba69c08f8c0008771e18709a3d5545b5fa403fa93e5b3684529bfda301b5fb946450be7c6f3f6c2684652ec7b8c831e9e8351eb095da4222ffe22cd7ba8871e1f8bcde08e14f9b42851b6860681134a8e578ae7fe7dd52fda6e800fb2ed6c4974fa7707bbcc880c8c435e03b04ed691c10c62dd269d96e14f6ef1fb54d11889f19683cbee972dce47da9d351cdc00f9fc5879c0587efbdd9cd4b6cc77f74cee18f216864d8f565667e6fe94bea6bf6ffdad9c3aa65558772534621cbdf74494a5df25f8485024985e6c02af22a40a1b5eeaf61002ce4c77e0e5cf742cfed9cf751eced7994d8186411408cb2a846daca203d66015f3d8656b152dd338043ca1d4f3992f6d9eacf437ad4009610d22fcfd3ca9dc732a87ab0a7b57ca2d935a4eb1c7dc051f84cf3642980867170670a592337c35aa641d3a78006e7b71a287ddfb67bb35ba341fdcce9c36a2eaf1c5ab92d00f21fdd590d0fc6261509f22d3c9775dafaa043c06d212fa4b635d5a99281cad951eeed8f34ca63d75568c1216e33b9ccfbd6e8c65aa6dcd4cac22503469a572ae98954cd1812dc7e4667d90d9734c2df8c1d624240365d00ae374371323576c77548bed15f00876440aec755afc5dbe2b6dd6a4ff239120d243bea39dc6d603eeb6d0db27430fb4d122943408c47bad214ef8169200bb33a74ef4ad71c9a0f23f95745a42fae74fd7e66038f83ae686408d4f270233cb28c246274a3029b527859d5cdbf9e5f0af04594c8f6a0117fdd23cb29f90bff39e4563af84dd32cfc86b80a99ead85ea6cd94076e1162aaf77b6ac5821ce0eff839b0d2bc0668c34b6fbd60681aff8f5795e4174eb5c81523ed907e20e6d02b2837c1525f38e336d8b48339fc7a45bfbd2d47b7ead13ef7d18955c12d59b5b92f919f0d30f30b5769d87c91b12be95a8908ab844a97e53f563533cad8f0109d2e45deaf780eb57dad705e74fbb540e71e5dfbdd0d080982dce74231113f9a243667a0459b3071c08b08b520b6d963e92931c2714c73d8f6d69cfdd5e0ea96f1d9cf9edfe952df51ce57d79cde3e42ee571f01f36319b9acbc7888d24cab0bae1d5d4968d2fa8f5d882b0f6e2a79e27782d45703d7bded608eb1fdded81644852034e270d469ab8ec0e0de50aff078195b3126262895442418e9ff4ce3b14eea9e32803c4d49dc83e75d7cc90308729141d56d30168624b8fcdd66974b385d7964572bf5ea7e859cdfc1b4c2269a9677e0a4da9a88042300b499057c85f0df6f40439eb71ff52b612f94e4fc02010035c01748ba36aed2c2d21d3420d2aef7d31ef3365aa1a451123f48551023e500d6c4434fd1ddb4a62b58a711a23568d76f8bd592d1879f89d45b2ed52fc04509fdfc8bd061670a642b8d86df9ee7118040bdf3f3e875930d3020bf2552a3f8fd7370203778ec8187a1315b743adf1f749fee06564565964e2f7331c146a4acac93125e0b10bd82bf6a403e087abd1cb3f584a70f423cb42b4d9e7a1f0b914d4740d2325d25b061b16560d5cf5fb9d0fc2c53cf2071fe45305448124145f1135fc3e71c9983ccd0f844e8f0316f3a2644251e6538e2d31822763055b33356ea986769a9ebf3eb8a8f0479038cdebc3299cf5c37dfd2e75b301f866ca49f675e4e853cd44a0cc9819f23dd995a6618e2f1f86f70e905c19f711e32907d9c3ad23e4e68020b850f6ab974ffcfc775f6f411290e8596ae09c0eb7fdfdce00d1d7b28949dd28d7da3c5975b5db1ef038876ff398f9c9900557261cd030a1890c9d06c094868783e7f5ad264665389fe42b3962bb94ed0af87a2fe341190d070ef1f0793fceae4644d6e182b16b563d2853ed1e2fab2a3a7412f434b72f55ebf532105dc2646195cb615aa01ea9b4ffff5273e2110711147788fb380bc3871ae9dfbbe544c55c3848bb7f1eccdd0e48ef1fdc27d2030846b7d5c2e8070f75e5ce91c9ec7f9756910a0c078b0282e348c499b6fb89b4c19c05d96194fe457533cce344bf500835e07672c80490986b98851b648ecb8bc119755a50587805a635d6e8a7432cedca0ff8ce5576efc9827c8d5974ba2a593f7f50394069936b492ee0f8c6cf1cde8201eb32cc19f18e55866fdfcea68d73b8aac72cf27c6f041adf10589abbf50d756d0ae273434ea372aea3ec1a38afd7fc21ae3d06c12adbb64ade3438a5a6e0820ae642dcd57dc233206d9c68f92688fbc6b04d7427359ece424178f3ccd6ecb140ab1a55ad0d2519446d1d361c3d01a2e8eefc345cac010eef3f8f29bae4147e9fec80030e4db317250ce129bad5aa29b281bd9e6641e8e17893b9d90d5db2b4142ed3dc66ebf78721c799c11226f09b8a6c4cb0e172a4839c5d991dc41eaf972ca210efc7a24b4b70c0ccb609fc521f55c4c9781c85b4bcbab9bb0792f085140dd684eeaed78b2c99d84b3b0929806be7418ae5c87c3afcb7eb26dffb54c9186e38092987f9cc2924e20a95cc829adba087ae34b470cbd84bfc54b82273c2248532e12f2045f4aa8c5d4f6821a2f3adc186f204566c468d465bd7d0f0b8d0805d2849d456be274315ba2f46c98e005b7296f50acad33bd304f81015a2c65f50c5f319b32a02448f06d9a17c9cb6908cb6a7d13725ddaeae25d163eddaa2b4959aee9c128ac1e4a0e31a78e1d54fd12f770a0c7354274aca2626fd5a697983e07e9973405fd1a81609dc70c808b887ed28271308939641e38c63d7f79386888656ebb6ecdf9b37a472eed18b2ecb3fb41eb59d58eb9b296625508ca1facf588a680133e844e9940d9bca85d2e99608dbdbd3996ce5ae5d60eb3ba227baa0801175e35915f85b5f73b151922259b026651e47a99e27dd7efff61836c9f5d4c87b42234fa2c55cdc545d5750d383ae44eb99ef8339a725ec3a81750492950f6d03969fec68e41feeb30a9fc081fb59e85fe08668a367b20746341e80ee63a8101246a5530f0c5938b242e4c6c6a3268efa17f2f586123e2d23af5f646d61aa2c0d87a91b2475d9505d5211fb9c8da2aee633c7f56d3d56783f8f17431e98c5c1ec05c9e6e1e1265a7b27b29fe680e2754aa0bc1daa75ee9ffa6782d03d9ee569d898427cb015b8bf8640a999f424a539717543201398e09a16d402088c7f4339cfa0aeb8ab96aea25e63167a3777a4f91b1c159faa3a2dcb0c9145a393209c5a1cfabfb00048dd357f38850cb44eab3c0a7db2a44a88acdefbc15a6f6630f95743073f2761307318efc0b2de40c647f41e301b9b6c388a09970e086ef3d408c242b22ece321132528602dca01dbc157b54552175b4e52f1ca69e317fbbe6b4725687e9bff09d33eb2c284ea44d70fe73b099f4ea177fd82184be979ce94a754b042cf92215dc16d8a980fec786006547fd9479bd7180cc56a6a929e2fc556e32fc0e7dac4c2b54a99de9ae6e1caca9214472fac4a1c52cf96f7337d842bcd0433b4dba7f47acca7d96c408ff6cf43f6220707979a29dc466d567a4877496e94ad4500165aad58d917d214ce3eddc5062a0d9ad220cc2e168d8856060e3b10b9577a48f55ef7bd243d4d9121dac5ba88982440dc843a69ab0c1e3007ca04ad72182e6349f73d5b04151daa2d58e2160bd65f8949812fc69d94e304d54d9102ed25c1f73f3e045cc97a55193eb4899dcd4ae265b8ba3d07e934db1a4f46abe3c36e147ae377e0044a2de083053c97c0d29909e2187e7de1c33d1345f089a223979c5d3e997bf744c2c7eec1f6b10978f50e4e3b032d94bc8416a1e95815c957d68ee9d70d2a1917f7f613679bbee563dbe13827721140e229aedac6a9cc1b4bcbb67e9d5f9d0fafddf4c443a0e8b693bca6b3e33408175d9ee2cf638666107203ce9d98b9def8bee11b8f75341151735cf7eac456e93015dbd1094646b8ca3ae3c686ab09f03232d5c908b1546e1d626463633b239dbde1bccab57b95fac91b58121c4c0bdde0c5621016b7d049145844896d6165838646fc72553e32f44c16b305e04b1302ec1aeb84c64ba84dc7e1939ee71bf2e2e0e10d938eb05271be4e3f9cf5dd66bd48115edcbc2ce694305ea46b493ebe8b01aef307428679694c2c35020dfc592b85af6fbf484029fdee21657b9d17f45d0397dd33a875b034f2969c21303b1e2440b9e4e5436cea34d7200d1be001325c7c0be261d92b63592a2c894360d3277ce47f94ec32c50b80dc0387d555cc3ed69a92c829de3e1134900b43fe76460491ca85e737f2bcdce76c64f2dc163870d1eabd294cae2da5f96735a31ddfc489189f7aaeb96cef2711825c4e2af633f6254202c8ccfd8636803b2196193e0a309d6a65bb290a4571643dbf3e5f19b3e734ba2633b88a5e2f1ab8a8058a8a83bb12db5f5ece87247c0fb95341c1a0b26ce03003a874dacc59e35d80380ee7dd7aeaa0041e5b25b08a172c46e663dcd162a026f41d7c0dc3f6eb42a377d3cf9336fce606c410b170df5c805802948c567e89f1234453c41e8dbaffdb472773dd55f9b9cd11334de62a39d1bfe07f87e9f65c2b2aedc00093b295189b8f2196c3781360c638c2e5df67fa19fcc593267852a55da7bca831234fada4739fe413ef47351b5d59b6ead5ef1bac8519923a7973984d4e9b89204bd2a53f43f3dbb4236289e9e2b33cb349eb8a5d4217db4551d5cafbc928898015bc435c4e13") readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f00000003c0)=""/146, 0x92}], 0x5) read(r1, &(0x7f0000000040)=""/12, 0xc) 16:34:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x9}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000000c0)) pipe(&(0x7f0000000100)) 16:34:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:34:41 executing program 0: r0 = syz_open_pts() chroot(&(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffc}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 16:34:41 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x8800, 0x0) r4 = getgid() fcntl$setflags(r0, 0x2, 0x1) getgroups(0x1, &(0x7f00000025c0)=[r4]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, r5, r8, r4, 0x48, 0x38000000000}, 0x9, 0x3, r9, r10, 0x100000000, 0xf406, 0x4, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getegid() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r15 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000002780)={{0x1, r12, r5, r12, r13, 0x80, 0x5}, 0x100, 0xffff, r11, r11, 0x3, 0x80, 0xff, 0x232a}) r16 = fcntl$dupfd(r14, 0xa, r0) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) 16:34:41 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:34:41 executing program 1: r0 = msgget(0x3, 0x500) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/4) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd6705e85b203dce0aee3dfc084c4bcdf990012c9b09e2b149a74ace599db45232"], 0x4f, 0x1, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) 16:34:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1e5, &(0x7f0000000340)="b6") 16:34:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000040)=0x5) 16:34:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2}, {0x6}]}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:34:41 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000000140)='./file0\x00', 0x1000101ef) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0xfffffffffffffd95}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:34:41 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2008b, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r1) fcntl$dupfd(r0, 0xa, r1) 16:34:41 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x217, 0x0, 0xffffffffffffff27, 0x0}, 0x0) 16:34:41 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:34:41 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xe8b3) r1 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x20) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x40, 0xb2c}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x3, 0x40, 0x4}], 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xa, 0x1, 0xa5, 0x2}, {{r0}, 0xffffffffffffffff, 0x29, 0x1, 0x3, 0x7bae}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x9, 0x5892b774}], 0x5, &(0x7f00000001c0)={0x4, 0x101}) r2 = dup2(r1, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000240)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0x1, './file0\x00', './file0\x00'}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000300)=0x7) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000003c0)) r6 = dup2(r4, r3) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x8e, 0x8, 0x5}]}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000480)=0x2) ioctl$TIOCCDTR(r6, 0x20007478) semget$private(0x0, 0x2, 0x8) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000004c0)={0x377e, 0x1, 0x8000, 0x0, "6d02835b92ef3d66ad3fce551e9a652a7b6865d9", 0x6, 0xb47}) r7 = geteuid() getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000500)='./file0\x00', r7, r8) accept$unix(r3, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000600)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000640)=0x1) r9 = open(&(0x7f0000000680)='./file0\x00', 0x800, 0x40) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f00000006c0)=0x6) 16:34:41 executing program 1: unlink(&(0x7f0000000100)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x81}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x100) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x4d}, {0xc, 0x0, 0x0, 0xff}, {0x6, 0x20000080000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/216}, 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x6003, 0x3) r2 = socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) poll(&(0x7f0000000280)=[{r2, 0x5}], 0x1, 0x6) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:34:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8fec, 0x9}, 0x8) 16:34:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8e4c4297e08d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x5e) r1 = syz_open_pts() r2 = kqueue() write(r2, &(0x7f0000000040)="19cd0c78d189a4f5d68f60f1b214803caeb7658e66cc", 0x16) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0xff, 0xfffffffffffffffb, "c54955dc933f257e05da0252995f00", 0x1000, 0x200000000000000}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:34:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x80000}, {0x3c, 0x0, 0x4}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffffffffffff7dba) chroot(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0xfcaf, &(0x7f0000000340)="b6") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) 16:34:42 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') lseek(r0, 0x0, 0xfffffffffffeffff, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xb8) 16:34:42 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x100000000}, {0x3, 0x1000}}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 16:34:42 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) socket(0x2, 0x0, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x401}) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:34:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x8000, 0x5, {0x500000, 0x800}}) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x5d67, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/189, 0xbd) close(r1) dup2(r0, r0) 16:34:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) fchmod(r0, 0x80) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x8, 0x0, 0x0, 0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:34:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0xa9cf) getsockopt(r1, 0x4, 0x9, &(0x7f0000000140)=""/174, &(0x7f0000000080)=0xae) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) shutdown(r1, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x6cb04efeb70c4f6f}, {}, {}, {0x0, 0xff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0x40}]}) 16:34:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x81) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x58, 0x100000001, './file1\x00', 0x0, 0x7, 0x40, 0x9}) r2 = msgget$private(0x0, 0x2a0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/229) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f00000002c0)=[{0x1f, 0x4, 0x9, 0xd91}, {0x53ce1b6e, 0x1ff, 0x6, 0x9}, {0x7, 0x3, 0xffff, 0x7fffffff}, {0x6, 0x3, 0x7, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xa12) 16:34:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) clock_getres(0x2, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(0xffffffffffffffff, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:34:43 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) 16:34:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000380)="e69f42ed858bebaf7c49adc720d120fe9592380143516e340339a54119679eb6d999958e852e1f5a7ee5deb1be48486343e8c7132eed9d4d4408d99bb80ed4ec3a94e443461be96204ae7ab6d682aa78c479208d6f620434d3608a087168dc1466146c92a144e3e9405fe4d75eecfa2abc3fc16c8e98c850a0ec41a25e026bbbb351786d36cbf9dd7e566ed3e4f269a210ab0be6fac4257ab9e95ba28554f55030163bc2d6ef00d07f36c46ecd603810e6aaa837ad5bfb57c4ed041102e3229c629c1d4f4398f334ff467d9060ef9c77173729d50018f5319757bef41c765c3d1641ac46e86d37dbd6a48e3f81905a907b401e962c7894ba090b9c0a2c73af46d5b429fd54e7cf4891c2990590784d35bcf9caa4f4bd72694db484b8ade80879e0d1db00f3988518f040b72953029955ba73ebc0f7f18ea4758e9e3a8c621b11da357527628888d72aa21ef369c586a675de8abad3a70c9c7784eb286d3b1110452d1e2825d8446bda1c23fa68974072cd28b85b77b4594faf0a550e7aacc73f743351c719ea08175285731cf6966404928fc122b94093c9f89094296d605312dcfb3e9b20f73bd78d297fe85cf44061d72531f9cba5e841cb4221cdf740865a68e99efe706b98eed2b203f5c454a62d21b4303748e24b5584537579fb6cb3c7f890e59c78a3d98ec26309728860ea23199e1e79c1677eb51c16017a3ee9b6776b7f63727c1659b05494a1f0575c40fa2da4705d719cbe59fc15faa516de827bc99660c26d00deb50829bbc9b3d0ad481f0ddb1c5ae61854cc8e2f7f55b0b924aa726070213f52f9a93a65a3f43ae3d45a31bccfcc3f4a3ab41db61c93ae816d45b8cc0f46be5689e5244c0bfa8e3aa6a37d2f6279940d48a4805e3c62064d190b62b63d89970ed7348ebc1357c20f0a273b467fb4b6384d1f2b212c2acb829f9876d2073ea3a2977773466aab17d9188cfc88aefd252c0f381831f1503909a67644b7d33eaf8f28a1b01980b9f26a429a2a552d9638bc38db135461f82f0f5a7e9922660342c0caacf227596b640ec3720477df619e1e92781e058ec67eb01b395460f569c238fdebe084cfdb77fa9c2113b711ce776d1d9e59a5a3d37af9a3964bf3b3f564d1bda079a65a94b2559ab2f36b61db6331750cc71ed7400f0ec489cb54c38991c2eff85bcdb110b0403564c9098ce9b6f95b0546449217a481b988832f10b69c87dcfd4d224795e1e33e66105cc0ccb927a43e69ddf9f403071a787e7e22fafeadfe895ca9b23ffb5b088df723ae2e183c8466d3c8487672d3ea409d63a9073d8d62ef3e1e8af2b071f77e2230a5af4a3f1a1c629bb4a5bc271f45ab24ae874190072b5b139a8890abd6ce2ea02f8797fe3f33f6be932c8032de76ebf16e189f500ebe4f2f4bf75c34a1e93fbcdca6960bb95a401b95babf77eabeb19f97d69c75abbbf806628306e088416a4e2c9b5104033f0dad7c0f61d16385c012277d66663fd0a14f6af879a71a57c6823b9641b9551116f3a1c647794e2a9890e404b4f2f4d81639a6382b332762a745162b0847de05fad50c9ac728acb5c83b86a242664eefa7369cee579fae5df9e0a0ad74f584f1f7f23825175cacd4c7d2cac1aa6e2fcdf93390c9a14b2628539ad9091353798cb9dcff62f91f067aed6744ed8111e5becb77bd8359472d1cfc6c2fe852774180a65bb238731eb7af4a32776405d4243e686e9642df63cb9d750d9e42948a35878a9875a0d6aab639856c29c6966e33cef00a16553c8b591abc6ba52450ec6f3adf7b59177afccd17bc47fa7f492d822ca1aac6ac94d703e7475f9cbd03abadc4ece9579b8cad56cdf83d8cdc2a7aa5b3588d676f7aa46b8ddbeea960399e41522402479907d326b4792d867e570b6648396f5f05d50aec52a177f18222466b12dea4ff24e9476c7cc39caed9630533bf8ac9b08395644abf6cd90afe106004a8954a0916e7fa35fa51add5047e3296fe975287eb7bb10fa04028ae2ef3207bf7ebd173a0d766d5f27d16246bcb024cd45a6aecb0a32e84cf847a50fae7dc172b035d8e610412d0b04b0d23cc702e758fa2edf0931bb284c70c0bff308ba9128e1b6162994afadb491c97089cef931391303cd771fcde37ad5c339b41021ad506963980882826ccf77d6573e3b2b3dcae59696e0a89727af04862f645bf6349e5c7565083d4b41daf0cf5e6de4d0ad708d78672e846637c856d28c523da69ae9b72ecbae7a1581a577f4a0648b0475d908270faa4cea9bd667155d31c891065a663ce2a1f7dc0c99df1394e8df7ce026319402706047288d7caf03700dd6744416d07d91155f8ea0bd1945670644f30a5f7ff4282be0252fc7d8d4316bed444acf23819ce65cadca730242d6220e7f99130910a9fd3fec97c3793422cb2aa0846aa6605b3d84fe44c0b0a1d936036ccbe619f4ce500b370c990ebba98c2f5206d82db1307f0c8864b9ad7cdaa9ebb760cc1ac2a03e571222ee3f5a01bef691fcc6d309ed09102592415a0211c53e8d8a07d54bcdad05543c964ad4ec55bf33382090ba2e2284022c522bfc6fc19e4a2b2535e982fe69f5193bcaa387b68839161a04d274892fc9c01f197ee5b920e379ea58841f673fb73d6c2256f56351f823c0cdb8774a09bc179ae6bd51d490c3c07512a7bbff781a811fd8ef65139a592ef4d70dbb4b45b3f811556cc627a821b9dcfd47653b5c186c5f97af4900fa6a255a83f994a56e4b7cc2a030b9b22241c7d1c513eefd9511c7d1f21a64fa98cfad73530b6f3e6407b8c19e66ca631e66a93105aea9a17220e512615082df365df61096ab634e036aec17766f039cb58f3b7c009c68fb9ff69c6734805c1ca1ab261de354d026aba63a04508606c1e3c3e79365ae041ff15d2dd9f659a09f96b13dbfe0cb5c1eda0068ed68879bff3d082d670fa9fbe94ad082ed122f051a62b72be14b5f8e32ac1e96d2ac547280e7c15c29e78be2427c9aaf8358dd9f0766715ced826116a1d3ff2f13c3608210a11cedba67be610e71b8c09dba4b0948193f2045da1ad4f731530b406e46d445c11ae6a76bf58211830e0ada9da7aa7cc291d8e8989bc17accf180510ffc3a4d86c3724c5a2e368f3134b2821fd1f94ab87cb7f4b4771bcafa2ef0eb76daf9e1eabef13185d36bb656f18457d51e64a0d7627d89aea6c3f93012de0e57d856d7c240bd6614ced743732332b4ebb7dae0d0f04e6f0d9d72c5995a799eba0ab26a8c3abe2f3e8d5210133379b34873413172782e8e03b0db991e362dde8bcf9fb40c529757b4bf1b6755d69977a91203bb5143e05b1840190861af8a3069ecc8f0d1c38346b3fb9dd544df0cc63cae137922e4983f23c484f2780eebf9957a92dd84e0892229500e2c06109579e8bfb63153e94d7e7485d0e5109e0afc9a1a1ca7823464562f6d194efc5a8ed5f3f60d6c8ed734fb89d08ea1eb432d24597360cb603c8c317cb8030121fa6db2a8055f8c45aa944ff4d178403b48df993f71b69a0e88f1daac606683d57b3ec9caebfe844b19a3d84f311eb16a5f02d9c4ab361cc2914f7ac103d220119c7265bda0d95131e79b315fb964359eefe5d2f5a569fd32a8c20382fc8b17d7512c6ba92f054b2a39ae113aadbbc627cbf5081a12d66f981ba9343cbd625dca03488f3f1eaed601f2733e0317fd2ed241fe0fe6acbeb93a9ccfe0e7813ba8ff0e16cec0b5f96a9c07e1669b8412397b8ed35d5c337ff73d1a77fddd37e4765f95e8d253361a298ec2a069ed856ed82c6f0dfdf184bef34981405d18606f1bb5a38b1d1baf347f5eae25afb5ad9fc56d833d2b2a6686f52ddaf11c777c130b4c9ad675f1e88ad73cbd2a0e929369e700511e31233a1600a92354fbfe55efe9f90be689e448b9cfd92ecedbf58167a7d6e0cbad10af31bfaf21b10fcdc15291bf7539a0816f17f8aeab79e816928e9f21a1fd7261e7fe5014a433f56f9638a57a416205b4fee01279eaad767a9eb78546d84ca3469310f00a2b6b23e4965412b7ac13da168eb3bdd2159547eaf0b692709801a05795e67116cf6897fcea5b60521506e9b7b19d8fa988fbcd7e6a56c4f3689cd0d9732085954a372fe3fda4257cf5421bd09d74e27f6b988bbeb8d0f2ac7d7464a1f2fa168c262a552908fcc4bec5e6a7100540003729dc689d3168d0cb4fe3e509d4901642d1e4d99b5382e4946a5969d93defa9d9b60a24d0fc7e9b0a28846bf094b61fb7b5ef535e90bf600795caf6e0d96b79e9f6a1d981cf4b0087f3f880a3f0e04c043d84fe390ec053f265b6cfa31e0bb096d41d3ae05c734de4dca98323f23a78353adce6a029a3b0998f54a577b17443fab8e428d6d7d673fe49daa1777b88fe9b7bb549d6e1129d0075a2178f35275c09adf3aa650357ce61ca85e8755c9b764f2190665bbd20c83ee30dbf5130e72868b200c841612ffa5037f7fc8f21bec0286b9c7eca09722e262fd435ffeece4abf436b61cd9fb3cbf171fd5c3eb70d1d0e18afd53921069af5f4fca38340c8fc18ff543d7d1637df06acd5cd53cebe8a9cf71ac3f9d8ea67dee21ea4ab033f2c1e3448806dad9d0e7377c7b5ad59351cb451b3d75cc562ce20f2fae7a20ace44e2682fdcd8cd78dbdf0593cc8b9fdcb50b2a43ca39e0eaf0a40311142fe8604eea29dd4a9bd8d43de73f90e1262a03398b87e084b70357bfd8bb52ab7bbec967355f396f7a0a00a401a7c087df9dc21d675fa4e28eb6c1df7fe4d3befa314b521d6a47aacb3e88f97dcc22b2b6b0f4c67dcabdc17bc7a507439b6b17578d454a21c919a708da5c426a3c656fa74f810bdc9cb7605e7a06aa3bc24daceb6f4438bad5e2070d718eb90662d31ad900dec8762a77400821a26b78154c13dae264ef3293608ad5efc3873307a5543979c1efcb71875127d88689e40d969d8ee15e680388c4992e409dedd06bb2e827cb98d47645542c7e01d309f3b5839843123bb4785cdd72802db81f4ba567acda9c214a7b1ccd48d5c58227a1b5aca3c1cb9013eee792e0fba2c1a64097e82ae8bffea320df0378ae1ecd689840996a2f15d3ecff85acc181259e61d86d27434021ce812d14a28800297a0839dcaea1613b17ac04192926a1c9b749d3686587afda7d4f9fa25880b99b928b6f348bd5d0b2618baa9b05ae1def0599e3ed2e9f1982058a74feafb9c0ac8af5c1ced1ed211b838bb4c0b58e4834ee04e41673c518745ddfa4601fc8f8200e8f3ea87a525ff06ce87669d4dc535fe01435fdfdb1607668b400c309cc47f6a7f26a30b6f68520922aa1cc49c8b247c2e6c1dc0a15bf3db186d39ff78e92a07ec40da4a1b2d6e6165817d1a721cc31cdd47be111b24f503f39dd2832169396c8be043848eafda3883a49cf5a3a6f1da498d47773006280463d1af9ab8cb9d61a90885f3c932e27ec0ce7696f61163b1d40d05ff646b36422983ea36d0996e3e3cf64d354c95e0e76b0f95ce18b558905491ddda93a413de012d657d363178cca6b5cf47c8560102967797cecf4598dd989baf015b20fd3fbfd139b2fbca175aeee5536989a4dd2f94ae9ae6e29c3d1409c9d8246a18ae338faeb69a344451a145de9c7c56e0653d67b49fc1aeb0771297c5b615b311354c6eaa3242b4093f85723bf9115454eb5b08a7d1a6a02a69439122edfa06e36162c6eb7592ca842c8e1fea90f88e584f3766c5cb5a7050021697536e0cf8ac3a5ae8c729f21af437e9d45e9b804fca4b43f61dd3da30806571dfbb5a99") r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbe9a6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:34:43 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xc7, 0x3}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) syz_open_pts() 16:34:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r2, r3) fchmod(r1, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x30900, 0x42) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") login: ÍîFÞ¼£ý v1>ÑV2          16:34:45 executing program 1: 16:34:45 executing program 0: r0 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000002fc8)={0x0, 0x0, &(0x7f0000002000)=[{&(0x7f000000dfaa)="5500000018007f5f00fe01b2a4a28093020603fffffffe010000000039000f0035004000060000001908154002000000000022dc1338d54400009b84136ef75afb83de4411001600c43ab8220000060cec4fab91d4", 0x55}], 0x1}, 0x0) 16:34:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) syz_open_pts() 16:34:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000040)='oPP.', 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x6, 0x9, 0x100000000, 0x1ff}) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x20) execve(0x0, 0x0, 0x0) 16:34:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket(0x10, 0x1, 0x24) shutdown(r2, 0x9834969360a9298e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:34:45 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x18000, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) pwrite(r0, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0xfffffffffffffd7d, 0x0, 0xfffffffffffffffe) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r4, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) r7 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000001b40)=""/228) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r6, &(0x7f0000001c80)=""/178, 0xb2) semget(0x0, 0x0, 0x200) ioctl$TIOCSTOP(r4, 0x2000746f) r9 = semget$private(0x0, 0x6, 0x10) semop(r9, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r6, &(0x7f0000000400), &(0x7f0000001c40)=0xc) 16:34:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:34:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x78, &(0x7f0000000100)="00000000000000000000000000a44a7115c23b525116bb85dc9f2710e79204f744004a974a5ef72abbebf38131018ea9afdbf3e0d39d040a855afc350e34b964ec8a069da0877397821a770be03ea89acf45d0ff86c824468730d5260edf5429f1a2ba01f591023022107a9e3fabf814209d48cd85240fc1") 16:34:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='{\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='tap', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/bpf\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='[\'\x00', &(0x7f0000000340)='/dev/bpf\x00']) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000400)={0x10, 0x8, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x40}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e7d000/0x4000)=nil, 0x4be}, {&(0x7f0000e75000/0x4000)=nil, &(0x7f0000f87000/0x2000)=nil, 0x2980}, {&(0x7f0000f56000/0x3000)=nil, &(0x7f0000fd0000/0x1000)=nil, 0x1000}, {&(0x7f0000f20000/0x2000)=nil, &(0x7f0000f52000/0x4000)=nil, 0xfffffffffffffe01}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000e9f000/0x3000)=nil, 0x9}, {&(0x7f0000e67000/0x3000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000f7a000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x22}, {&(0x7f0000f7d000/0x3000)=nil, &(0x7f0000e65000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8001}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000940)=0x1) seteuid(r2) 16:34:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x10001) ioctl$BIOCLOCK(r0, 0x20004276) semget(0x0, 0x4, 0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x4c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:34:46 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x23a6, &(0x7f00000001c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:34:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0x80, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x1, 0x9}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xd9, 0x4, 0xe216, 0x6b7}], 0x2, &(0x7f00000000c0)={0x7, 0x8}) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x5) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) 16:34:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getegid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) sendto(r3, &(0x7f0000000200)="94637c3a655e353eb72347a65e6fea61a65b9b5e57a3773c0bf8eda53efb8a1db27cf28d2d944f6dd4fc35eb8a67bbf73cbde101ce73bf350a4d5db44b380da2b6ad7b90f816", 0x46, 0x13ef938030f38738, &(0x7f0000000280)=@in6={0x18, 0x2, 0x8, 0x7ff}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:34:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x10000000018, 0x2, 0x0) msgget(0x0, 0x200) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:34:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) 16:34:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f0000000040)=0x3) 16:34:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000140)=[{0x5, 0x0, 0xe3, 0x80000000}, {0x3, 0x100000001, 0xfffffffffffffbff, 0x8}, {0x3ba2, 0x9, 0x4, 0x5}, {0x9, 0x7, 0x800, 0x100000001}, {0x72, 0x7fff, 0xfffffffffffffc00, 0x23d6d6e0}, {0x335, 0x7, 0xff, 0x806}, {0x4, 0x5, 0xcc9, 0x401}, {0x7, 0x1, 0x7, 0x40}, {0xc25a, 0x8, 0x925, 0x10001}, {0x4d, 0x1099, 0x1000, 0x1}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000400)={0x2360f85d, 0x20, 0x10001, {[0x0, 0x5, 0x3, 0x1, 0x401, 0x1, 0x42, 0x68, 0x3, 0x0, 0x7, 0x5, 0xfff, 0x8001, 0x9, 0x3, 0x5bafcaec, 0x7], [0x5, 0x2, 0x81, 0x5, 0x9, 0x101, 0x7, 0x0, 0x100000000, 0x2], [0x100000000, 0x9, 0x5ccaebc, 0x7, 0xe6, 0x541, 0xffff], [0x9, 0x80, 0xff, 0x4d, 0x8001, 0x87], [{0xffff, 0x2, 0xaf, 0x9}, {0x5, 0x5, 0x5, 0x8}, {0x6, 0x400, 0x401}, {0x1ff, 0xffffffffffffff7f, 0x2, 0x1}, {0xfffffffffffffff7, 0xfffffffffffff901, 0x6328, 0x101}, {0x1, 0x3, 0x2, 0x7fff}, {0x3b, 0x9, 0x800, 0x1}, {0x40, 0x1, 0x7f, 0x5}], {0x80, 0x0, 0x5, 0x100}, {0x4, 0x4, 0x400, 0x8000}}}) 16:34:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r1, &(0x7f00000000c0)="8913afce0679c45af4adc62b85d36eb0b9eec872e851856c1f21350bd6617a4ca2a48c0330a39133be55fa633bae735435ce3f4b11b0cd0e0dafa0ffc18b3baa798993fe3f5453e7e6770b37735180c3a52c949bafd477457cec6db81558c975db346989c0b2b0a839293d3d2c1e3bf2ceab0d74b170f5ca638a1a816613", 0x7e) accept$unix(r2, 0x0, &(0x7f0000000080)) 16:34:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() lseek(r0, 0x0, 0x0, 0x1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x23}, {{r0}, 0xfffffffffffffffa, 0x2d}], 0x5, 0x0, 0x8001, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) 16:34:47 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000580)={0x2, 0x3}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)=[{0x5}], 0x1}) dup(r0) 16:34:47 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:34:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x10000) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x100, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:34:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x9, 0x20000000, 0x101, 0x44}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x62, 0x868}, {{r0}, 0xfffffffffffffff9, 0x10, 0x11, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x29, 0x42, 0x100, 0x1}, {{r0}, 0xfffffffffffffffd, 0x164dc40f40a38e61, 0x80000000, 0xdad5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x4, 0x71cb3ca5}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0xff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x90, 0x0, 0x9, 0x7fff}], 0x10000, &(0x7f0000000280)={0x1000, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:34:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:34:47 executing program 0: r0 = socket(0x10, 0x4003, 0x8000) r1 = semget(0x2, 0x4, 0x6346b01ec569f247) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x800, 0xfffffffffffffff7, 0x8, 0xd, "b7937da363d91573065c63539dd33ad05a32874b", 0x6}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3d9a, 0x5, 0x101, 0x5, 0x4, 0x3f, 0x43769c93]) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/252, 0xfc}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)=""/148, 0x94}, 0x0) 16:34:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() r2 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x40, 0x8) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) clock_getres(0x2, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, r4, 0x0, 0x0]) r6 = getgid() getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000340), &(0x7f0000000380)=0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000240)=[r1, r4, r5, r6, r7, r8, r9]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ba") 16:34:47 executing program 0: socketpair(0x11, 0x4003, 0x0, 0x0) shmget(0x3, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) r0 = getuid() seteuid(r0) 16:34:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x5}, {0x64}, {0x6}]}) r1 = socket(0x6, 0x3, 0xb7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x0, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x9, 0x9236, 0x80000001}, 0xc) syz_emit_ethernet(0xfffffffffffffe58, &(0x7f0000000140)="becc968100551e9595aeead14529264223ebe9ab9a84707e65f3811eab92a24459deb863ff020b7dc2ebe52e83108fca166125332b4396f37e84264328740000880000000000000000a589b743d2c4a6cadf6f2e4ac419529b48654810ca6aa500000000") 16:34:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x11e) r1 = dup(r0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f00000011c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000040)="ed77da28058992ab068fd73473109306839721dcc07a971f4e093883a6bda1b381e1aaf6cc28b95bcedf4975a352af5f48aa9cef9027305f4fe6118b40dd5e6e44709f7f4fe48ec57a58c6c6b93616eca5bbfd4d2c0c14f817af385bf60619c5e5e375df18dc8eede99df583f880e5807b0630351847d875007edba419cf786329f73685a1194cafd663fa28de486be440615336c6e46f4aa2f2cc370a97989aec5fc17e4daac74a6b2d4e518fcf5733120d7e0537c9987921db62af4391d4445bd2120371c74e2291d1f602613c08d7243acf4f6411fc164d3daddaddf48b0fef5859df966262d7ba64c7b57ebec274282d048230adeba16c0c24a7e5724b0ef64fe901dd65f72f7b0ce6301d19e261562128f295935e9168132ca1f4e78f5b886e05bd777bd6d7ec24d64f69553b4c2b3dd8fabd65c108969ade47664837d2c645e6146352db5dcca96349aea31b02d128f93ca442d5c5d338efa1f035f8fc5dd9424ea80e2dfff5a8874aef35d68a79114d127ef2445ac2743903976464d7bf6ee08478b4d71193395a01294977e7955a7a38bbacfefe3c2ea162ec5beac3a0ae4b7d0bbb7f670eb37788042a13dc8964d60ecbc4a7b29d580fedc7e2ba6fe9a52bf7584f5de6e56b3cc6f7231c9efa9b22878f51559428364a3a8cb96004f49e22c9339fbfb3aacbe110b4f267926b52acf7b3d133bd0a42afcbbdec7c75ef225e5a19d2721eb4e13df7eb053a16100dd54ff59ed584b26ca00661e584495d32c2f92a372c08f2a06d6b0f415d40c79b8c32ae0d9a6dc52c4ed9348f4fcca87108dcfa25fe1be20d0f57ceecec5c4a80290704e34c03dcbac886ae64a20879ac51ffc636eddc54ab6c63b1833c7c937fb602c9402e7c082d2b2d0790e9576c2308193a374e133a0beadc5547c3ac815b5d71aca81327f8a5c59ade88b8bc5734dac91c4971785602f55a9803488f7f9dfc778920b49616460e6d8f1eeff9c0fe44eeea59b2915092db086ead6235751adb443e31c45d64c00f5596708745963020c3a0db012cf7225f2882f89da06648d4e9aea3e961a67603eba84d8d54f12cd1faa27b1b9fea59933f9b15208e836d279524b14b94f917918189c04a95e92310461743c06655a86e02436abda8842d82270b274e7946a07b4a5f9a504d99217a239511e555d28ce1cc97f70378f9adf33989e5c66b2807b4f5c91afae3ab3382076dfc12c80fc2eae5a091c6f829a29ee69224c856ef814c614a41dec4ea993c2e7e9f171ba0df7c958343dd1495441ec57ffc40e4ad195350258d1a89f26770c1c48806e0d15cef733efa8a8ae451707e0cf10e45b146a4e59091ffa669c2eba586b720a93e9e90fda365a8680b0d11c2e12fb475068995736cd28421a4569f53f816425896bfc2389f0d581c9f1068db6f9eda3d5a98854c846cbc3e4fb1c5e0a42d0bf8141dff0715bb2916b9c73a9cbf492eb9f7fa465b2155840933ae6480e4819730ff36de89a5a55f44300baa9f986dd7e89da0e3fbbca36fb246a6f7b6c6cadaf84527b0303dc72dbca045182ef4c8ceef9782579fb9146df39a58080c0bfb047b4d65ffa0fa03310bf0818377a54280c434b0c94ccb24da242aec9bc91ebf2dbbf75cec5ca2a881a65f77cbeb3b180ddc47eeb8b125d30f86869e2118ea7e1722f1bd70213d12e9640a1c6f75a4108be39a99e39dd8e1020436355037b5f9cd63f01da95568cc0e922520c4b4e5b53328d66acb978e8dbd148c13274cfa2f43ee80f066eabb307f067d01c74bfb0b3d3bfd5b5aa1c057c9af5179da8525e017313f50f31e4fccfc3cdb4b294e0159c4223e228b8f2505b5ea14fdb625f671db7e4bd302b508848af9240ef3a3b1a9dffcf10f8c74f92cebf67551ce4a7b9999cf0afdc865f35a44d5fa1b90a559b02b816f4813587dca1c1ee87140baa91067b8482ac2f2b4d9a2f160c2ed2cbe5790fd93dee6886145991a2e01c89bba66a9d66da3b30cb688cc5f52ac13a7f06c38735b73a74cf7f3f51ac8da9a60fc206de06928bb50a9284b08337ad8aafdb1e93f2aa6b23a3c37f595978c23dc71b7d99ba6857e832f9ed92ba6d51ce35b7e50bde43d7ff4974791f82c614e4254fdd0d40753ff4fda6ba15359aad8a7483a13f108d4418b78d5ba716eeec28cd402ec0e98eccf999b4be1ae01c2f8e6763325c877e43584b04e7366fec7f0af05220302c0ce202ff4ce6ec0f826c09754aae6e108e0476f888da62f4fc362ebb9f40175bcb3472b8252498a06de2d3ee955d6f4688f494dd2b0989387bffc35d265a83f9f6e4f2914a7e1d5e5230eff04d7c95fb38f86e44838e3d6a0c542d2ae55878f3471678c2ec189ca26d8a16108924e4676509e70b0253a13064962d971cb647e9b0ca3e51424af9560e0088e29cb100562c0c87464161ce6613b87e3a6012c36a52946ad3e6e42e5171b04c91ff27b0e4c6fd149a70ac30417429f3aa28839471ad19a219c18edf06ff74d895b61da18c2c0052522e9f128f27ac2c326605d05ae78f67e9d6139c58dde63679d5fe586a77b8aa77a9d4f18e352f9aee0449616e621399e51bee19886c37cd665394ad96d8c66aebcb2e3fad32072bac6979967d16ecb029f07942330170f5df7f730fed1165408834b029a04e163521e008616445cae981acfec74dfb00efe8e9687e6622afd752ec991f6d29b490470e0561432b5458f68d33107e59369f47b8d52789ec1e561b819b7ff1bf4221cfaa16259433eb592caf4fb352f96eebc8a9d4cd3c6ae6520b030429806a09bb19f9084583024b37c4d07077da94e68453b36ffbf158cb2a7f2d78970e7dfb6bf2fc8c8e9b1007c88d2746915b12be990a6dbfc95bbc11e91149133b5ca0a5849aac94243407d10ae4d6ef225a2ca25c0740f9f88ab61b232b593f7d152b1bbd51e76fb8b0c26ffb94653c9f5eeff35542c30017b546515d1e5e2b60df9d405d0d3350d522d6ddb401a5e053ca5acc8baf5da89a13b12fa43d75a780211f3a3e360e305c8eba0afef5365fa035dfdc7da8544c9fefa79e05ee68d35ea3bd0601420919948b5835af2439c8a8a1c92339daf56c15ef57925cd1c0e0281cb477e22e87d030e2ce6ec68b302a4bedd49330b72d195cae98c8b8842628782f42bcbc12132dceb4216d779c7910528bc149f9f8968ef37e8b608fcb530dda743eb21169bc3c534317d18e1687ca1af488940be517e0f3e3950702dad0c876f5e14055a5b0b5997a15ea732b6c4279496d2988114bacea40409f175c46a54536029aecbc2a14645b1f20ff1a1f7780eec567adac89a8548fbdd70a6c40958e1378e3ad7dd66781b4cee87b1ead2d22605475e6132ad4dd0133292fd2a0b86f7b76870ee1a53e0371a319098a5111f06e1755a4143456aad4476482a8da37edd5556aba81e1c5bb0203417311cc825bcadb7a6c54d6b6b07d41b3117a427975daa8e4df93549bd93cdc07bc5d4b0323298daa57619187bd52580ee70b4b69da99f409b510cf8e8da269725a6572ed6673203295958a9193f163f8b06435987d8c405190f7fe07d22ec2d4571cfe638c33bacdf9da3ed3b64f517dfd1fb207bbda46ba63b60b3d7537defe23a21a941b7054dd08ff8a8de1f46067e5763f85c2d34318438129913fec9b8853f7ccce7fda2c86fe902c1615bd1649a01c82a6860eda315aaa3908337497866421a2d1f090c211ee0b2d9fc33dd6a809c431d889d305d90092a74f18e4d24e0e06b1c3029c2dc28e5febadb8b99cd64462b9ce271b79c4b78b83fd176d443308e7e56986cdd8aabd8d82097af163506fd13d3d51f91b3877afa5abd9974af5c4c75aa633c0a734943d4beebf9a6c704531f4db344263cbd055a1fe16775d57042d5aeb9faa6671a2196d6f7e35406f50c338d191237921749ebf1f1cfc27132cfa2cee3a46bf7a3c866413f729c12fb6280d168030bbacec81aa7fc674ae27f92d39fde5807d777180df67ec0e00978259da92b36e2d00ef2c2d59420351d8046e869211842d4d00ea102d0fcb4d2b43a705a742ae9c4df0aacc8f593d8ea45037e6adab0e92e616728b2cfbc87b9a5144fa29c7d1d117c7aec0b709d92849d36606ab11f6fc9dfa5c3f918f5973f99a54ac070915270a8ea8644ff8c7ea8be053ea4aacfc7327713123d87cd5444eaf497d637d0fa1762883e513ce49e9de7f0d0e6f9db66f015ba28482ad1cb06ad8657fca21ba47a616496b4f6052a375fa9643e5495ba807e014bc4cd25ddbdfffde5538b0e50520f393ef28617186c3812d4584ac7c9de5864b457f8c5ebf488d6f63a2b8e33b8f0d91224d40c3318d7d013b20401deb030e8e0967c21e83952334970497d99a2298311f5d0a45805afd05374105e390c2a669cdb14aa60c123c4a07041e51d5ce350ee1e25bd29fa438321a91dafd6c96182f8e82cebaab7bb4023f9287e1c8f6ac11a00054cac6af4c7bd9059a2cbeea17422ca2bb6a411db002fbc98e650f401f23ed7f7e2ad1d7f167131be125ac159abace89fd1f018aa8730a6049872dddd1aa49674d045ba860521b6e044f118f814613a84194e1e392b0e58832939f7f9402e19d678f5ace618a3882564f8cd5f5f1e714090d38e7d8a4647b00c3105f936401d3ba1690d4c7d537ec06999fb2ae759d5a29c4d1e694ce5aa78db7b515952bf72f06d754740fd815a7636027cfcc598fd1d7bd4386bf61ec6f72a3e9cb68a08c1fef1f6587c27e1026aefe4b4c4c05a08d924ab4d11e25d6d8748f1505515588dabd71c9390c6928414addcc0254a912d91c1cf255cc3548aad2869a5917c2af45076cd294a8edf01522f5693a877b898c1e555248f9271e9c73c72dae16349b6eb60d42557c46a50d5dbba2102a2f40fd3acb46158ef70e55ca7d639cc0673a27b78bb361b28f20a57eec6d44406cd7353fc8aebcfd6a8be34fe566d93e420d2d8169eec559a96bf78f3f3189cbc39470f6eb88f5130d9131a77d4a1b7e6a41efebe389294bb2ef116783ea8190b73c8ea8fe65302e4538b4eba81fc83693995ba403a350e3932de85decc900c819ae943bb7322cd98f923751bb063e192798e0348b233e2d035725cb1aabc9d024fd6e7dcaff655627b6d11bb42f4ed02b2e01ff190e45fe63ba835512649b50a6d515396cba46a8600be124866cd99376e663ac5d9a6f56f76588b8bd9998e7213a61538af1f5d93fe297febd28017b96d883d19eb04f4e306824701489d407d3e5d614c21f8eaf735ac36f3379e71f1c119ccfda7f8e47a988e95327138bcc4ee9f8d252f76763e221a89737e31965e06d2bfff677fb38c66026000ecf7e1b5af4b897d277aed84562ea6c8e8f40bdb933129bc8b37a5c362972574392e4c64cf43f0efd6e219c462338988551cc3bda2e8992f4a6d59239a34d040d37a10e5a3bdaf095f73601c92b608bfd6c5d13a9b71623968593b70211e876ee910c30003b91ed6d630be2817e67e8db6a3f2de1f8a7851eafb73a9e03bd7abb76cdb47d8547d6c10fa304591b484b0a27f9c747d5dbec9dd0ca1ebe177f415c5629231348be10efd449d13366d83c9289024973411980c902c473f96691964a0964071c146ade967fde752508dca39519eb3990bea357ddfb1bf7c7b4a5912b45ce8031f52db9b2203bb390445b7fed803b5e6b83e165b4f7905563f744ae00726a84ef7c7b81524f61124752e3ed3dace5a2a6c9bac5da27f3f57d52c0a60e9eb97ffea67dede1ee42615a9be3ffc", 0x1000}, {&(0x7f0000001040)="bf064abbac25f10b0bcfb921505d99229030f5e5231b194301e2cf3226ad665f31b77cd44ef5b40df6dc0aaafcd773820a81aadf", 0x34}, {&(0x7f0000001080)="8a14843b965c0fa1f6671f017757686bebed192d5ebd36cfaf66a6091a5ea4ecdfc7352ff658a73bd514dc9295b7a11f33632417925041af01375ec11932ecaba49b0e5693a578a6f40bc038d39442df14d386921f2d86c592736d1bee4702e68ec3ada7255b588d99f351e1383ecdc7e323fa86def18207a920eb5f8000214938bf3b8e92bfe04e9356695917b4421773329290d191986775c88cce77c67aad0d047fbf601d601edf15d635e1a31918da18a6bd2f87701b4b", 0xb9}], 0x3, &(0x7f00000013c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x150, 0x400}, 0x2) 16:34:47 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getuid() setuid(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:34:47 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x3, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:47 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) read(r0, &(0x7f0000000000)=""/212, 0xd4) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='}&(\xb4.,\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) ftruncate(r0, 0x0, 0x107ffffffb) fcntl$getflags(r0, 0x0) 16:34:47 executing program 1: pipe2(&(0x7f0000000040), 0x4) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(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') symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file1/file0\x00') 16:34:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000035e000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = semget$private(0x0, 0x4, 0x460) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/169) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x90bc16cad3dd97a4, 0xd9dcc34f78ae5f7) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:34:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x4}], 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8022, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0xa, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x3, 0x4, 0x8, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0x3}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5d5b}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xab24}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xc02}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x7}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe7ce}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000800)={0x7, &(0x7f00000007c0)=[0x8000, 0x8, 0xae7, 0xc1, 0x1, 0x3, 0x4]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000780)=0xc) 16:34:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000009c0)='./file0/file0\x00', 0x8000, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) r5 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000a00)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r8, r7]) r10 = getppid() r11 = geteuid() r12 = getgid() sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000007c0)=[{&(0x7f00000002c0)="f135ea3d35ed02201ada4e26d5fac8abcb4deb2b145a06c22aee2ddb220ce349d1ba955cae418536808156934b67dd211e38734198fb9dba0f8d7fff3a057ddb3eab959f6bb78ed6b30457e3cc78acc35e5f32ca8ace897554e9aec94886dfabd4edccde2f9f80e12a191469cc5e2d4532323c2aabff6bffd6c3a4bd006550059621cf853649f6acf41845b4d3023751b96222aa0316ff4d00e5dd00b708077cb64df417dc8c513894350734b8308d324bcf45", 0xb3}, {&(0x7f0000000400)="a9559e67a3b6babfeffe32f3bfc89acf06f16cfc510c9c8f07ea3e69792683bac084260ad013c96e090c97c684c9335046916f8f0999d2f91cd3aea6490aaa0e4aa6c2a1e6d1b0542630e201b1f5c2ceccb5a55df3f49c32cbc3aeec3c861c19847421f767b1bebfda942d6f66c38d94f01a9755363e4858c047cdc8811d3bd7a08dd7c615e7d6497b580372c24c04fc7f3177abce8da78d79fe458b5bcc8df2fb9697658a0447af0f96635f908a1588f2331b9c31dc97af7aa8238c4dc6730be205ef4e7e48be910f0634ab", 0xcc}, {&(0x7f0000000500)="d2f4ce13703f034075ffc98fb936a86c09325babea18267f310b77efee3d06613342c3baa6437a34c85884ca308813791229c908a423aded55490a0b77783932bdb786cbd857783da9f4eb9a8ce772cac73ef8f2f85b070a65c4781d2e8eebe4ef151daae3ef13747b46e7d2638ca3f188456c2ee0c43b715c83", 0x7a}, {&(0x7f0000000580)="61fd6163654b0069913c1af13e505c51f5b7ef39c399e0df89e28255140adb6d5054b2541bcbb78161d053e9883677201c46278063f99f379ca3989465b8fd11df4df2310371b2dde5d887658a7088b05761b5", 0x53}, {&(0x7f0000000600)="c600809a1fb8406b3330c890ba8f121571e68c5fff105bdae44e8aa5e51b4a1c21487753e97bf84b63b9e8fb07f941638645e1c9b09cb22e3ea7edae09178d035b92707908bd503e752458a15ffadfe55f03cee49f2cf46a", 0x58}, {&(0x7f0000000680)="c8d5eaa897ad696f8b0014742d72960eb8b2faf354e21c0ef00c1a9a7c3d47a224389ebd8e4a709657de8daf8a0c69121ebcc074331137ad2e0941b77eda3fd89102e43d150387e4a71c7bf8fd35c67b693043c1daa136157c6bfe8ecf9b0597e2c90ab904b2a4204cfc09f071441b198f86f62a309631eb26718a4052745494d30f73d842d587942a3f5df51ffdfcea50966e11d288a9d06e9cb567135e471c895b3cd8c61299ae962cad956d7239a51a30814f82b5baf51d", 0xb9}, {&(0x7f0000000740)="ee5770b6e4aa3f03330dd8974a1fd9a4884a4a111839d536e2725887c0aca9c2c514e4d723d3a78619299c2db7122cf5b6a001f4f1ab894904af2a1f180682bc96c9d1f1e5935b91774bea081694afc357c967abce50c71ec434de46073a7abc98b9bf5c82c395ffe2a36165cc811c20ce2753551df62d6cd0ff89", 0x7b}], 0x7, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x28, 0xffff, 0x1, [r4, r2, r0, r4, r4, r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r4, r1, r2, r4, r0, r1, r0, r3]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r1, r4]}, @rights={0x18, 0xffff, 0x1, [r3, r0]}], 0xd8, 0xa}, 0x40f) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6530008c5eb6fec9357032f02472be6c5a5c25bce54360b2d7ddc6ccc61e2855f5259d703531d88a8aaeeca5bbb356b956015aa6f0554941ea2a2c6ef306fa76f4cd2b3a2cee8db9e13f18bf63172c380146435f6a69a12ac85ce3f3ade064f2ce08849f466d594b0cf8b64416ccd4"], 0x3) 16:34:47 executing program 1: r0 = semget$private(0x0, 0x1, 0x14) semop(r0, &(0x7f0000000040)=[{0x0, 0x5, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x4, 0x1000}, {0x3, 0x7, 0x800}, {0x2, 0x8, 0xd47d9b7c85e0812a}], 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x20000035) 16:34:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x7e4, 0x6c, &(0x7f0000000040), 0xfffffffffffffe37) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40, 0x8]}, 0x3c) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:34:47 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x82000021c0, 0x40004000000028a3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:34:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2}, {r1, 0x3229abc6791e715e}, {r1}], 0x3, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x20) 16:34:47 executing program 1: socket$inet(0x2, 0x3, 0x102) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10000, 0x0) mkdirat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x4a) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="76c9c9504059ef1c2cfda20d88a6c53a7d4ff0d1d278dc420dd7f7788b7e24b1614e650e02b2346aabf17ad3dd1108e0424999e94728c70d1993b727a7aa6f577fe97d98d6bc24c006f37d8d062d9c2cd1a4a5a062b20a0eb60b13922bda0b97cafb4c922b4b3645607d760ceb78da7edcf52268e0ca78d4f3b76c46", 0x7c}], 0x1, &(0x7f0000000180)=[{0x18, 0x1, 0x100000000, "29c58d0b"}, {0x70, 0x1, 0x2, "eaec5f6b06ace87e88e0f283870aff50b3e59d548279ce0b7e1f652b02a2ad1dac49f874f430e342321134a7330c7cea7e5b31b5bf3a22ee5152504b59370d3d3b599b37062ea4d42d0e6468492dd942e3be4508907138c0eb172ab30381"}, {0xf0, 0xffff, 0x6, "0c23de2c8460b13968f36e2b2b6334415acb9b054af336306ac7428e192ba2439aade6c1c704da6e9bbb4f3d7a9c4ca39a44f1450410b46dec6a3df86d942ea6de513f6f8cf04b97b96f900381ea23a4632b48b857e38a814a716a4e8e06ccd0a76d2d0b60a4c976a8a16786460a6ed76773bf7421a293ed25e7afd2f5338fed86e05610f0e7213b84f005e236f6966593b5c1f13a04d0cd35f31b64253b1530970a5adbdddc51e4c2149235c98e8e10b7c25851ec407b77ff00f81f3f0fdcf8af32289237c5519d0505decbc7823fbd67d6b63f420ad0fdec"}], 0x178}, 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:34:47 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file1/file0\x00', 0x9064, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:34:48 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x44, 0x0, 0x8}, {0x206}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:34:48 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28ffe500ffff00000100040000007fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8001) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x2, 0x3, 0x20, 0x1000, "de16259069a89e47371508b354c5ba164293454a", 0x7, 0x4}) 16:34:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockname$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f160aaca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e100"/4098], &(0x7f0000000180)=0x1002) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000040)="9aec5270d5a3d7872d4ae3723635a9c2edb546e2be6b1a1ffda857b195ae02dbc112389fa1e5e71d1a7810db200204797ca1e27f1e0010ca2961684060a2c244f3e91548e36ba3a0f384c72b707c863d20e5384a90611d3c4b9d35561ee7480bb21e16b102ab5d8d25f996bcfe18a4cb253f6036ffdef732e9f4263cac174bd1be006dbcb8bdf060668ef2dab3df77e2f99f30bb31305758431bdcd3", 0x9c}, {&(0x7f00000001c0)="d63c346cbb17c04fc93badc504b1afc16b19c7466541ed2a4d6cef5a2404c470d06291f3d044154392030cb88ccafa139e82a810a15bd056fee250e6e46cbc6ed1af4fc9b9487225a755d2213d29a3d100a03d87275c01516434da51d60bc6bce18fbfd111d49f3252593ab1da3025e95eb79c4e2e7b199e1e283c65ee0cf9ae4796f4c67a35631ced2133aad4d6464fed2e10beb6480693fdb52a4bb929abb0cdb82b4456e3777c2147ff167131253f346b8d295c97ec1383c3f02b31743cb4c6259fb014ec300189d72f5d8a5753ba3137c2357272c4aa68592dbd3ec946e954ba8194b8f1f090d2903b0b96168e4ddf5252d24ccf9a40826119ab05a639cd8d4699ffafc2a620c790719c8e0f2c85001ac0de14a4487feb784dbada0ca42c213d1cb3aac524d5fecfa8f9bc27aa4817483a2ee2b2e5b39faa1af0a98f757c03fb076716cc495a7c2bcca7589ec9a07b978b65cab60725ec2888f5fbe1df20a3e39a40bb51d1a2467e3fd5c1ac978630639bcdecb0ef547ca0f2af6eb4597b190bba71f119301f01345506c0cf71cd0a543908213584661d12808e3b0bfba332eccad16c39e87bd924792e16acf28c5e4fe66c8c35bcfd5f03de9b897723c1da20bdfefe006e7341cea76262671dffa17c6c816e7f074ffe312ee1f2395a2e7b437061d6585ae2c4e06908dd40cebf65f69d00b2b901bbba34f87b6b38d8d240c9679bb6b8723b330629441b822c76ee727ee39011dfe26b65c5c8bb755738371f3171e0bf02d5a4e50f0ab8f3b17052609e53b289bc56bff2f6e5a6d3737c0718b5f6e79fa345192e9df5a388065775a32cc3984623a29e98089f303d3ba0dcb003467c8a06d1609aee8ca6aba24a3a6a2a0081a87b1e0e35d964da861c68e9c1566b1101f4815888597f7969c7f8fec21b5bccc16f2f02521a3a727c3d427c5a1df250945a2cbcef33bdb7dfdcfc446f73f12e6d8b4dafb375503adc68d41c1e20f7412b680f5799b4b8cbaf608278766feb7a189f8c9c7d33956e5c1565959642e6b7d29cf47131dc02b73888475c8c0226a9dcec5798ee2b223289f19b78913af3e42a352202b94a69ad90780d3dcef2c332a3ccf6ff23325bb85837f39c8d2292d0c11269ba9bc3501f0e2f896ff954a4e4a4696a2ed2a24ed4ffdc052ad3f55644a3198ee7fafe8dfc352152ce59eb01c581df25a733daa39bdc55939d0ea2db853f67eb320f3596af5dc33bba9d8e17ebc409f14aae54c8994bd7c388561ed5c5a67e79eeb72f958b85cf34b023f0391ef7b5932c7378020eeee5caf405293228151cec5bcefa73d83c1cb9d908bfe7a957b9475544e52f9e97ff80e0dfaf2f42ff0fd1cbef8937fcd2639937b7eb0da73080e4af4a48236c252b7a8d33e86005ab38a0c0f284f364df2920b9cf9e641c3b38b906f2bf180db3dcbb34275e6e5f9258c67c111d42ce24164fea5efec728a0289426e055d4e1d052532efbcdf1c4a0170dc4a68695c2d558d86f080f9012d810109ae87cb589793dabccdf5b2afd3f872e4a98da808ea2bf41fbc7d4a80f465ed4c2df7669c5d507621c36f4a1b937bd132cd077f625c85344051bf233ec6522d351f8d7f10c0695fa5aec0e6ed7ed9aaed65ab80dbb4abb292426a9d05e81fc3d6be59cd669fe02d64c6519d7d9c13ccfc1ca681c8b14455b6d20c8c1794cb8bb84646d2bb113dcf96add4f3c72af291ae143d18bda41e23aeb0adf31d8be1e1e07a55364be193a4c5a8e23fd0f9bb2d86c09c9c28c341e293ca98fb42274da3af3da2cf76fa222a67ad7c2eef97668f4a93aaf77f7eaaf212aa8188ddbeadf077af162581f37f9326d0b563ff390b0802dda9921834252cbca9de7470a632cb38bf83cf4f1d73aee6fb2efc663aecd824277eb33ee12c19a38ce050507e9961f1d76ba0d097f3e37d236bbb8d24569618d0d4923fa3ee245300ef92745862dbd375f2b304e5cbcefd127aec3f4ffcedc6e1448f7ff3c9005f4af90f3134157c98079a88c0d9850e6fd197cee74780fe3386a72980b8a51d0303766de59b9e7e4029b6d04f8e1a8e36910fb4d01e038eacabafa1c89744f9796f8f43b017ba174c9360b6ad7b2046a9009e0a4d756370cd6373bdfea8d4dea6f4bc741f4c42fdf4be50cd7b072fe122e65dbb7c93e603608ee4e04338c5cfbaf3abf6b46b3bebd388e6a4e0ef76b8f00dad75b8cebbcabf703295f2a82d030e95918fd6f74755fca76fe0646aebce0ffb2feecf34204eda50feca1d41bf7f4bd0e160b019b68d474028ff9e7cbcdf5c1973d65985faf12313ab889311fce2996d1fee459fad98f42e3e12af44d911140fe00bec75c93f263bdf4ee05a7352cf8e0b8c19b050f69c5eacad2713de85ce54fda8e329a6fa2615bf9362fccd94baed1c18c34d34cd2c3aed3386e13ec6d0625d9201616cc13b4799192cc4c25aeff5c44e8b223b389e2a2ab07231f6eaa84a567cc289c2a78ce8244c7b592db28903ada3e25d494a3f1720ea4deec649a4f8922a0033193f1a9b40197ecf6cd6c32f627550382fae59a761aff181086c6d9fe77311b70cda0000a1a448ff131569adf0caf1aaa0ac4514a68e87865cf2bbf0d562799224ce16993388a3a64d8f9898e662160ce7cf8c8d1075c43f6c172cc7ffd1082698f110e247986e396ecf79dda241950786729049393d7c02a523c34ec10f274097a076adb04646d47195bae27460a21f40f1feba0b2e6c54095a4dee7a61c70688752e0b01eb9e532d7212beb55e277c9ba8d181c6803b66d04ac82698a94d19d34dadf0dd1ce7650581d7c004c1ea644d40373e0a9e0ee893bf7d6ae1f38e780ff219e2b9aab44b324625914997b0d8065aaf1760f51600579d9420d284eb735b8cc0d640b1a2f30bd94d2b6677b59ea16958d16b8fa7994d9377d2e4428353b6cc59f9592a37367a71cbfcd3978adbce497d60c74f1f7945bc1607a84e40551b7e0fb8c2a5275c64f3f76874f4becc90198c6756ae9fc3976065e64453060c10484e616d63ae9a0f270ad8beb43c34127c8a07872887e4f25edd27435b1050c235e2d2ef2bd59905b3c954dea8066e969447d68e14a132927180ead13394d25e1b42fd8418601bd3452b2f5f3a8b7d83cfb546fa90584b22798b86950ed4227dbecc7d0a59a2385969a7e814de48eab2c76bdc038c61c0761981b7dbe137b3a3737c067cfaf8723b533d78f6fbb3ef7eac40c68fd0be82c100ab233a2cb167d22c705ebad3e1d3a5127aa039a5c2103077c7ae19c7a2d1b9dc4b9acd77e9226fecb0f1fa885469f42d993c216f74ce9c54f674a9cb6c2e2112bc2279a6215d834b2191bd42a84d3bcecfc3ab8aab89af5a9530931093fda619fc89827527d7fbaaa4dc80c56e0caa6a8fd86ba49b25aa69efb0015ee4b6f67cb6f24bd06b391e127d3babd0279afa5bfcdde234f5b0fd074a996166b2229bb1a49ec7583a2b3cbd2d8b6f21bafeb22b0a674ce7407c91daa863634857dc33001d2b005751247e94b1fcdf68d9c71aac572dd82a065a950e0805ba766c475c1cb868e73c2ee09b29652c225a50d356310c06188e0088a5922d8724d94ef1dc8941b7eabdf23c549ca752b21e23dbf4d3cf507161a95d00a3ae46def64ac21e7d49035976bf956dee7894cb012ca86391ac405cb7ec2662971abb800970e81961987b3fafe784b0b647a02f6e06ae7456a405ba2a7e27a822629286c342ffdacfffa24896fdf7166030d5f246039fc6e33552f14813c931448c005c286ebba0123d742afef851f1f45348da38956f28c2699a89d6bc39728b83447abb497d571063a51c229a113f0cc01d4e88c32726831a19837614ca44c9248429fef5526f28115eca52f350b4e04c15d701d256f33dd8cbdf3c8b7391089c4925675dcc15e7c39a88e87ad89087e0f731801f620b15618700fdaac574e30ff340d39ce344e71bed39bd506ea3f88fa19f94e52246f7b890e2762b760c19d3a1e31a695655806a546f5584171bdd20b8a0712e942bb6555de19261626cd9ca7c112cd1a2c1e5497831946b8f99eead87a6888bbc3b56ea8f66e39f5621018cd780dde0d7af1f79ee327b82505428811d767896e812457029480ab73e7eee1e5a9d9517cd7c027df2daea7a73a5e2367698b08252e9394e5ee39fbd94a6e8790d044666b671e4f4e330ab243f84a41d308722f8754c16d40f2fb7bc397bd43d632dd2766931130cac9eab5e1074e995a54997fb9fbcff008cf355789dbaa4904d64bbb8d8c3ba3014ac4a75a9861e3448195cf2482812b5b5df8ea977efeb21425de3b2bb23bfb428ef4b28d772a26e7f150bc24f1e5f5e68d47a29f2494c5be2f9e76128225422b8f843aaaa1ace16b31accd17402acbe328e65a0292513d2db3f0cc88aa0e42f4c9a0072fc9bd1f5ecd6620037e3ddfb61f6421d0111c765d260f58a58458d0ed53d692fe3f2c8543ee5b4b9d5bb7e7ffb5febc89303f26f5003b14ab5555b58c9a007a0151ce772e95bca4d7b5f1852dabab700dd1ac0adc6800998abb471a48e0ecb147e5afe98986b1ae4eb0d25faaf0dbed2dc51f746a3f3da22c3453bc92ca62dbed2a9acaa3fa921624d4c76760df4b2749f5500f9f1cdb8439ba1ea632b7bfbb76a821dfd7a860a1ae19b3d54b9eb5873f8251952bf0362ca59688bb7c1d8799fd884aff86fdb111ad93e4dd937af04156d909736986e0a5e21773fbe18bbc7daeee2855222f4cc3e6455fb2ff1f583b74ba2b7074c2a6888e75bd647371b094e40b1060b046b4e6ed3a0126b303a34c5f7efabc536b06355451effcb251f56a0b109a16905675627c15ffe1df14b68ef2bfdd67a47495f1b1f6615c2df40d3f2d46034ab1fd13245667baaa93a6c017a1ceed76394162d6d1f60a890846f1636aacbb858544f0bb5d4029f011b619e21358fd7c629665be2940a87143d2a901f26f4e304bd2c9ab23518b55501375d6c2db0c7f747c4b0eeee4fca7950e86f362a719b7782a2500b2cd4f04946bb39906e52fb2b01b0fcb09cd6801085651f88089c4259e9d20bd806604c9ae78994b31bbcb2132632518a4bfc3aea77e2fd149a47364c802069aa0b1077bca17e3455859382d2c6eebda5021e961fcc3c6b2d4d59d6ff10991cb0b10a118c26c5c4712e2bd24868e82e099293543b5a8b530c48aa4e1ada4282b273a47d689faf3948e9fd658452ecc87e4a2572b71634e612f9ea149985041ac31dbc14585144f10d27f8331fda1ca9bce64a9ae7434aef0e15eee4b43a06166540ed5c0a86c68c275862318ab959c9540b5101644e848182240de406abde20219e027a826418f32313296433186e67401780618ef518d772791533a15312023c4df692a52407e93c40eb2f61f78c4b0bbfae797e5801dfb7eb5ceb83961c95d7cdb2d13f2e4437ebe9ffe2f64db3f4df1d423969411538675cb866f1bc47a49ed6b27248ef3a578c799b31280a3874055bf5839338ad25aee793810d68c1099f303f63400b24b0634266bc95f2736366294cc1e3649065acf5de14322389f30737d06c9bda5e90c0acefd0d688e490a429a3528614677a282b7f5f98892f2b3cd4455564bc99ec21b5a0f150b3fd9d022ee4034b735a8331be2e03477b288b7d6cf8b5db217810e6edb1a42b74ad6b6b7440b88129dd773d3109db36f20f719aa3f97ef2bfa763bd8ffa782b500ae93f87b3d559c3381bd78357c474145ab3ddbbc239abeb0682f4615088c7b7708f219ce6872", 0x1000}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:34:48 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[r1, r4, r5, r10, r12, r13]) setgroups(0x6, &(0x7f0000000240)=[r8, r14, r7, r1, r9, r17]) r18 = open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x78) recvmsg(r18, &(0x7f00000004c0)={&(0x7f00000002c0)=@un=@file={0x0, ""/34}, 0x24, &(0x7f0000000380)=[{&(0x7f0000000300)=""/29, 0x1d}, {&(0x7f0000000340)=""/41, 0x29}], 0x2, &(0x7f00000003c0)=""/252, 0xfc}, 0x800) r19 = semget$private(0x0, 0x0, 0x2) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000500)={{0x3ec, r11, r17, r0, r13, 0x4, 0x5}, 0x5, 0x7fffffff}) semop(r19, &(0x7f0000000580)=[{0x0, 0xf62a, 0x800}, {0x1, 0x7fffffff, 0x1000}, {0x2, 0x8, 0x1800}, {0x2, 0xf6b8, 0x1cbacdb7d3f40cba}, {0x2, 0x3, 0x1000}, {0x0, 0xfff, 0x800}, {0x1, 0x7fff, 0x1000}, {0x1, 0x2, 0x1000}, {0x4, 0x0, 0x800}], 0x9) getsockname$inet(r18, &(0x7f00000005c0), &(0x7f0000000600)=0xc) utimensat(r18, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x10000, 0xfffffffffffffffe}, {0x7ff, 0x4}}, 0x2) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000700)=':'], &(0x7f0000000900)=[&(0x7f0000000780)='[@\xbe\x00', &(0x7f00000007c0)='-\x9b{),\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x03&#+\x00']) pwrite(r18, &(0x7f0000000940)="1b0ef1cf62ac9157231e2b8f4986baadb69050f792f0db20d68fd4d8b03707a011f04869fe0c5b800585075ccbb0b5623476d1a5adcc32bdd89423741961e47d62b65b316afb69b8e32333f54290eb00a3d2bced6d2144b4ae6a18fa619f8d17cb8b5670299fae2fc72451d4eae42d67a92c726251d05b2b45847fe36b7637729067", 0x82, 0x0, 0x0) semget$private(0x0, 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r18, 0xc028575d, &(0x7f0000000a00)={0xfffffffffffffffd, 0xc, './file0\x00', 0x0, 0x2, 0x1c93, 0x2}) ioctl$TIOCSFLAGS(r18, 0x8004745c, &(0x7f0000000a40)=0x80000000000) r20 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000a80)=""/7) setgroups(0x3, &(0x7f0000000ac0)=[r1, r6, r15]) mkdir(&(0x7f0000000b00)='./file0\x00', 0x4) r21 = open(&(0x7f0000000b40)='./file0\x00', 0x2784e650659891d9, 0x8) sendmsg$unix(r21, &(0x7f0000001d00)={&(0x7f0000000b80)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001c80)=[{&(0x7f0000000bc0)="dbf3f103bc3f6dcb6561c6557f757624a3e185d33360e42b82253da571e0a729f750dedfe2c8193fa71aeb80d232c30a562288194b0ea09f82ad5ae177fdd4", 0x3f}, {&(0x7f0000000c00)="6e3c5858b619a847cd6069faea7905954203da5ef3b48c676f54ef85afae8db9d3c87b1cea6ca5f3ec13c495cf8e2dafd7b5c3336e8bf8c0915f22989608be9aab59f66146098fbcf7caef606304eb177176aec03b5646ad152c2bcfcc0380ecf9eb6fe2624f434ed4496621d553df9768ea45f2825ab09082fca7ea35d6d9fb3a10f849439849776e0939d598fac86cfa9fffdc0f51843316fe97217c44789267644ed9764a90f721da949344ee0b9e4ebf727b51bc85284c3c71efed21b8851ecc57c9b466aa35132f0be18cf027072537abbf2462aafe14884a7d3f1887ed3c26315e2251689e8a285cc81825ae9c7b3cf534a770c2c328dd5035df55627940b3a994955b4d383eaad909edb0ccf08a4215088fbeb9ba3716ca680646fa0b1b4960a60fa816c1de41f99d51e16b654df63c947dcee908aa48452f90394610d30baa06c3598b9b934e4d8fb9dbbc6c04c3545800d4205a484e3a19001133b33bc34a98a468bef0d9888e7d9f272fc67078ceda589ac1d3b56fde06a994f83e511f04a6246336a08f84d889251f68997c697d56ae1cadb2c65215080a9ee2f04d97252e207899ffaf828f9d438eb7ec531006a1fe050f924324e906d4fc75515b95cf19bbba3ba7a2ee344fb9bab9d29fe5626527f3ecb265fe8417cc1a9e4d92941623d6c3f9abee0c465def5237a3724e56a59055a2d4b8cbc0aefdf4eb4939d23c458b6126be61584a46d392cab297d6703932d3a13731f9234048c9a3bdf4468182d4f4207f0fb78b408caa277fde4eaa44d191cd54665021a1c649324a4430bf56d424e8d5897c7b083ae65bce2a1e194ba64507e57d0a4b223bd3d62aa95d1b0a71a81beebbb248259305a776b616213e4c31d02e44c90d3e2b2ce0028eec94b947fd8daee67a04ad95d643cff3155272311d24c700b11c6f92e3ba14f272cac3603dd9a57db6b3780cf6b65367fb5760846725af2bdb515ca0c47bb0d7c2f268f04154e3dcaa45be59b394dd3ca08852746c4abea349d9692692b5f3e3982fa6fe706b5bbb9fd31c12958798ec917025745bf710aa862dc3a268e59f07c127ccef214dc4ae4d5e049c08933a09ab4e8d02108a72fbd34737688c17e87fee9f259fdd09b5663cdaaf3070d0c8f4a006a6e57ff234075a35cb58139764a610adcc963a30587cc2183ac675e5ad873a6466c696e811b2d9b15a5e9c609c82d3b2afa6f37e4690561339d308c3606dbf66aac92b635305851a4f6b8d11c3bf17bc31e663f2ae6f3e665e1f97922ef8cb811287300538f72ca995e6dbe716da9d1b15ccbdb8b7154e41d54a4e50bed747cbcb98819821f3b7d0b38a40aaf217b194fcc94257ff37ba58f183d08aec29a69d4b03b1150a53bab0ef5251f1e6fc4046acb5ab0cd9437cd3fe898e2c325d60efdec2ab2332add1a7debbf585d43012c0909e0e5ba7933a237151595438af0e6226d2feb390e898533201115aeecfd9c509473eb72d612f2200f2215eb7cde254c6198c8f6fb3eb54a7cacfbd625c0bc3dd6ade2be1404eb7241d90b70ab2fdb53e22390ee9233c71152eb1be1f7fc380efc8ed55496afc2085ec284ff772f30ce583482baf3fb3965c0276c5b8a7ee413b9ee9ab720a91c6a7f9930cef116a5b8ec3b4b759ff90df2ca751e2d75eb821553670068eb47234e37b42aa1235f4e9c25bd4a235c161717da92078fa1cf3513d73b37053d43cdd63b832b6610838f0e02d99709cc844f8831e63d218d8be5fe4499160fc84586745c59621e5fb4eb378cad9720d8b60ec65e243a21fa428244f1b9b51a0e86049b4d57249ecd0887344f8c3bd8682e596c435cd092cfba276526827e18f3a2e56ade695ef968e572b3a7592fd5b763b994893a715424ffd88523684e74a0f8707663c5168aaf4cd30373962efd6686e115a8d032fbfcbdac9a55f6ffdbd3681410e1dc2ebc7cbce5182ff535f501cb13488110410cee51118acc28cfd92eb1a63c7ccd33fba58ad9526bb911db3cc3f5c1ebb90f7b200be37f2c9f30c341c17cba6a18dff6911c31ee8ec1f82b86865cd937fdbde2de5e7a490b6d91a338cd49a44856d81e6b9829d1b68d70675d9ef8b49f0caf57678c569d6432048e0da2ea3181ab191cbe359d0e7154fc958282eed4e21adadfc8317637f368390885ccd3637b432027a6670f3bcd0b4bd4458b813d4f47f64609e64843d874fc3f441dbd61a94bfba33d299ee79047e31354aeb1da9ffd87bebd7d504e0e5826b40d84a3923d7c0d972a23edb4bfe5ab7951bb765c35cc12598bdb45ece46940a82108cdf63b3e23cdfcd2e019ca31200e5558ab4422078b0bba191d899c1b780c1803fb226aa70bbdeb13ad8323951fcb17d3fc12d968a359bc51b8a0005e6735e01846479af729ba9afb6fc592bd8dc2f718d2df95760ac7f2d91b3e7d54268ecb589ebb9bbced35121f2cc27d8e1885ae722319cba4b2528d5fabe3c04144911069f9784dcfdba06e1d4542d8bfb7a4871ba5b4a6afc88f08305af07571bde7dca5d116890ccbfe2f16cd9be54d9b852e9cd4adf572d2c1f6db8ad676f40089281351ccc06abe06d998e44b2d7f7ec8c39395ef57d67d892f1327d370a657ab58db131e34021bd77398a4eceba5890f7a1c4af1b667adf7e9ac68ef7e64ffaa0f5656b3b35a5adf52031f85692031b8c67a7501430bd0e378244806ac385a23b13ac379ad80f0e3f12cccb4e2bbe12f6fc198846cebfb20adc3a8d0fb6209c0b3985a6fe7eff352a69f653c462f4bcdbcd13dff27dde326784795b5cc9299512b1b29c4bbb4327784d7f14b23a3492859dea12fcbdcc9db862399f8fb4d67373754aeafd6ff9057dd66a2179cd22c7165162be5215d3b0bac518c61d20972f96603c60fcd8696699b4a2ed9b26d9d447e398f091446efaa5ca95fd8f986e0c45268411cf4cd913e6a20ad3163e76b6e2820c7e0d97fb225833036588d31fd8c7bbdc5179a60f33bcecc1199386d3bda2e37aff5390ed1d418e9d0a84514be0ecc4d7fb644e69f446ee8e835faca4945358093a60ba9a054b5aa56e80a656f85c673ec1e5d4ebf0e1d070bd85e8f4baec263055367254fae61417adb1d197ffea40353c5f06a8315549b7858b696eb5b8c29e4802bfa498f3dec7c599586c77cd67ac7693d4b9beff958516fe6fca0eea9c66f4bcc36cfec9092618d56abaf613c55011bc6c79ab4ff33b6bd8e1b088f1b336788088a595cb98616a275f4181c99bb6dc6dc5b17d6070c272f2f6fdc7a0248d36b85d85e9932b678ac2dd8fc58ad0ce52ac6017bf1b9797bcd57120c9f3685820cc1b7201e8e06047d82a8888bc8219915a0b5102032d8730f0844d6849811627bc762e00b7c19cc870ae655188fff5e38f1f4fd00eae685c5e5d0a9dcaba0eb653917a8861fe9cf5f2a0b437158975d6410c9b079fda9f57457892e23196c6333f4cac7ee1134ea8c8ea62aa489e5814965730cb347063e56809618ea0aef051a3d9e526cc1cd7af6cdb640eab1e2eda7ea76d9ab924d71d589c73f9de75b8c1a751e3f1404316f0da8411052196d400cdcbd2ab1195d57444947cb1f22c4d96df7b1f838789804a22f97ebcc1765934f780becffec2eb25cd1b1c1d4edc7ba8594cf71801dacc1e3c1b8b107952c0d9f2fb85fd36133f1ac4f770146374e2ca1078fed02255372670abe4943e3e525690c520efd85202d914faf29ed91e406ba72ebb0cc81bf3a55088b3e4c885e213ff25ddc8b459ae37ef4a82ac3420f08628fe1af49aa4abf7f4cd6a4fc44ecbde032ca4602b6cd2b233695696b92207826d3d2ef43aa23f272a6550599e0ee840d94f7f686aa32ce12f9ca8058dc29daba48475715ad17be837b3ea4e5377aa549f0dcd2b155a9f375b116fb767b5598e9518adb9f45e9257c4ae95d0611d369d959241c4c1b1019bd8cf3ffe2c52ec0b7321c6b8c028428645dc9367f12869ac9c87ad74cc3f0e0cb391af367f60bf5cf49b18b1aec687857d3a92ea84fb530e7d120bf7ad87f0ca8d062976addf477d9c5efa4e075d2b15847fed83dab3859e3789244dc35dc110072134d54875b6d2de365bec8739bd2939567bbb3a90faae3158ab1c7c8b8ee69b4e4f540855bb9a70850e70f31be471157e100c7c03729de73fbe358c3160806815965db71c6f97f9752e8c418bb3aaddbcf11219d2b3628ebf3f3121c2d22fac78cd99dbb535a4b6084f3629076b9c9094ed300583a62dcbf454841fc22dd9464251b509612efde51a962f2ab25092d710488540dc8c9a9b30204c9393b6d8cf5691c667285076ea411023d71059ca863a79879d84678263a3ecfa29240daa8fa76a3416e2790c8681ae7990a4ef7be7189f5a55ad3a3d046136d1d585e4df22f134715f3dbdfa5f60034c3ac377cb4f9f0c4b0c81e015486f0a0be3dcd170a90130e0b02749651a560cabd744a8e40a86def54ca2a9ad539d055aae735e8b455673ca98b53853fb2871acf649a9ca01275ec9a6c92fae96f68245833335a868859373815fce8215e510e18bc458d12c4daad49c0a72005d1a6506df4465c8a5cf5bcb31593e5b914acb084d156823b75f5c951fbdc935ca93d00390d83e5ae713402251f50ace2ce5e8ef28cab922a6b0921503d440322a8a7bc19bfc6484fb2ea701a7485ffad7c9255aefd3bbe13d20b02fd44f682ac569aa7bc704f288662f4007493b300b06d81546cba40c455e79f6bdacc036191a54adc4d42fdc4b8c57cf0610ae3ccf56b21b2a2f68dda88db7c2958e96da528ca125c5fd3b5f4f9a8e9e389ef98c53360e28ca332662174c3d68220819d4e5ecc8cbd9ebe5505b75b9bd5d550bfe9e496b4eb32135f9dbc6d740f8c5ebc4b666071f1e33e71437d12b9d0ba8ee46cc0c904489a2af48b92856096d2707fd050c3a33d43f4cd460f36023f24952dd5136b906ec3f9d6d9f1e218b955b2c086fb43c664893dbfb047107b364ebdb583abad904c41f744a54d9f71fbd25c392f10eea1b7521894b22383d0e4a31736c3aa75817bd4d4ea64140ed41c0d35babedb916fa461dc10367590bba8be40af41e3314a0d48233a1821c545f458bf068fbff5b5d3508f97e5287af2eff1fdbbe1c33b083d77624c1b45bd4dd10e39c48d70076feaebee640adff1f7d29bddf0cc4949dc5fdd65606e68a14153bbd057cf0f7230952ef41d0f1beb7727e0582265b679b425b7eda6138731414120b904902007f3c243905151bcdfa49a03583e623176a535ae2abb263d7dd77aa8d89038f3b179c2765741ff2ba5936b995706c185c19e60a18e730dee6d1566f95f30030ee3b13b5609d29b2f691eb234b9480049825e95c913da6fd2bcfd05a2e1a89ee303d1e88f8541db3da6c6aa11cf346a8d71ecba639795b7870e211aa54a473ca540c5ff701b2164b119bb9731a12b73c37841f485c85e4bac7b5a1d949ae3fbeb2041831adc18e88955c77b03b95be94e0e84b8600c21c240219c432d45f0de8a7af711ed4daa8bde203d58559429720a125d1ed827ac77ecdaf4e52782509d22e3f198c01c8de6c15ca1c5f76ed1183c90d6ad4f6fb862f6bb4741e3f3b9b40af155f168b5b25ed90431b24c1485f9fb41baa6c8c17aea3d28f8fd73710d573c43c30509641fa4df1751616a31add3a9e64e1cf4dc88b6c30237b3ed3695659e028f2d1f06942a698a32eab7b9391499b3cef34eb5a79ef8a378ab10f0f4be60bb8441c44a5757828c9db794975e6967f74c6c138", 0x1000}, {&(0x7f0000001c00)="09e3d991a819f953e20af20af20eda4ed893d55bfd31f5a9835bf99e956f52356d9c30159f23816b799ecdb224578a56c27a1a8cb5a1e8fa97b7c937a5f715677fb5199c74cd", 0x46}], 0x3, &(0x7f0000001cc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r17}], 0x20, 0x400}, 0x400) setgroups(0x6, &(0x7f0000001d40)=[r5, r16, r16, r4, r6, r4]) clock_gettime(0x4, &(0x7f0000001d80)) utimensat(r21, &(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)={{0x5, 0x100000001}, {0x1}}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 16:34:48 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 16:34:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x401, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:34:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:34:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffc) 16:34:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:34:48 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0xffffffffffffffff}, {0x10001}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:34:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x80) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/151, 0x97, 0x800, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="fe") 16:34:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) sendto$inet(r0, &(0x7f0000000000)="98d9f01964ec48fd210fc6e968f72bf0e19c100ec317317ce9eabc043e8710af7ca785578876a4527e78c7786acd0a653afd6b0780568877549a1d938679b33a9538ad1f46974465d392438d7afa988659f714c3bb36bf45684b4c8567b45f3747efdfdd5828f46b7d908c42d84b43a653efe2fbd6f468cbaf287be323282e8fc1c19c99566e09cfafb3f2602efdcc938fcfc5c8305f3129e44602f9f76d4b12bdee1a4799bf0f6e2edf76698bb739a6400540ac4f99d80524b89307146f75987a77f6711b2df9af2935140d1ab32abc4ede605ee6c8d285e386af1c9c0ed18975d6a92c7e87acb51427ee0edfbe5f792f8370550b1102bbf4deda404a70cad7951cc7cf050970b2382b3c9c3a362d2b62bdc69e55e6f36b23dc12fb04b643d73e220329fe67bba660860857a894a1a2da2aff9c057ca4d409816111298b4a3a88ad4c41f20ac882bd52aae2a35315036d68683612c4a9543972cc0f9b3aaa4abe711352648ee7b1e99bc5aae83a99ea5257ef7abf6f913092f5a9667820d79c4b6133020c389814c7e9963140b83d87f225efefccf71e5e4e9e3810fe9db97bf64fac76980e5a1c45dd42e7e1fe41e417b3b06526fb8b41b600edeb8f33f5aa483b25556a263b4dcfcb1c7854e47d06c84e05f89dfc5b26083fd01d5e1ff5649f947afca30028f3212bf8baed26fd7b04056caacfdafeb6e7fb62894864cc26f1861060987339f57f071c5ee1b1c18ff0b65fb85e47c078551641612da3decc7399d2cf52a9acad81656f5846c8f1073e140e94e08a87665553b556d4096944163f55723e39c24a88e62f360138828587b73103d2f3d37f0a0258fd9bc76eaddd5e82cd235ac1ca63005b3407c62b8ce7cf7fd66a950ad19ca5a00431f9ea1691d7af77f164c210a9596d143482851199b769b35994afecaee57c1caaf4f3d3c09f443686105df2f1922cb20b962412730b1267ad5754c3679263a99c413589d4f690088e1b6709d14242c536d2da489a2b37fb49d2f2eb764aaf40a082733ec765e85c67a7cb0ad9fba0ff1b2bb28434645caa5bd5290d392425f0283839ba6a1e4d0669df492c965e64ed41820b0d2c32325ffa70795ead130e30cd56493c06e7287ae658f6eaad69245c14585f2daad3f7b897242e8f3431810b66185266dde7408d1b8d409b8d43619414348398c88694618340f4b628622779a6cb1018a24f86370c43a60caa479e9333c8f2d06aa3fdd7b416c6e4a676fb60eb4a9e69afeaf87e3d253c6b58a4fc4899d39bc4409174b5f49538cb910b6a97a07ebd0ebfe6f85bbd21166c3f59c7206fc0f7603b28d657fa2f649665bda1c7edb6e1e384875e77f594093e5e2d3c4be4362b87e1c37150771f4bf9fe7ba9bae50e6f25a9ce2d4333e2e6b9d40c7ceff8dd0a6564b754b45485051aa9120c9e9cd4a7a9d3e0daf4b9b6f16feb7c0b07ee6a1d506e1a847401f520ff2d8349f420362c534951879d8636be4929ca8b63154b5c118b0ce0c676417fff297e87837b09bdffc124cf9bb8c01850bb2ceb6f316394566c4a91106719442797efcdaaf9e15a751ed8e72dd4bc3674be44c0092a685a01ce0108e57fcdbcfb23eca9cc361294666a3d734f8060c4474a16ce4229dc51dc7dbd7ed808c58b91be0dfad1520217b1049503b3eeb6dfc1b2c0416bd0220444c5f1e9ca4f91a1216e975663e7de6ed5bfbef5f9b2bcfac896c1f2a88d1843c8b2035ec80c0066a5e3ff316e44ce4cbc5f903a62b43a2ff5526c8fdd3d6b2008dd128187d7e3ce959f502927e4ebb0ca05a9eddac5b178f6acd5c51835c1e71bb5e647884c0e7958014e26a84824f3f147fe22128f69fff1426f4980c7fa7ec77e804dd17078213493d80a2ce6888924777368486d424c59fbc97da2ae2e8ef1631dcf2b70e2cd5174e11d14a86a1efe75b950fbefb146da85fcdd0e2c04ee87a75137e19d4e1be387cc758e5f73a561e9f77cee3d76b76a654748bd24963f3f3962f50a73aff0f879cc21355a7b432fc3be4a9a66486119d520a20f05d69bdf3798f686f3e26c0824da3ae837e03aa7944c28f60ef59e4b680d2a8a2bdaaed879bc95aa1078a1a03e9221ddf22b81f2b2aa829ced496bbe4ae047ca41e0938d4dd4452ff7ed05c101bd042f5cfa79dfeed56e3fa9ee500eee677099e7dc4cecf2db00e80a2947ddb44d9cb2ce16a56ba3135d3c1c554cd8863e9a0bde73abd4b5b94f9a31db63fe6ceb2a2e8f36202895acc481b35631f54110c8030af0eeeddccb28bdce735cf56b08681a7656d762d13e1288e16151b8ce80e80b7ec5bb8c19fa2d52f10fb0735ecff1fd45595738d82fefbe185c9744ae13308ad9bc85306dc9bdf230bd76e1e8eccac4c7e195016308fdaecb8bffab25653b5399eed2af7955ceb2b4aa70f809a3cb9bf0604bbab71ec5cb432a572a4de5e4645191e109a89c31a7c3caf1c13811da619dc0401816ec0b160ad4c0ecb70dd44aba4308feb031838a6179da29cb45b29acd58919823518833e5d7aeb8814228d452613f3ed1d8a0bed14a0fbea545ca587755b10cabe8d5b2a504f1de9ea7f52aca11de576f01dc6a3c83fa30d7b7addeda2b300b64f01b03d461d0b66bfcc9679aaf3ffd3a17339c6482ecd1456b38aceebbbaf496c9a6ed6e466a08cb30209ddc5d728d4818c65e965bba5206f429302f72b7038b3b0cbcbbf000f2e3a750b8f8c321d6b825005f3639912b1db840161363e1fca4d6112b357c1671aa668f79f256d3f91f33336e9198dd748d4279e3beb7ed4869c950bd63fa84f6f4e6b2f89fdee8f20cef0063195e0edef7c27343d8f6f3ca01248a6f1e7a34560880cffff8dd007a7a0bf77fc6fbcc39b8d8432fc6fd72cbbdfbcce9d3c393b04a6e54b8706838c9301ad87c1652dfd293bb2b5fb48c08d38af9ceaeb46f9577ccd0d0f633252e2ac84192e52b47a53070c084e8564c049102f19dcab3a84144111f82eebf6eb87de0aa1f13f1da22d2736f2b2562138f2dd3a857dc8ab490da38b6051f883ba8adcf97b2b016b6241e5667e2efb381c815a0a655e3b3e3334091a10007a4db466cbcdad63e981eee6dde0ed6dfef18ecb6837da7b4b6682fd33be5bb4b070250bdc7cc93df9f9172827a138105cfcab8a43831bb15d0e250acf5754df7a979430642971b41cc146ee3c5e6e4f751f716c021fbad19c0b0a3bcf2284d4d005e276094be17ba2c945b1d43d24497e18ede648278bac20bc6a7f29ef32cdc1d99adeb208bad809344bb9c5415094419bb23f0e8f6e51ba66d7d2cb777207cf19695b16fbca19178a530cd88a7326db7743e4416d4589dbaeb335d3e450a3f2b5e4bb4c2867cff438ed20d89c3b94f475006dbcf68dd04eaa093a4149c447d87a1526006736728279973361f020e7c7539475396a44a57b50895c3c54b92ad0091d838177d119267ad130af83e80da32d4e7ab5cd7deaba068d45a69a775708f2e1626ceb6190b37a239753e7392aa06c2f6e7876eba0226099a3db29ab05d63425701bdff8f52708a3557a11ea67d6a607ccf424f54d732cd07528a169edcbb72cecfe6225ae45251dbc174333f61b0e15acc37a6ea4d3742050683d24b37edb488fe97b6e64b5ae93a343417d7ea930ae116b57149117b183ab083060da92301ae2fe0e95aff7ab44c74ef2bbbf873e46196d6fa2bbf0cadfc394e58a62a4ab7eeb9500e541e998724eb368174d03c9e2908af8e7050c2d73f1c7bde7c2ab8801a37f6a7e4f456ca73266040fbf90a8f74dd5ad4211b98bc113f07f0f841a2a3641095298a759e5b3906834a33e8f90522db29b447c43aa8f2242a7a2c3f48eb52c7567bebd086c23b48c994cdd7841f5ce9cf2593a4bfc87c712b44931ae6af70c67f391ed1b84a28f0a5958963de2c57f8a712e34336a3cbc6f8a1254a58b1cc39a9188eecf6213ae66061f58ef5a729514d8dd7104c822417a7307e4663019e2298cb8689dfaac5801904d81b01a558c02f52ccb62eab952faa820f8064d71124aed1b31526e9fc009667fd5fa13ac2cf2a8d021ab01e703f9d3c78bb569a45f655edb5575367ca3f0b93ef87b8291b71310bd060e44079c3df625e9269e98a4a945d0f04947e749332852295e5db70022ddcc28a62d3f72a9e80bced8fa041e499fc669ac0c98a9ae7395dafb6e0e87be5edc74460d2b8774b8d895f4744b9e561a5b48b530cb57ce8e3ca748f4ec721303380d670196650e40d125579d67f625d364dba3e33ff9c7339c008542e02066bc991d4d94e0dee3c38438af5b6646e75b8a54af049aec304797b581e3f5c281088c42f55cb7ba38ed5d285bc0ccef70867980fb285f7638b39da84095ae9259053cdad9379e8781ac9613b5d58a715c0bfa53c416303374e50ff79e0e1a7537402a8e6e32e3b87163544b9d26f0aa8f28572556c8cdfe472dc9d299cb1667c9d403bec9a596e4e1256cadc3b4027b22717562b491f75aedbb64df29d4b003fbcdd6f8a1cce2ff799402e4597930b50eb88db3d3faf48e656597930d2f13617dec4bb7248bd02d9f28d63a866a49a3989390b60cc85bdeef9c05ec6fd714c6974d1f576629229315a640d82f4a985bdc81528d6a0e340c690e0061ce5edb3da377f51e6775073068c6c7b63acb83e9830f53e302f1254903870213c8f18918d23bc7ddff3e36ed83e31b8c3437007b3a4fc584af1901345385bad56a419f69d1d9c0c58d72ff722a71f54c0337a21685faf2486f7bb6a8e0ea42d4068b4514e28a402dbe00d2afcd8749a582aac1a506c03ee9e071d149ce80cc33960fcc05736ca96bed791a48615f023012a3bd4ff4823ca1a965fd98753ea72cc8294015705f3ce85d7df4f1f30ea37b1c9ae70ae1070f3967418cec65f979fcf80596336deeea28b5bafeee522cf15cfcb17e78c05931c0fda13fc0d6de1151cd28215cb445999efa045489c515752c7b088bce1c783d589f5d6265bb67cfaf35e64acb3998ba08baa970edf474dcd96bd26d24dd69d1a12af02ea5a3fea1b324495332485f73a9f02e88a9f1ec2cf688149fdf333d747d1eca95f56bc08a648120b9238e724d2c96458e0f7534bb1272d247b53d46b574a8cd6cc6a5c6828a8ef36808c31f083fdd405a9a7c6512f22f6cc23c607cdeff3258ed12f7553ccb99887d52bd93032446a83c1a271ba9180462ef4c8bfced94944cef42fc0ef752c5c1360655215d05d947ed8f451b526cf2529aac216ab3010e9da169d6f306418937001e4b1b956d6c4b09fe5fca350723e8a0256bb50430e183b9461c2c0f8b281329484cd407fb66948620f6438be515df9343de39b85e30f15f323539e49ef13b0c878be370df25824cdbf9be5c2928769b5983b75c9df3af37e6538c07da088f43db011910f62cfb1dcdce7a39282d6decebd5e90570624bfd6835f7c88cdd9ceb272c4294ea96315dab9bbca8b9af297c85a4d0ffa73ada41f70d85a689615e0feb3d22651ce9affdc58d6d8cbd4612eceb1827020b3102896e217e78ebf3b885a468385ade2d693670f602d17102aa03a7927317b24d47dc9fafe1f1136993ccc1165cb27b0783bf09c4e14b0a9a67d7cbf14779cc819ff0de6997ef58e837678d2661887101d13d7ee110a888fc5aec16ee89f585ef4d94c88f1bfddb16effe23820520e1a9fbcc1a952e5c222ed5532dda8975a161643cfb6f9d60440e55e503a31b1205cc25e34240e8b50139e835fd9e8b1cd820a27eb2d563bb442ebeb9f93", 0x1000, 0xa, &(0x7f0000001000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040), 0x0) 16:34:49 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() recvfrom$unix(r0, &(0x7f0000000140)=""/181, 0xb5, 0x803, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 16:34:49 executing program 1: r0 = syz_open_pts() close(r0) read(0xffffffffffffffff, &(0x7f0000000500)=""/4096, 0x1000) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = semget(0x0, 0x0, 0x4) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000100)=""/245) poll(&(0x7f00000000c0)=[{r1, 0x90}, {r1, 0x1}], 0x2, 0x0) syz_open_pts() write(r2, &(0x7f0000000040)="33fad5d177829b644aad7445ed41e8a347d779ab0fd00a69f79f81afa968c244fac26cb61682df87a3868feae9f4c1c463ed1a7e70d8596d137e5f9a0675", 0x3e) 16:34:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000580)=0xfffffffffffffc00) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000600)=r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:34:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) 16:34:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/../file0\x00') 16:34:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 16:34:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20}, {0x48}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x21, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:34:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000640)={0x4, 0x5, {[0x3, 0x8, 0x7, 0x7, 0x3, 0x40, 0x4, 0x9, 0xc9, 0x60000, 0x0, 0x4, 0x1f, 0x100, 0x0, 0x42, 0x3, 0x7], [0x81, 0xd610, 0x3ff, 0x3, 0x3f, 0x5, 0x2, 0x3, 0x4, 0xd1], [0x7, 0x40, 0x4252, 0x5, 0x6, 0xfffffffffffffeff, 0x4], [0xfff, 0xffff, 0x6, 0x5, 0x5, 0x100000001], [{0xf2, 0x9, 0x9, 0x8}, {0x7ff, 0x80, 0x24b, 0x9}, {0x7, 0x3, 0xd51, 0xffffffffc8d7b764}, {0xd5, 0x82, 0x5, 0x5}, {0xfff, 0x100000001, 0x9, 0x3}, {0xa9, 0x1, 0x4, 0x2187}, {0x80000001, 0xffff, 0x6, 0x100000000}, {0x21, 0x3ff, 0x1, 0x4}], {0x2, 0x8000, 0x400, 0x70}, {0x5, 0x1, 0x6, 0x5}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x800, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000180)={0xffff, 0x202, 0x6, 0x5, &(0x7f00000003c0)={{0x8001, 0x7669270c, 0x9, 0x0, 0x4ff, 0x5, 0x9}, {[0x3, 0x100000000, 0x2, 0x0, 0x10000, 0x4, 0x7fff, 0x800, 0xbef8, 0x8001, 0x0, 0xbd, 0x5, 0xff, 0x1, 0x7, 0x9, 0x8], [0x6, 0xef1c, 0x1, 0x3, 0x400, 0xffff, 0x8001, 0x63, 0x0, 0x2], [0x3, 0x10000, 0xc7d9, 0x4, 0xfff, 0xffffffff80000001, 0x30bf], [0x7ff, 0x55, 0x7, 0x7, 0xbf, 0x732724be], [{0xab8, 0x1, 0x7, 0x5}, {0x5, 0x4, 0x349c, 0x80000001}, {0x7, 0x800, 0x7fff}, {0x3, 0xfcf1, 0x1, 0xffffffffffffffff}, {0xa06, 0x100, 0x9, 0x1}, {0x4, 0xcbf6, 0x3, 0x10000}, {0x80, 0x2, 0x80000000, 0x9}, {0x5, 0x3f, 0x8f, 0x7}], {0x80000000, 0x3, 0x12000000, 0x32e5}, {0x8, 0x1f, 0xc397, 0x4}}}, 0x2, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x3b, 0x7fffffff, 0x100, 0x5}]}) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000280)=0xc) 16:34:50 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) fchmod(r2, 0x20) 16:34:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x100000000a, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) 16:34:50 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="1b3efb618b9973c88ebc27beeb20bd3bcdcdb4164941d3b171a9615df1d550d1c53ad41a9744ff9eb8fefdd3bdc5d6de1a81cab35f26b606aa3e81fa253b4a221aa62cc0b22cbbdf152c2aa6c02a755cdc5300a04dd49381a3fb7bfe77dd98b90595659790c76153a5757981d98856459048a6027340d2368db4e54b3d60fb08ae0be7068f9b3f6a9d17623602d046", 0x8f}, {&(0x7f0000000200)="84321a881644947211d581fe07fc2afe988057103ec6be575792e6fc47370cb1981ef2690f6bc2b08229282badd03564a8f3711c7e1382e07a227ee947b89480d9ccec781db74a73a8265a177c09ff0c7f8c8a3123562a58951c0201f8d375b51095f8385e55b4e2cf78efcbc46963638895eca866558f21c63e66f07c285370766f1d43348dd37d7ec77459914002fb5118ae28fd6bf3da7eb742b94ae4116d10fe7c1b269cc9af3ffcd37e232309fbd903d9aa62c47a7338aba7697135bb6acdcf8d3a21c2c515ac8cf681da5966ced89793fa15ecab6480629fc3c0b20498f2763ac13a2269a91fa398", 0xeb}, {&(0x7f0000000300)="4ece9725689b01ffd96097adc8ea2c9355d40a7fc771579ca411ebb670119d18964ae55a03920bb1a9df1f861a6e3fefa072d5122b66e0482fb6f7d9418f640a7b077304d408eceef366371114121f6f949951c372e2f4d781955ed9bd845e7b811ae428a66b76fdff47947df357cc33b7ac8bd0965abc185c5e2b6a9c42055c16f33411a117f6ec2ac36fcdf067ce5f7317363511ebf8f064e98aa493fa973ce2f059833dd72cc45062c73b07be3755f836c50692e52b3b6faee121bf4ada49cf139100b59340f0338c5f4a347a3796d8b4914bd973c3269f6e38", 0xdb}, {&(0x7f0000000400)="f88c73b7cc59690102b07eedd398adb3bda8261be522d867ac86950cc27238f09585edd9b38aba3960f320677cdc696ef4725d1981f74b1fa2ac3d5a5bbde9120d46398294bcac82516dc9cfb7abe0e56e796c96eb332e9714afad24dd9763b2274585050a", 0x65}, {&(0x7f0000000480)="b986bda838d16297d5f5522209e745a73f79a3d8b27571101ace7a7c9fe15eb14c92efe4cc61aa04dc7567064cffb1bdb00b6f111c157cfa53f6314f2ce3e0d4217b70b4f11266e379120dae11267ab082b99daced98f99e3803c41c0ba85190ff7ad0de0c088ddbb32cbdbbbd45fb5a8f7638f989225283c8366177c25037b53b569304cbe322b71e4ffedfa8", 0x8d}], 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000600)) 16:34:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000180)="e3aec6e7e60c57e0c86874c265b9a3f2d68e405d4faf2333e7d13e3e37b607cf8aad8e9a692e8799085b9fad68bb4f89cbf103a9af9a2d6f2a0224df42ad579a49e20991", 0x44}, {&(0x7f0000000240)="e29cff9d2252556574ebbfc8cdd895cb08742f456339028afbb20c23f3563356dd9291a96aea3ae5a0287d2db08284b360801163a62f98cc316ae70972129eedf1acf9c276e240e7a509756eb663fb9326cb814eeab6bc2957b95bd8aea183a770f7564fad42048f837c551a5a8c12d68c3876fc43806b38045457e28f2d91c03c680674dc4037e9e78f4fd0b62d469de7566cb4135fe5574a87943188646ea08c2e4b421f0cdcfff2558f058db9a22fa9eebc8a0f58f45688d93954705bfef4e8024328ded10593525e9efb1f2dd6cd168613d1e440bd4ca7317afec20fbc677648a64571d5ccadb81c92ab01526be8bb1897109548dc32", 0xf8}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="7059cad97c1894385b795b70adbd6b4f9b61659064a8e9107c36c88fb6fa8800bd8ab3c5d035a236e1568636622370d38e7c490c3fe99325fef93c628322f6008eabd8f84741439d6dd7c3c7fefd50ff148c81fa21cce5f31ab52586031583c71b436722e9ec2eb20e0990e769", 0x6d}, {&(0x7f0000000440)="4df9223e94d19e0ec03217107cafdb71d5392af004751e26c91e0c2fcbaea038c5b38457cd307284abf4175f28aaa9d804e597e24eeef1b3a81231196a376952eca65788c911a8fdfcdfb7801481646c21dea0223c36a6146de78fed9b17bc649c7f56f5686c1d3a8a27c37e24e9eb7f800e8de9f89bb4b7c719c29ed8f171870e5738185e3417d979e185d9997c5e292a712339c519abac456bf49bf745c654227625f3a0b5f31ebba05c093695a477a67c2acd05260ea3b46f0c57d013493823f07185030f6c593db1e134c4fc8d9e5a2884a5abec524f7487c52e652dd2912d", 0xe1}, {&(0x7f0000000540)="1c2683f0f50820a5d1902d9bf7f6298097431f3b598ea0e44ed0ee189324b796684c25313c09bb9c0a5c8203372b8bb3e8febbd8f4615a943d2d32602536ba3b53aaa4b6f3fa88f4383ec03e25b65f7d194413b36c50fd8dcdde0ea46b2ab1183038a4addc00cb8cf218d9edf95c9daed77753ac8d7f5b0c9b6e0e7642ad17171f80b6124d723ce7d02a444d24d9e75c6a44ac542472b7134fdb17311c6864fa9d0bfb990e12a057cf6055df279b85845b7d41f3d86c3615de26350158d35fe0c4d5729f02ce452def68a0c4490a78691c7f87f8b10efefb0556", 0xda}, {&(0x7f0000000640)="bc023d9ee967cbef5ba186559223069f993918cb75e43807f5ce73dfc64ff88616411cb540352f8217426342869a42ebf8d752f2b15ede695078cd633cdfc9fd5d878d2981", 0x45}, {&(0x7f00000006c0)="221e57ded7d0aca247e988cc0b820788c3401ec07a3011808137cb9d7c23bad230c3deb6342dc10cfd2f017c9648128eb6c287f1893ed4cba6b0814aff382d6892d700a351a62ae8d24d9a055febb3b76de735b8c2f926e61c9b317f768513dfa490d8bc76e0e3af6c9d1b8d3da780305a", 0x71}, {&(0x7f0000000740)="71620a01a830b58cddc957483cd1e0bef9b31b17b44ab2e88fbfa4ab402b0b8f38b341857e234e95037a3dd290ec4a97429356e0f8f69c166aeae08792bce044abcc3d449f00e1d539b91120758d22e4f0d54389d2a6fad953a02fe5b2fa7978c719315dd8b2974ce24e5d1a8ccf68f03eef7969a94f063561ed7b9a76b23aa808dbbdb910ec7808e5cf1a7ec55aae6207b3854527", 0x95}], 0x9, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:50 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2000, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:34:50 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000150000000000000000000000000000000000000000000000000000000000000000001002000000000000000006000000000000000000000000f9ffffffffffffff00"/110], &(0x7f0000000100)=0x6e) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 16:34:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0xc600000000000000, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r1) 16:34:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0xcc) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYRES16=r1, @ANYRESDEC=r1, @ANYRESOCT=r1, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES16=r1, @ANYRESOCT=r0], @ANYRESHEX=0x0, @ANYRES64=r0, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESOCT=r1]], 0x7) shutdown(r0, 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0x1ff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socket(0x2, 0x4, 0x200) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) acct(&(0x7f0000000140)='./bus\x00') linkat(r2, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) linkat(r1, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00', 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$KDSETRAD(r2, 0x20004b43) 16:34:50 executing program 1: socket(0x800000018, 0x3, 0x2) 16:34:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) 16:34:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000002c0)='./bus/file0\x00', r2, r3, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) 16:34:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x10004, 0x0) r1 = socket(0x3e, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) fsync(r0) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x9, 0x8}, {0x4, 0x4}}) accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 16:34:50 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000200)) 16:34:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 16:34:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x151}, {0x18, 0x1, 0x3, 0x401}, 0x6e5583c1, [0x6, 0xa45, 0x2, 0x2, 0x2, 0x1, 0x9, 0x101]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 16:34:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x100) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:34:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0xa, r1) getdents(r2, &(0x7f0000000140)=""/145, 0x91) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$SHM_LOCK(r3, 0x3) shmctl$IPC_RMID(r3, 0x0) shmget(0x0, 0x1000, 0x311, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x1, 0x785, 0x1, 0x77, 0xce9, 0x5, 0x0, 0x3, 0x2, 0xb4}) shmdt(r4) 16:34:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 16:34:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4505) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0xfff, 0x3}, {0x3, 0xe2}}, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000040)={0x4, 0x7, 0x223, 0x1, 0x4e1, 0x0, 0xffffffff, 0x7}, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x1ff, 0x3, 0xffff, 0x80000001, 0x1}, &(0x7f0000000100)={0x8, 0x389a, 0x2, 0x1, 0xfffffffffffffffc, 0x1000, 0x0, 0xfffffffffffffff7}, &(0x7f0000000180)={0x9, 0x2}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:34:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x9, 0x1, 0x0, 0x9}, {0x7, 0xc8, 0x1, 0x6}, {0x6, 0x1, 0x7, 0x7}, {0x1000, 0x0, 0x8, 0x3}, {0x100, 0x81d3, 0x7, 0x42}, {0xd, 0x3, 0x3, 0x9}, {0x8f, 0xc1, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 16:34:51 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() r2 = getuid() r3 = getegid() chown(&(0x7f0000000100)='./file1\x00', r2, r3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x80000000000007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x200) semget(0x1, 0x3, 0x20) 16:34:51 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1810, r0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000580)="0fdeb69384ff", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 16:34:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000565000/0x1000)=nil, 0x1000, 0x17) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:34:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x6a, &(0x7f0000000200)="204dd8e1e875b7934f952677b7453920aa3e9b842a5f95ea3f3487ba7dd44daacdb58a0e46a54af47cc97d32001904aaeadb210a9ce3335190ba6757391066b061c07dee306819e94b1ca0a5dbd973a1389453a3963b89d29b9a09747ea785e2a2bc8532533a622e5500") ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300)="9d9ac5a636343f11879c833256ebc3b272ca9fde73eaac361b5766b02470fc79fcd50fd9c90cf3270f3218faf07643db18b29327c14fef8fee18948ad9b87b3be66b72e4cd8a2bcbd9bdac382f7e34f911b3d1b9f05a6b4d1c31261509dfcca4ea6278ab770c8fc9f8b2dee8", 0x6c, 0x4, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0xc6e3) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r4 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000380)=""/66) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x8, 0x3, {0x4, 0x20}}) r5 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x1ff, 0x1, r5}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x20, 0x1}, 0x10) 16:34:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:34:52 executing program 1: chdir(&(0x7f00000002c0)='./bus/file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/186, 0xba) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) ftruncate(r1, 0x0, 0x2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:34:52 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x400001001, 0x4) flock(r0, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x8000) 16:34:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)={{0x20, 0x5be9, 0x1}, 0x0, 0xffffffffffff0001, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)) write(r1, &(0x7f00000000c0)='\x00g', 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10000, 0x8001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:34:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000180)) dup(r0) flock(r0, 0x1) 16:34:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000280)=0xffffffffffffff91) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x6c}, {0x6}]}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/125, 0x7d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)='+') 16:34:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) syz_open_pts() syz_open_pts() fsync(r0) 16:34:52 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x5, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x5, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000400)="461231b99ae035aff5613fd37b2990e25e948618e53b7177ad6c4b97a7220c6e8093ad6ad80d71012de63c6cc8045f104cf90dd53aa213a180d883eb2065062d83659dd02062a41c4b4511b07042ca7d67ff7b4578c9c3775c4acedeb0b4870a059f53e87445850e6f27a3df5e9b8708ae815e0fcbaad94e55a31bd66fbd852901b58aa87e10550bffc0054a3725ad", 0x8f, 0x40a, &(0x7f0000000040)={0x18, 0x3, 0x8000, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205603, &(0x7f00000001c0)={0x400, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r5 = semget(0x3, 0x2, 0x401) semop(r5, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r6 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r6, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r6, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:34:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/82, &(0x7f00000001c0)=0x52) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:34:52 executing program 0: r0 = socket(0x18, 0x8000, 0x0) socket(0x93dfc4fe3b216555, 0x2, 0x31ef) setsockopt(r0, 0x4, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:34:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7, 0x8}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) syz_emit_ethernet(0x4c, &(0x7f0000000140)="677486e50284df506ec5d2c9aa053b59032ef4106abe37bbe7b1f3171d3ccc4ebbccb58b4eb92d922c02ca037f0e2000001000001000b6ffe2468ae8b11337cdd586789a3d579599513d0c05") 16:34:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) chflags(&(0x7f00000001c0)='./file0\x00', 0x1) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x17, 0x10004, r1) setreuid(r2, r2) 16:34:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:34:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000140)="e2ce9734fea1213a57aaf9b04f758ee6eef40962d4ff87a32d0b767cb27d46904115770752814e983cfdb71c09eac670a3f6fe0650f9f75d4ab17efb61001b41b5b05fbc1284128cfec6a0cafdb4e0e1f969d8a62d915f38f70248c47077e4957e577b6db202a671376a9188a3e9e5d88d1923948deb4f25c7f6cdb43d6a481e3a25cd580019842083eb6be6e9f97a31", 0x90, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d, 0xffff}, {0x8000006, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x10000, 0x4, 0x4, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 16:34:52 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000500)="23fb3c76290be8fc9b7a977ce99470fb6a035fa3c694450721a99b41c2a7138b27e58e1fafeb8e263ffa1c1bdae45ba9cec4d598eb942c28a55c7bd90fd9e7b15d87e6a473ee472ec02e2b24deb937fc0a66b3922be3b02d10e0b48e6dbc03c950a40ef28a00ee60cb8b1a35be7fb7821fee27a29d0d259ca7f4b7991a047fd24165dabef24e1fb761f259d1dd4c316c9c7875c58dd6f4558e700c961a70150e49560856b84ca6492c201b8453c8", 0xae) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0xfffffffffffffffd, 0x3, 0xb7}) r2 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2c}, {}, {0x6}]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x82) socketpair(0x1, 0x2, 0x3988000, &(0x7f00000005c0)) r4 = msgget(0x0, 0x480) msgsnd(r4, &(0x7f0000000600)={0x2, "725f3f3c245136b2ced3888c29d350a1140924e4982f1941f193780910a8375513288e0511858aac98d5dc41f87e54784e1499250ff73d91797a30143f5c5637351a02d53622ca90ff24655c640881e366107173f24288e7070fbb553fc707c018dd50709256ca926b2eb5dd02339ee989a2b94fda4c07b0ca1e2c907d99e22fd772d32f1820399986633d85296f"}, 0x96, 0x800) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x6, 0xd04, 0x100000000, 0x8001}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:34:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x6c}, {0x6}]}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x53, 0x8, r1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:34:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000580)=0x1) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:34:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x100, 0x8, 0x7064, 0x8}, {0x1, 0x562baff6, 0xffffffff80000000, 0x100000001}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:52 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r1) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) 16:34:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x28) 16:34:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup(0xffffffffffffff9c) fsync(r0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x80000, 0x0, 0x3ff}) setsockopt(r2, 0x1000000029, 0x3, 0x0, 0x369) sendmsg(r2, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:34:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x8004667e, &(0x7f0000000200)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:34:52 executing program 0: r0 = socket(0x18, 0x1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x20, 0x2, 0x79, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 16:34:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x800004}, {0x18, 0x0, 0x7, 0x5}, 0x3, [0x1, 0x6, 0x0, 0x9, 0x3e, 0x0, 0x7fff, 0x100000000]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x2000000000000029, 0x6c, 0x0, 0x0) sync() r2 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r2, r3) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x60) 16:34:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffd75, &(0x7f0000000000)=[{0x44}, {0x3c}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:34:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0xfffffffffffffd31, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000002f7886907fd3c088000000ac08c62e78c6236e9fade6e18cac9c2cb25240deaff6fbcd1b06f6acbb9e4b9bfe46be5ee726c8cc840bd684"], 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x404) 16:34:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:34:53 executing program 1: r0 = getppid() ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) r2 = fcntl$dupfd(r1, 0x92d6c2c05b4ec62e, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x3ff, 0x7fff, r3}) r4 = socket$inet(0x2, 0x3, 0x89) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x1eb2) getsockopt(r4, 0x0, 0x0, 0x0, 0x0) 16:34:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f00000002c0)=0xc) accept(r0, &(0x7f0000000300)=@un=@file={0x0, ""/18}, &(0x7f0000000340)=0x14) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x4, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x101, 0x20}], 0x10000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r2, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x8001, 0xffffffff, './bus/file0\x00', 0x81, 0xa37, 0x1, 0x3f}) r7 = shmget$private(0x0, 0x1000, 0x10304, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x5, r4, r6, r4, r5, 0x1}, 0x1, 0xfd5e, r3, r3, 0x400, 0x1ff, 0x1}) ioctl$TIOCSTART(r1, 0x2000746e) lchown(&(0x7f0000000000)='./bus\x00', r4, r6) r8 = semget(0x2, 0x0, 0x318) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x6) semctl$IPC_RMID(r8, 0x0, 0x0) 16:34:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f00000000c0)=[{r2, 0x40}, {r2, 0x100}, {r2, 0x100}, {r2, 0x80}, {r2, 0x20}, {r0, 0x10}, {r0, 0x10}, {r2}], 0x8, 0x0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x10000, 0x3, 0x0, 0xff, "f46c35464e9586aaa9cab93cebcad09000ab1840", 0xfff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "77ad316a6dccb0557725507de804fddbd7c284c3"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:34:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x59aedcfe821c255f, 0x41) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) pwritev(r0, &(0x7f0000001200)=[{&(0x7f00000001c0)="17982787ff15ff87f96d9f05332881c815e634db015aa1372eb3c68914c45a5675520f57a8974dee0f031dc3f7c593b7f1eacf64353f21412c48632de4810009855e1c2ff242daa44f477c57369dc4a2ad1de00e67caf96d591b960a091c5b25f6128272131486a0e8cbe476f6464b12ac4101b68ec618cd06b233d3380859da3a96f6b0d837a564c9377253b56f4b9d8111105e148935dcc03fe96ac5a1821d1759624e4beee9ebe476785ad65a01d7c3c598e60c4d33397d49c82f12e25732282c178f2b457d6c269c3bdfd9b2f42b0d96bf529cc53ecde93bc5804463b84f160eb07ff0241e555208c0eaa9264c9823e48d39af2e4a0f6b09cd189c3cdfb2accb91267b5a64d6178fbdbefe8f5985849b47059afed680fa23434db386c5ead3bf3b8e53270555c49428575de76d34c084da5292355d72f606ab219f66cac31e8f4e1b5d314b9001e4372bfbfbb4ee7632acdce1d4302d61ec18b1baebd65460db6ce35d094935968b4b088d19243de25d658e19432d1301bd9645ad9ee383af301fa86749a819cf95b1f8e62e226f702349dae13e4e152dd300e8b8f194ad0d0ccc047875b8d4ae5edb72999e5d4eb6345216db280c4bf3e4dcdeb5b123c63082a52952940b0330daabf2b3470fa9d8093c643bca3e03d472f8abbebdb26b462df6559bc1d0e062d5b7c18bf39a77fe168f64efb68247d997dc32aa50c2d13992648e5feca88f5947d7f89f3de367d9b5a84012b2baa4575d20f224e76789e530352fd43bb72c5a95ea78b8be3dfb19944b68adf71849c8f89ed1919169dc08c1c1ce3c4b4330ecf0d64d8e84f41501bec69805984b7f27a07fd631478bcc869db9acf2e05b2a9b01f14cda3bb3ec3b95b76d3efe4078e85c155fcce8709a90f2b50d2667323c171f818d0b4155d46e7e9554e7888ad56133c3957ae738a8cd8c523b1dbbe29e5da92b36867d9441cbee1b33cf72e211f04468e58ff5c3536138a7662b62c9f417d75bd32501c3cf08313834f06a6111b564ade3fa0d22493fcfba159ce12f083b46c6ae1b0a5a337d568c0adfd09e901f4c407d630d11b2d06065db52d9a266bd52f2b38dac288697d27971dc932526d82277eadaf76f0c93f044d385901ee040923dfaa41812741fa582d2f51309a1681f152edc700d530ac9143c8ccb4c6a5188e248f7dd2a8cc196fb71fd865baf39ba08728a6e37a0e092e442f2696f620fe55f7e658bcc1067cea354aac961564ddf4ea5d2a02586ab76230b944454050c11b473473a1c311e6a44474384d92843c34020f4d5057463bd99f28633188cba985ebe912fd5aeda7a69340f4de9448a765be5215cd1f41d37d1783d19a8799d3b4cf6feb333a6b0c6c7c1aa5976cab2ad1d09720985720027da9f7d988430a7665c94121d7c926d88a99b53eaf75cdb3b2f7e9fafb7683f495b058097a54deffbbed91bc05cc8e7237741035e25954a9a31a864b07358093cfbcb05e896560183142b31eaa04715d055809ec493f352393efbb7568459a215fb1d94c5f36c7620e0a02177e70b6a992d03f30e1226022ebb8c98baaf641e25245b5ea515b4f711b3a8af6ed5105588d2f7f5ad0dc6c030d78365cc14b2409dfe779062f6bbeb37570763109b3f1bf6ded102ac8d1dfdabe34605b01624f2e039809287b4c6181a11cfa5e8eb06322a559f8ad1b3402c3a6f8f051cfb5c4c94265c146b7885467cc23521d5480c8ad5a410777e9190d6b39b19de6f4ec39865d4ee28dc958dea333b284ac8ddf3f1957cc128076ee5636afbd77c4ac5491fbfc3c657368854050771b5fc33f182565b7d2b7762a9969257e04dcfdf14be018e89a3a3cc533c6da56d57aa27807b8a4171eb3666f94bbaaf670f385334df16cfe5f161cdcdce3a18e75906128a01b02e20daee325612b8b69d43ae3329b86cd0747fdc9574d079f5e14839c1414636989601ee84ccedd66efb8e9f1e7a6901995c5887138d4e58fd2b7c9b78413458c270f48a9a045eda006633777164a5092f336b9c4f17dfa6dff3db24303cd7baee523607ee36ee80218c9b3ddc88cb98176c4709fa34c3268cb8d51ad22c632befe8d12575c1c664952195d5475cf482aee13954cc839ea28b26e253faa06c2ddcac17720105d9512a542ffe4f3c40", 0x600}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:34:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/28, 0x2bc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0xffffffffffffff03, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0xffff, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x12, 0x10, 0x38, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x1, 0xb77c}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x20, 0x5}, {{r0}, 0xfffffffffffffffe, 0x64, 0x1, 0xf, 0x6}], 0x100000000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x54, 0x1, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000002, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x3, 0x40, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x800, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0xffffffffffffff9c, 0x10000}, {{r0}, 0x8d2bfec0b16f5f74, 0x62, 0x2, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x50, 0x4, 0x100000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6a, 0x8}], 0x6, &(0x7f0000000000)={0x0, 0x100000000}) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x1, 0x0) 16:34:53 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x11) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) 16:34:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) nanosleep(&(0x7f0000000140), 0x0) 16:34:53 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/80}, &(0x7f0000000240)=0x52) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(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', r2, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') dup(r2) fcntl$setflags(r2, 0x2, 0x1) 16:34:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffef7) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xfffffffffffffffe, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x0, 0x20000001, 0x3) fchdir(r3) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 16:34:54 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0x0, 0x4}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:34:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:34:54 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x0, [{0x1, 0x8}, {0x2, 0x8}, {0x3, 0x8}, {0x3, 0x1}, {0x1, 0x49}, {0x1, 0x2}, {0x1, 0x2}, {0x0, 0x4}, {0x3, 0x3}, {0x1, 0x7}, {0x2, 0x8}, {0x3, 0x1}, {0x3, 0x3}, {0x3}, {0x2, 0x1}, {0x1, 0x2}, {0x3, 0x5}, {0x3, 0x9}, {0x1, 0xfffffffffffffffc}, {0x3, 0x51fa084}, {0x0, 0x2}, {0x2, 0x73b}, {0x1, 0xffffffffffffffff}, {0x3, 0x3}, {0x0, 0x5}, {0x3, 0x3}, {0x3, 0x100000001}, {0x1, 0x101}, {0x1, 0xf2}, {0x1}, {0x3, 0x40}, {0x3, 0x800}]}) fcntl$dupfd(r1, 0x0, r0) syz_open_pts() fchflags(r0, 0xcd21e0f512400161) 16:34:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket$inet(0x2, 0x5, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000001200)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) 16:34:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000200)='./bus\x00', 0x8000, 0x8d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0x9ec4000000000003}) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='./bus\x00') readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/65, 0x38) 16:34:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x3, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x0, 0xdc4c459eab5be4dd, 0xd0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000200)=""/141) r2 = msgget$private(0x0, 0x400) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000100"/64], 0x40, 0x90a45007cf924179, 0x800) 16:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x3, 0x1, 0x8b, 0x7f, &(0x7f0000000340)={{0xcc6, 0x8, 0x1f, 0x9, 0x0, 0x3, 0x20}, {[0x3, 0x9, 0xffff, 0x8, 0x10000, 0x80000000, 0x6, 0x6, 0x81, 0xfffffffffffeffff, 0x6, 0x5, 0x4, 0x400, 0xffffffffffffff7f, 0x9, 0x8000, 0x1], [0x6, 0xfffffffffffffffe, 0x9, 0x5, 0xfff, 0x3, 0x71ad, 0x400, 0x8, 0x1], [0x100, 0x9, 0x100000001, 0x6, 0x4, 0x7f, 0xc815], [0x101, 0x0, 0x100000000, 0xc50c, 0x1, 0x3], [{0xae80000000000000, 0xfff, 0x1, 0x3}, {0xfffffffffffffffa, 0x100, 0x6, 0x7e}, {0x0, 0x1000100000000, 0x9, 0x9}, {0x3, 0x7, 0x80000000, 0x2}, {0x7, 0x80000001, 0x3}, {0xfffffffffffffffd, 0x1, 0x7ff, 0x40}, {0x401, 0x100000000, 0xd5, 0x100000001}, {0xff, 0xc45, 0x1}], {0x6a0, 0x1, 0x2}, {0x0, 0x400, 0x0, 0x3f}}}, 0xfffffffffffffff9, 0x866}) 16:34:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000001800)="6c7d417488067a3565bd3e48d46978e4d828469e3d75aa551d8929651fcd65e400775a509ce4956fb9ccea9c69792d3907a286b9968e9559ed6a27f43a3226613284e38857eeb34190a26984350b83b3da4f4e8d", 0x54}], 0x1, 0x0, 0x0) mknod(&(0x7f0000001580)='./bus\x00', 0x2000, 0x92) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000140)="493991cb206bd97efd416092bc10c181f4bcced458bbff965559c20c4b4506532eed0e8a67c8f700fc0c11de060099241098e20102a19480f6efff6103f4068730d9daa7772c38e1641be9d8a01e21a7694d727e36feb7f02c7271e8c7e6fbe9b8398f9fbd84cd4bc84cf10ea910e4a08120517c389ab352e70be119029bb1c8b312230ce597e63865a203d439083afc3c8b06dfb685dc5aaa", 0x99}, {&(0x7f0000000200)="94a99c222c54d9e93abe0acf49d9f0718ed50b63679d46fe17cd8bbb5d8349050e07a6fca02ab47d2b7a113b0cf272cd07bd9a64c256e10d4a6e1ebfd3968d8c0170b8ea6c38881f92cf0d47ae68aa319c4176c7d22ee12a762138118138c616486adab0ee16bd8d5d9d60e5fd7a30634f346c9dfd02bbfc6042b9d3bb253d2e2e3eb9b8f1c910c4948f5045b2abdcb854c2af0b1c6852c2ab1c3320b312", 0x9e}, {&(0x7f00000002c0)="4319749d596efd3accaa503d4cab49e81eae59520f438c9c4893c9a250c22a69c9a42c19849aa5a2dfb0291638d1c9cf2710f4293368321657e686df25abeb6a483a391e69fcb5abb568495476057e99a3075bf7d6", 0x55}, {&(0x7f0000000340)="8ea06e780f83cfa673b5e94fa387bd5e65cdef8ba5fcd14fb743af66240af62e697363fe88ecda24665aa83b68ff06301fe609f78972f15115ca2ca45c09a5bda625221084e7509528a7b99c6c3e5c14e6e877a2c570b76adf7ac822826bf4b996a6d0cfc6ae27a7f7a4f14d1d534358a4e7f8bac113653e660e8b245d7ebcdec190f8215407377c5902d5fc387a3df84f2f50b5d5adafdc20001df1c99e9cd2eb03fbfc1ee0f58809fc0195529c2ccce9d9fb1161e33b4a23df2bcbb86db25ea761af555bc6967cf6b8f892e3db63f776c7900a03e37e3b2b4b98e8e859f261a1760582d9451d0ed67a3ee237bed0fa0e58e393f004b2ec046c4bd2016bfe563f365e3954d809739f2b3834d27d83c34370058962e724eec71a1f36c122bdbb1555f961fc8dc4b74ba0fce8f6c3c87bfbb53cb0f09695ea0906dbc88ce437a0e371cd15d8a2758c03de7e3fc869ef3da3de8ac513582058d024e344a24cf4e2f14192a8a26405610701a61cfb6ba6b2c465efa9bf383dfcb35a0b8f931b6b11e35f447c04c6216ce462aeb6d8dba936effd9cea94210ff416bdc42bdd45c5ac170e02e74361af20950b6c5579e8316cdf32b163a64f7c37fed1ce2f767c134d04fb5b34d7772ba525d4cd418845ca50be8c5e2986be15cae893b5fa4ddf3ba5b04982b6483111bdf4e33d62f9aced82b1e728b15f9199e0bee197a734f96aec2e2f0bf5492259f505780aa441fea5ca018f74abe59dc02721f87d48775e1acc570c12554c8c51ee92f333a4d166c49d6c3f6b3133c55cebc73fc92f5128da20618294615bdb01de25432545c5428fed082dc5441b573b19945ed5544b5f747ddd11579949e3fe940eb97387cb60aa59afe1cc37a573b4bca5b768cb27f29a1026286478959a5ca3575b95748e994c8af7ed57ceeef518363711070bbf7e984f5b120d20d2e4b7379ccf5a31693a5aac948eb0c858fbcc8e9a5d2deec16da2c712b0017712cef773dcf01feb82b9d5b734fdb51d473cb592b4b1f82ac044238ce1b7aeb231be3a6fcdbd90ee758bd88ad501ff5863f70e32bd12d40601957ed886ade346915519a3dcc076e94461c653c62a416cd8846d7dd53143c212f45c4c2bb0e5cf717b1ab6df198b6123db559093e8171638cbc87d3a2bdc1bfdc4c7661371c2457751d33266062101ee2122e978441585660ec8064b701627b1c399cf246767191c24cbdb44cc93a7d2ce23b8eee29bb9816ed2c6ae2df035a9891bc0afa942c8c4692aff5da19f5e8ff06d96c563d8540f2b8566aa33242258c63a30fbc503307063821b15b550cf75aebb3b2ee6d72179f33d875c8014fd7d5e1c4bed2736532c5e5cd390407a295a6720662c0259c1b04fcbaacee87fb207eecab9177979b9e469a99af56367d105697a13897da242d440b2512c92e96d343a38ef98d7e943ba1218a33d2a674eef32025e0b37118a960e8c1874abf0ed6657aeca4e225e18e3042a9251a273cc07dc441bd98ada6b8e8645024a9414d9405e8106da169e5f474a89bd60778dd5c8eb46794d3b2321d610319113fdae56fb580e5119843a5ea8bf04ce7e55145725578e9a5f99124cb7dc4cecd3c2150b05ec9b7ac50037e746d25d65bae2d2c19c6d2687001adb768e2155f23f27d0f1866910ce185ac5342f1109aaa9cf79e964e8b3435dc1091e88ac7d177aea0a9b2fea2c994c8580210578874b41cf07e05d28b7cc2cba5edcc6e01b018af80ca21bf478468f907bef5b0cf22205645c0d4c5378c2a76f4868affca0e0abfc6e274f9db9d625979e74278b784f2186c353a78ee7cd7d49a0413f86a1b3016b1829bc91f9150e0daf23588d826808949673a73c0fe3c7043fa5559996de434acd33102b6925d3883d0b29c8f613c0da838a6519e85608da6f0257567c46cf357e8e6b46c4cc273182b476f0b30e528ae7f2b7c1acd57b5af012e2153dd9ffc217264b82a4ba4b446884c7d1922b065f2338e65b7d2e63dc1770b30e4f979196fdcf8663d33af9c25f52c86153bbf96128bf12a95388132ddf2b43f717551abff62badfdb7d8abc5db25425387c1e30d91dc6a52a21a7be83e018fd73e35793105b06a78e966756f832345f1df78a22a579b92888a3da967e48a1ae0739d562a86b5d387847387aa9fb8cc3218b596fccce3d60bd9e7bdfcb917676412d5cf358341b1c4dad5f4b49ccca09b5931f47c947391dcf8261767ce5f722437505187469e6171f5275d41be230efe338b41aa1bd39c8b3ef3a375cb124cdc1922a5aa47b7c59d08812ef11e291570f9ba7037846dc16da5cf0438bc18c3030828b942774e4a668bfaf7d973d4160da78e7b728f1f038f9e7e4526b0f70a0dd4ddc01b38649768615845013c5eba3ccbb00f1e6cc6bbccdd21751ce43662faf367b8a7b7241721fb6d0c4e8b88ea47c596aa2f161c823c981671be1192028f405b83f91897c905cd671bb3d084d4ec3df9174bf3a11e9000e98151e611449be41f9f731bdd04a357a3976f9b149b248b1c6ccf13ea9d87cae23590c828654949929fa098fccd02a4266d3d1ebe8fefb053a4d615e1696990078f539063acbb9de42a001eb068092387b792562a6c65463db5ad9493f2d9349c96a5a96d20aedfdf88b0d16b715562638a41eaf29dc52c3aa968fdef46ac6b86cbce335dafb623fb26896040feba82b3ddb45c15a6456c10bc50b51f8a5a4953fe377fc96dadecebd949a59f4b6cb571068332dabf002095b744a69d7d7fbe6a32b40393b437839ae68dadd70c7f980553f7d15b26160845f2a0996fe5c3f676c8fd606e9d2720c558c255619e26f6e45bda42d96495ba47baa731fff246343044322383932484ce90151b7905f2cafaace1a3af739856dd80c8322e87582b6bd0779ade0cb379a5dc63fac0e7555f76a710b60b7bec0a2da0317d024f701d200eab3fad96ce242985aa877f5953cf06771376d6548c33400f819bb139f346cdee9b1d710bdf029d673b62681a764dbb47365e75a0386475dc5594a8774a3d1f6044595257b09afb702daaaeb32182603a689ad3f809e81777bbfdf11df6e19a1bac14ce39de95bd9703ef16907f81a795bc5a8ec7a1382d95f41c422b895f59e6d1957eb6d923c53ffffb6c3b8501ec5b50dd1803aef2f4d16afa6e44b24f9d3e0f10945f2f3fc2876aeee4d571beed503bd2777c44b69c37e8e159f13da43b0a0bd14de738727b63f20bc867549e79328091debf5ed593edfcdbd646e3144016911806a967ff0f8537ec4a4f83c638b95cff8526d24924d4f37f7dfc806bd035b9a3b89abb488e26b9c847081cd739d3de30139ad3c73c75794ba5105a3d51575e25bb7138abd3b42a5fa0549096de3c8ab0b99596fc6f6c7b2600efe558824b0f5fc3bee9cb0316745162aa1b70aa5d7e02e94107043fd2860e1417432912b3cbcb478e96ee1217966b65fa407d982d72d68134801b4b6b2c96e1efc51c184c3e2a7b3da781c0de67608d988eedea9ad1c33243e214cd2e3cee4118a60bccbb8fad8dcf27aa187d32abf929c7652d519a24b6d9cb3ffb133c89783e1fc5bd25d0044024682f8fe5dd882cc6a7aeaabe3ce5914e07cd2abf0990884826bed12e3514461542f9bb209ad3e856dfe86738e8ed3e1db2adf1af1fa7d20d46fa8e361acb9cac4797a2e62a551ea3f364c7ab7792084e5503023557b8bb8d3c4d1b6cf661c3381ea2585290f25098db54ea33fb0d9853c8162b9be659e7f880fb6755d669bc6c0f3cd9d2673c0e554f5c0093021bdab0c9166b349477a1d2c83b7e569c2c99b766308ae959066867e749a0252aa220d4c2d6fd94b248a458410d6c334ae3e260371d8387cd94b1583c80634faab3cab3a11c5d16720fd7d7d5ad4e2ef4231ae3ddde85fad8eba1629b0646345663a696b73e22d37a23c8f00a6181d966695e946f89d7ff02521af8bfc65a7a805ecce25d96c5840220b3b62600957c54bb9c6a71cd0c29bb75cb0e4a121a210c4d18f50736ca261b09189aa67c2677497d4c6e5c74345c9d037c43cb344ac9089147e163e3ce8ac883465b482f6ed37cc57a40c1d166f5412020102cb67f9cfdd520220db18f542e673833ac1c6b7b4b01b60052d89b638831a96abeb9b5c3555b908eb53310cc52e4398ec12091b937bbb696f8583c24fddb80beaa010f5d87afc66d7fa2a60334ff17c2a439a1ff4ae514587f958a28f3529d35ee1f49f7e40478795da68afeadce8496b1bfcc73ae6e72b47ea433d168d5baf348800acd31dd6422e71db00b08ed03e58badba11009df23c84ca55b83fe01e086ea28ef3b0e79ddeb0bbf40496e342df14d81298a4fb9b73631e742de48fb841a4109b663f87fe7f7f3ffb4917fd8e721a17cea9cf991d3f9f20b4fcd11532e000d3cec09bff5718ad588771e516419b0889591ace49b6af11f3c9ac12f54aee0af3eeabb80d13810eeb916f86c96946cefde4b5b044ea631bc9d22a2816be171b135454688a1e69ad4487ba0a5a3eef644defcf8ff208d72558193b2170882cf388cb084c3f090b99fb8d94ddb969bc0bc66e06be4ae8e50fd7f536f68597f2178e6c9c0ce338dc6fab317181da4b1d3155752060a07087b53678f13abc23d3f2b152ce8e881e3bcaead9c84909a7832ec7d6a7f9ca95ca53720609117154ea2f2cd2e4b32071b413815e0701e4385f16dbd6d9d69248d4fb3442c299473b7e5f7727bd4c6fae3c90c034e73dbc678eeff23f8f895a6adc5d0439d434b8602979604c240c762fd47dc1f32f209a053c4181ad342afa94c7a1855789c4ff0e00626203d9799b2b1345d777cbccc6ac70ee9f6f42665578854f1b144ce552d7b359e81ff003c939f29ae6f0ee3341b16594428a9dd1b5f87bdde1a125be879e0a23af16f861d6d46cbaf4e2e2bf68ccd15c615b47cec67fcaddfff1ceb5fdc995738b626bdbdf6df5979f2c239e2eb8440e820ab89dc3e38bb40b0ebaa22b4409d6e619cb7cf02f26bbc602cad6734be5f4846a8989441f1794070ed7a3c9c752853d245d57c038156df9753b092833f924d02b1dcac779f14a9daa515a9e19277f60d2badd4f0ca57b8532f0901ddeec3e2cebd52bbe232de1c4929cbcf8afaf0efac0716dee7d52fa0d1042c1389eecd733724cc1feb2b49ed37a330f3ea374dfd0755d1bc7d845829689ed6d06df22d874fba7d4140e8e31ba055c5b840750818906afc965d4f7c44b652c4974c5f2ca2792ef8a2008d8124ee3c2046521b2396202269d29cda6d36553863bff23a7937dcae5411786e65f84a1f4d70956d6c44a0d1454e1488eb56e6f78981e449793584013afc54289bf6ac9543a5c46d45863d67342bc2c91d03cc61915e11aa957c6b6a8bd84c8557ed401243b5ea03e6dbf8cb7c89350b813229ceb900c86d318f343e2a83fa647ec622f6bc0a11b4a88906c380102a4e89d7c0e2b2ca5bc4a7df480335b4ed7c1dcf3776dadb4f1d19e90fa795e4afaee17bb8cdba6647bde76e5a1b93b03b8d0c4001722b31622cd18a918266c33b3c536fcdb7c17489db94fb5aa4cf0639cd479c5592235a9853f9a0032471783519f4e65a14218c213f743c019900a344232fcfd1f9ae5a99d3e52164b9e65baf4869a057e045c0aa26334e6962d2132f06f2b2bef17864900850a965643806d2accbdd74f6dbb83794576348d736acc6797aacaba55ca70d19d80b24843dce8b8dc70af59fc95ebc2db16e301a8293b370a73716284a0b3ec3e586ebe", 0x1000}, {&(0x7f0000001880)="f1824a61b6c08c072ffca0c9065a7d485e2db805f052e959a1f95e7b5f1fc216343de61885ce9a78e52acd92480afbe58e59f4ab36b15671af933197bffd248a759288dfbe4de1f899e555081a84be7d628ef626922fa46eb6001b9b42f87a731825c9393b214be60f479d44c7e2eee525fd63e04e351a31701c192170889bfc091759abb5ea401396c36b85d55d063bb03363e0025d3ac87221f10331867f87873c3f0c40e1d283957472c5620d9d186e935914398d42ff7e8133a943b2f4f9777306b5185d1e666cd9fa053e2b588ffb5c86c234aaf2c2d3face7de457d83ec42be20ff604c98f629bc413a2d363e5c1ca2b54715d62b79dfb3d190a9ed1f6e10b6fc6f89d83c35b80bb2253002e05785007eb568ecae3def447adde5b3cc5d7149b287e89702df135519f8f0ee5049ff4a7b06dbf2be14d3d8ea4068bc627765e95bac54b93711a0659e73f7d81ece0f3678a03faac823607a4e2bfe3180e3675b19311233c2a41cff45f7deb3720bb0488f9a5fcc2663198d80a7cc9e592cec279720c7adad77bed119a55cbd673bee50bd019629e31e4345466ff34a7012ac8eef0bca8c1b6a6e90692bd6d8937584b3c572ef3f8f550ae1e8aebcf4050dea48f349050d6e0b9cd36def5331591cdf0385fd74e06a3a507d92c4d56aea92e4ac127054c6d05b916bbe80dee8b1b70c02902a9dbae67ceb5b210b2078d586b5bd0a958cd67041ad2e1d4462bd1c2660d365fde7ee7834965171265d46d59d135285658111143285429d4204828a35c81de567d48f941ca72e79ae26bf79de110a300ac02abedbc64208f4c2fc6fe31e9d0f83e66ff7fb0727417febe0e736f2a541e4b9002dc7ed7d0ab3c3d2c763cef7ba1e5fb7dde24a04a537f3f016c5ea21d0dc73f75a891ff2b201477af73ecc36eaf2363eb896aad84d19779564b0646c4ca1efb5b3717393d6febbeb2099020ee811f611677b6c284498a37e1a25d218578787ada083ceef3e66cd9b5654e4185de69ab8146fdd3efa766912f1ea9279ced4917619c66108daf8a54915fdd922bc4854014df26aa1aec6f8d761257b0cd6ae37b5e44dc407a151d4f1ffbebc46f09379bcde5854e7b25863b2448356cc24fbcfce4545c436b553dbd6369b557f85c014ad3e53df7d10d2bf987edcf3e90d55b46d85cdd8f858a6d4651b9670d64145e0fba49e8fa7d2a2e1e26a80aa1b0c895c22a5aff6c95c8182dc487c37616abad1573e0d0c684af077902038ad817f92b55286f13763fd9616444a06005528acdf220c2e520a331acdb9f25d2827d33fbb6d40590c394c44e1965363f6ed0c7c5ca7d923fbb1bfc5203cde87f41b400a45b8c5847aa210234c2589da7e51b2a743ae00ba014f86fb0526c8428c7b391584482fd340f6e44723d05ed03b5f8b550e84946d1bb778ce33255bb27cb82e76d46f6bbc82d3dd75af8c4ce5e9407fc5ddc70aff3facb66e45ea0fea07bf9005a0e7b86b3bc2c71589ccdf2396dcc9a9dc3a08a5b3570b8acec6792b4777ffea96e508dfcf9dfdffcb714f8aef94139b00aada71290a03891fa9ebc1438b7bce2c513d41bcacec456ffe08db541018e477d4573bf167efb9c868696bcebcd6ebcbe599c34fa9aa5f7301d5f84682f94422597f3e1fb102245590126b10406ff8d78e0dc2606aff06173dad10fa37abc99fa36857804db93835d8cd561948d1b58c7a6fb690f67583a7e7909d7fbe399fb2139b0f891fea141352eb63fc4f3e369e9e2720bcb350ce75fc558479677d7f443ceecabb9e006bec9880b34c78016b0ab1f607f0e2a624a953be6dc164da24884bead7d4d76c80e3c9b22f0e40d807637e4ac9de6e138409ac3ee3f255963abdc54795aa363930388ba7619d55b16b1ff60069ae9e5fa0c3d4b4424df3b043ebd4e773816e54e6c72ca6ca87b6324b50f4e89e88da5bd87b1f68a818441ee58b0ab992397ef55007a4815f97890be8b2cd2a2b62a6cbcb8ffef3ceeb548ceb990a496940607c69e7e1ded9e143e8bda1b81758367857e68961269331518640e48c1c8d6a431de0e871be472c06b0f7ec35535f10dccf3c047e4504b773f3a31cca877c1edbf6fd23d8103e1eff40eef23904d26386b5f0586d68fbb924fc0d68aacc892aefde1e8878598dac4c9728ec9495eaf3f7d2e202300c87a058f45e12d3d5e1c9b0b7c65187ebb279016f1fed4dc05579e4faa8a66d942080b0e82bb574385c19556918aad1eebb6f3b7b1a72dda8988c8e7d6d00876be2b128bacfefb4531c21175c82c62f97310a6c7a94b347817a475ed404731402901b078c10125bf4284b3f3891b28af97057a849cfcd3375e56500848f1cd6d8183c6122e812bb62dd827e318a92091a4b36db4f13c091da09074e6047eb377cbe6df4eef9588c29405239f1779075327a1ead2fb2a221cdc92a56887deee14d125744fb28dc437144c7008697947dea13c18e6fbf98a68dc715c92b69fef9d066c1183363487177248375bb1b906ac8793c291dd39b666d2cf429e5e55c258953b5481636dc54ec1638ad3018bacf8615d0720e70d8729a76e84f445fbdf2156b60b2a11133785d597554091e0b91c1807fbee786b9dca4e51f6a23ef1500565822dcbacf5751a854269cea59f5914aa86ac283c581e5bc540ec74c05e6848d5895d48102d09e1f6641b3dfc7ce254300d0e30eef8e5d25c2866eb3423df17efbd5fdd3078514d9101bae30bd0ac438656dfdcc42de1325016bd21f055f565b683ef71f2af8a8156b775c3537648201f474a0403fee411aa21abe127c86f91d4abe3d92aacd5bb407382fb690227040e49b632dadf5f67ee3fb82dc1696983cc5684e6a08b9d21fde379233135bcdd3b1bab9c5e52b6fd9adacdb5c348cc70e09cac27a025fa7f3d770121ace670a7ca55a7640027c2fa40cf307e934970fd44d99c4152b3b5feeb942df3c7827de20345ab1a1a35a484ab0d03b54517b648d8ab56bcc40318665cfc4ed88ac576e9e02a4ca059753ed4c9c5c097eec99f218eaf15f1096a957d77614b68d9d8dc247066a04f46e5090f3994b3c6c86255255c3c1c90eb463c6b93f27ff876e142cbcde27410855e52dad65ae990b313476a6f99e28bdabf7313f4628c864d524f69765d4b98bc2728a125cba4b60a84b77121d0bf0b0629bd26965e1435fd4f7807974e3080d5fee33312907ccaed366fa888d55ce5b406958d3f1523d1d6e2fa0d37390b7523aaa93eb171ca7da2e5ac88c31b699a31e7144a03be79e42fcb9bf312cb6fa851c242d712e3e089ff9bfb42cc3fa45af2c45ed747b1d799f7db27113a5dbf983adc1c92704827e492b71f834f14c9e24ea24c17cde368b46f4cc43ddb9b3c34f57a6aea369f9bad2d4c1d0c2435abaf0e1ec400375498c1239bc2017e96d0fdfe91943debfb569064b8fa33da7c91b1637e6adfa78fd444a6817f6e2c582a95fc89108abc8994bde9c7e6a74efbad2006fb78d71d3f288f300d28f2f11bc11ee3f81a3853e0d74de4b69b24f3d4a65bc6c6091e064109a132edd8e87f3001ae04ebfb1a4ffc4a4959dc6668c4f62c61f8274b7535cc73889b9a7af6ff67b120139538e6a4fd361327cc47b19126abfd25ae2bfff527341df4ea05cccf0e206d9815f9bf6bae9fa1ad9f5c709ff5a49954267e824b94df498c27a00a8c83717f39512c4c1700de9902615ef368bf445f24d8fd1975ea6c591a4f945b9ffab12834059fe7f19a992cfd3cbca4da88c2dd59f0faa86237c048949ef3e861cc9aacd7d01905cf67d22c0a949907da1bd722b1b4907fd219ee1d13e19bfd798696abe7070316edaa451a5c5dc958198214ef9814f06c870b621e8260b0c7d29a9b079645cf429cddd71758cf2eb6a1060dcb887975929a9f49b026c1da0c8a9323ed40d0d642b3b907d204881335249bc0edf440578f0ccef4c12a9ba8344b3807b1bf4b0221cf1e5c279ce204e98fe1f38ce086a92c49318384657635bd0edcbf68244d5050cb9add3fa2ab5c279c8f1a2697563c8f1e80e39cf026a6f4bed0757a9737599012c85ecc7ffbcf28dfe8692585cedf6c613ad1b57bfd6e952d73346809cd16af8b40670e3ec7d758770994e20f494fa2a56a7ec8f8982fce6f4a3013a09bc70c8b42c1c0e38fe0c02706268c7035a861b6a701ca0731a5d3649ab312ffcd4600c8f9fe81d43365eb124268e54e341ed0f9565eb566209ba5f356b70a6902ff270b22b98f6ba06cd4fc7e49a9265a450796359ffbb21bd1ad4d72040c5d1cb6618ef030ad6921f5b4881c45876caaaf7dd288feae5383f73f8d4e30bc7604ca1319a08cde881143f62ff9580dac38231f61f7ad8c34c4d4f6055100d684fabffd0d207f683a019a2892b437852e2e6b5792d53b102d7a94dc579d3d1e1292718b8c68c93c79578e6aeaeb316ea2e3ac8f5c8650f967f9f2cf9090097cbbbeb48369984df882c3aeffbcd8715a1635cd0cd6bf5d5cf94493a76697762df80809bb50450b2c675508cfc414e384391e1e13a06b8c4de783996c4498865fde9d82bf619541042b65250d92a8fad8ebfde7bceb345218d1698f04e6c36b9ceaed1b0f6b92825bf123c4752eb53310fa63aa615ecc6a4d2d5f88cda1962a217a405f156f6961a98f4b22abc92495b5c0ed9c887b7d0d438f051f6e3a1fc72c8f6fc19c2718a25a0b1ddc10c2a23dc9d06770521f7bbf0e3e38d81590cb00ee537c7ac0fd380e065c637b76fd131d8950fa8d599c56d1a62a140d25bcb5a1785505701e1099a7409840afb877178a315e69227d598029f4d8228cdaa2f19df1baa4057baeb9adecdb6be382b1831ce90365eafdb5ed1db36fb781bddc7b4195a7678599a6b4ffff08556b303780be0d843497273b34e2fc520d49c7a03a8f7bbc93af30dbff380c49b7ac7855adbe0b2ebd09e4fa334abc019afb5281c71004a501ac72fc534291e0a9c1070d7ba67ae53a90c17ae95a7bf421f134c05ec8d3acc27036a4208c4edd0e1fb0d4c7229b5623a116bc703368db341f87467d37958307ee648279fee277f4f131b1a3041560ad40baf286cd087aa6c2cf6779aca7cbd08e7c75d80b2aafaa0dd494da752749988311f59d33c1222d11c8e801207aa5075b1b4acc043ac71fc99541013c0d22058243a60f48fac38f7f3d07a8d40135297d3b1ee55eb1051b19bbd3fbff4929ddc366735b46e1b0b062e9d3b15aa1e4c262f71d345657b409e01371130170c412be186ee2c42c7a9c32c2ce749fd0a0f5bf239005705c54e17733b3d1a9315f68220cb62bf89f053b863d095e2a7ac9e241737d482bcc80b09ab72bf2212739730d833259af3bd57350279e84a99e82eef5e0078616c1d0fdf1b649a3e202f2cbd610a1306d74d2777b64495a270138d9e203abfe745fce0142b22f405522926ac3d999d592cf4c07f8d7f51c3fef037cbdab4d75e2be2c3f1cf1849a89a70b7531ed48e02639893778ae6bbefbef67a9aef37b5647c20d44d9daed7eb6e1684290d79858109340e68e04b5092dcb7de3a1a95b486a53189fa041df4571a569a67c9db7ddf49ceadd31aa86d3ea52c6a49dc19f8262a3442c265ffdf03aab9b711cfe4eeeda816cc22f9cc9138c57753430cfb116225d6c2a55a9da58a6fd3ac27319a4baf9497ee0bb1a2550c263d564e4d0c56418d40be9bd37c026482ddfb4e0f7619afb9a84026d76336c88c88fbf0cb4373159b79140a487a85d912dd31a163015e98268cf19c591f1", 0x1000}, {&(0x7f0000001340)="96a1fbb10fda3cb72b7ff0d111076655bf42bddd36f6bb76f9c953c3794045fb243fddc02cdc6672780d0e06529b962529933e3895a7f0d6e01d74dc4f4d6e366a7bacd50dd52e0447a9e74c758e5a521209bf6b63afbf22f72ccc1f5724133ae856a71250973a878831173fa7b91f8e79be9e94302951e5fadb6f07ba8ced3c75f723f176c207a347f7b2c585fcfb34eb4ab6925ed24385d155f40f601d6b", 0x9f}, {&(0x7f0000001400)="8d66ca5329a1a03657719d0621ae5cf778d7dff911e6edec675d52ae5adb27b7fe91ff036cfe64989c8e15249aec4099cb572c0c45c8856dd391e91bc72cf041acfd2bb7f2b0a46415df8a35dd4cdb4dd77b96fc5ed354c30372fc472d3223933ea6368646d74a464d78629a0a7e07b9adb2dd087942f2b2bcf9303c81303700b53a2561c23b2693817fb69b677e6e31c30f1adc173ce6c935ad8afb3a19131e7445beab69c1d4d1d4bd8032506101408c4d067b49017bc30d30a79c8f922bf50c6b69d80e8e2339defb60ad47a6a4ac3040e8e367868f80090d5ce7a8230b376aeb0912e87d2417ccf3a24434f9b2a7e56cd19cfb91db", 0xf7}], 0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:34:54 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x80, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2) r2 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x6, 0x400, 0x7, "f4ca73a6e1898b48bef03c708218425f7e387adb", 0x55, 0x1}) kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:34:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f00000012c0)="dcaf9f66aee3a68b01ba1f396b6fc3cc3c5d2d298670aeb0229ea7a04937671c546b39b1ecdf98065788ab2bd1971a6df936fbf585aae36d96eae79592962f764ef939a2af3b7b3564c7d626089b4b50107290ea7cf1dc3e6249bd419a6a7ac3888e70168a54f19ba5de3f137bee170721069b4710040075d55b02042f2b7c100c55acf120502f1e9abe8611a16ea905d3c0c939fc09476d18ee3626b925ee0ddd41f25f85e89754722dc120bdfe22e847717efe02a517f245db71896331c51a53787cf020d7133efa9a0989162e61ec95664a03a2f4635d723189f26e42f8bfee36b357b2e9ddd43f7547fe87e178b81e7bbb0b5fe8769b6b199c18c61ab87b495e180ae17480acdf11fe6d6a469e4e363706", 0x113}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='](\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='o\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='K\x00', &(0x7f00000004c0)='\\[\x00', &(0x7f0000000500)='[\x00']) setuid(0xee01) getsockname$unix(r0, &(0x7f0000001400)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:34:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="8e", 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0xfffffffffffffd7c) read(r0, &(0x7f0000000040)=""/1, 0x0) 16:34:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0xbe3ecc52868758dd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="f7a035b81651de65973077d20c5ad2105d1651305108d66fa6f46fa5ab7bf861bd415e761046", 0x26}, {&(0x7f0000000140)="354134a6d8ac3b7a1080a20b7bbb1a60043dfa75037e44561800de6203aae35325522b2c6d2729e8dcfc4a73eb8f8bb7b43d78e4b9fee3da71313c758371c3547ca44df7754667d333a74a5b060111045a8540577c9a78b61e6eb7", 0x5b}, {&(0x7f00000001c0)="f0a147e0656272bf518a2235a714d158706a26175be1013c0e3c12637ec713d6cffd6b8476e0160c8ae03dc1a97f0ad726e83bd0bac56cb9a4535d6948ceec5fc7293f5e7fde2fd1a644b759874ca772bdf75ce0ae", 0x55}, {&(0x7f0000000240)="de78b77da2fbecfc3fda60220bb17f636bde5ffb750c1bd93d37af61ac627cc1c76cf039619084a6e57c0b372310b74d3b851bd8e51d4bdf79c145d3a8", 0x3d}, {&(0x7f0000000380)="fba793bac29e2b3c9ccc807891723fe4ba4cc6fed08870665635e3dea61269c6f60776f13dc52ce461a725faee73ebc47e91c0dc429c2f644f0cc4082d3a66c97cd6fac3e44cee4c6b5b5933cd32bc9a2a7da00658bbe9fbeea475409a437e922540473ebbb5ffdba8a325dc487bb1b8db1df39c15fd1e7fa4595cf5d61b3269c05808cc736c4b35baadb58bdee0116ee95e933b3cdf3df988ee942a235ef3565fc33273195ce3f3168b8edc39e9615bf05c3b87517e2d961a51a50fe90cb992c6b4e9", 0xc3}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000480)) syz_extract_tcp_res(&(0x7f0000000340), 0x1, 0xafb) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) pipe(&(0x7f0000000300)) sync() 16:34:54 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xbd, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:34:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) lseek(r0, 0x0, 0xfffffffffffeffff, 0x2) 16:34:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/10, 0xa) r3 = dup2(r0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 16:34:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="95883871d9f6189bfefc08a6758008baea5b65962dc3c95c206b0afb65febd61cf4b73aad9818c6be4c38c72a34663aff31d4c954ed4d74c3a01e47a97d282e69449b0b4f659915b98581af981bf8bae1b8d07b457f3ac6f47b8a0e09b93622b205755b522ae3c99c95acd68206c2d1152a0b5d93a31c8ba7f9103b5e9292b83e96c1a68c8b384bbbfa2d2e14f54dea234f2681d5ea9b638892ebe6c2d1b02191571240c64f5b3844887faa82d5b0a31bf82ae139b913511624f3588dadb9207251475aa348ffd99ac2a0c42d6ea95b9d898c8a73a2ce4e46ad571", 0xdb}, {&(0x7f0000000180)="b1fa67f7bba760031a62ef431065b91148d7794b8fa5b6ed84de195eef068cc8ae24bdce443eefcebd3e5be8ef4724d5ee1859a87515a15dd666eed0fa8077021548a50d45840701e0f43e23f6d3a411961e935d9f626bc2174d23c5d6a62b24617237b5658e81353cfa054f2d2a9613ba94097ce62e443f8459e7778ece3cd00ac4da9eecf6acda9429cffb50bd387200e270a65eff74797e03d1222c0fed6e098b8873b7", 0xa5}, {&(0x7f0000000240)="e05686f47a98719f9686f71f6e4478ec3e0674e5570e00441f5149157cf4661c9af3a90c4601cbac537df40f9ada9251ae7b145fa4df8b09cb7fd829750b04235c84de313ff6a0f0a9a7f2e9119f", 0x4e}, {&(0x7f00000002c0)="e2d4f0596220d19d6904d8ea707c11b22f8baa543e09e479e048f362e8ac59d84abe7047df53fb636c", 0x29}, {&(0x7f0000000300)="4d2697658c3df41298b1eb855f111215702fee4e5d74a2760c11fd788d8942906009e673cbeecbe84cbb3aace37dd9d116", 0x31}, {&(0x7f0000000340)="5ddee5474019e74aef987654776fdd1ab349f80e710228256d1ac8150ed7c5194b3f7c312efa5cee501d42eec0245ddb8355f01d034f458af520403419b97536b595d9f7b5bbf5d4d02ee350378001e563c65d95cf55501dfda9d50905c02d9a1a586b6f126af4862bcfa7d4649e0947d75f8fdfd9ce8bf23bdf50cad4e8138be1ac49ede2952dd774d44ac5bd89ceeb77d6e2c7c54bb91a1e1f8e03af3dccdddb15e2e7291fcb74", 0xa8}, {&(0x7f0000000400)="51d952ca70e885a6d1a9b7fe73d25c6df64819334a3b5d4a16815a0cfd8f526cffc6de5fdd21d1b818753a5e2c23ef64e4ccdf5ca8c7dc737ded7444f3aa7487bc49ff2d87fa8880e44cf6a7b6502552eaca8ceecbdea1604da6f26d3513db398131195a4597a0ee4b015261bec33a271c0b64f4bb341138fe9a3ab14ce33b5e0604dd940475332fc35503e97447f89258901efac3c95450719506648d2f0265c43b1b996974d98cad9cc75114672ecd45bcf9984f08289d03c0f4b7c354b20f638a3bfd27a06a85960525248990a7b5d519a423622f4eed5e1ba9d850cdd9cb4676ae7c3c5bddfd072555960f471a32493a3608d1bc9a03f1b5335444a392d67959fe1d2364d08f7a58c9b6516bb38251c9c591d1e5ceddb5d1edd750bce7d8615c65b427f348a44be12ead89f29fec4792188ddbf2807697a47e06dd054d646fe8f03ce087f91b691dde1dece593852603ff29105cebe2e3041d9410ba280fc367dc3e1d5788f59f578a6c4d7d073d222d8bf2a40308e7cd9efcb6ce74946b7543a2ca81f82924d0af86bf115ef551cf36f32bf17817aa3bd5527c76fe8a88f3617692c6b2953c9c2dcfb2480b09d47c041dc3f6485a20cdc6831140acde8245b599144b9800370f06e81a24de1cc71e3b4f5548671c9bb491611375a6d29676fa767fa7b7206cf1ad6134cd710d0de5ffebe432d235d5b3c21a29663d2a6b6aca3b1b6c97192fd347065152ee789bdc3a8699387bcf3fa1e54c4fe1211388e7f0d30d683074adb7835de012300db2ad496ff196d33d3586e00e05225e3c64a9d1600304b2d5473ce35d9925fc935114acb5ce18f569e04588e952b100f2e45e78cd6f129602bc8b9b0391676c271e58dd9a267a7ba19e77f96388fb9fea0604018d681376bc205d08fc28dabdd87838549f4b925d6ba61144f4796985e5b29bcf637b2679f8fcf7327c09cc9b5075527f5042706712e3e28e9a04c623458a05965f635b9636a5211f2841d47bd3fa8eaaaa54485dd0fed149b834fe603d23ccfbcf53ca7c97e0f1b87ad55a6d392a2694f43a49fb079101f712ef64d0d6d248009855590b5ee2717a142e91950b702764628a2494341df0c7ffc9a604fddc251737ae3aa2006544c609d6e089d7e9a18c14353db71dd2c9605badadebfc53285bc6ac4c73d0445adb771d4c3d91869edfd932bf9fb5c7fd7037a23cb7d30dab13cad832e885e4390e3f3abd648343ae24099e55e073b78e7972544e4e45897bbd91c219c31fed7fa5a7ec7a9b8c32991c8e685b93ed54c5db0fda2d27224861289080d28b79d5c4ef62e05efc0a0bb59af873d7115bdc0115c78dc3f4ab14dc2ebe6d9af85cb13a6dfae882cd6167b790890367637e04441ed5f7b669e7483d30742b4d7182a0ae5808c993f3b10c59bf26c1cce226d2b54434f1d4e5f52c8c9d26baecde37a4bed1a95afa6da453d766c48f9eb32b2ba9f58b55db6f185026c079ae2224cb4424d8e224a8c3cb1b17756c8016573eb5f6a6da7f7cb21f4de3180bbbed5d240e802a95291ebbf9e153143ff87e814984077505dd5b77a8fc50dafb45cad9ce880e03c28990b453af4732ac0254022727c9855e205bd0ec6a34823172cfca8e2a3beb5985845b01f2d2eaae279556f8a6ce8daac94bb6ff3503f920921a30db2937227535d7c17937f517f7a8753c6bbe5ead4213e150e16984830a0b09d9cde77805a62efaeb1304f1775438e93b97d3ab9df5f6886cd4656844f99d7a2384db0d4147afb48ee21f9ddd7b0689b91894e5a3d1724f78a64cdcbc3a4c3bc5de1d05324d008d255a48acdcdf9621fec11a3259d6707e3ff7aaea36ca2025d4594d4ad13660d0af6aa6fbd015c10cf2239d8ddc0de084e5e79716e7c937fcad372f6d717c35ecb6dd46e1d75255b6f5ee26069319f9faf58e42e2ec6a9903dc63bafe1ba4967366e8d060b3641fdafff6bf500dcc688e8d9078c77fe0e7a455686cedd35b3eaa32b98ef748b76e2aec9d578b9799077181af2a4e9997fb9b669b538145abf706dc3d9e15dc2bdf32d0f7d9996fc4b1edaace244abff02991fb21a4cd9de8ff786494908d8e215fec7d915c60eb59f57d40748ec182396efc08291679528a7091149e6d82f6ad5531677749b71d1b75d7d7d743482e5d4e91028edc834783306f59845be7d530115e97a1e032cdbf11f5393936776a4a798f7eb0fc872c42583ddfa7af3b73393183a3d99d6c20c9ecc9b8f8a8d670fb62338e93d2f695a5a0d436f240573da995192280ed74a162501ae2e369e307923f33ee99adf7afee14669e4965a8a77b084c2f080daf89707f068bb70e91da628644a6431a973332742c59a9a7ee33fff73ee20a5e12c852d8f1ca7f9da70303a5cc4efb1d8221c0b7c36a62023f8e92157ce4eaa2c88723076eafd88e781022f6b8015906dc5cf85565405a1656f7c1442cb822ea2a2bbe43d065cfc812bf00f12a7aa8cc48b970de517f33477970a9cec5f4aff7a4231cd526904aa166a289c7850d91af6c2c52f336500ecc5a3fd7d38bfdc1ec8ac65a648050c309def1e03aeb2c7e19e5d9fcb9fc083d2aadcca333b526525b997d22cac511450ff33510b454087fe7deb3cf7d7babd895855276841b4b227875c707f4197a83cefd918ae45af840851fc1a1f075742a8f46c29eb43ef508cc07ce206c545e48339b73c7a0dda57d53dfe6ea412f7031b2dea69b6e796743d0f7a513b75a13f1c08eb86afba4761277d08ffd3e8fcf106174fa58ba9bba7401b19c1abaad51ac45eea92795f2e09fe9be6d1e966e567f3941dc30fcf5afc0a914a9c486e2f5b9219537de6699942510be866a68768af3c610ca2d2addc7d23463e1c1e15f00a981e0106b45356047313d501b22b1642f5f7e9282bb987de62b1e30dd3f9d0575598b4a6968ceaca28e8972c5d2c915e150970051ccb77c88df043ecf7afa7197ffade73a9f3cdf3ccbae24edb4de637ec706a08a411ccc513604fa28a65552ef20c3e2a10887aa28a6bff9f8764e9ed66aa32ea2e87cfcd87353dfd39729aeaba1f9903c2d33eef18ff949275d4cfc0d84a6d5a44b44b643ea73a8d3b3f927180823da09cffd0c393a659d46e8ed4c5448fd384d841e2463861833df17207239f36807398ca835686cb19fb18159f6b755ed69b174c5fbed4f732fed242125651113a46374a338ca58dd461ef1e08c9da855952e1d49a3f338d8105f5c32f6279ac91470f979d9e555552499844bc203e80f7226e829200310b8615789d18af2a770a1883bbcf184c28716854280f81bcb504d8f9621f197ccb947b6963798ddf40f97f17b476049d099751d21f92db8116f57b60093ebd7e1efcaf914442805e56a9068104ead7bbe6356ed5ff7641f4a609bb52c064896b36d1a5e78c712a7b45c84688d14fb16be4d5099cf9f66d8596d9cc4f25385498b0d1b13ec6f910c01b9b78af853c49e219d43264e5fd1bc9d5a995f251b2084af016d926062711b51da881ca87c5faa8348ba23548c4b017fb606bc7781b001703bd10c06dfa12953c8b40a8f1a434ecc355d701c9453d844b8af12dcdbe708c1fdf1fd7904d24c2c60bf91d2945b1ac3c7d54fee2b42579c9421ce0bb4eddb96f170df46d6f808f192360819c8c809c17ed6f7c5e051c33384a09e7dea7d9a986c4c9d68383919b1032fb3282a4701555324b02d202b5eeebe3dc2cf421a94adb25a577c21a2ae9922db9ceb60db1c14310aecab7873888478ec4c008d34d899ef40968a646cbeab95ca0384d8a8d6202632ec278ea9623eb5ad50200a9dda1bfc1dca934137668640a83c00d19050f8affad0f250ee5812a143f8a6c5a5faa21bc6ea7ba14ff28080fca2e7cf44c744a8f9e4e1fe38dbbf807c7098a455d3fe621b514c0337edfb0ff234ef657340fab9622f5802ed26d0286cff4f465d2ec27409116a43ac5bfb1fc17e10e915216e5f44d9ebc5581b4a64ae43b0f7f8e233f6a6ec70616436c0a4cead76401d5a8d36a3f1383c8e4df55b44aace14b6187cf16bfa19eb4662d6d7e71441b6b4d578df8a3d7ef5d5e16e46314dfdcb1d7fd966b280e32348c628032f373ba9286fead14bdfa33e258bbd0c48c3c50c63ecd5768993be356a1bf825012808f111f760b07583168280380ef8246025756f759068dcc924bf6c9d72d6a7289881536d73901a3ec3c0fa48d6ddf6a8cfeca8713fc2a90e141b55d3c3a30a53475341635ef80826e1e0c199531c3628a82f66f7345e0672acf3a6ed3843e90a8593bb13204efbebf1b3db915b98d3e58774affe4d16cd4e9ee90eeedf87b2655313e47fcb059a58703b004ab6957ee799316ec422dcf1a43c5ce1aaf5d28056c00fa17b2aee1afb79bb63e3ecc660452f27428d965f42a9d1da66e115aa66d3c41262834dda61888f6cc48a1a85eac4f028be76d369dc0341514102422ed704e258e6e146afb5a1ac267ae45b4ad13aec2984be615ab191b69b47171df415618c8e16256aab6e4e7410f99e9f99c47e12868caa64ac4edebc509c313b3eac4d8b6c76c5c8b41809e94f1e5b5cb098776bb2160120cee79660666e936ab179e209ab08bda349af548788a4da4cb0ef0be17c2cdb529e8f938b4e9e6c2e1d20ba015105861d674b2d005556e4a2e5940a14226ed6103d188e2c291962d103d4d4b617c5a7ae48e6c09e8c422190227f592af80e869a92ef16fac02e80cbb23865b6def8b26c1cc0d2a37438a12b724319fb15e29fde464067feb0a95ef3dffa50aba2673c47f88e9aabbf00360a81a9b519224024f857ebcccb3bc8c0a9dc04fbad06492cd51742c8c99a6d8c66f07287fbda3b1ad8ed9c2602105c3a8829f8487b098411f4044ce9ce44e83c72619fe47543a69316d6a6873abb73cf7686ad0534c75b0489eee9cdd392320a786c8caa18a9ec502b7a35fc2d3115465e8be7d320932100d36bae8bd585f12ca0b3753fee6d97dd332cdd6e8af2a49c004dd8f8fdf3738c8bc822a6160b86ad65537e453071c696effa306fec6df3c9ba4a0e2c8b6890e1672a7bdb4e2672f03fc8aca4c05f89046a5757fbdbf46005c49b76c6ac6c5c6c7fa3b8d1f6bb59819d01dbe1951dd52d11738f6cc6496270e5147cc8adb72803edd931321bda4204f6c7c482c55ba1b55215462d83baaddfbdbde7fdc9fea10c2a93af5c07cb867e5628c39e2c1cca6c08c7bc7e25ab45625ee74732979d566609f2e815e265f44901e96f2770bd971a7036ad1ec33526fde6d83564f7d8c6f46d785e35f4ff458e55614b9e2ef33e2e6e66f22b1e1594743950716e03ff8a3200e11be122a716719030c6d4fda552825b84fd64261c9c0f20b61402cd04930289a17b527e84904335c4cceb7e8a9dd838daa6def6b23dc1eb12a00ab2a7368e4b08031abf0ac84f7953c17adfa169b0b04ec1db42bdbadca1b8aab54fc91c2c4e19acde837fceacb5b4a65743d847af0b0e36431f9527889fbdbcdd329ba3f2955ca090c21c2e0555791e91ea1b8d384106685d5b353c1307ca9c7b998b034ffd39d5e5bac5db3d023d1612f6d8843c9e19a9a91c354c51318e8e7a7c25cf3789c9995ff35d4c71d5a10142487a3d34ac495ae6c68bc3e828fc3a1acad8fadf12ffd059dec36b317f908e4e8637fdbe4b58442a70bdbfef6a595cf9a478201446b12fbcc68ba1fb64abd76c483e1a62209c071ef27fe29f9a887842de81b64787a86dcca90e590e70c09a8a457497aad82f29b50df25407ca", 0x1000}, {&(0x7f0000001400)="b2", 0x1}, {&(0x7f0000001440)="c721a7797028bdb62e77bcb9b39ef861098004304bd55026db6127e10e01a23c1c5eda966133e9", 0x27}, {&(0x7f0000001480)="f89923e7a650582c8737d0271ccef98eaca44bb764d377", 0x17}], 0xa, 0x0, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002c5000/0x2000)=nil, 0x2000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/141, 0x8d) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") 16:34:54 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x6) write(r1, &(0x7f0000000000)="77fd583ba6a86be5826c5d1d4e56e0949d865ca8f20cd2b64970ff93fae9c89b99f31b41117a9e755e7df34100a0433ac20c1aabdfd3fe6b9d04a1e0a9c88c7d96ca8806a151e72aca551fbef9626f9ca06ee3c69a5a4b5d", 0x58) close(r1) 16:34:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fsync(r0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r2, &(0x7f0000000080)="81", 0x1) 16:34:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x1}) setsockopt(r0, 0x26, 0x6c, &(0x7f0000000040), 0x2a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4c77f243, 0x3ff, 0x8, 0x1, 0x7, 0x8, 0xfffffffffffffff8, 0x2, 0x1, 0x7fff, 0x1}) 16:34:54 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:34:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x2, 0x6, 0x7, 0x0, "4147a1f91aa16b9d0aa68fe3f2579a639284a4d3", 0xffff, 0x9}) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c65300084e0e9011175a996a085220ac90246d0cc25"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="c5e94af9e2fc83a29e46b66506c08c267e6d20f3", 0x14}, {&(0x7f0000000100)="cc2e335d5594769762113e79af43b6805cbe62f2ff41d399e7a559a2901523cec7d2a1ac537494eac98b3e4415f67cf79f46e86d7ffd4e25384e4da171d0851075195f7f2712c55fa01fd99fb0b0cfa4a18525273d65c45bba3d294f8a24f8a4245f769cd9f7b3f3a325179da9928639348a3daac94a1158e30c20f02b8f2fabfcbbbd997056744d91727cdf01ac836e8b021c0648f3b3b73b71fff478086d7aef37ecc65c912b354e47f6935a0b3e032680f1f0a5adcaca6fbd6583c71c9ce4e5ef535ed0e9372c0789b371a1126768730772a6f3ace0480bc011fce8785a5fd36edf2b10", 0xe5}], 0x2, &(0x7f0000000240), 0x0, 0x40c}, 0xa) 16:34:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x21, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x2, 0x7, 0x3}, {0x6, 0x0, 0x9, 0x1f}, {0x3, 0xdbd, 0xffffffffffffff8b, 0xc8}, {0x1, 0xee36, 0x20, 0x7}, {0x1f, 0x6, 0x8, 0x3}, {0x100, 0x20, 0x3f, 0x7b5}]}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x40) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) shmget(0x0, 0x2000, 0x2a0, &(0x7f0000ffc000/0x2000)=nil) 16:34:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x57, &(0x7f0000000180)="fb35ed141f777579d29dd4c6a10083889b672bc1a98946e8c7ba6991c9f78f64c3b5cdd1ddba2d7800b8288c5906148f770256bdd74174aef3c7b096cdad8aec52ec2a49a7a6ff12ee94546809b64135b30d58bf1b092c") openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x10, 0x0) r1 = socket$inet(0x2, 0x3, 0xffff) r2 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000200)=0xc) 16:34:55 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) ktrace(0x0, 0x1, 0x4000030e, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 16:34:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r2, &(0x7f0000000400)=[{&(0x7f00000001c0)='e', 0x1}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:34:55 executing program 1: msgget$private(0x0, 0x400) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x100, 0x4, 0x9, 0x1]}) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000200)=""/4, 0x4}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f0000000340)=""/151, 0x97}, {&(0x7f0000000400)=""/188, 0xbc}, {&(0x7f00000004c0)=""/166, 0xa6}, {&(0x7f0000000580)=""/219, 0xdb}], 0x7, &(0x7f0000000700)=""/4096, 0x1000}, 0x40) 16:34:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:34:55 executing program 1: r0 = semget$private(0x0, 0x0, 0x65) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000200)=""/4096) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/224, &(0x7f00000001c0)=0xe0) 16:34:55 executing program 0: r0 = socket(0x0, 0x4000, 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0xc6, 0x0) close(r0) r3 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000080)=0x8) 16:34:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ffffffe) r1 = getuid() setuid(r1) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$inet_opts(r2, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:34:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r1 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/213) r2 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x3}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) getsockname$unix(r3, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) socket(0x0, 0x2, 0x5eb793f8) semget(0x2, 0x1, 0x62) 16:34:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000580)=""/125}, {&(0x7f0000000600)=""/41}, {&(0x7f0000000bc0)=""/166}, {&(0x7f0000000700)=""/176}, {&(0x7f0000000b40)=""/119}, {&(0x7f0000000840)=""/161}, {&(0x7f0000000900)=""/195}, {&(0x7f0000000a00)=""/70}, {&(0x7f0000001900)=""/4096}], 0x0, 0x0, 0x2d0}, 0x2) r2 = semget$private(0x0, 0x1, 0x290) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x4, 0x0]) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000100)=""/47) 16:34:55 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000236000/0x4000)=nil, 0x4000, 0x17) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 16:34:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x3ff, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 16:34:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = dup(r0) link(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file1\x00') sendto$unix(r1, &(0x7f0000000140)="2b08427154fd9333e2e9e1423031db5934329d599e9338a4e0eead58f155286e1d7803c55e20ffcd3fca77e9fed4f3acda5e0468ff24dda53dc0ca0bc5d4fe544f8dd87a9e56ac6f5eedb5c98d2eeaa02ec24a09db0d77b14a55dfc6719ec5cbad406b6ee0bae9148b95afd37138f9c5805f14a917d3361cb4b7d3603f85d67ad13e51c2109fa3190bc713d5d1d67ba4737e18917502afd22a8f88029e374478b27088435b25618285d2d2b9c1418ed78e5a965f8d19726758a2417310396154532f900e9e3b3c0983ff2fe0c2ce7daa10edf7bfdd3e485fb707827d", 0xdc, 0xc85a37a7df0cd63a, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') 16:34:55 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x3, 0x10000, 0x1, 0xe4, 0x5, 0x8, 0x0, 0x1, 0x1000}) write(r1, &(0x7f0000335000), 0xfc94) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) close(r0) close(r0) 16:34:55 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:34:55 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) kqueue() socketpair(0x10, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x7}, {0x4138, 0x2}}, 0x0) socketpair(0x2, 0x4007, 0x3, &(0x7f0000000000)) 16:34:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000080)) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 16:34:55 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) chmod(0x0, 0x0) r2 = msgget(0x0, 0x10) msgsnd(r2, &(0x7f0000000080)={0x1, "1e96c27c3ef2ce084edb593520c6ea2a47510abc63ab3ac9f1ec01fa2528596a60290d6a422d28efc6078f1c9b81643d432e3302ef048522e297561bfa22d86178fc674e943e226db8cb834746d4b6ee47c41f21988a3191f88393a52d5e13c51f59aef8fad4a0b05a65b5717829ec2112012f47bcae8bb23389e9ef5ea2bea8b2bea279d72b008eafb9cd46108ca4b763a5a6820840290c553e3c495515bb17"}, 0xa8, 0x0) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x800, 0x10) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000200)=0x1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = dup2(r0, r0) bind$inet6(r4, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x5}, 0xc) 16:34:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r0, &(0x7f00000001c0)=""/95, 0x5f, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:34:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) 16:34:55 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xfff, 0x7}, 0xffffffffffffff03) poll(&(0x7f0000000080)=[{r1, 0x3f0af07314d346f8}, {r1, 0x1}, {r0, 0x20}, {r0, 0x4}, {r1, 0x8}], 0x5, 0x61a) 16:34:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) lseek(r0, 0x0, 0x0, 0x2) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getppid() fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x2, 0x3, 0x8, 0x3ff, r4}) write(r2, &(0x7f0000000080)="a7", 0x1) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kevent(r1, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r3, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:34:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r3 = dup2(r2, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x2, 0x4}) 16:34:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000040)='oP0.', 0x4) 16:34:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2}, {0x6, 0x0, 0x10000000}]}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) 16:34:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0x0, 0x0, 0x2, 0x4]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:34:56 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x80002007, 0x405cc1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x40, 0x9, {[0xffffffffffffcc68, 0x100, 0x9, 0x0, 0x8, 0x136, 0x1f, 0x5e, 0x3829, 0x1, 0x80, 0x8, 0xffffffffffffffff, 0x1, 0x80, 0x4, 0x1], [0x3, 0x0, 0x2, 0x3a, 0x900000000000, 0x8001, 0x1, 0x7d98, 0x4, 0x100000000], [0x401, 0x66, 0x3ff, 0x29, 0x100000001, 0x9, 0x1000], [0x2, 0x6, 0x3c, 0x4, 0x0, 0xd3c4], [{0x2, 0xe96, 0x0, 0xb8}, {0x1ff, 0x638b, 0xbc13, 0x80000000}, {0xffff, 0x6, 0x800, 0x5}, {0x8ea2, 0x6, 0x1, 0x8}, {0x1, 0xfffffffffffff0f6, 0x7fffffff, 0x2}, {0x20, 0xff, 0x80000000, 0x401}, {0x0, 0x2, 0x5, 0x9}, {0x1, 0x7, 0xf9a, 0x5}], {0x3e5e6c5, 0x1, 0xfffffffffffff1c9, 0x3f}, {0x0, 0x8, 0x10001, 0x8001}}}) mknod(&(0x7f00000000c0)='./bus\x00', 0xc002, 0xfff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000380)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x6) 16:34:57 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setgroups(0x0, 0x0) getuid() r2 = geteuid() setuid(r2) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 16:34:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x182) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)="a20500dc6e", 0x5}], 0x1, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x4, 0x80}, {0x3, 0x8}}) 16:34:57 executing program 0: 16:34:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) 16:34:57 executing program 1: r0 = getegid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() r4 = syz_open_pts() close(r4) setgroups(0x4, &(0x7f00000001c0)=[r0, r1, r2, r3]) r5 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r5, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x84}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x1000, 0x4, 0x81, 0x80000001}, {0x8, 0x562, 0x7ff, 0xf4f}, {0x4, 0xee73, 0x3, 0x2}, {0xffffffff, 0x6, 0x9, 0x1f}, {0x8, 0x2, 0x101}, {0x8, 0xffffffffffffffff, 0x1f, 0xd2}]}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") 16:34:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x100, './file0\x00'}) nanosleep(&(0x7f0000000080)={0x40, 0x4}, 0x0) fchmod(r0, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xbf) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) mlockall(0x1) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0xc0, 0x8, 0x13, 0x53}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0x74, 0x2}, {{r0}, 0xfffffffffffffffc, 0x81, 0x20, 0xffffffffffffff26, 0x1}], 0x10e, &(0x7f00000001c0)={0x3, 0x3}) fcntl$getflags(r0, 0x1) clock_gettime(0x0, &(0x7f0000000200)) clock_gettime(0x93ec09fbffdb3590, &(0x7f0000000240)) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xb, 0x1, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0xc00, 0x3}, {{r0}, 0x0, 0x4, 0x800000a2, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x86, 0xf0000000, 0xb6, 0x4}, {{r0}, 0x0, 0x4, 0x40, 0x5, 0x23}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x5, 0x2d}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3295, 0x5}], 0xa1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xb4a6b5c736b77703, 0xfff, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0xe0, 0x1, 0x7, 0x6}], 0x0, &(0x7f0000000440)={0x0, 0x3}) readlinkat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) pledge(&(0x7f00000014c0)='/dev/zero\x00', &(0x7f0000001500)='/dev/zero\x00') stat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) truncate(&(0x7f0000001600)='./file0/file0\x00', 0x0, 0x401) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001680)={0x6, &(0x7f0000001640)=[{0x7fff, 0x7, 0x5, 0x9}, {0x80000000, 0xa84, 0x81, 0x2}, {0x8, 0x4, 0x1f8f, 0xffffffffffffffff}, {0x3, 0x2, 0x3}, {0x3, 0x5, 0xe7, 0x80000001}, {0x1, 0x3, 0x9}]}) r1 = fcntl$getown(r0, 0x5) r2 = msgget(0x2, 0x102) msgctl$IPC_RMID(r2, 0x0) pread(r0, &(0x7f00000016c0)="0a7a7d908918279cc5", 0x9, 0x0, 0x0) r3 = socket$inet(0x2, 0xc007, 0x38) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001700)) fsync(r3) r4 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001740)={0x40, 0x100000000}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r10 = getegid() r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) sendmsg$unix(r3, &(0x7f0000001ac0)={&(0x7f0000001780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f00000017c0)="0087ec04284627b45a3562d2434524e795447e5a43f7ba2209a85f1d43d89b", 0x1f}], 0x1, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}], 0x80, 0x2}, 0xa) 16:34:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x4010, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpgrp() madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x1, 0xdd25, 0x6, r2}) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) 16:34:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) syz_open_pts() read(r0, &(0x7f0000000540)=""/226, 0xffffffe6) fchmod(r1, 0x20) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="2de11e", 0xffffffffffffff69}], 0x1000000000000160) 16:34:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d139ec94bbbbec7822442a8ea91efc9edef6f9b514406a62f849e3d5e59b89593f81fb1f0920338100d9f183a65ad32bd36f5257b1c38954a39851c9a92044f00840195eecf476c4e2762cc4e4438444d895e6d46f8f0358bcd52b1af66a9a807246e034516a9de77e0781cf9d03cc9a6671767675b4086fad", 0x79) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="fffffa87b00e607735c579873960b7af", 0x10) 16:34:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x8001) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x94) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x200000000006, 0x0, 0x0, 0x100}]}) ftruncate(r1, 0x0, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:34:58 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, 0x0, 0x400007fff, &(0x7f0000000180), 0x3, 0x0) 16:34:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:34:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:34:59 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x104) close(r0) 16:34:59 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) select(0xffcd, &(0x7f0000000040)={0x3, 0x100, 0x1, 0x6e, 0x45cf, 0x7ff, 0x79, 0x8}, &(0x7f00000000c0)={0x7, 0xffffffff, 0x3, 0x6, 0x10001, 0x400, 0x100000001, 0x40}, &(0x7f0000000100)={0x7fffffff, 0x31c3e2f0, 0x40, 0x9, 0x81, 0xa8, 0x2d0, 0x3}, &(0x7f0000000140)={0x3, 0x6}) 16:34:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x102) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa08253665e54fe1f, 0x42) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/210, 0xd2) kqueue() kevent(r1, 0xffffffffffffffff, 0x3, 0x0, 0x0, &(0x7f0000000080)={0x0, 0xffffffffffffffff}) setitimer(0x7a09003f8326ec00, &(0x7f00000000c0)={{0x4}, {0x7, 0x2}}, &(0x7f0000000100)) 16:34:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x1000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000180)={0x7a68b95e96799e7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:34:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffffffffffff7dba) chroot(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) 16:34:59 executing program 0: mknod(0x0, 0x100, 0x6) 16:34:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) r2 = socket(0x11, 0x800000004003, 0x0) sendto$unix(r2, &(0x7f00000001c0)="5001050100000000000000010707000008101007cea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cdc24d1467802813c67b63447a4460ccd56654a3ec2c49dc4ae2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006f27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e501000000000000008f2de6c031b7b303757e60642b45cbc5737b8e2401757105", 0x150, 0x0, 0x0, 0xfffffffffffffda7) 16:34:59 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) select(0x40, &(0x7f0000000100)={0x3, 0x5, 0x5, 0x3f, 0xfff, 0x8000, 0x3, 0x1}, &(0x7f0000000140)={0x7, 0x7, 0xfffffffffffffffc, 0x0, 0x59c, 0x6, 0x1, 0x2}, &(0x7f0000000180)={0x1f, 0x401, 0x1b6, 0x3ff, 0x3ff, 0x4c158c8d, 0xd96, 0xfffffffffffffff8}, &(0x7f00000001c0)={0x7c}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) poll(&(0x7f00000002c0)=[{r1, 0x1}, {r1}, {r1, 0x121}, {r1, 0x4}, {r0, 0x10}], 0x5, 0xfffffffffffff613) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000300)) r3 = dup2(r1, r0) fchdir(r3) fchmod(r3, 0x82) connect(r3, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) ftruncate(r3, 0x0, 0x9) r4 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') renameat(r4, &(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) shmget(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) r5 = semget$private(0x0, 0x3, 0x8) semop(r5, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x7fffffff, 0x6, {0x7ff, 0x401}}) preadv(r3, &(0x7f0000002980)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/191, 0xbf}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/153, 0x99}, {&(0x7f00000026c0)=""/166, 0xa6}, {&(0x7f0000002780)=""/54, 0x36}, {&(0x7f00000027c0)=""/191, 0xbf}, {&(0x7f0000002880)=""/214, 0xd6}], 0x8, 0x0, 0x0) 16:34:59 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x7e) semop(r3, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000780)="f848847fe1c6d5317244f9a1841cfefcf9f71fe92172174aef9da474ce178dfeafd80bbe1a056fa00521bb2d1f85c880528914a1f39622eaf0ebff626c87817bda16c4f072642012fa9a18a686aa6000ca8d1f8be0263d662e2f73f111868793330e6981c5d2a48f04b217770f657375fc1df3758368e8cc96a18000a263098413d155a5b2fd1ac0080fa8f44755b7b279d8ab838f8ecda7ea0ba5aecdfd9372884721158ddd336e4181cb4409ca4c2820dc2d7200bb5c832f9bcf6c008da9ed5ef23267a1af334ab08f12a095be99d12974a51400c31a5a7fc1e16d3b2c2f0dfb8a577eb9d9354676d8fa", 0xeb}, {&(0x7f0000000880)="78af46d398a67d9c95595c0893c1d62bceb355b18f0889a899889c08a6a8022e987e2a50aad1b0daa288879efc714c3c46aa1b4eef3d3aef6d5321561f86b8fc89efa93efe1f019fbc5f87681978c8b57cf1496531cc48e9aa0cb527126de5487d1cb5ec924c161e71483927c4acebc8f449bf0cefa1c7d4fc66bdd8aff60cf21b089e02f9f5a89cdf1c299e2eda70608faf6a0dce96125fb7073d3d0235444f892be14ced2f10f2f3cdff8117c280a251db04357a8a20d224e4a1eff48ccae9f1fe8c0fb2ea90b59f7919ed33a9cee60bbc8e04d815bd3211ec041da3233784048f71e183f57e", 0xe7}, {&(0x7f0000000980)="51c8990fe560851456081bf45f310aeb6d70fecad7150af87524ee0cf8f347a3758b9f041e9b9f9a0dc09a35fdf6c370deaee8fed986b8ece48fcd4bc8d1bdc839474ce803e785dda9c4d4cb9b234d1d56b924362595c5f377896e829937cdf2cbd8ce4ae2c54f224a34e697763011a2eaea04a0a277c6c423bf178cea1d1b39733745b852833375653a6b7313eb50e48d32c848c8eac4ee41def51014df1eec04624c7e0d99f0cbe1aac013fb173de43ee5cc4d5f39e0e1397eaec22c354aa7f33ca06fbdc6cb6342", 0xc9}, {&(0x7f0000001340)="933105ee6717279e6de1a21c6924c05ab05d38531414e00612527c240df59078bd3445a32b3065420f415c08da827a5b7ea6ffa88d851e458740081860c78735f3983059d8fabce0649c12ffec028cab822dd9f4f6131ecbc76a879240963a7be92b61892440cfa9ce6ac4bf773a339af15a79f30cae1be98c837416df16f66efafb1c6d574ce7e1a69db9ae524ed8d48eb57ecddf37275f6355a3c17dcf08285ccf7d43cac6e9a3325b7496f5e3db63330b8a6dab7dacdacc702b1c75b3c8a13484a6b8421ae047e6ea025ec6100b1b4db673d88389a414850e94e03d311c30ff82323f4323e9057a9789990ae0c9c1b3b776c44c575d9502dc2a29476a4bf7acd74100cf05aa85b73ae3814fd4f2537f05793e152cc31366622b622858c5872eadc3f62bc30bedf82d5b1b2707eb38149c516e42590bd5a39ef1c615a9188cbb36ae3ce690bb6295106cea644ef69728e76630daf0bd3d83b5781735668cac7da7127ae4eb9fe9b5b86913a2f281ca3188a47a7658ea9e8fda2753c44f50f1cd03467e11afd2536d9012e5f8620b74de4bc56d35f15bcd412cb20fb76e42380599a1eb3ddd01fe756d4e18e56bdb001ba372f2ce6aca083fd1f682579018d959f77c691c947c8661845d0fab43fe9073f24ddfff8f02e42e6bc8ab229adba63f9bd4ca92a7c0c9aa4b020c69acb3b567cc74fd18116ecbcacab9d4cef07740f2c45a61af51f8ff0cc9a04ee85ef73515c711b53814befc09ebb049bcba48063ecfe90771de758cfd2b516c401e68da674d99c85878421986e8f83cc5e71ae64f518090540fa76a0e83802b44c46b45c105dda179870078296174ae90a1ae8ac82dd5cd47028f2a1e26d2e13bf5c13d09b6fa268fc4f1b13b32dd7609326a3eff762ccfabdc9bf9e0ebe202d53eabce97ccabd4032ff5599375a973ad7f98ff0d0fa59d68f2d2bf69542b9e11431ac565df8e98fe5ca9c969fd008eaf20e7c42b7d2c97339e13997304916dbc8a2a0a33d3ea8817377d0809d59b3c25a2b1f98c8f5fa42be670a982e81a1afafb6e6a5cbd68b302b907231f4d0c7fdb72d40f84e5103ec402b5a0273f61afb7a954ab4c7d3206df5c2cc47038e61602b1002cbabb7f54d0185ca5e70b497659c7d695bcb2a76c9016f2fa9b920c8e9e5d4e685c998ddceb427dbcb01082031c8ea9ce9ec616cce7b1a4aa4739acc7958fbb171d0306ada7230db8b30ce3c38383f42d8f426cebfa0b15f68d4a88fa39017df0eacdac26ea9ab2eadf974d047ef56b7fdb50e56f29b6b13e98d1b2f8abeecb660446099264be928b6aff5f0ec1a316c1e6733f7f8e25305575e26b60059ef0986d775972839e465f81d210a38131ea184dcff8a3f01d3ca2739b5756bd0c7bf70d7952fb38ea8aea991bbb939f3116904551fd959686b3b2d534f7d1883d337403fea9a69104b77c916d66f2ebb672f0b3f7d8dfa98f0af4721dc1b83fd082ada2c9e64e9a5be28d49cd4791590141731e079b7ee3d3fd8b10afb76c11356e1531907c3a1450e09d459d9e763b5212b634d097a5ed590d47876ae450f394cf9c92f827c51ddfb1b173e78895268cc5d0df2eb93ec2661f16a363559f7ecb8933fd7949dec96f981321deb7c919a2dbe43d8395059f2cb438d2d8d312eb99dbbbd15be0397ed021c0c119fcf6bc17348c6ce2e782196537bbecdeaef0b0702edeeebc4186821d4f4f7c47c3a756c7dbf94e679de937755082915e491ad6ec6fe98f799fa37f8b161c8e569d2d9568db13c4b84e552b2d431e60438e68123731239feaef658768461d0601d30915a20398539196a7033acd207992fc1612d27b9e6de08e0b7dbc287df9048a7e436adab6818d51fe851764ec62e4096d340bface037dacc665547c7f732bc9b267809fcbd299447ff31c73ffeb511d7ae80f62979c450f5ba7a2fa3586e8199bfa473f1c19c4fe062149a421e95afe8a4626b8808b5f8389571e0b0621eddaae67556145e5a5e6daf4bc6933a52e6c5526670a377ecb6081471ce9644955dbf0a195677a81e728c8eb227a68fa6ee09286772f519073908fa5271deac7d0a23173a49ebd215ba83b929713dd990441fda8d4b7c6c6fa8e8784e95f2f19df63c70f416c4a3a74e9c85931caafee414e481b60cfe059cd4bb214beb8ae1ec051500b29f81796df697e8ab8bebbff7261d9a8053a700fad041a46499a4ff38a357d47fceac86d65847e29ba5f9c18505a478bbf61e730d38989e81002fe071d78a89f4a9b401f0012424d190652b36afc52ef9bf4a2c97b40d583ab99056c514408315a00158f7424b8eab2976c5248a0596c7df5e1e50013996204d7edee30ec588c889ad68726de665d54a91cb6d959ebe3d66a92d662dffb2ad45aafd144a4a7a7381e3f0815704dda556470cf2da6cf847132fa73a9ad46a89cd3ee508204071f4c480e7f49b152f5c53dc04e1d6f21fcfcd79b376a3972aa2aab35bb50cd5ba083b8f54a5c002db338223208ecf24f60ebfd3da61bae67997af28cc8eb370b604fed3cc3414f65184c79a58cccb001c03908e7d4d766ec9cda073a02c319b7a083fe89d8ad973b9096cb2bae3da50b6ab7e67a420d09030a40d7eef2b67ef0b066d226a07e29b4b72c2e624196858be0d06e3b2a0f669aab94360d53877412f5f33348346023431050cc1297686756dbacf86ef61d80a27413309170ddc6e3c34633776f37ff98b1c7f039d2f89e206386569d5433ed44bad9d31c47808bc16b82a13d2c1be1d2179ed34501efbe8cb709d0ba85177018f0d58aeb58e8c9a016c38d4cbf71b0cf8f4cbdbc484e0d4a2ed7ccd46e03d3087100cc5fae28cbd7765e42bd401e442d2f145d506328a5f3c2abbb36c0aadd474a9c9d6b87e4dd93e4c8657f25cee3998a14e2ecfba97ebe838fa17daf53d0f58c353641762ffd23a65ef729437c13f883b0b7a03e44c0c18b584ac58466341b25efc6e50b1104b44dd60220ee2bd66235d5efc52f41ff9a507f472bf3eb313e7370da4c2293e691b4d9e8051b948df052694f367fb5601c17306343f6387a6a8dab9fbf9dcce6af53c67466d37a9caa5cd4af48e2cb2451a2252d634af8c1e8a9b3c5f8574ba13d6affc6769d66763b5dc12c878744d27a5c60256bb96cf1647eb0a3409745f7f0e7b81f5f2fa9d05bca8842dd33f842351e0ca5724cd20b12d4673aaced35a699d3c8ae54fb4c69305c1b1c82380814afade1f0191f1f196f0289c32f9507d04d2ce1eac34c31f8b89dae0d6c992eb3610516c2d828d3148c355e02326fffb09d0bcb9e20c760a6c6bbcaf5855ee550fa207efa2f937ceebd222ee573f00c9f6145444d94228494e8544722cfd1fd60659f4a14a83c9d936fdd2761b7b1674c5fea3ebc0a6d4350498aed156719d294a7cbbcc1bcdc81802acb59a452f9996c00a016b93bf08d740a0058d64dfc42d750663940b774dd7ea7ea33c2a2ff60bbd5b8754bcee274ad7814d715078eddd6810dd93bf185030121cf94cf800efc56c86e90a95acbddaf01b44ac33aa9ff9bd39ce026167db04b456efa1ab3baf9dc057c518314a94c6bbcd9c4a10da48b550a2029650388e891240a30386402c4c980314e1e1d3400f2300dd6cec51e54948857fd9b6fdbbc49e98d2899655563cfca259262814ad8a3a4d9f31b4b817d4ade75d89f0c239a6917c78729a4ae2abdc658623b3a4dd8aa1dd2807f499b96ff620c007b0e3fffccde85f1b3aab3ae91442d05c9397720361d84c0145d602f25cfee8bbc6b5d3d39dd7ec12e8b9616f63b06c3e50439f07a04da83f9e397ba5af859ebdc3da224a899fac63de25e01f72426695a2fe24a3fb47cdaf9f1e3fefa0c55ffa13fba13b220e8ef24389b756f8a5bf5de568513f4538b1eca4f356e186df8d1d39f9345473cac530961078faeef991147fa901a5aa8191e43fc7edf4b7f2baab5ce0d6b34146f9fbdf85845c9c00ae7a0036afe24eee636b7c0a8d53f26e157b9d889256570e1b116650a16447b40775dcb19ab181472cf05cd5e9799edd7ca05af5355eb770b149f088127171da6242c9b598dcac632e30a62acc2d96aa7497b5b5a6747aca795b014516be32c43f7c4c73f38b8698d925e4dd86710965befddf20d8bac6c7b87f3845c11cd319b8dac83cc0304f4a774468d71e71116b900f3798028ad9c33bff6eaef371ba03da77ffec2370cfde11c950fdfbe67976e3b1196cc75ba1ddbde91ab58305de44a11090e830b5d3c0efe573d0b2f1c3b471cb1bbd8053dc0ad2f71c4e8a26fb984b20dc32c0750489583a106a4dee01528d9c8bbd70fc245dbdbc0425c3ab403f476789842bbe349ec85a74bd62fc7d69945d826076b20f383b5b7c6bcfe9dadb68ab185b5392619baa4ecc064a6eae05c668dda7c65f0870f8c82bfc73a9d153f5adfaffbbe12c53cac214394d63237470c27b583eab2d4f76b470d2675430bb9c666af5c4d985582755bcf68e5f33b29df669f848921459126f7b3b0a7323529be7127cbb030856096d37401a6ef42093b99d01d361bcb7bd118f5b82ead6a79f43b41522b467f1db2099180ee9927a0b9b5bffd8e1591ee94c749be7103949c387589b603933eddf03bf2da7e004c6f067d674bbce8dbfd3c8aee54016b23fe2d21ebab520a1744a712087e429bc8a460f0b0e8d5a14a0fd366ff089b03077e8208aa0616c33f1fd5cda4415646090295b632abf5dccc3911be42c145b923cb779c5e39fcbfac124e05ec34d56c967e892a44cafd76d36dc406f350139583f1a3601df5d60d09a55388019e12bac9bff529ed1a30d38164f9a57a895d963c1fe70f91b4a7d9980bae2bf0e2659b2463739ef0d5c1be790799db66e6ac6133b286ab804b9d9e931597f4554b499509002f6dc47db6273c9aff9f549c18c4966636d6f35de8fc4eae8633c4b7919955b4f55096a89ad7ed15cdc75afd641add1e6581f5f7b5f8a2244de19fb0cf075e847a2b821562700ec5d0749803a8af9bd91b8a4a6b4fb08f5044cafcd565182424f2a7a11358ef3dd73a91023f99e3d86f245eb2e7f4d28367a5e345be6f3372429018d520c0349f1db18025d49e3b911b0ba4393d0932eaca914ec972de8001407d33756477bd6ddc8312ed8fa48ef0498b4d564c1a460c570fcbaad23028be5cb95f372cb71ce9e56696e43b5315af40378d6ba8fe7abf070b457ba950343082f80d17fdd59b5c4ec275e7ee801252af14f85429fcdb781ef359400dd08dbe9a3f6127e53b24ae209856bb90e95ed464e0de69838f7b64e9bb43342ace500ba28eec59de10bcf3b9f6935a3afb9d521c1ba5ace340f05a63709d2f40f09f44bd8505067f19fb8ac91b009247e305301df6a1f63345e8d0a59845763ff3eab9d673eca880861b2c606839822b83d091195f33f9cc59d80df0e1cc12f1d9c0839225e35c41fc86c1182eeea1b7c204cfaab719cfd8b3ff118f59a35ba3d4ebaa989972eff525e42f27557fa3cbdd017f2e6168dec86e8f0114ef8c90302a6d3350393c352cee6555dfbd0fd445d538a7416564654ef0f73bbfb20ad73b825d1745f66a396184cab3d0c64e06c16374ffa81e564713bc81adab53aea9bd5b1791dbd959c251a0cf483d24e7a954a3537e61fa5c56fef345c902a89af4cd4bb21ec98dcdf99a5611e05d8f36cc92c10b70f3b220a001b7a9c7a2e4e676c0d62000c5ba0b7a6da1baf7f33fd783dca22451ca680550a31dad1121be714bdcdcec05608aba1f", 0x1000}, {&(0x7f0000000a80)="82d045ede18f038951f0ac674a907cd5c9b2942cf114c4d9848769f6db94a446eedbb73cc9760cb7dee9131adb113a9faa0efacd9f71be208949d53a2e3149c2c5e104f2a7035370c4c622e3dd3fa6b53474f1525509e3022571d5037b37b8ac673ca6f1cc2a1303dd57afec2329ff71ccfac203cd4379477a37593a8526828f15ec", 0x82}, {&(0x7f0000000b40)="7676147823e92fa742936f95441f8fc0e54264b47ddb94bbbfd0295e31bd413d4e4b4c601d2830a6dd98ac275809cfb9da7c61b038c032890e1add2b2f988dd548e3faf25556f976f7141619eca30adf1dc6f28d6800c91d759c14f78917ccd5f7d228cf15bd0e3576481ad9eb4d7fe4546960be902b8feb8cc7cccda9787902343ab050e63ef43eae28bf6b3e137917b0e00e2ce0dc06455a4c708ec045ee67ecb117f59f2c15d91c84ffaa5f78e77cba16507464ee1999f40dc569c60f8c158276ef3d7febcc6d731a19685e277a319bee0d4638b3ca63645ad2169dae74", 0xdf}], 0x6, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0xd00, 0x1f4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r4 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000380)={0xca, 0x0, &(0x7f0000000680)=""/202}) ioctl$BIOCPROMISC(r5, 0x20004269) fcntl$getown(r6, 0x5) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r4, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f00000001c0)=0x3, 0x4) semget$private(0x0, 0x0, 0x5) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x1}, 0xc6d, [0x80000000, 0x0, 0x33a, 0x9, 0x7, 0x80, 0x4, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r5}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffe, 0x8000004}, 0xfffffffffffffd82) getuid() 16:34:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc15852"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000080)='~', 0x1) 16:34:59 executing program 0: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) semget$private(0x0, 0x3, 0x80) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r2 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000180)="6f4ca41dd7d5e91e039827e5d9af5a893dffba1dde07f113780c7861d2ecd3a875b8c1e47e9d93e0f128c9d5dd87757e463704092a4522bb9d0d3d7cf2e73486c2011bd1563e3dba6018c3c9ef5bbc200b3fed7edc1e613a55479dace9fd25eaa7e53747af408c3d8d410f5c377a3f0abe0d18aa1e6d7759bac245e4d00e71320be421eaf700408968c9c75ae8", 0x8d) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000240)="133cb6460c0c42957e84dd9226918a9d84d484fa5e4f7d097d260615f6daded369d60fac53d98e018ce7413fb7934fbfadf7b2de264a3cfff3dd2625a4d4efaa2d2676f74114556a086961c18184c647ad0c018c4f8be2cd275d94c8375300a70ee8bc8c535cdbc6b3fe99f6bb67d9f306b69ff2b022ca6f006d60455f9894f05dfa3f287156ac90d0d937652b", 0x8d}], 0x1) execve(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r2, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r6 = getgid() getgroups(0x2, &(0x7f0000000900)=[r5, r6]) 16:34:59 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x10) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x2185, './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) r1 = semget$private(0x0, 0x2, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0xff) r2 = getpid() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = dup2(r0, r3) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000440)) sendto$unix(r4, &(0x7f0000000100)="4d8c9f0b15e0e4c6076d4ba78229655898bae54d032ca1d03d7b6f226f49e8e306676a776cd49353af92108ccee64a11a0bba44c00d87d788d66e48d4f5c9e43796591921177cf7d19e87ceb14603a7ffa87a37163a27e1e99e0479d50cff18b89ed1f5e2bd317e1a663c8518bc78190fa9e35f1d09eccab9dbc2b298899f6cabdd4ac65367b46ea234cc4e53423d78ffb4391b0", 0x94, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getpgid(r2) chmod(&(0x7f0000000240)='./file0\x00', 0x10000008f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4f9b, 0x3, 0x40, 0x3, "b119c4dfb7a406582af8185906fa196fd45302c7", 0x8, 0x8000}) sendto$inet(r4, &(0x7f0000000300)="46baf6bf553fcc2b2f6965947a18fdbec1450d6e145dd7d427e19035e97410a575f81286e053da6aa51ab5d03a9ebff6d69258507b5f3cd0ca78b274827a116fc03d0c32c6a588249017917f", 0x4c, 0x8, &(0x7f0000000400)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x15, 0x10010, r4, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r5 = semget(0x3, 0x0, 0x4) semop(r5, &(0x7f00000000c0)=[{0x2, 0x3}], 0x1) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000480)=""/139) r6 = semget$private(0x0, 0x3, 0x100010004) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0xfffffffffffffffa, 0x1, 0x1, 0x5001, 0x9, 0x5]) 16:34:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 16:34:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) 16:34:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0xffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x8) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:34: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, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x4d}, {0x40006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7, 0xaf32, 0x6, 0x3}, {0x2, 0x3, 0x3, 0xfbe}, {0x1e84e00000000000, 0x800, 0x8, 0x71}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 16:34:59 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000002c0)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x5, 0x5391}], 0x4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x401, 0x4}, {{r1}, 0xffffffffffffffff, 0x9, 0x8, 0xfffffffffffff20d, 0x10000}], 0x7, &(0x7f0000000180)={0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x1, 0x101, 0x2}) dup2(r1, r1) 16:34:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 16:34:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x401, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:34:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000100000ed04000000004000000000ad15"}) getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xe40) r1 = socket(0x10, 0x5, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:34:59 executing program 0: mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:34:59 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:34:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000080), 0x0) 16:34:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x100) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xffffffffffffbe00, 0xffff}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ce02"], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) mlock(&(0x7f0000711000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x5, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:34:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:35:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000002e, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:35:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82032e2f665f6cd546c76530001ea1c97f324f94c77bb6e3c048561c13decf003b085681c1b423c6f4c8bf6a752644556df8c480d4d299ffec2f5333ee93109d80fb1221c76e6296479ba0db521ae452341314bf942548e527381d8b2b56d330ec33400e27d8f9ac71c14792f3d97ba74be543e6d18b69b6edb37c47b287e682a8e2f3dc11f6acb2c2b137639ce5ed4463ce03bef27fbab7b1ac41914e14ae3b7fd121d79364614f98a3a82cfb7a837dc614e320677bee6ae3ea823f5c41a086cb6719ad1f4e89a7d36837054ab24c245fd04446baf9e2466fdb2f126dfa3049d57f6563135c76b3c4977dc13ae77cf392a36fb2a1262c0e858dcf692369d52c562884f34ca46b272791cb00"], 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:35:00 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) read(r0, &(0x7f00000000c0)=""/230, 0xe6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0xb3) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) 16:35:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0x7, 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xffff, 0x20000000400000, {0x9, 0x200}}) 16:35:00 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/187}, 0xc3, 0x3, 0x1000) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x10) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000ea7eb41ee2df520c7579c6786b7ef445adb130431c521c98d2bbfe94a9ce771cee7f2107b4a5842efc2bb339d08716c57d053099cd68329568f06e6d8e981dbaba33856522e270857bcfc025ae16b76a7c178d67336942cb8c1025f8268abf74ed43af131b44b204c8f2bfda97058050bf2d1cb7efbb2feb840539d4b351734081cd4d191aee2e87175c276830602a4184818676769353c2c53eec979efd55cd3cd3035d9098a60706f49cfcec43638a052c79b2174ba40a2f165062c7f895c56db05a90ff35181a9efc13ea02744c3be0511d17021bf39f0a433d71a65a"], 0x73, 0x800) fchflags(r1, 0x0) msgget$private(0x0, 0x308) unlink(&(0x7f0000000280)='./file0\x00') msgsnd(r0, &(0x7f00000002c0)={0x0, "bfa5eaa9854736789a738893061a99091db25c25e279a2106c569bcb95f2c4b55041acb767d04a255e9bd3d1193baa01b6a995f347aadeb08be8032b0f38ba97f058a4dc82301c3803f9ded8a487bbdee9fb7a5a26c14a837521bba620d2e62049aead834f7e75a5d4d60b2a6f5023c910d3e2743b44bb030bf8f89fbc04f5961a95f4afd06c4f363c5b8cf66f72f7d9f3293c971ce59c1b52587d0b468da4054a1160458db2dc316a8521eafdc6f8aa110b8c711bf164e9ba8e9b728bd4b790e960187b8d7019680dd74f04a12e85622660bec95f6facaaf9c03355b1da87ac2855bc3d1f772244ed5f20b3dd5aa40b1bf1d22a75b4a1d0"}, 0x100, 0x800) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x2) r2 = kqueue() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[{0xc, 0x2, 0x7fffffff, 0x7fffffff}, {0x100000000, 0x0, 0x7, 0xdfa}, {0xd6ea, 0x0, 0xffffffff}]}) fchflags(r2, 0x0) fcntl$getown(r2, 0x5) geteuid() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000440)) getgid() 16:35:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="2c69ee507e94daf27576634a9d9d92d38ddd6b5f9b9a58d9739e99f9e6fdbaf3a5b4bb92d836e83702d972ff179d2130631c019b1241a8e6489820b226b3a4c469d6c8c0ab25645b72982789d37731ce4962192fb5033d36f9b001e1fe87a82f86c8415a29319da4568042a239cb0e0100000008db8b36aaa1e60e53503fe21be4758b6ebda96df197fd58dafbd7cd725a2600c16f643026635cefae3bf8144356e6c9f9349c1652e50ccce98776fc1c9d16c64c0e7aaba45b50dc333d753b4530205702e25bbc643b8c87476f99ec3658a7d07f6e00"/229], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="8c65", 0x6a5cee8984148b00) 16:35:00 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x8000, 0x4, 0xda, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x660b}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1aaa600000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xffffffffffffff00}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x16}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000fee000/0x11000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xd9f5}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa37}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x7}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffa}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) 16:35:00 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 16:35:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") socketpair(0x20, 0x0, 0x5, &(0x7f0000000040)) 16:35:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) 16:35:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x03', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) 16:35:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x100000000, 0x966}, 0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x400000000000000, 0x8000}, 0xc) getuid() recvfrom(r0, &(0x7f0000000080)=""/46, 0x2e, 0x40, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x10, 0x8000, 0xe22) 16:35:00 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = msgget$private(0x0, 0x445) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x101, r1, r2, r3, r4, 0x80, 0xffffffffffff8000}, 0x6ce, 0x1, r5, r6, 0x4, 0x400, 0x6, 0xfffffffffffff801}) 16:35:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0xa) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) listen(r0, 0x20) sendto$unix(r0, &(0x7f0000000040)="fb0a641f168d0996af2a7d345c82b9063e9422cc42f30862c45fb053fec5a955c29c570dab0b93e7407da1583e295f80be964c58916937b36bac921e76957eb4cdfe5453c57d4b9ba76795b63d54e25f7d4efb95344820f83f85f6351077fda94031c0d2c25b6f0ecc0adbc9a3eb3fe9b63b1e28dcc43202b8cb", 0x7a, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/205, 0xcd) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:35:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0xa5}}) close(r0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:35:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x37ee, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r0, r1) 16:35:00 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x114) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getuid() getuid() r2 = geteuid() setuid(r2) fchdir(r0) 16:35:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r1, 0x5) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000000)={0x1, "bba1"}, 0xa, 0x800) r4 = msgget(0x3, 0x400) msgget(0x1, 0x642) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/253}, 0x105, 0x2, 0x1000) 16:35:00 executing program 0: r0 = socket(0x400000000018, 0x1, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x14014, r1, 0x0, 0x19) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) 16:35:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8a00, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:35:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x60) getdents(r1, &(0x7f00000000c0)=""/6, 0x6) 16:35:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="f4") 16:35:00 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = kqueue() write(r0, &(0x7f0000000280)="20c58ea3db9e2b43a3dfcaf3ebee0a1b1dcb01391f7b10b0483029b3848d98823fe4fcd6c8ac9b781d4c4cf76ee82af463b8bd35f06e69304df4b13a02440d16011714aabc15d380f70a94502a743ea6f1362d707085f09c9c6d80", 0x5b) fchdir(r0) r1 = semget$private(0x0, 0x3, 0x205) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x40f8ff72, 0x5, 0x5]) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x1}, &(0x7f0000000080)) r3 = dup(r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x2) fsync(r2) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r4, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:35:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x0, 0x0, "000000170000000c0000000400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xffffffcc) 16:35:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:35:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x20000000045}, {0x6}]}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:35:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r2}, 0x0, 0x0, r1, r3, 0x101}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x3, 0x1, 0x1, 0x81, 0x1, 0x2, 0x8, 0x10, [{0x3, 0x6, 0x401, 0x9}, {0x809c, 0x1, 0x401, 0x5}, {0x8, 0x4, 0xfff, 0x6}, {0xffff, 0xfff, 0x6, 0x81}, {0x5, 0xfffffffffffffffa, 0x0, 0x20}, {0x6, 0x8, 0xc, 0x800}, {0x401, 0x5, 0x4, 0x4}, {0x1, 0x7fffffff, 0x4, 0xd5}, {0xd50, 0x81, 0x1, 0x4}, {0x8, 0x20, 0xddb, 0x1f5}, {0x1000, 0x3, 0x9}, {0x4000000000000000, 0x4, 0x7ff, 0x40}, {0x401, 0x4, 0x8, 0x3}, {0x3f, 0x7, 0x3, 0x100}, {0x7ff, 0x100, 0x7f, 0x8}, {0x1, 0x8001, 0x7, 0x9}]}) r4 = dup2(r0, r0) connect$inet(r4, &(0x7f0000000180)={0x2, 0x2}, 0xc) ftruncate(r4, 0x0, 0xe1) 16:35:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x100000112) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x1) ioctl$KDDISABIO(r1, 0x20004b3d) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) 16:35:01 executing program 0: socket$inet(0x2, 0x3, 0x2) r0 = socket(0x2, 0xc003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3e00, 0x6}, {0x18, 0x3, 0xffffffff, 0x7fffffff}, 0x3, [0x0, 0x8, 0xd468, 0xffffffff, 0x7, 0x716559fa, 0x6265, 0x5]}, 0x3c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d96fea7fcfd4"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:35:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x20000000000002e2, &(0x7f0000000140)=[{0x24}, {0x2c, 0x800, 0x0, 0x100000000}, {0x6, 0x555}]}) r1 = semget(0x1, 0x4, 0x10) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x1e6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x7ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") 16:35:01 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}&\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\%\x9eS\x00', &(0x7f0000000340)='\x00']) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x6) 16:35:01 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = dup(r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = msgget(0x2, 0x100) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1f, r1, r2, r1, r2, 0x8, 0x3}, 0xfd, 0xd3, r5, r6, 0x2, 0xffffffffffff5055, 0x7, 0x100000001}) listen(r3, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x1, 0x3}, {0x88, 0x7}, {0x47, 0x1}], 0x3}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x4f9) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) listen(r3, 0x1000) fcntl$setown(r3, 0x6, r6) msgsnd(r4, &(0x7f0000000280)={0x0, "afb9a4698f4aef3e449995c438c1bbee57d0fcf2e0a99cc077a3d653b730755b8aeefb21a3e917c2e55759d9f143834534bac9b3c1e582a07aac770301c4b8036a64221bcc7623ed06805dc2906630ba280a50a644c327f213ffc33e12b4edb9d7f7f2f7e54d3b9ffd171dc8c388a0a1781c6067c3b91e70e64f92933b7fcc979be49b0048b3f03611c9c7c9ac882d6d325f4420e3c3ef79dc71c72007ccd25c92bb9a4c21f1b3954b56964a6a1b083bcd8de46b6c50a18d5d9685"}, 0xc3, 0x800) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001980)=[{&(0x7f00000003c0)="bf9f067a288e6a6a1259bca4828f7f19a6fd59408f9352b4f2dbe50228f55f05482caecf616cc68e5f299b92f92d478ab94931de5a14da0f706636754b0537fb0177970d337b695b9a15413b0eded699ee1ee20a41efd383b671a1663bee8d4aceaefe360e927bf8a953318fe4ad6d9e416c133783cb6b48e445674de807fcdd182ffde3ee31b4b3e837a5414fd899a4ae7256d6f47e99f8322d822db70fdcb1130874395f28cc41cf59ce8c261f", 0xae}, {&(0x7f0000000480)="6756c11673b4a363f4fd4f2f0754418fbffcfa630db24cd29251f341d6244e3a870f8e9cdacf28c6711eb6c0435df8d4399513b5225f0a58f01fb42acee73d3409038ec416f3c69fa0cb91e2a11d282e73e3a105359517dd33add738d018cdcac481ca26e5d7e2ed8f135c28f6dab68d26f5e2a801cc2bfe04cd42ac110d54d2ecaa8042decb5c03c81591fa9e7d96f3d77664422a81a4beece6a2f91dec73c5039e6bec57947ffd14555fa862e243bcb9e68c127d1b75f12f8f83213a5b88bfe11d099bb9950154d441a73967bf434596a90abe65739cfae17623fca1ab666d621e3b2787c778ebaaf293981fd48b84570f174d9754edaf62a3deb7a60afe55fc1f361fb681a53213dc14c0e0e9bbb8ebe9f73bc2eab7a527ad01ba942a6f0d05e3ea00e36a74dc38c20b1b4b27cb93fdaf02a29b9e0e3a7a5ed88db73655dd21743410cc4027cde191c02c462e4f00ee27737414a886011e6c622dc73c1e71e26419b3cffc5ec365601b09971438b08db4fba698acf8e9b9626feee39027d87fd98b2dfe9717961a0c08103af679c0238e38ddd86383e902cd94b0b78198e068b12e62e70539d5199ffeb2ceccac12cc7ec7f957c2a6d8b9b9d7ef277b894015f9752065310d51d631b7788140a3b56eb07f756147f42aef673ad480f2788d7774031e9874e3023157c128349caddd056f52b791e3618e2ce500716fb8c3a967615006201b0b5e51c8decc45f0d8ac53322ec99aaf2bf964a2c0c12d7f2a27cc226dc2a70bcffc0c759508b771429e0be8d11bb59753ab817911e4b5f0d53eead4a3803c93d03bbda715e76a69495d515bd45ddd0d10819c6db7e0343d35b656af3de628b80b7bff6e9c6a8108ccde6ddcc726651bcff11459a1f12ee64ec0c01c51d676c07369077022b34cdb64606e928eae8d09f007b6ce36d6f8772a82c3b1534ed19f0323b494af36cde0af0cc309b664f7fee26c82f1d8cfcb9b97719496a4acd139af36eb16e1cdc9de09b036f7a277ed9130121e19dec986d513905feef35d41bd4bbd408062d95217e55003dbb62da03d33d0e9d350df15a862b07c705ca94b10e076e38c8e6254b2757c8ff374ce21960c3aedd5ea1927cdafbaca5ccee75f9c03003b0bdc288071c5c1d1d6e1d2364305b1732f7136b31ddfa4bd471059e32e82fd9d151231b841742d4e01213bd42a4332df9b5fbcf168be467d887a8bde8340235db12d98caeff620a04dea00d1e05d322901293094f116d2c158ddab91daf807b32075ed18fa7a4c6fc2bfed7484fbedc8dffedae9a1b886d5a2a35aeeb5d7d19876fb7d05487719a9362567f658a1229017c17673ec519170ddbc866155c248cd9efa70e3044c2425903d3c59c92269995a04c45ef1b68889c125a10f04274b1f272a19c0ff96361e97cccbc1c4a74e8bd5311a5aeaf74d01323e9e33da124d70e8851facc1ba2e2f446ab36cf2e99a2fbb7bb5dddef38a760513d9002fe8e36ca54d6b5acb821d6a49d22f2f54c6f26776df5d1af9ff3c35d4f57a47194636083558a6d360fbe4140ffea23c45bcafe39e8681ea7cebdc8f9f074256df8895fbbe67a5acca141179ac52153a0a7da4c61e725b18f517c2430e10920ba0dd6aa7be0ae0a2d79022ba93749242e4857a81c5052addee3864201342fc8144bfb895dec7684333ff0ae1a9ff8168fe36743f50572fba3affcec8e71d4e2002d3a0912d82437f3fcabf6e370422a13046d7a26f8f295731c40c417766b3fdcc322ad9bb0d519fc352241b1870b2abff0cdd1956fe2390eb8259e771e69d6bc5e85ce23a0bfffa09f7bb57b896359d1547953e48b750ba43324fc5d4f03bed1b28d5b010894593e78e2981187c006a304206fd4b6fd4416d5be20c5da713ed7b120673ca4f327400490218ec0196b77aea2f0959146e4e3511785571b94ab21dbba03b7100db345ff97bcf036d29d8621a766ae5d88f725b84df6e4794b1b13e0ab8b0a246f3cdddb6e89924e046d61151509a19f5bdfe827c4d69cbec57c0c4e2228f94f6bd6c521b8765424e1726c4779f54f59ab9d102797d935c35de05a82293256de9211fb05ba01cb3e7ee2f7d35fda2ba5d163496128b174be295fc9a38faf7175ca823d17e34ce0164da37f9bafa0ad796f7f2584927c7bf725e6782d1a55414d3036b08042c900dd9ddf50ce77973a3b17eeb4c9b6798143ef88a5f5e143339b99a54066858df02114a041085c130b5d5e7364a6f17eba6ba8c05927b612e27642fd3d7a37a79d92969d894c99ddba4e4a91c6c4d4a35568b3470cac75b178f78c130086440bcbf24253c9cb7ea5cb727deb927ea6f81e3dc6d59c146871bb851325af579ef284176c3057830712f900061eccc19ecbd8f9f27601c475a85f3bfc81efa67905c686d299c7d73c5c11616e03a572eab266d84a4f7af5a725dbc9a4683e614f329e5726fe8824de8b298c8011637739eae2d46f38f0ce8dcbbac9b00edc4b8cc1f8cde247a8214babffc423a975c359f4711fde51ff7b24fd8d140da2af2632bd1c740da5d9df611f5ac448e3d6ad7cd13ae5cf9dfc9ad78a6f5e730beb50b099f9d36e029d1360083c36210cc1913a9cf45b60e17373a5f7d3e0675ab886f8b2f5b59658b116f95b72c4bf51a56318beb6076942ec1f0abd8e7a3dfb31327a403cc8b284ab75f05a3cee0320462582914adfb1140647167fbe5fcbbc547516b88fde4479e9bc743d38a8c92a0b5d7854dd055643f177ea43c7ec2746135cf32d8bf2556a24b4c51b39a610dfe3073bc0116b22046571daf36c1f14a4033d3feae94975d071225c458354b0ca108c5833abd9723adf23bfd8bf98b96decd200cc38e741c04e15d82f6b16a9983691122980be39ee95ca5a34eb6baae8db3e39be1952924aa96960645728b11dca470f78806a645837f311b7edece633f990af481fb9c8b7714c64f33040c1bc6d04123558233337a61cc2e18e06c86e24a4ee2aa3420ed08d13145361435f9cdf4b0374aa2bac0e85db6c4aa8a30b7fe1e82c299c53d6ca0153a644f89668f2b4f7bc0b842c41687a9cb933e5d6935396cbb372b25f70021c626a11cd0cd3305355f3c124289e9d91afcf66b38ba606a4430515e76392ef908b45a492028dee1af80058863f4952169a664e02b5b911662712f7c263beebcfd4279665da0ab722aa254e28b01f01e4d9a407da968a5011bf8eec4b1819c9bde646a8d8b5a7763f7b9dd9b62b6d5384c3be375b67a8894eafa6e8a0534801c5d2166b96496f406bc5e0a09653a21d30408f4c2dfb90ff7f19899ddfa768ec8d067e3b347dfe49bb237b921c7ee2c975ff182fbce05fadf7f9d60af33a6adb58f1b8b2b5a1b03e218e996f3a8193fe5ba200a1777ee60eb312082ff8a7d175ede6fab70ee186e21d5ec9570f5be1c364d8ee15936ba244437581a5eef22ede8beaa4f56a16d354e4c158b7de1340e375c25a3df224678bc75c08e976ca815fa49afb422b62ed4b69bcf1cb1d50b67f0eab48c42ec00dcf2095483d1148c3f4d806f4a32c05e5ff46e8c86dd77387c532e643e5f631865f2c3962a52c6d2a08be6906ecb093b085bd9a045be1a15c1b41a83a1e94f00bcad3329929cc1b95821859def7dd6c478b907a6fc843c267bd8390c5827abafd727d9ba0c9ea0c34133f8c961290eec5a18bd74d257741e248104cef3dd3fddbdb2bbbffa4896e3f30ef5e2e73465688864f1a1356c93d2900a5a326a41e508a8b6c6b3ca2c1dccc3d57cc0657da288cb055b28a888a5d0009790faed8a3e5258072cc96d910d803630fd9cc1e5665181f5865bae9c91229d4fb4ecc230c3274f7f9c2ec0bf9dcf3ce068a15cb7151c136d6cac0a31522d9073b10d5a3e526d2cf3385d68e1ee42ac7d2a4e0416a87c2b2b6eca0dc5962a14e81814aea79bf598ccafa6b7acd4775a4279d0810f2c961e9b5200a96ddcb0acbb88dcfca68569a64c8b2affbcf7490fca6975ccc1122ee16b2e38b2f59157dac2c7e97d1bd968dadb2a372223bf2be3781ab373b6c8562201ca2d9c98a090e28fce39460a91b3ee7610ab3983d911b902e66f5b7e37b741b56b995b5dfe6b1c3f4ad8579eaeeefc725e602b3ba013eeed2bc0ecced8da0e6414d0bc30663ea0c8de70834536b180bc9df505a2ff3499d1ff73ae346a23ed0a3ee5eb347f39189621809890ea60310093e60ae1433ed72d6a40171c4bc60a6769332269d8dcb5f60173b8d3a67508458deeab95ae698b6fe25c7e4857c08f01dfcecd5da00b79f90c0ca83ad0cdc063848928fce88313d293686b5015d144e4e23b2399e0e3aeb7671cafa355a452945be1971516f1abf56a3cffb2d45a20411ca7dbd5c85e39f97ef5b7b8c1ee21eac0b10ac682d0a45b32121c3e7a395c4967b0149a5b3b7e11dd5912d6ce2e49e598f57f636a401cc8203c0550469a0fc716566953999ac5d4858758ab7ef36474dffd361c16578ca1dc39552e6227a703185be568611beb28fa84e8977eb002e81f216e5cf4a87298913f9a913191c93d316f4d7ac023b59d9ff250ed1228d5a9c9392d811873470d7809b4fdf873c423a2c9529db3d449325fd482fd25f47dd01b345f3f369cb232b767f05b5c717a636d35775166af001b69d0e7bd9bafc7bbcb4d5fdbded63b7796cdf10f8c51c247be3225b91f86d2c7bf55982e776550e113a3fac1691dc41759c3d4c5bf6911bf406612ea42a6655c03c57b5220014d589f8489ca1774dc6448830c5f34ed1a8fb4cd77a0f196b9bd6fe1bab73412050cf01f5ce912b67ef7e15e683f6dedc99be541625c1316fba5a51ce38bbaece69bf11613609da9642e4951496bd95f5f93ad91f3c773f01a548b5a552f973d02d23a3b7ea494449406db6e3ab0eea0b1cc16bcb90fedd63741d2d84a2c452007dae96af3278b7a269c0cfb7088a553de414325962ced35b292e5d0a862ecf4e52383cd04f3b1a1c275f24ca35bd8345992a1d865c57ed66491a33bac270cdc2e175973d876850080008f170451e189ba06a1b682df14f66c5df72f5edc6fbe52562dc91469f8f7b33d08d672e4f482cdba14350cd39e1e14c58b12977a3ac8ae9faeecfcc053ce1548b9810ed313af022d276ce229d5916ee870f1bddd2cf5519f18ddca602304684c25da31cf8878f7e74714b93dccc16de5149102bde4c081257c7d56794ebf0c66e1a5ceb8e5da2d0242cdebdbbfd6a2e324010a0b59fa4a1f44b7587597174b4d66a798cf68f3876a824fd6dae01256715fee4508de37864ac1961f244f0a9f587dd72890c654e71e3052be8dc1504fab2465a6ee7c0ac8bd3f7941ac8479d78ecb3bff0a8a94f8fe7e6836660f9cc9bcf9dae4210bda1c78b31035596ef16ff6d03dcddeb9d61a5f87a7ed99993b9d20f2e005167ab733843fcf389a525c04e567ab2d564f34e1f41f8067c73d412913128ad497d97153e8ee7375426f5051cc2c7c6df3ecb52b1cd4263e637054e97e18a03fa982da6bce7a8647c000100805b662004a2eef3c0fd13e96e9e7f6cb27a1be08a934d9590a8a42d5225a91d9c7a9e856c226f67fc28c8e67991fb31b0f2b5df7eeb93332cc87cc97034f9c3aeb6630603ff9748affedbc57490b51d5bb2e205fcce26d007789df38e9915f0a38d0c72eb2f6a8d26c8b24f2333b4baf44746162e27cadefd93443b35b36267f99fd6dd0804edc9d754f3241b59d9ece62e8216a96478c66333afd0dcbaba3a2a52b338ad2c2bda733346d1f", 0x1000}, {&(0x7f0000001480)="3241cf1a6a12fec0b003ca7ace7814c0d7aa1b6369ab6a58f876a9d5fb25d004eee9b50f0e194b355765c224731869ffb61b60b6e5accb3203f4c15339f419d4e2f407d8a37ad01bcc858fad9cc363f15579961df220333de10d84fd665cb76c6eff34143f700981456ad9e6a78fe19b34d4fe13a2fd2b01946e40971573416e5664d94062918ad5952eaf884fbb6734fcd5903a300a9ebb605a3969f56c94be84aadd240d8d", 0xa6}, {&(0x7f0000001540)="a2dcb71d7b4d749dfa9560f0e845d955488b43", 0x13}, {&(0x7f0000001580)="ff441ecad385127277cd4feae29d40f247b291ea431947bdaab032a6201f7331d909a39a08792a7a98fce22da7a8d9cde8eb350a81f0d289cff6e98211d7eede02150294703c690a480768c954916e2dcefeb018f8ab3167e6dee15688078fc9636cfc10c251e5b5331537f0ea827f9fa893ba25b41a98ad4433d5cef98a83b533bcb0f644d8f086e7abb704f6ada7e588cab231d5b65c50ea7a542c7d4736fe011147599c336cd766c1", 0xaa}, {&(0x7f0000001640)="98b8b9bc52d6ab626b8ea4eb7664ea40ade5d10aaf475ed2aa7b6e7eea82e2b6da85c4923a82e146334f46b6f16a54edebbf1051b31475d0e3b2e50989dbe0812af57d9dc33b0ddd6f3c7d725ae5e073a00472199b3eb89d0924c29fe3e08a6165779684c6ee072095ab08f23a59dd527bbdf40e56deeee231d27bef7738ff3d236e0f6cc470d4fb48729e0597e99e85f1b32aa2a31a56694ed2408a4680c8bafa684de83ae6c9c2223211ddb4928dbb87ccbadc1372117bdb28df57", 0xbc}, {&(0x7f0000001700)="09e43eb648fd696ae042a0c252a8656a31a01f1e6d0a7cdb8f4a622514786ed3dbc43626", 0x24}, {&(0x7f0000001740)="e381179aae2d1ae0252319dc4d18c99acd9ce8b51d01ee45cefbf65bf6d6ab2daac2479ec4cfdd6af6d8e268bda7a607e5ba7bb6c4fb5038885e5917e488260ffd447f76ae7273abd61baaf359a687425a85c0046a133c8117f1b04fb165ca4a3168f017efc7170ed846dee262eb9cf84f4c4e78bec2dc33cb8802829fa7ed9a525b9b3526560d2377a0d5a7e5ece99f2f6ab220819d20e9e22d0de2f2f0e3e7181eecd08ddc49b1a2f4a9b82d9317a294e2897dbcb1a774a0bb003e27c79d397a465193ac95d2d2c3e5bfa468920704b94ed595aadf2c9f742bfc7a146d6dfeb52ac398d38f8a", 0xe7}, {&(0x7f0000001840)="7c1617c0eb9772e30bbc39be34d60d120b6d080aa215fdcc62d4311cfdfa7faacaa2383c5a6e5820ea21e3b596e434b79247ab4cc8e29279cd4f9bfce245ced68bbfbf", 0x43}, {&(0x7f00000018c0)="effca8fcd1da07cd55785881105062cbbcff5329faf8d11f3113e10e4ba1381c54d635065e592a77a283c3907b2459b91711e211efe56769ff5e28af50c2ad24e765d5c77db1e7f3cb70ff979eb4c1485abadbf2633427c774796dd48c4eee4c6dfdd709b410d8efda51269a3a206ecae563b9f8d6720775d6ceed1e34a60459b7fcd1d2da17b72a33ccea2655f0ce2480041e06f0169788e741c07358c30655d7846b13328f765d34295c56292e800f254ffadd87e43809f1f0e9f0", 0xbc}], 0xa, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r5, r1, r2}, @rights={0x38, 0xffff, 0x1, [r3, r0, r0, r3, r0, r3, r0, r0, r3, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r3]}], 0xa0, 0x400}, 0x400) fchmod(r0, 0x20) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001b40)=0x7) getgid() accept$unix(r3, &(0x7f0000001b80)=@abs, &(0x7f0000001bc0)=0x8) socketpair(0x18, 0x0, 0x5, &(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r7, 0x8, 0x43d, &(0x7f0000001c40)="e91e70ce7cddc8cc4a6211eac3601a465d59b172b991693fb3edfd09d1424212ceb079d86f7b7ba8cd1b36ffd2dbe06c51647accb78a1ad2fc6a7e4d0edf20997ec5a21c38125b6945478f5c3dedfdade59f3fd0de4b38314a60ab751e7ba99378dc730610fddb2b37bc509c3798ba91bd74042105743d32c1434bccc92c01f4543f20a8eed52883504d840b63a0819130ca0bbddc93953b6de54fc5988344c193e03c898d5498cb5d6e072d030b5d712751a1234f63fcf423f90cefb5798159b8df548f2cd5749e297057242ee90da20f79a755006c97bfd39ec307dbdcf395d0b2c2c5f2d1dfa79f5e32ce16bfa59a7b", 0xf1) msgsnd(r4, &(0x7f0000001d40)={0x3, "6e917281e5f10171a94e02d43a44d94cc0e011f094bedb7fbe50af0992cb56887c6ea2422f8d3f24a30c62b0dcb31333d046ee831da4e9231d0781e5c608614b9f92a1d2fc3036697364d0efbefec9c1232928f2f22c884fcf96b10403bc23aae411dbae8e7f8a07cb47aa2aa29d2b6de497e1143428ac398cc00205ed9d5b00608dbf05bb649afd584b0831b4e7fa7651b0a6cf56ac"}, 0x9e, 0x800) getegid() msgctl$IPC_RMID(r4, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001e00)) 16:35:01 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r3, r5, r6, 0x793cba78938ffb32, 0x8}, 0x5, 0x81, 0x80}) r7 = semget(0x1, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x2, &(0x7f00000001c0)) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000240)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r2}, 0xc) 16:35:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000030a, &(0x7f00000000c0)}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:35:01 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fchmod(r0, 0x80) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:35:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x1, 0x1, 0x900000000000000) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x20, 0x0, 0x80000}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:35:01 executing program 1: 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) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$inet(0x2, 0x4002, 0x5) 16:35:01 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000040)=""/7, 0x7}], 0x5) 16:35:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = getpid() ktrace(&(0x7f0000000180)='./bus\x00', 0x0, 0x408, r1) write(r0, &(0x7f0000000080)="00008a9d45bbbc225ff36587bc236e5e3b1a8cb7a17a9505f747420147dacc8bca8a1330de7644b4856ece50337fa5f6928695d456054f99013e2b25cf36ac4dd68c78c578c9ac913c06964f3030", 0x4e) execve(0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xaa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80000000, 0x8000, 0x9, 0x4, "8cecffa752fd0e9cd1c3f6ce16a7f8b6077fd48a", 0x7, 0x2}) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x3, 0x800, 0x4}, 0xc) 16:35:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xfb477d56d558fe78, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) write(r1, &(0x7f0000000040)="34b888904fa6c4b70d29804f473e754e32b18a8eb7fdffc622ffa1029534c9901dae36a4", 0x24) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x4f8) r2 = dup2(r1, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xdb, 0x0, &(0x7f0000000180)=""/219}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:35:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:35:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1000000000045}, {0x40}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f00000009c0)="cb") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:35:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:02 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:35:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="1721d4f1a2dc", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:35:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="d58e27afdc8a313083d59c5ff36edab43caa4bde91801ddcb02c68acbe362cef4e46e0d8e35d54188f45869753f35ccbb30aa62c4d5ceda6a3250dae67a386c118275cb1a00d18a035d81fea4324ed69746405d2") 16:35:02 executing program 0: r0 = semget(0x1, 0x2, 0x448) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0xfffffffffffffff8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x9) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000f600"}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x9) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x2000031a, &(0x7f0000000040)=[{0x7, 0x0, 0x10}, {0x400}, {0x7ffffffe, 0x0, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe69, &(0x7f0000000240)='@') r8 = geteuid() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000340)={0x7, 0x53f5, {0x7, 0x100}}) fchdir(r2) r9 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x10001, r8, r9, r10, r11, 0x80, 0x448}, 0x5, 0x6, 0x100}) 16:35:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10a8, &(0x7f0000000000)=0x200, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xffff, 0x9, './file0\x00', 0x9, 0x4cd, 0x4, 0x1ff}) kqueue() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:35:02 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3ac7e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c5205d88a6fdc0926b08f8a476b0f4a1fc0c7ee2e61ac5538254b91604257409603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012fb3c8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d2555e127c648d90498afdf730a09be868f81c279a1b53712e7a6bfb9ac2af433ac90f25b74d922f76208a98baa4ee16e3a11560fcbd9b90064c9810f9788a0c4d42c25d77a2a3560363bd1736599e6111a5e5d75aa5727d25c53f8aa3bd7ec79636d143976c9dd8cd3e5d97d00b081beb3af16169dd47d47ef8ff50100da9370aaf2ce29cbf523e4f0f84b175bcc25226872e02c2029b4efa429dc9c1b4dc3d9894ec009b9fb69295b550439df134e6d3dd45fefefecc205"], 0x10) writev(r0, &(0x7f0000001680)=[{0x0}, {&(0x7f0000000100)="89", 0x1}], 0x2) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:35:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000480)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/91, 0x33}, {&(0x7f00000001c0)=""/174, 0xfffffffffffffcc3}, {&(0x7f0000000280)=""/206, 0xce}], 0x10000003, &(0x7f0000000380)=""/198, 0xc6}, 0x2) chroot(&(0x7f0000000c00)='.\x00') r1 = getuid() r2 = getegid() setgid(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 16:35:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chflags(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x2, &(0x7f0000000080)) 16:35:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42ed", 0x15e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x20, 0x6d7, 0x2}], 0x9, 0x0) 16:35:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x5, 0x0, 0x47dcbc48}, 0x9, 0x2, 0x7fffffff}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x0) oLoLvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b2d590 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b2d590 16:35:03 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0)="5b4a722d388f9a00ba583515c7c5d2e26585cadf0225ace09e50398a74d2c3908d97d5f75626197563a60e84fbbe9a5dc1ae845d0df03804a53bca88d0f4c7090bd3f1260449616aaff75f33e7ebab244ae00524e51aa1732da3793d1c374415fba8c559a39e9180b18dc1983b06720e92a9f3e39574bbb455289a2a463fff93ae15ab1bc11206f3665c4ee12f66efdc552595048945b66ad45616c7918f43d77fc0388ae2a832552e7bc3c9eb88f2a072bde8b84f26e642d86fc09aa507cf0f2128c3bda0d1774a641cd49d18679dd872a9702ff803f883fb7378c9b46067ffd248d96e847ea863026f07d3277754dde4079c6637d64ea318d51d5f8bd6e6cf297346a00f7c9673e39593c7f203a704b6aa2be86a1453d3e675efbcad6e5c4c53a89c3a318ae1953956cdb6c3e9f3a5364022b63cc07f9626d74dd345bff855289b8584b9f56fe67ee7095d38974e7c486f7b6312ce5fce786723c08d7d6d7d5bfc52d5cd305b04b50c900a0e033ddc84d45fae41ec4cd49b6b835174419b6bc45203b40476e818e6a981ea4e3a4d1bae0754b9f18889dcbf7f8db51eeb946c2012c2eaf529b2a0fc66d5606a72ccc693af208d9c191a6ab8b5e669ec25447981f2de39a0db3056bee4af80decffc80db51b41d69033aec1cb8248bb06a8b92eaa19656f2f4fd995c18b9287c0bc24b8730c3d5e2a38035d8857ab7e26a96f93657d02bfa8752f2b0a9d4f8e13e0a68efc10669b0b65bf130595149c4bd5cb1400c82449cc9225cd74c247ddcb16b87735d6891313b80e1d75e7ad695b381b1c77655d2cb3ab369637f11aba72f03815631eaabb6c6677c4cf5299f12e7ffaac7ba9db3f2accf1a27ad7dea866060d30325dc55fa7a11f954ee9705dcd293ca7359cbb6d45b61af7ba9f07f0f0f9f5d1948b010a53c7a8d53b03151df164359ef9f2e580253f338d41eb375a1ca0fdf4c2536a804979ce04376a3f298ae87c76e5808c42c2e9acbf7794e22705f34d72275d573ae5b90857e580ff6c0dd62ab95866c752f70f6a0486b9a53f1a047e0b77fa61f9ba85fd1f072df4ab8bfe3410bbfbba57e14f8aeb19c4f6540d40a08b61e102052e0ca2a6270437900b04e2c90b37ea63b2800c00e05f76ab06295cf5ab03c7a48944c1ecf4f16d8dd44b13ed04cccec0fd99e8351de31a24ee99165b963dc8da919ddcc3e80df9d818dff2df59dd2f9284c394b11dfbd1ba2baebb554f2a308c8457fb58f166a2a58e3adb47c9f5f0edfdc104b5021a55aeed077ca0a9610087754f18887c87d353e0864c8f89fcd69061422f9755d0e69e82d938bc86a02402762226ba0f7df41f30f486adc9ffb04d9609b51edd481b2f5d58b0c9bce064ab0790335377bcbc2630bcbf82a262adaea9674762e00435e300df811b2ea3f5efeb94cb520d621b93e850c67f37a699b484d495b37c6d34abd848676f02b4d58bf987eb06397063b8b854e8bfa9457b1fb8237880e12f02249fc30297d45d0e8a975141d783390a7d53bf48070f1062e6e452ea837897792e49f8f386f9322ae8f900e7608cc96130ce4e2c7bd898fd614fb0c8d751378c0db8cf5efeefb0783af843e69a5632982d9ff6b2bc2d6373fd1eba25702b39347dcc46b2011e43190495fbde7a9cbf73a0e70813e406069db422bbe540898732465428abbfae24b832f6d906eee9efd2150e8d85b46661ef5ecf67d49181ee166a154e34b8fb8f4f67fea5aef3f84d95e84899fff656785dba512287edf27fadbd20368e540da37cf166424c827605222757466e7b1e14342b2f1f120d4d44bc2834e65598d29226e33e52e8dd2dbb86bf9444cf5cef9ef7a875964762ab1b9769bbf5d7101d008050d8c08b5e11e09b1ffaca7c6afeabb0058a0165d88138682481c1cacff1611a2d6ce161e1a16d43052c7e09bf82a39a0c2873ebf125732d7e816ec99e5ceaae1b7de266ffdb98d78712ab886a26da243abb0444c6e9ccdd9e46fcec6dcfe507fd41d0a72a6188c718b8d033b6cddd0416ae7e20fc6db6d46239fd63ba21ced13f420f7fdd5e735f5b264707f58cddc74d069b9a14eacba9fdb3c9d2c4ee96ee73a6cac0c6082493a4a4e085febefc6d3d28f35aa11e4dec72efb54aa95756ffd30979bb0465d5d39e336cc61840e443de3395d9a2635c93b5008ff2f52b4216ba4d45c9217b4153fd2cbb841f8882efbcecf361b61538dae408450e8c4d543a0f38a8f9cf2f5741d8267b787972babf29c810236b5247c39bef8bd5ab1ef48bab9a5563734a9ccc50854840f2668b259f020294ee5ee6191b4d93dd1c64583f8394138a2561893bd5d36a2e72e3d7fa563ee673581eedbd675a25335cc73554bb8c0cdbd7fff44a215d8ef3fb8e32cbfc503c541fb1eab70101ac572cf8e8b60d1795eebdb5cef792a056693c531f3010f01ad6d104da71181a8545f7b60508cf80fd35e05772e939f4767600385293fd2ddc3aec0f3c925feb56e19431c8010339077de76091fec38b03a940aff50b228efeca349ba81c27c6df2c643d09274ab73a74c38235719232863469671a90e61211d74b0f81bb693b51748f9ec7eade528be769f3ab21237df83b64f49b1e9b21c086ec3edd04721eb4cf862cffac157c14a29970846f2ae25df6e3bf531fbababc52a0b7f6c50136dae113948d6e53f1eadfc299d595ad501ce0ccab6c00a529eb86253108f2f7cbba8a3b836428c316ba449538b9fdb831c68031f8874aeeccf1e55d006818cbe3184ee55c985038ddb22e058cf4efe38f1b5bd9d082f4ee7103870430d34d790179e4c626f12abe03571ab279dc6183b3a2ef7cc1da3fb3c3c5c42fbd25112036e0e445e5405fd5ddd4f6ac74d6555b302f0dbf7145debf716a03db9e44f428c0eecdcb1f71245d220ecc18a7eb03327eced4b93204462dd6415f6f9f3c33355c154b22f0459e47b0d2e7df7f93365049b150238c0c0513d1ad3d05b7e02e10e8c89192cbe46e2814dcd4fcb2026b47ded4cd006a60cdefab55b715f604396faad5532235d60d5cf073ddddf20be3f1bccaea69a6744a5b4753a0e50b74b99df26e992e20e57b494e23aaa57c82d119634423fcf6329df0e34a25a6dd0c55ed340771af268422e53420652ff9dcc89e14341ab5707237523b72a07ceb96003d776c27c032001698f20b28f89d6cb910e33ffcc89e2157699486af39902743bba8f70fb6a22695cbc0af9db413f7567ebf2adc6278a13ca01231e4b8873be766f7974c06983742f6456017c9aa85e7a48f2a2b10ea4f92147808dfc0e329032db7b4b68abe4ac3c72b1c31b6d2786637abd21573758442bc13fbcef71c11f321a73b5591fb8d0f3e2b4f94ad97a6a3a91482094187d706ed16ef1160a4de2a32270b390a1981ab851a2029494b67a66bf5ef3eba4cc6cc2f7ed7ceed6fad652f53315a892191529cd73ecd94902ca837962dd38dc94f809d19d51fe97280f4efce22ca50ec92581a0595d3962b4c27384b3afb30f2463edd9196c11d16cede0f68f547bf42eed6293d0b454a428133604a6828c33c42a5407488206a01806474cb6d6b703cc6e46e13d91be7e39ddf75823938f84dfd0552bda60cae2c3cc339970e1028fac8ea1a62303761bd671f667253711c899d15c3f9dc64489ce80ee91e73f0420214fda56b82bb49ad54bcc6c0a7218854ee0e978cef3beedbf3a8ad189017fac3d56a10811a9833cd716d2340b4eac6d7da4c80982f1b32e29bcf6487d25d18c2bc3438ebd2f7b95bb810a8f10bb47b0e5fbf81c6798fb8758e9d028131023f0fdb0e7cf266b74e7095fdbed0a364d68526a5244a14447574be3d80f027c0af7237679579eed1c1ebedd8d3c49b3334c1ba71f36fccabd9aa54bbd21d9e6d21170fa33f517f64c3190ab09ada536efe238d3a2d8cedf040bf0c1f25ded39659b8a78bf3642f2dacecd2a9c7b8ff6a61b2dab7d7b8498ff8f4397b138cf3e86f8c60d2497312c5f67af4dae77da1b380ab321b159d02bd2307cd9496c2aa23a32c903617cf12d501b55608f2190b3c8e63597e923c1abc5b70f10065cdd06dd3aefab9cf372aa35fe6226257c7e4f290abf0758c4275c31f6fa4d864ba9cbb82fe2ac081e0afe8b5c8ca304e9ea2f3376864c0ac31cba3ead25ed5d85db78662b5d216da9e08205230ebc648d496b487c342972268c15dd35063b7a4ea263550638464c063eeb1dc1c28675202f979587689147e748b4f76a0161fffdefda54cb66d3f9c239905f73140c0a1c15c58a9f7d32f1207206cc4708e2a03cc24dc908f862a116c4a72907d5733a553b2615f993944a5c87408a03de1c277fa835056f40ae4cd6d9bdfab451b61b64e8834daa5cb4e73d0443fecc548f433ecb551067f815b5820d24d0fa43b3deefefb6d6ff5c1e0ba9fff8cd69219cad46f848b794557c7927b47f2afe95066829ef6d8abc0b44d676533c8cf8cb96bf965e81dfd59961ad7bc89e780868f0b4ac82ba9352013feba5e54f885adc7b34eb28ef4f54c660a3c3efd15413f9f25a68f8f3feb50b479a3b9d9e70c55e988ded8fc91785d2d63284cf1052b44cd96f859c4fd1d2ab014fcff8f119467eb8cff3460123c04aab200517c44ab3eb0bf10fb8378b3ac75ff0615a3417b85de4341e2d38b687506401178ce6edd5a6e3d0ab7210b51c734ba7425a0cff74ebad823dd2451e38700dece849a45f49e06b587133db81211760e549a09657a0000fd7f54abb94bda48fa9fe3350758f785e3ce974bb38493a9aee83621130c0bc3610cb29545260781b544d9cd9c69b94bd183c3c9e63e440d2f7fdbfb40e6d96463f3867766551c92fdb08a3b3a33c45790d99b2978c92f74aba7ea79bcef4e2b15ddf4fbded5d5563bbddd2356addba6c9cc59ff1d584ecaf83646fb4886423ff4e376fd52ded60a83a0ce5d29dd2eb84150c3db8d4d78d2a9a59e101074d01d3241850557eb37fb31f5acd834da6e983a2b9227978a90d556f3dbf557270a04991cc881f63e85b3408d1e460582674c1717e8a75b4eab1c38a8e2d691cf4112031730fc817ee62bf51e52d77cec2fb60ceb2d467cd86cab8f5359d410e60abe069484b88a7e8f511221ed9ff0a6bac0b2bedbbd45a12ef96b01c0500977d72199aff363dc331abdbb0b22b8b190534f68c4cf23e4ee5f5c278dc8e27dca4b7bb3dc172420ea4938da8d0baba686024b2aa27bbb520c105b06ce04ca17ff8cb89b7d9efc2fe84a8adcdc8a2779512a7c0a04c9625bd497b600cbbd59f9e8b7a67b2950d57862a0065d738e499b31e6a8c293ea4f9913832371f8e4872cb6869aa1a738d1c8e6d393ba663f759096f3eb67fa7d3e4a780f26a5805a956dd2a211e6fcaa971ce3e0ab0195e0e14696b62fbb189bf87d46e30f670a56f5425b6be01af0147a2fb87c0e3475a9e7f1e69cd81a6cec2e09bc2efb18f49d647be4c7bca5414b4f8281832ebbd0cf9e7f4fa6c9cf02180d6c26e47e5727c53f1b76750e0295825715cab76f1ad3c03f2d63e6042c40d10eb59367c531d0abe2b0004b3b6345e911077bef2e1abc280ed70bd10102d709df363260478d64967125a6870fca8f5e35073c551afafa031c131f75608732c94280b381e963130d9d2375248b88cc9a0e8863565d0aea9949c3a324993a4ef34703cc6fdf86297ecf2074a64aac490b40a4a5b680e40c242ecaf11e27744cc0a19af85b8f3b94dfec54dec209b96ce65c042fce3ae482a3a13339896bee30fbc7ef6", 0x1000) r2 = socket(0x1, 0xd6929a81c3565306, 0x7946213a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x100000001, r6}) setpgid(r6, 0x0) write(r1, &(0x7f0000000180)='\t', 0x1) chown(&(0x7f00000012c0)='./file0\x00', r3, r4) pwrite(r5, &(0x7f0000001200)="778e2ca2356ea1297d626c579543fe687840e3bf1ea350b656dcac172c29c25fb4ceda5c0d6e0180dba520e7e75f92b5d3d627dabcf6cd394b828dedfb65826908c55f974277e81648038e4e1b9d795878f844db58372797b049717e06739be964ca3d62625b01cbb4a0c93ea310f108a96a5859b714cf495dbbf3d86c48d4047f08efcd", 0x84, 0x0, 0x0) 16:35:03 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) 16:35:03 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="65023044aba2354fff8a43c99b00006c6530005ecdfbf1816bb7e10735ad14e46a8eb48cdfead63ea51779481a356b23518675e6c823bdff6679e7eb0f7168f49fb3fa87e2524cdf541be14e2c89c06a8bc6cce744a4909c87b0b212f084e1cf399df9a7f1cc5c692137debca4a24fa764ae2f6c9635936efed6d38e28aecce6e50327b92b230483de93802fb68a9b82605f048347edeb8eb91756bd73ae524658fabe75b4e556748694b89ca836eedf46c119a4e60d7331f94ac85016528cce722caaf482"], 0x10) sendto(r0, &(0x7f00000000c0)="010029ba97d0bba1", 0x8, 0x0, 0x0, 0x35d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:35:03 executing program 0: chroot(&(0x7f00000002c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) recvfrom(r0, &(0x7f0000000080)=""/142, 0x8e, 0x41, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="846e109752c8117e68ea033e099be7be80fa98c40a226f7df029e3a217e014ef0f99152de5e721e9729a72c10fd3b17e5a3b05900f7e755b218d731dd70347e185b2e44baa71a937c931ac4ec5f8ce6e53be47454feeffdc1d1342faf259c49ab4ec3448563900f0e7180690d7e314f413a6e8b18a446bb8dfa33b86f22933dbb20da671520c57a3320b7f5e8842799e90fe1702e8dc18a3c968d5a1ee327ad55c9ce94a305a2e9148f825e2150b53b7cdb16d78282631549c1e1d421800000000", 0xc1}], 0x1, 0x0, 0x0) 16:35:03 executing program 1: r0 = socket(0x6, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100052dd8c313000000000000005786ca3849459ae3d3051020741038f53e8551f390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1eb3adf3c3e982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b2989e5ff3faa8d903000000f2f0c9f69ec7ab3a340000", 0xfffffffffffffd83, 0x0, 0x0, 0x0) 16:35:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "003707000000ffe50000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x9, 0x6, 0xd4, 0x5, "ce6b259f3188d55620a720657d8f468515e5826f", 0xb2d, 0x7b1}) lstat(&(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x10000, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="46f88e41e7047379c91789bd4665b651546310439d70a7", 0x17) shmget(0x1, 0x3000, 0x80, &(0x7f00001f6000/0x3000)=nil) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000280)="7ed82ab4e17e7313e804a0d78be47fd4df4ece2fa89e4319975d3760c20d06b8ce28a13adf3139f490277b192f267ab81c8cfaca9c7898cb18805cc4e42db0a090a367a1d4d91682f72a9478da40613c1207", 0x76, 0x40f, &(0x7f0000000300)={0x2, 0x2}, 0xc) fsync(r1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 16:35:03 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x82, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchflags(r0, 0x0) 16:35:03 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) close(0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x4, 0x9, 0xf}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:35:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in6}) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:35:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="6800000000000000000000000000000036180bc831a99b83f6dee99accbf5bb46afc299ec06587504c4419528d6909fb542814b85b37d50b4e4f9be9e91b3142d0e50cd51c179a5f79bf993c34bc3ecda443ff8f0763b181cbe25ac0f1c131de9d00000000000000e8000000000000000000000000000000f28f4a1d231b6f05f5dba5c409640c40c52fbe2897fd7dadad23665ecb07bc9ee954ffd159ef4e1630ff9edf0eb77d79a7fd9cb5399f77bbd8226dc50f9578609a3f675e9f4dc4681174e9f0650d4944eabb0f7d62bb061d3085fcc5cfbc60a13584f1ec3fa3ff3c489e0d03288dc1ff65c152676a8dbbfe0e097bb1ce1a5c93eedb1fb17d89b6ab00d8edc0823db58be064ee61673280c7277eb51f38efc14c7cb855fa1f6818234d9d0d0c0177ce351ff63800831c91fbdd9a98c9eb5aff7a519369fa22cd1a7a2d3dc07b75ba101bac00000000000000f0eb0000000000000000000000000000260e55492c8a4c72dd77e9e96bba73ea32bde4b308d066192e24d43570ffbdd3efa0aff46f96b88fb8c3ad7f00153f1f4d95d445dfb7df94e4725df4f37503a48e07fbdb2ea496ec0e4a576c365488db65821dbed5e9bc83a9d32f46346286b356f8583ff9708dcb90089fe31ee87be00fcd4b1cbfa2c2f2f175857bd1870dcca60e26c35557dbbf905d0d2c10f4f4cc562ea9f2a7dd7c777a2a98da8a32e65cc954883de3fe48c676ef1748c589a24832db1f5e194ab258631b3371c685f92a74eb37d35ab3e04f464b499c3b501c3b8d03d88d6233e13a4cc8b49a1400000000000000002800000000000000000000000000000098cea48a3af176573045daf1b263e3bf5c00000000000000a00500000000000000000000000000007cf02174ac1c766a2abf2f76b73299c93cad467756f5d0870210aa033d85155ca3545df717bea1f5ccb328d0183f6f5af7e605d3d2153ae909119347624d2f7db5c22ee4805b470f24b7d4899add17f3c8040faba7868c2874222d1f64122421866a876604942007664023973fe7b3036c0a9328c2efcb17e96850d39f18693fdb12c7e8cd1a498536944d91d6cc4e5b52d4896cb4c36cf718b192b6ab2d7b4c962c93a879c977e841af6004c7f03e768276039e985cdd575b0103e372427efd660e1b69f9e31bd9f98117456ff0cda80650b96bd619015cc0382e98b7d3278c6bb3d75d9f8aeeae441370477c5154c235cf97ddae05ecc091b3c333b51164e06c7507e109e8957bdd24840d149231fa24fcb748f3623cae59eb0bab2e0d2db93255d093146402d2ffd046c9fa75869878344f3a91b0878c4fcb2d7964823a9228116132109290b0a31a2c3f76c50fd02d594cee09532918acfedee2dee309a23f3be1879591f2479c5f54ea03171af587a098ab3a390520c53a2fc44734574abcfbc356d541efe15709b5e6a7e5f8201e6ff73946c10ebe88da22558cb1faf2f13ee3d3c420f9c080f41614d3690264081ad667d7bffed96ef506585c06eaae044e060b3e7c7bc5d33b11d02e8e0221c0590090ef75b4a2e7c527256b32452484c5e01679022af6508c8e5c41aa7a0409e32d01f579142094a0dcc5cfba34520bfc4586f4f6cb7562d9e69f53132aae93c4fb010b7dd4cc4f38d8655d5bdd7a96604dd4848165143cbc1fede67bd5e15446564d7e9a1a5443e08c44b6521e9a3147d9da758327dfbd94a51f2cc765f9ee08425d070932ffa9d1cad00f09b88cc04fcef90b80bd54d8db75961578ad465085b2377d6618f5574762916f1874bd49e497b06adb2ed1d3ee0a4803b78e4e30c1cf956b102bf9f2eb511734d662ade24c5477958dd033765d64bc32a4a4c2f701ea8b5a50486ee2ad137b27f78a89cf9080dafbf8c7641a928d463f100a57b99777c9fb0a93652d240fb1e997cddd348741cdab38faeb363557fef1ba8d98f90d3295dae5f943a7e2423a89bcf611309d8ba7cb6c6256d0f4a5a3b60e31b7c90e9adee3d14e267765bc58e1d21190bdae2ef5e42757ce4d667d47552a04e3cb50cc23ee86dd254c6a55d6c10d0841952ba3f5d76d485f67b42709950b15546ac92487df6143b89381c85b3090a8d26ff6ea4b469c8510242ddfdf624003dd897898c25b472f1740e487a3a34231df9c2019c79b7f3817c69d105d07f6b1ecf2991e2961f1687e9d01676fcb3e49b76092f3df27fcc0cf141f2ac7dd43a790062f3b5ecabfa67c31543f43a03c47e4fdd889801c4d97e5cd3797169241ed1229683bbb1301188d9e4957d47a965ac6527cee4d0beaebea6ee30ab696e1b7ec4d2bc1878ebaf783c5588ae3b0ebad7fd7dce1f6b5d3a67937bdf715a38c21ff2b06046367c946d14bd74c01aaa1bc3506d01ad85a5f9722628936ebe6e3f3d1e9bd3f1d6a99c93e94758ce8799b4f88a9ab674525187c2db2dbc697813b111125c32c996eeb8eddff4379f7c3ca5e2050af50197daad7a59279201c6e5a3e3c966af8f5c91a69d448fc933c3b40bb9a3dd64d1c43c15c6bd45fd26d1f79248626f26e9762b6d37bf852e2c7af2590e334cb7394ac88d1261243209337303738c0a2effbe95afc6aa0deef3ad195cf68e0d52847de88137f58a7eb54bb4e83976ab01006e73542ef2c30c8072f06ff37f7c118a59642d3ec7ba9925b8b09e58b872211595d36e4ded5c0fb3e8df98e9a39a1a356155eed6ee02a15bd8855aea480c1683b47fe4289274a381e0d2e16f08face1005b2f2e6063d91d8c11b4f876cd7d9915e2eec4c446713a1f82b4c128582a8aeb5664840073eb737ea207334895db41412b1e5b2410f4155053774d42aeb16af805d0415fd2a5e73005f482272feb8e34ebccd14e0b4fd202ee80eafcebc55fdc1c20e9b63b0000"], 0x808}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() seteuid(r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1ff) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 16:35:03 executing program 0: ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000080)) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:35:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r1) socketpair(0x1, 0x8000, 0x1, &(0x7f0000000000)) 16:35:04 executing program 0: mprotect(&(0x7f0000249000/0x3000)=nil, 0x3000, 0x3dede01e497fa91e) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x81, 0x9, 0x80000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget$private(0x0, 0x3, 0x29c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 16:35:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x3) 16:35:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x3cf81f3155c6fa29, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)}) fcntl$setstatus(r1, 0x4, 0x40) 16:35:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) 16:35:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e263495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c44f2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc15852545808ff2152b5b9cd42a67ea7bcfacf5236a66d8aff2e1ec7a536cdf94fc9e743e4ceaa4ea4acdf18593cfb1012cf0a58426bc415e616744b695a176b6e34d2129cfc83b9488b"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:35:04 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="ca", 0x1}], 0x1) 16:35:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x9, 0x1}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) 16:35:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:35:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x11e) chroot(&(0x7f00000000c0)='./file0\x00') socket$inet(0x2, 0x1, 0x401) sendto$inet(r0, &(0x7f0000000000)="7f84a3447d5c9576b75c0e8c85f9f627c325a873eba3bc785ccbcb5a94f035e5eda140e0db38a1aeb2305f1109cff2341cf51ecb7016e98b39ca2c8bb7303db552558c36c1728807692ef5b3b99478e2f54f4d3c496a70fbf7fa6f95ba69cb76735c4db8a0ae0840560d29605e6b79af", 0x70, 0x8dc2a4b77b8068, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:35:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) open(&(0x7f00000000c0)='./bus\x00', 0xfd1ec43d376ad491, 0x10000) socket(0x20, 0x8000, 0x0) 16:35:04 executing program 0: syz_open_pts() r0 = 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), 0x4) pipe(&(0x7f0000000840)) unlink(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:35:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x15}, {0x6}]}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x3, 0x10001, 0x0, 0xa7}, {0xb725, 0x1, 0x8001, 0x7}, {0x3, 0x4, 0x80000001, 0xe3}, {0x5c, 0x9, 0x10001, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)=0x1) fchmod(r1, 0xc2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x101, 0x5, 0x101, 0x8e}, {0x400, 0x10001, 0x9d4, 0x1}]}) 16:35:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:35:05 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="91f1702e87c6a06a71838b50e621e1881d62c96c9f72cb0de15e5cf86b6149237b5749e182fcc55a29cf1aef49d4ecfa88e6e5e99f4e513ed61cf1ce9f64fc45c4419bb74713a974abf3c6aef081baf9748897d8ef67949f04df916eccb8cd6f2e802e210d872aff3c4e7caae8652d5805d9c4cb3dfdfeaa59b070f0322e6242b29b249f142559", 0x87}, {&(0x7f0000000100)="4f003cdf0d977c6e79130d5b91f171fb10f5906662bf2ae92c1d3898d54f9e1de2cba09820577ee22281061e951415d019e85edc70ba5b5a6b968c4c5980464f2b0132810d6fb89aa12db4163693826ddfcc8aba79b5ca0b79ed7f4efa0e8d4d30fd524f7c9dcd4ec3ec9c4db2deeaf9d247d45933988b993825172e13afc5bbc2a01376a43e8b40d5ae64721f7a57a25eab701962919736248cceeca6250954d35a858f0e30a82c16b3", 0xaa}, {&(0x7f00000001c0)="6a607e747d0d15ae62b9b7cfe39863a62c9df23073b70a69f3ec5651ca8d9904d03a16ab37efe8fbb5210c4ef222051e5d82220b917bdd2c9d194a6022085a2ac20bcd13bd7011bf065d53f7b534767ca1ce2b19", 0x54}, {0x0}], 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) connect$unix(r0, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000280)="f08b084a522688b2af83b0d0f2742236e05cc54662d0a52d712870386ebdfe1c81f5f007d06780f44abc43cac021b13945145f58a5c1a17498021fd69e66dae4afe33bbcd4fbbc4e2de02647bf38f42f8b24ba1a2a48f8961386ec6d2401df0d61f1aeacbc2afd4947f44b18be71496d8fa7b1978a7018660a17e938921df1a211fe9f442da980f7252488c8c484c643015bf6cbe2ca7b6c5c3066c24422df1fdc512dd8e6920ae75c857360e8b70946c79628e5e3b0b07bb3c5ea1b3bb82583153d6a705892fbe45c85d9902d047553c5669159d07018", 0xd7, 0x6, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933", 0x479) 16:35:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x94}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 16:35:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:35:05 executing program 1: syz_open_pts() syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x2, 0x101, 0x8}, 0xc) 16:35:05 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x8100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0xc86c, [{0x3, 0x8}, {0x3, 0x2}, {0x2, 0x63}, {0x1, 0x1}, {0x3, 0x5b16f283}, {0x3, 0x8}, {0x3, 0x7}, {0x2, 0xfffffffffffffffb}, {0x3}, {0x2, 0xf56}, {0x3, 0x4}, {0xe7d2313496941df6}, {0x3, 0x8}, {0x2, 0x1ff}, {0x2, 0x4}, {0x2, 0xd7}, {0x1, 0x10000}, {0x1, 0x5}, {0x1, 0x1}, {0x3, 0x6}, {0x2, 0x10000}, {0x2, 0x100}, {0x2, 0x10000}, {0x1, 0x5}, {0x3, 0xba6a}, {0x3, 0xffffffff7fffffff}, {0x2, 0xfffffffffffffffd}, {0x3, 0x1f}, {0x1, 0x8}, {0x2}, {0x3, 0x9}, {0x1, 0x8001}]}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000080)="ff3eb3900603b73325c7419aab4230e8864fabe44de842c9a88b861f00ca273063b5564bb6ae0b655533", 0xff07) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) unveil(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='r\x00') r3 = geteuid() r4 = getegid() r5 = getpgrp() getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000001880)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x7, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000040)=@abs={0xac67ff93b6488615, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="d0ab4fa8b96576f178429c6cf6122509cf051b0eeb90fcc09a99d7f3879258dde811f83d2fa80dd2b6d3b69d5f111efe8660a753cca74cf662e0325c3431aacaa6f4f331e246619c126e351f8d8edfe5fb7f8b968f436043d4aed077eb5d73a73cba7536ce647fa23b8cfdeb34f7a6bd1286980bdc06598077ed6b7d7edd672e88ad22f13b79c4a64111b2d03467835aa40956e1219a01f28f1f7d64c719a3b92f5fd49ed159224fa1998a377df3b6834b8f0751a75076699e694576b59e84bee9fafb5d28c9fce773cf261029fa9f343fcba41409b485b35cd6d5e53483d28cc700bfdd6467ae", 0xe7}, {&(0x7f00000003c0)="716efdaeda7582dbe9f14774773f2dcc9a3d8d2b4ed1376a8b19a8c00997f05d2505c1b70175758c93c3e5529d8d37a850def22ac2452599719339b3d1e941744982e2c7130dfe64fb6b1ff2dacb57f848569b4f3eb04553734f333870476010b4b977bcaab058ad39bfa4b4e805d2a48199615ba110", 0x76}, {&(0x7f0000000440)="edb2289639e2d306d7ac0d2b595781520abeb4ae2e57f8dfad1784d1", 0x1c}, {&(0x7f0000000480)="09f964884f7b418ab40d8097ecd2b0a1295e3aee53a0bf70fd30b17a1ed53bbaa0741cdca5ec3e3fc7d97c788a7a64ebc2dded0ed26a2aadada68c0d2d56894c85b126b4677b1d12a25b47bb424e3029bbc15ce5f0d2e21d817956182e50f92508e19023b2772d", 0x67}, {&(0x7f0000000500)="215c5a60f04dba2e86c4a45999c738850a0a07a57b2b8dd53acef312cf50f01205ee82ebc14ca612d9f92f5408aec85fab3c7983c864cd13e4bac3cf49f76035110367bdb866eb8fb9e72ce3c93770310d2eccdb23f186144f292743f89a39d9778e307412f3a17b42d0e70402eb70c185a6a37a5ba856f2251ba660476e1077ac86657115215c087eaee831d3b9c68d6905ea146a4fbf81b3cb8665020e953fbe358357abe1bbd6a1b07eb25c74e7e93f2a6193c6a3d30ba59b8b650ff5908abe91601954c6502fb87d1f7a9a0eb7b237ef20c734d92290416db10df72798e19e33ca3fdd215862b78034df69888f2038afeacafb531bf63a208b32e394eeb6e0d972d3594f06297b92154196aab01243c41589c0c4eb8c88a81346f224ffb679c08d5335837d3525b137927c14c6a6b189ad6be6bca9cfdbd6e1a3232ebef1594b71b84e6c78d7c86a6e1fa61edc95b9e3902ebd784450f76709bc593aa66ddfe8a44eb60de2ce89c669540f92d8c704c65f67de9d0d4a3c4c67d76128f13178861c1906ee6b3c44c2a8de08984d03a26ecb8a0a86b496bb50972aa61d3ca9547d12e97966badf738d97de5d4a64308ffde5c9ab1f31ee0e12f8dfc2102d5fa5e9daba41006378c08da15e09908ef1e660a1656770b402584fb7014da0e663bf6249774986e4e045f09b0805d7d5b0666f7e04a7e71bbcea07fb766a1e950fb825829b6c24b156e58dc14aa2e0c4a030ffaeae8df9c42306217e54815d842d8ace3e797482a1d99a5a133df3a0ca8cc3a61716a0bb35a3e98d2c54a41e6f0e62f3d8dd95a17d06b4cca8c3c0a5a7150a879b6bdd564e09fa7ae19b6bf148fef11344807b78a7ca149cc0a28492c0b077e78e1f7944e21c9d7dd838a400a5deb686b120b485afe6436ca0708529879d6ef109e57dd40250f70792f1d569cd5f060a2c84f1f6166d7ee7336062164e49d8215836da007a09099bd08f799723dcbfbf71f7bc4d9a74bef616facb32d2b3054864356297f2889366eee8cd1a083a774cd1b787c37933b041808abb142e5069aa77b3c7080797abcb559e179b1793e5eac729e662bdbc6d69b958ea5107d5391ab8493e3f3056f170f3d03f326b833191180375dd297ca0269b19633910bb1dab9572539613e3464c670b658c8168bf8de5f438f81ded231e6d96dd343fa8be4cbed330b098b8263ffe8c57ae5b88ef7d5bf4bae480ca9c10bc78461c038bc3079d054467052f7228e2b3c784483971053ac4a3f77a08cdd40f544d6ba6576763f197dd5e548bbd240fc49e441be1e8e0aa5852f6abcaba6527390fb2ff87429638eafd36460ed587a48d9b09832d327c6f0f43bccf04cf72efe021515e28a21e265095ca97d7c126ce7723bc644b3922616a24ced4374b3b44f6801a1daaa943d6dc3d3b5a3483486c27a7f8be83cd7b94f01a81e87b2442aab3e87bcca691cbb372481751ccce65487c6818b0acbe14d4f949a2b7f0e393cffd61ce2452e3d3f6807429e082cc5728e9ba499dd01e6622def9377758d4e2556de23b3ce8d83d928ddc54b407f41f94d7b47343f7cd40e82bf8e2067d46e88aa06d1c4f8c889d2ce8ee7f0787ec1b643ed5ca4a8e5901811287e6419f898666d55391100be0881cda7fd89b6496fa29b473bc79084a404187395b64085766e7d06a465a2669844b87afa0ffa6459b00932a57b0f09b8717b462a4005aaa962a291f5cbafb15c09ce95426d96c81a8ab94e0c72f15af533edbd645b0da44619654a1aa5ad33c4307df3f271ecb3fdd2c1a604e7924b4d5c8c8d253a9d81cb7a8ce3df54197a426b16ff0958bf116f5d2234b0c578b6503c370bfe38c0fc3e56014af3bcbb6f5224a36913c2b4a57d27b9c1769099b9eb58a7e44ed5d91c44ce2e4fde899067a951ae9e700cf222429806c09face22d29f6779ef99102171ae777e29bc487d118589276b2938f8ee3ab8cad3d99f801da0a1a1c618fca8ad8734c778e6866739ef74d5a99bca88ecf191cc62d5fad099c67d54d29cc5be82039106e8b265385509137137d1138a4856f33f7fc5cf49a4c478066c306b9cb6021347b02de373f8398c5b1c67d373838c49f1ad67952b004f8540e0cf2ea74091fdf800871e9778a1eb1c392ad06dff54263599bc8b42b4e79c5ad5ebf2d83067163ccc5fd6bcbbedbfc6fe18617f5fc14444d8c02274141335f42bbf995b6306d6f374a934faaa8c54583a57bb4d36915c83d0138605d9568d6f05657376869cc8fcb63514b2df7591c8ba9e21e0d9307389dcbc6c67810f86346bd07cf365cfdd69e7d6a060ee8612af914166df87ba2ae097d9680691e67ed2c922191c8bbd371a99f72c8354142115cba79ac800d571ee1015b6a4cd5ccd6d0d20f49e6a415f74079fbdd20d2c535aa887a4badd16db46792ca932783d340c533e4f5a73d3f6615bce5257e7d0ac678573b757b71a41e912fabc3c757a4c13425d075df9e9629c82be7375b41c2a04187b33c5a26a4570b5799068d7b92825779d3328d4e724917bf3e2f5c7ff6e4bfad591377431fa41937d507143d2a2226aff730c1589ea64a092bc3835b0fd8a1a052b1a040f9bb6baa4bfe34ee9672a9deb32ffafcce5fe2e2ae7c348e036cd962330b354b2b6294b305ac888a83e631c63763e9881ffb17e1d53108d337e76c9f7c193e937f228753f620664b1f6d2931d5029c4e7ced91b63905d29dc1d0f0ff46d71ee07594f83a293ca39df92650228385f15e2ba6fd7aa1c313ae746b56edc4319c7ebad686ed6c2907275a543f3b9a9156955950402c1a9bbb702649f358c363d942b9ec93afb4f6ff88871737f811c65dfece2b9cf9861f52cea4ff5af0ce5f34f8bb5c4717d8e0d3b3271fda0de3ab5c933712e221ab2e572eb2b60f68a287c7ec727a4564b3c87b94006db7b6571473a8879aa6e77f149abd02ebe893e72f6985e7a98cc36bebc87baf0dd5949ac6cab01079b3ed93b37853905a0556e593154d6017fbaba6d9baae53b0bb889fc611a6bee838821ed15b6476e3c7c7ee2d5ffddc6d872a1926724c327a93662532599bf2b67d2aa390c92b80a30294e6a86bb216b9eeda26869b4b74b2275826bf30db704108497547240caa74c0324091190896b962b43119e40c11bb185ebd0a9e8a454953e0e36b016852436845a9930d094352cdd6bc83ba235d42ec24fa8c2facb4637c1667fa483199d3d1a1a4a1c3b50dbf3cf853d2e51fa585c16a3aa5034aeffbc642f509c398f8c1a84459918cba479ea5acc4c2a23a7f87f9e45e49b5074288373a8a3245766a78b4e33bc29627b728ba42ab367c3f7e4701c909c6cdffafafd573fac72d9b2be09598c0e4ed7f171bc15ce4213f1ad5f7c3e88962d1978677d729daf359b193035e149c1719314ac8200d89331e85869d93bef8af85fea41666a2ed9c718214d42af627d57343476e60b918e87f5fae3a81b5b4e1a53a11f99c9d465b14aeb84e246a635bfa6c4e04f41df60dc1b7e2ec4b07a63a1938f3ae9b37e549ed1be37e5a9477eb9e0daccc9d5a1149a620c57b853d5835e179e6d51906ec8f217bf45e32330c097c9541ac9d95431b883167fa065527a5ffff5bfb29decb6781697afc73959bc723be2176e9226bfc311ded280d42d5b026d61a87cac0388042c88472d0bd58379c7ee3e637ec2189cadc9da270d6b999b15443441240620df5212ed937c0284ecf794bf6c7be54de8a54baf5fe89342d882481f94d7c7b3b4fe1d0d5507660515f4401dbec8af246875a1f4ac9b5390fbf90dbf1bf9f2213f011617f318aee52256da830d9d28eb618109ffa68b5bcf29593ccfb4bf47c913c1fb9b3817748ca2f05420da543770109685f73c6b4207502b944768712ff4172489bbab42934f637e5968ac8b46e67961f9686e47fc6d17780c419e740eada7536d3c8007be5c3e80833d5bf3f8d77da963e2ba668e24ce4ecd659f612dc772832b6383c56e640ae86a8beaf6af8af739324935b20903a4169077567dc9d6d548361557da6d5e2b96a28e86e7753e2a3a01b6097db4977e440d2500c9fe679cb64a06f4415888d5ecf03704c7613472d9aa6f03362752b99af751239bcb818677316534a481ac0e7cfb33796124f1d75bf79cac9beb01558a1cc390666cd47ccf1c2d43e0587cf2766b986446ad59e536e5863384b41ac51d51d7da4d499bc513401259339aaaa61acbf9e482015bbac02077d9c1aea1a51b58d19378036c0b29c7bbd8852cb39b65d71748410560dc708e62f79acd8baf4dc0c0d2da640dfe9baf3b17d0c554a14ceff34d300296a3a2361658db56d9afdf9f1c063058aa22682d4528609c4eca922f1da67ec20ae2f1b2ef13fd2810f79a23543f694b4d5cb57117f37d30c3e37fe3594cf7926439e19fee682c5ecb75c904f41ef5b06756ea7fe5d93a3e4c61d25fd7fe55fbb7eab235eb6c47bcb787caaba3d4f07ed94b098972a85df2998e9bb265e4495b8e92654ab239620083196f2578df7de9281e5fa324a8811e65c843c97f41537e088145a9443bae79f49236abadbc6a668dabf82478033508a1115addbe52c09a314010c39ffaed75722dee395fd0ac35b65ad7ce767e3fc6c396e639169a439c6ce1ac1e73562b1627ada924f3103a634562f387817aa580efe289d1ce5dfbc6c58f089b56c7739feeadde1ca3b295f915589e3d6e2dcc68f9ca04007a703ea06941a7606ab06b68ec795fda988fd573d92e6bac5d32a64d8b8f5002cfe08550c5af551ddf5fefea483cf0c182ce5ba439b7a61e1ff627899d4cf9065fe717cc2d10b9cd3a4c685e0c9a2f38ff382c1c6e3b1615b8b0dbabc6a0f256969a837b75137d53bf24b26097af1e1308e2ad2030d6c97aa18da7c02b1abcfdac5f54bb13622015aca25c199daad668c94940ba1abecc4c9d8693364ee0836eaf741e9fd867566728af2a88c23b08ab005a1e4121a97275f7447c9983ef2821b3c0f49d0c1251737a126a401c4db2a9ca7c0617193bfed96153aea8099e18418939be94487c477abb052fbf450d3461ac1ba7968bd9d01af489611e460978d70125b4f0b3d67915162fdb6e0d1422d593f274abab92086238f0dd1f0451517622d99536504abccea4f8ff32fcd84f11d4aa44934f605f9035b024448c952be30eb2d0f248dbedbc77fa4c01387dec160d9040c1ee963efef59be8b6299fca4dde7efb37ff5fed0628b5d8eba260c4469600e5d1d72b8494463c557544169378600074115a1275b7e3ceec7336f51eb01ba10fbb12fee105efe7e0a87a7009ad671e45f7a5cdf3b7b8e5424bbd198c2743a0f3f8eae2f0c91085a2c3175eee6e8f4ab5acd486f324af5a4400b2f214a10130a91cbc6cb5761bfc31cf095f1632eb1dfb0e985fe4421410cda33b404ac5fef4a04b4040a0c07ef00ed1d19feaf2b46cb6d8d79b9c6f15e1ffd34b3443d8a7ad5b6a4a8ba5ef9455f69f04f44e3870d68fe08c58b17bb9640605ccad7644875d3dda9843d13e494978ef1485aa1d6ed0710a2357fcb557a85013f16ab1ce96a4abe64ae6195cea436245cb3c7d66874c30a90296f7a8af6103d52f887962dcb4f1d5666b0c4b38cf02637af36294261c51aa812c4864f436269eb135d71646bca5aec8003194ad0b5789bf2ffc7e98336d3dcccbcb1c515745ed43a9a809e6933bb332bce2ac68939108ecaf6f23c1c71b690b6836afedc2e639733671f7503d6be5839d0195b1561a701a6ff0c00055ecbd7edc", 0x1000}, {&(0x7f0000001500)="7815ce79dfc8df7c2bd816cd64ab82c8a8461c83bfaef93a", 0x18}], 0x6, &(0x7f00000016c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000002d4"], 0xc0}, 0x4) setsockopt(r0, 0x9, 0x5, &(0x7f00000018c0)="8d0ef68787e1ca3a1320c20b61407f3468b0f60524a698f29490fc7cec43382b5007aed2f7c54ec5f7f855e4639ec9516639200c610f11febc60e27049f9218f3e838c2ffec1227ee4c01c64680af3043510e6f19a2e157e5ca360b94e126c902efb48da36017f825f766ec1eef992", 0x6f) 16:35:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x81, 0x0, 0xffffffffffffffff}, {0x1c, 0x0, 0x0, 0x4}, {0x6, 0x0, 0xd63}]}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") 16:35:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:35:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000152, &(0x7f0000000000)=[{0x80}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x36d, &(0x7f0000000380)="c9") 16:35:05 executing program 0: r0 = socket(0x2, 0x8002, 0x0) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) r4 = shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r5 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r4) shmdt(r5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:35:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x2) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r1, &(0x7f0000000040), 0x1b) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x15d0) 16:35:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) close(r0) 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) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:35:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x80}, {0x6}]}) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9, 0x9, 0x4, 0x8001}) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000080)) 16:35:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x9, 0x3ff, 0x2, 0x7, "03f0bb27888163b8b83fcf4ddeca877c33c78fe7", 0x800, 0x8001}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) connect$unix(r0, &(0x7f0000000280)=@abs={0x8bb145ba02919555, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x2, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x442, 0x0) write(r2, &(0x7f0000000080)='l', 0x1) 16:35:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socket(0x1, 0x4000, 0x6f2) r0 = syz_open_pts() close(r0) syz_open_pts() nanosleep(&(0x7f00000001c0)={0x34f, 0x4}, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/141, &(0x7f0000000180)=0x8d) 16:35:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:35:05 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x9, './bus\x00', './bus\x00'}) chmod(&(0x7f0000000040)='./bus\x00', 0x10) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) 16:35:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000100)=[{0x3, 0xb5, 0x1000}, {0x0, 0x81, 0x800}, {0x2, 0x80000001, 0x1000}, {0x0, 0x9f3, 0x1000}, {0x3, 0x20, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0xfffffffffffffffd, 0x800}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x9a7b06f91a302fa4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be9f6357e3a", 0xc, 0x0, 0x0) 16:35:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:35:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) linkat(r1, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) getsockname$unix(r1, &(0x7f0000002b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccc04fcbe7a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009deda2f4e05373195e25e8c93cb846c9153d113a75daef2826a155f27d4b59db57eaca3a856011a6f4be47f944348b663f9b026adf4c344a1b4ac247a216aac5ddeb25150f95cb2d3c5f09f7428e9db12a27ea937e7c35c887cbb6747431ee3f469492375e6c0f1a1d36bfd1b311a11673371a747f73098775462ce609d4f7bea749fc8f0afadd571938ce"], &(0x7f0000000480)=0x1002) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x22}], 0x1}) setuid(0xee01) r5 = msgget$private(0x0, 0x41) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x9d36) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x1, 0x100000001, 0xb00, 0x1f}, 0xc) r6 = getpgrp() setsockopt(r3, 0x9, 0x4, &(0x7f0000000500)="c8729ddb4414fa8e6d0b1af927577f2d1a9d2cc872808c10e4b4c32495d395a937ab41ed863a77a5426f324ef145959bab72f01388f317820d7c58189cbfb128901f7596e1fab999ceeba43c4136bd3e0653d3474d7c759d8eaeb5f3ff0dc19f18faa0e6385a1662f2199f927edf257670d7ea36eeef430b18d2ac86e9fef4cca0a5e37ca99e26ed74b625c3c903c55e54e59ce1b8abdfba319bd0201e6fc64a8927370f81455a5fcce47d555505ca2a7a", 0xb1) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x19, 0x9}, 0x7, 0x3, r6, 0x0, 0xde, 0x8001, 0x3, 0xbd}) unlink(&(0x7f00000002c0)='./file0\x00') 16:35:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() close(r1) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/144) r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) dup(r1) execve(0x0, 0x0, 0x0) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:35:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000840)={0xcd0, 0x13b7}, 0x10) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setuid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000900)=0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000940)) getrusage(0x0, &(0x7f0000000980)) fchownat(r0, &(0x7f0000000a40)='./file0\x00', r7, r4, 0x2) socket$inet(0x2, 0x7, 0x800) r8 = semget$private(0x0, 0x1, 0x100) semop(r8, &(0x7f0000000c80)=[{0x0, 0xff, 0x800}, {0x1, 0x3ff, 0x1000}], 0x2) 16:35:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") readv(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000440)=""/243, 0xf3}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/172, 0xac}, {&(0x7f0000000100)=""/16, 0x10}], 0x8) 16:35:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffff, 0x1, 0x4b, 0x4, "1c9a0cc948897faae95b032c3914b9e21300c014", 0x8, 0x8}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x244) 16:35:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x8000, 0x101, 0x3, 0x0, &(0x7f00000000c0)={{0x101, 0x6, 0x4, 0x1000, 0xb47, 0x6, 0xfffffffffffffffc}, {[0x2ec, 0x20, 0xfffffffffffffffd, 0xea, 0x101, 0x5, 0x7f, 0x5b, 0x200, 0x5, 0x3, 0x5, 0x14, 0xf3e3, 0x7, 0x3, 0x1, 0xd714], [0x80000001, 0x6, 0x862a, 0x6, 0xffffffffffffb561, 0x1, 0x6, 0x0, 0x401, 0x2], [0x400, 0x0, 0x34, 0x0, 0x594176a7, 0x1, 0x4d7], [0xffff, 0xffffffff, 0x6, 0x100, 0xffffffff, 0x7], [{0xffffffffffffd91f, 0x3f, 0xffffffffffffff01, 0x5}, {0x6, 0x8, 0x3, 0x3f}, {0x4000000000, 0x3, 0xc65, 0x4c}, {0x1000000000000, 0x20, 0x3, 0x9}, {0x1f, 0xffffffff, 0x4, 0x6}, {0x5, 0x3, 0x7, 0x8}, {0x9c05, 0x101, 0x0, 0x1b16}, {0x8, 0x8, 0xd718, 0x4}], {0xfa, 0xbd99, 0x5, 0x100000000}, {0x101, 0x2f, 0x1, 0x40}}}, 0x1, 0x2}) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0), 0x0) 16:35:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:35:06 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x20, 0x0, 0xfffffffffffffffe}], 0x5, 0x0, 0x0, 0x0) 16:35:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4000000000000056, &(0x7f0000000180)=[0x0, r2]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 16:35:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='m') poll(&(0x7f0000000100)=[{r0, 0x60}, {r0, 0xc8}, {r0, 0x80}, {r0, 0x4}, {r0, 0x20}], 0x5, 0x1a148) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:35:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000240)="3280e91343c3480afcee6dfeb0d99201a5b3f8cc1235045d81960f9b02be511822478d272c2b62346b463c386817d375b28e5e1424dc734049cbf71d257d5227a2b63596818d7a41579476031e4aba1fe99ec62c269465a871801d4af519b545df138b06f022ba0fe000d7d518aa4dce6cacb266c05b58568a93f83713e58526744a6e9be9ad7af4268ca0881693947890e83d1f690c9405e99746501b0376103dc28d9e4714e58019062fe8c080ecaedc82ce4a45468645e2065d9ea10ba7a8c599cdf43418993605d26bea244251a575de0ceead6abf9bb268f8b0e9319e94bfa8e4", 0xe3) pread(r0, &(0x7f0000000180)="391a845cca0401e4747bb5ab77d5affc2b85536bbcb8dc7b85aac85a42fb82818012e022548c5245f062f796e61e1588f882d5626c4583786e742ddf97b4b4068fcae338666c18101381237ef837e47662fb722c3ff7e07aa6ce83bcf382bcfa677728990ef98467a6e097a756cb7df864cf1f2e67b4c780415a7303038ebccd4681dd4bc0804a857e2022573746e86a8754c6c9d93182415c7268dc764dcb442133287799c681000c75c18707aba9e6c85c", 0xb2, 0x0, 0x27) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:35:07 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) 16:35:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/140, 0x8c) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 16:35:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10580, 0x88) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000001980)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x80, 0x40, 0x74, 0x2}, {0x40, 0x33de627a, 0x6, 0x1ff}, {0x2, 0x80000000, 0xffffffffffffffe0, 0x2}, {0x8, 0x3, 0x3, 0x1}, {0x18d3, 0x6, 0x401}, {0x0, 0x7fff, 0x1, 0x2}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x4) r3 = msgget$private(0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x100000000, 0x3ff, 0x2}, {0x0, 0x0, 0x2, 0x7}, {0x100, 0x9, 0x4, 0x4}, {0x8, 0x100, 0x59, 0x7fff}, {0x4, 0x5, 0x9, 0x9}, {0x7, 0xf03, 0x4000, 0x9}]}) socket$inet6(0x18, 0x4000, 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) sendto(r1, &(0x7f0000000480)="13c67683a2954b22b4f51652bc566b54d46b62fd608cb6d39c3de0125120cbb0f6c3103504e5cdd26f8a6d76edbe2936912b4a177555bf025202448a521b6819faf88be427723e6ac14274", 0x4b, 0xa, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="7986279c4d797f33e9472bad78241486a740e2682831a400004996e5ea4a038b42cc6c1d2e9850abcbf50e9f062110371cf00000000000000000fbd6c435433ae2f3d83d97", @ANYRESDEC=r3, @ANYRESDEC=0x0, @ANYRES16=r0, @ANYRES32=r3, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESOCT=r0], @ANYPTR]], 0x1, 0x0, 0x1000) munlock(&(0x7f0000ff2000/0xc000)=nil, 0xc000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) msgget(0x1, 0x2) setitimer(0x1, &(0x7f0000000000)={{0x8}, {0x5, 0x7fffffff}}, &(0x7f0000000080)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000780)=""/198) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x10000, './file0\x00', './file0\x00'}) 16:35:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:35:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x190, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) r2 = getpid() setpgid(r1, r2) syz_emit_ethernet(0x2, &(0x7f0000000480)="cd08") 16:35:07 executing program 1: r0 = getpid() getpid() listen(0xffffffffffffffff, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) close(0xffffffffffffffff) read(0xffffffffffffffff, &(0x7f0000000000)=""/250, 0xfa) 16:35:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe001, 0x1) 16:35:08 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x2, 0x100000001, 0x2000000000000000, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0xb04d, 0x2000000}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x6, 0x5, 0xa58, {[0x4, 0x200, 0x0, 0x1, 0x1f, 0x1000000000000000, 0x0, 0x1ed9, 0x1f, 0xffffffff, 0xfffffffffffffc01, 0x6, 0x488631df, 0x80, 0x100000000, 0x3ff, 0x8, 0x9], [0xd74, 0xffffffffffffffff, 0xfffffffff59e7c4c, 0x1, 0x0, 0x401, 0xcd0, 0x9, 0x9, 0x4], [0x5e22, 0x3, 0xde, 0x43, 0x2, 0x401, 0x9], [0x9ffa, 0x9, 0x7, 0x3, 0x3, 0x8], [{0xffffffffffff05e9, 0x2, 0x0, 0xfffffffffffffc00}, {0x9, 0x3, 0x70}, {0x0, 0x1f, 0x6, 0x2}, {0x6, 0x40, 0x10001, 0x1}, {0x3, 0x1, 0x6, 0x40}, {0x845, 0xffffffff, 0x2, 0x100000001}, {0x9, 0x3, 0x4, 0x3}, {0x7fff, 0x1, 0x9, 0x2000000}], {0xffffffff, 0x7fff, 0x6ea3045f, 0x30}, {0x6, 0x80, 0xdda7, 0x3}}}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x6, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) sendto$unix(r2, &(0x7f0000000100)="e59f06327461b99a89c9321d84f1f691e14bcee8d277c7bdba80be9ae258df612cd427b64ee9a65fa724e5e197965d0463f2cae1e14402141d9abcd8bb528cc26d56f98910680199190f0b140c3ff3cde5c5e12c659bcedb8932000e512b21330dfad4cccd303d959d4e228aaf6ab6885f2f6da5a2a31115646add29287e0f657667ddab3aeaf8c672bf8a834edffc4c39898561070e5ab38320bb281ae01feacdb20558b8d80eb1a12cce73cdf6f92d2eb09df2618901207d238083f940eaf1180324a9c717c97c52146725581512", 0xcf, 0x9, &(0x7f0000000540)=ANY=[@ANYBLOB="a8f2d5c54e43451ebf1cf1e99577287d58e60ac69936c6b6d01c4e917b88ff1a4995c02e277f3f34174180697da300ea3712891fe52a5ade2c5964837287fb053d12ea3e7c8ee852b1e52890c8bc2109b35e375ea87d6317c7692d504aa1415059ca3299194ccd4b19a4fc4d869b21ae645ad4d8532208b514ab145a7284615f8238f6ccbd495fe483a6e176ca2fb0d21945b70ef40889c845e1f880ec2a1e50c599a69cb684b52b70a297fb828375406ea234710bcefe6ba69375c30ddcf20c6cb0e17b94075d3df2132bc5a2cc2cedb1b22e26d63bd93a03d768420381e27f90018e8b6ea971fcaa755473fe728b2d483cf88fd7d201c9e4dec6221db1b4a8492fc99cba616e7ce20583e1255eb499c0da06946b4a22edd16382562a48d9"], 0xa) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x60}, {0x3f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x5, 0x1]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:35:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x9, 0x8, 0x7fffffff, 0xd3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x45}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x100) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:35:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) sendto(r0, &(0x7f0000000180)="f2a6a4b4a1e60b545eea5c18188bd2de082b9f113643aa01a5075b3c761d5bd55a3d2ebaa17043918b3f816902cc0a8882ab7a149d4f1d0ed48745bb734a88a59329e21afb3d8f4165eceb1f74598ae1c588178f57b901d233830c98b06c18fb957ad5b0830082", 0x67, 0x2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:35:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) pipe2(&(0x7f0000000000), 0x10000) write(r0, &(0x7f0000000180)='t53', 0x1) 16:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100030}, {0x200000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getgid() setgroups(0x9, &(0x7f0000000400)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x10000, 0x0) 16:35:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="d0bd") mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) sendto(r1, &(0x7f0000000300)="340787aafe8c325d06d06fbe2f7ba56478d4bf82aa71feb57c69a5e5d92c863af5ded3ab749224c3b4a393a8e5a891d1dce895ebb12efba78f0d8dba1f663de0d6373b015702ae24a1db4d135ad0945b0e8678f1e69ec8b0dfe5eb6a09f7e18a421bbadb90dc447b045d9ab72e5ef2a7c3fe7886fe3708d38357b182a74c9bc85a9db968906cff92ccad9805527ea8ba53be479952f919a3f02d140f6795646783f348e95129e8f4661121d096796e2d17119b5efbcd52abb5513559e59cf88b5cae3cfb12", 0xc5, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x348b, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x80000001) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x54) write(r2, &(0x7f0000000100)="670dc3", 0xffc6) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:35:08 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) setgroups(0x1, &(0x7f0000000080)=[r0]) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:35:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80000000, 0x4, 0x9, 0x5}, {0x80, 0x4, 0x8000, 0xe000000000000000}, {0x1, 0x3, 0xcc80, 0xff}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x10010, 0x101) r2 = semget(0x1, 0x1, 0x4) semop(r2, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001380)={0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80, 0x2}, {0x6, 0x0, 0xfffffffffffffffd, 0x2}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r4 = semget$private(0x0, 0x0, 0x40) r5 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/55) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001240)=""/251) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) fcntl$setstatus(r1, 0x4, 0x84) 16:35:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getppid() r11 = geteuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="ff00edb24979cf335bf5e4f7233973caffe8e2974f8fbe64061868955952b2e474e6ea0773843e57400b2dd996c6d40e425e795ae8b5fd053c9c434d386242e831288bfc010706ff6f55a8bda3465d4301ab87f7f58958bf", 0x58}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xd8, 0x8}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x8d) 16:35:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3, './bus\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') fcntl$getown(r0, 0x5) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0xeb0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x7, 0x1061}, 0xc) 16:35:08 executing program 0: 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) r3 = dup(r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x1}, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:35:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r0, r1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x699, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x6000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x80) 16:35:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xffff) r1 = syz_open_pts() r2 = dup(0xffffffffffffff9c) fcntl$dupfd(r1, 0x0, r2) r3 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x2000000000020, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 16:35:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x1) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmget(0x0, 0x200000, 0x10580, &(0x7f0000e00000/0x200000)=nil) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x7fffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x7d61d1eaa803084b, 0x0) lseek(r0, 0x0, 0x0, 0x0) 16:35:08 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x7bf3bda7db94a235, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="3ccc1c3225907579238abde463ea8ff96226ee0e4b3950ac24c6cff3de8e3639ca4e48937157b153bd62d6f5a0e45cf8e46042c6be6079f005abe2ad83af529a37b046770cd6ca4294783590fbdbd7678a4e2b3948814032199e34bb4d7fc474ce91d99d7703157100a110671eba786706", 0x71}, {&(0x7f0000000180)="a23d7db3380008332b982e018965c753859eade2a790be94a87c67b2bae53a12134425e31335c487870b695a1e82190f210b9348c1747676e50109a0cd8c449dc3f717146057980fc8f7e32aab0e05ad21d348fb27", 0x55}, {&(0x7f0000000200)="c715bac8a518f92668b63973cfef6ac67704abe81fcaf8ee7a95968f72152afd4ff1136aa437f4dfcab31873cb0f1d60bf853d1ebd68130a7b3a8423125cfbfbd92b687d2ab1aab1ab1afba4edeaf8c51f28f68eb494714ec23ff757b7d727975ed899bca5c23ad54af75de1f71528a78eca9de933c81dd01517607a", 0x7c}, {&(0x7f0000000280)="5b7cb70b487f2fd480ead6d5b2252cc8c54f5fe2efcf1fa77eeb2cf5271d2111b8f9a5bfd0a1a7279f72854573ea5b8ac56524f715aa5365f4978a6fa53e350210392a0784aa46080eb1c8a0596a9f8648ed674c611fac9469592dbad3eaba73dcb69771773f7310cbfbaa18ce4607c39a75ddda1e2086d0864d248463cc5e294ba2d1f5ec44c29890c4df7459daef37ccef87de6b674c3b82f9fc0fc22ed7c2b00ba950d2cf4ffb5b324c31712ecdb051e0006086501d6ca0e3d64b0c05d33f83b154fade7e908dc84cef692b48ff6bfabc0fabfdf9eaad3344b040c3d9322125fcd493670544863e58e7326bdb2b306e38f55a", 0xf4}, {&(0x7f0000000380)}], 0x5, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x48, 0x8}, 0x400) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x3f) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x130) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/78) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000040)=0x1800000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semget$private(0x0, 0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt(r2, 0x18b9, 0x2, &(0x7f0000000380)=""/4096, &(0x7f0000000200)=0x1000) 16:35:08 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:35:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) syz_open_pts() r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:35:08 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4005, 0x2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x2) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) close(r2) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) write(r2, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 16:35:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xfffffffffffffeb0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:35:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0xd}], 0x2, 0x23b) close(r0) socket(0x2, 0xc003, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x9) 16:35:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090ddb2e5b4eeb18a7fc9906200"/4093], &(0x7f0000001140)=0x1002) 16:35:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:35:08 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x8004, 0x100) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xffffffffffffffff) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:35:08 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:35:08 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x7, 0x101, r1}) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r2, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r2) readv(r2, &(0x7f0000001480), 0x216) 16:35:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x6) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:35:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x205e, 0x40004) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x1) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x36) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 16:35:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e74de40000000000000000000600", 0x1, 0x40}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) geteuid() bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x3, 0x51000000) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x88) 16:35:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x41) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xfb, 0x23a6}, {0x9, 0x8000}}) utimes(0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1, 0x9, 0x2, 0x63e}, {0x1, 0x23cd, 0x3, 0x79}, {0x3, 0x7}]}) 16:35:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000200)=0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file1\x00', r1, r2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:35:09 executing program 1: select(0x40, &(0x7f0000000000)={0x2, 0x5, 0x7, 0x3, 0x9, 0xbd, 0x8, 0x9}, &(0x7f0000000040)={0x2, 0x7, 0x1, 0x80000001, 0xfffffffffffffffb, 0x1, 0x401, 0x40}, &(0x7f0000000080)={0x5, 0x3, 0x10000, 0x399, 0x1, 0x1, 0x9, 0x9a}, &(0x7f00000000c0)={0x8, 0xba}) select(0x1aa, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:35:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="be9632223f70126612e9dfd20281083bb56a1372c6145d394acb5c244a810fe2fab06b09721e9f44a56b9622c8afa7e6185bc8c624c69723277adc4ed6fc8578a7c137d5eca359432b896e836fff44f1049ecbecf20437156c68a52bc3f653dd5363e9532b2c91ec6df55cf3ec856be2990331698b93a7b90f53748f55ded32dd9c28b9de1cc55adeed2cf7fa34474502dd85d04bd89c1f58634e1fda03b29f41b374547beb0", 0xa6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000140)="b6") 16:35:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:35:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x24}, {0x20000000045}, {0x6}]}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") 16:35:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2bb, &(0x7f0000000100)=[{0x3d, 0x0, 0x4}, {0x2}, {0x6, 0x9}]}) syz_emit_ethernet(0xffffffffffffff84, &(0x7f0000000740)="000a028f6dec91b44f5d455e3040ac91c2faf1cb2243b7745a4684550fda71df9c5b5b7cd5bbe2b4950505579e51accf44f8cf3f2cd11df3c00517532cc3c7a54466c2f09640371e4757d394320400437cc480c6120fb5b482c270153a297f38d9cd87ed2b5bbfef4e0e05b0bc3b9b1ffec5811e0ecb4488771b870da2393aac2a77962b21fd143d7e118e5d39fbb3a7debe3fea00053d04a662d3e1faff64e5cb8ecc7240f238f30a7372ee87cc056800000100c9fc5cf1f375656b6c99e7ba352ba2f64fdc94d05a4cfd654559431772a54e1c028344a865a3bccc86ccc770125976abac106413512aea5d400c66a2f7a5429d7c0f6660cd5ecb372e5ad5bb4ecd6b643530ee180112f4b2bb3df66aeb676a15fcf9cdcaf5fb4929ea0db7b7b726e3be3e79343358ee05bcd59416fa97a47a498e7231dcbe065780da7d0445e68b05474be54ad902926ff27fbcb7a9aedc2a33193adcd04cbccfeeeca6d59eea93110de75e8f26c55a6d3f4d1c1e7c389021fe7485be9773818e408e9ee56da855ff0042ce8fd60d5dd736eb47137482bad0483071962a03f7cf4264e9534c496e094f78621de1d479e6c72e0a") 16:35:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffff6b, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x20, 0xdb5e, 0x0, 0x2ca, 0x8, 0x401, 0x2, 0x3, 0x2, 0x7}) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) 16:35:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) pread(r0, &(0x7f0000000000)="1e6907952413800e4405dd92ec75f7a227e9fc431797068cba9ecd63e1885ecbd285062e112b0df03cb5472ff15da012b6d77dcd710c03677b5c", 0x3a, 0x0, 0x0) 16:35:09 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)) mknod(&(0x7f0000000040)='./bus\x00', 0x445ace98f2b65654, 0x7fff) 16:35:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x6, 0x1}], 0x20, 0x0, 0x40000010000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:35:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000a944051c0352114443cc28706a60b80000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r1 = getgid() setgid(r1) 16:35:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r2) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) setitimer(0x1, &(0x7f0000000180)={{0x7, 0xfffffffffffff801}, {0x4, 0x100000000}}, &(0x7f00000001c0)) 16:35:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000240)=[{0x48, 0x0, 0x4}, {0x4d, 0x0, 0x1}, {0x6, 0x0, 0x3ff}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="ed58") r1 = msgget(0x1, 0x2) msgsnd(r1, &(0x7f0000000000)={0x3, "bc1141bebdf0f0896e3bd9fbe4a0c760df0a800dd186ec93aa5a52655626ec06155ed9315b7943b263bdffeb"}, 0x34, 0x800) 16:35:09 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)={0x4, &(0x7f0000000140)=[{0x210001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 16:35:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000240)=""/162, 0xa2}], 0x3, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0\x00') 16:35:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10890, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x81, 0x4) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080), 0x0) 16:35:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x6) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x8) 16:35:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/251, 0xfb) execve(0x0, 0x0, 0x0) 16:35:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x44}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xac, &(0x7f0000000380)="32a5f259fae9eafd3796f6adf16f75cb80d0df0d513f7fbbc9cfd55084ecc5a1ac6a9f09ae1ec9b1213aede58912b22f86029d70e32b352c7326a758f84b9ebf924cacef420f097cf07b1b009468ac73029d8721b122bd8db7cd95dded00e00c8520308721f51bffb74f81cc6cb1064f46d8b22d06bb51322b4533c89cf9b3ac8a7d175816a0404929b41dd622bd207f72ba3c77790a964fd52d6ab15601d6d29228bef11882661df0100c61") 16:35:10 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x4, 0x2}) r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000003c0)={0x2000000000000000, 0xfffffffeffffffff, {[0x100000000, 0x80000001, 0x0, 0x6, 0x88928f5, 0xffffffff, 0x4ed, 0x921, 0x101, 0x6, 0x2, 0x5, 0x5, 0x40, 0x6, 0x1, 0x4, 0x80000001], [0x4, 0xffff, 0x400, 0x7fffffff, 0x2, 0x3ff, 0x8000000000000, 0x1, 0x4, 0x3], [0x3f, 0x401, 0x8, 0x7, 0x4, 0x8001, 0x3], [0x9, 0xc5f, 0xffffffff, 0x7, 0x7, 0x9], [{0x7, 0x7, 0x0, 0x5}, {0x1637309d, 0x80000001, 0x2b}, {0x200, 0x20, 0xfffffffffffffff8, 0x4000000000000}, {0x8001, 0x200, 0x1, 0xe0}, {0x1, 0x1095, 0xffff, 0x2}, {0x8, 0x6, 0x4, 0x4}, {0xfff, 0x4, 0xba, 0x80000000}, {0x0, 0x3ff, 0x8, 0x100000001}], {0x9, 0x2, 0x0, 0xfffffffffffffffd}, {0xfffffffffffffb7e, 0x7f, 0x6, 0x10000}}}) close(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 16:35:10 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) acct(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000080)='./file1\x00') mknod(&(0x7f00000000c0)='./file1\x00', 0x6000, 0xc6d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat(r0, &(0x7f00000001c0)='.\x00', 0x80, 0x100) fsync(r3) r4 = openat(r1, &(0x7f0000000200)='./file1\x00', 0x80, 0x100) read(r4, &(0x7f0000000240)=""/204, 0xcc) r5 = semget$private(0x0, 0x1, 0x201) semop(r5, &(0x7f0000000340)=[{0x0, 0x3ff, 0x1800}, {0x0, 0x3, 0x1000}, {0x4, 0x100, 0x1000}], 0x3) clock_settime(0x2, &(0x7f0000000380)={0x40, 0x1ff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000003c0)=0x100000001) semop(r5, &(0x7f0000000400)=[{0x0, 0x7d1, 0x1800}, {0x0, 0x8001, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x1, 0x1000}, {0x2, 0x4, 0x25cffc7ef88be383}], 0x5) r6 = accept$inet6(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = accept$inet(r3, 0x0, &(0x7f00000004c0)) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000500)=""/36) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000540)={0x8, 0x1}) lseek(r6, 0x0, 0x0, 0x2) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000580)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000005c0)={0x0, 0x3, 0x0, {[0x2, 0x2, 0x10000, 0x4ca, 0x6, 0x4, 0x31b9, 0x7f, 0x8001, 0x5, 0x3, 0x7, 0x4, 0x0, 0x0, 0x8, 0x0, 0x1ff], [0x2, 0x1, 0xfffffffffffffc00, 0x8, 0x5, 0x8, 0xfffffffffffff1f4, 0x3, 0xf174, 0x7], [0x3f, 0x9, 0x4, 0xec88, 0xff, 0x3, 0x4d], [0xfffffffffffeffff, 0x1, 0x1b9, 0x67, 0x4, 0x1], [{0x7, 0x3, 0x6, 0x8}, {0x800, 0x3ff, 0x800, 0x7}, {0x6, 0x8000, 0x40, 0x1b}, {0x3, 0x6, 0x5, 0xffffffff}, {0x7c0, 0xa94, 0x7, 0x20}, {0x72, 0x0, 0x2343cbe, 0x2}, {0xd0fc, 0x5, 0x8, 0x2}, {0x80000000, 0x10001, 0xff, 0x6}], {0xa9, 0x4, 0x2, 0x9}, {0x7, 0x3, 0x3af9, 0x9}}}) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000840)=""/114) pwrite(r3, &(0x7f00000008c0)="ab53df75ca377bfe36a1080e5b5d487347733d027007254a14fccea1c01cf1f99202b8dbdb9661bf2818179e5b0ad9f78f60130e19eb7bee928f074543dfadc51183135cef67", 0x46, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$setflags(r0, 0x2, 0x1) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000940)=0x81) syz_open_pts() 16:35:10 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0xc0, 0x10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x100) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) poll(&(0x7f0000000040)=[{r0, 0x3}, {r0, 0x20}, {r0, 0x40}, {r0, 0x11a87f9904b7e321}, {r0, 0x4}, {r0, 0x10}], 0x6, 0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1ab0) 16:35:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:35:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x188) 16:35:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x39382b6f, 0xf4e, 0x8}) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="6555530941941d917b479a690c64aaf5251430c0e27475574989a66a51360b6de30fa0462f7152dd19e77785af2a54a4b3ea1cb65f924eb2fa337e632409a6d0ced6c3e71f4bdddbdab204b976b3fca0ea", 0x51}, {&(0x7f00000002c0)="d88013a33652b610ddfe0ab5e52461c155f137b5dcf333cc6598de2d4d38eb99fc59072c54b9d3b7f19e9337ebf486c55ae742b2d3650fa976385829ad42e07bdd496934776cc7a5d0a63da5a0d03183da1c655c57a100c5d7e7920a19f69646", 0x60}], 0x2, 0x0, 0x0, 0x4}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e9d8bdc99d5ce15349d59d369f1c788cf7b5b981d6f661bd0ebe296588ee684c9d18e42cc40cc63448b80bd45312e637be9aef713cc06ec38a901d133e70ea59750208d364aaf87b53360f9a1621c5cdc4cac7e601f2592d6effdc117d73a30c5b6ed29c5100453f2e74d42b1a70cc8c9c5d9207bbd0dd7bd042e2f92f693e15e1058b2b726d7ee9dd4a7e2ff085d314140c325a1e6016a9166906c9b10d48a1e6b73a80cc0fa7e77c737e4255b4376f97eb2c060ff1164701cf6bfbba8b3d91fad29ae8ad210b15eeb8f6496f3dc48c719e3d1e0c9bc4332fbe27010fb48c79df1561f123825c6dbd04", 0xea) 16:35:10 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x0, 0x1}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x7fffffff, 0x10001}], 0x1, &(0x7f0000000100)={0x0, 0x3ff}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x2, 0x2, 0x10000, 0x4}, {0x4, 0x100000000, 0x5, 0x293}, {0x8, 0x80000000, 0x80000001, 0x4}, {0x7fff, 0x6, 0xffffffffebdd03fd, 0xff}, {0x0, 0x7f, 0x4, 0x7fff}, {0x1, 0x6, 0x1ff, 0x5}]}) r4 = socket(0x2, 0x3, 0xa) connect$unix(r1, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0x7f) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x7, 0x6}, {{r4}, 0xffffffffffffffff, 0xfb, 0xfffff, 0x7, 0x1f83}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000000, 0x7, 0xff}], 0xfff, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x6b}, {{r0}, 0xfffffffffffffffa, 0x46, 0x80000000, 0x100, 0xffffffff}], 0x6, &(0x7f0000000480)={0x1, 0x5}) write(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0x7, 0x800, 0x0, 0x8, 0x0, 0xfd, 0x2, 0x1, 0x4b9e, 0x3}) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x9, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0xff, 0x1}, {{r4}, 0xffffffffffffffff, 0x10, 0xf0000017, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x20, 0x7, 0x1ffe00000000000}, {{r4}, 0xfffffffffffffff9, 0x4, 0x20, 0x800, 0x6}], 0x7cf7, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffc, 0x91, 0x4, 0xffffffff00000000, 0x3ff}], 0xfffffffffffffbff, &(0x7f0000000380)={0xff, 0x6}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000003c0)=0x1) 16:35:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="00ff502c25873f22c14e2e4752933a3ef098754d13e957c6c36791423e9fe49054bfa5b9a431e3aea5e5581f682d4cf16d7167a637f33c5aab4ed4e56abde76b2417301c27ea5cea5e7c76103371895f9fbe9428fac0ab319c4b7a53db3b944b2e6906dac84e9aae7d753acc9d1ced825416f2805a8ee0ee2e89fe2c5deea24e71c53e", 0x83}, {&(0x7f00000001c0)="aaad1d4a4353ca430892b88b8cdb851fd0141a9d3eca5b806a7d7c0af15afe20e2b565dc7f669f0a768c8e0473ac624a50eb0555f14450691f78402b8d573a5ccf1459044a983194699a6d23a692295ff1d9f876daca450c2146b92f5c1a3bd67497bbde30f81e3daede75e71b3ae5fcc87e740ffba3da918a3416b847c1427395b75346c293bbdf5baab55b1db042cf9ea8288aff3b8ff37af179716484f5fa66ca4406bc457aad37d0bd5acf96d0eb32b219a09fe45dfa271f8c551f88b14ce2f550f4be11", 0xc6}], 0x2, 0x0, 0x58) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:35:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) r1 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)) dup2(r0, r1) 16:35:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) socket$inet6(0x18, 0x8000, 0x0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) close(r0) pipe(&(0x7f0000000140)) dup2(r1, r2) 16:35:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x4c1, 0x0) write(r0, &(0x7f0000000040)="74fcbd62d25426db47122e43007c", 0xe) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0xa4}, {0x100, 0x41b5}, {}], 0x3}) sendsyslog(&(0x7f0000000000)="c846cf7a0431c2a1f19750d1181819687d1581ff8a1c2410a28aa68d8e98181b8f8f24a1604b9c92b0696e69", 0x2c, 0x393d37e92316f0e0) 16:35:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x84) r1 = socket(0x10, 0x2, 0x7ff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:35:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) pipe2(&(0x7f0000000380), 0x10004) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/239, 0xef) read(r1, &(0x7f00000003c0)=""/118, 0x76) getsockopt(r0, 0x1, 0x3, &(0x7f0000000180)=""/179, &(0x7f00000000c0)=0xb3) 16:35:10 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="6f06d33a1f0567d3e9bd1c7a13009c9a2c22b59123f13484b5500baabe2130f50e105eb230675f10fec9c4141c5d5dda379381962ec6df07f5fdc61c1b192b3b00b812dce2b8905601a90f937450524707547f51288ed5690e96aaa5ff73076748b337307cc40f"], 0x10) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000180)="5dc4fa273c20bdfeebcab389398b85984f552c4f331dec0305802c000167db0cfc9367fbcb18e119e0cc576d57fa90163027634f8e0c7d497d543d1b8c8c85b4f4df19a9401e21f9c65edc8959487a3085f96e4854207dda6941a7debed7ec413737dff400dc2e411761ecfe8587aa8d8ad7ad1e4ee9716f80dc626cdafd9b75f63b60a439c6f6cf4c55903b557dd5776474b2025963be999c7b77075a477c1ad195c595edcde72d6f6c875ff0e457d828280abe5daa0d30a5a12cad1ab64668334fde35c57370c5b7c40c65e49f158de157712dc762c0fa2cfbe32144b1a24cffdd", 0xe2}, {&(0x7f0000000280)="24936bc6cc9fc58e002821096561656896ec95594375370e269c6a46890d3dec502be861228bc5736cc90a0eeb1b34840c3416023563e51ea226f3bcf6e856ae25f6e57adf4b710d22ad943b59ada2d140b09cf710c475aa05d905fd4b62484c578af15978f717ac16c09b6c3ba15b1cd5d5744088f29868b5f22f8ca3aab118f2c9a664697d37d238c965b29cbbd4ef67a77347d4a666abbc5768e85a6e7d0a819b8b0f20c0bf66021c28cb16c411f11cbc47c30a673a3285047eb98741935d727ed0f928a515b4abe53eabb3ac4afd6c7eb7d72f53297929af89cba246108027469173a94fdd58233b1a229f9568d1e971f06f885da1ce37ec5924bbc678000282c56100e4a13dbfc5a3e89a0a5083b84785a04a82efd038bf4a52ff7471c31bc654f569423ffc2342f9c721c0a0be827ff2c76817888c9088e2364aebd34761efeca759370cf4b217774503fe3cd5ff4e85bae4ede11cb221219ba2a161da02bd74ac8f1474858647ee66d8ed62892f63bb39ce83446876f91e606663de7bd9d4c13ef3122b23ee4e4285b8f3dece04f6ce2691697e9ead44c6f91a9787edd180873f9f42fd603cd3888f4baafd8988ca19df4d3b4d4bebb61008e4bf0530121582a6a093c082acb58a7828d095b3da4de711a10663eda1ec1d758aa8ad272cad9518c32dd8b023b73a6179c094faf296c66dd5152adbf49932568243cf2ec8b8bd46ffc3b21fa3af50ced7be1fdbbf9b1e40d9073fe8bad99638ad30f81e6ae6b6f127aa73d32710e7725dbdd11bd04b6cf622165df6438c7649a55786142f4737b7d3cefb28a21e6a39a777b236085b1be88b7a7bbe97fe165574d12561696b145259a97ce244d32b87fd080af7c79716b821c7239a22f08e777315d9b3b518c4ddc494f7b1328007097b9be7eab0f0d7f7a1d831ce49e10a396d0ea103c4ea71ae710276a14c41801fa6bd69c79d6d78980315ed033a41d0d4f294f655147a2492d665e7640c87224ba940dcda0586550b9838fc7575db412e22d9e8887c81b2508ed8d99cb6079fb9305f9714cea0f56abe29d995088b9f95cff6ca15957da6e72e947c2cf71c64481b9434eceb0f7cc8ad39f638242269d80f6a1b92598f9547e6eebceacef8844ae5f82e649c21bde54451249c83b1dc89b86d3ef86262be1545ff6f80315dae16de0e286f8620b6bf14759c3315fb4326002078b5b8cebd1ccd2cb83b843ae6b15fc454dea8ee0b5fd4497ab4a28f262afb6ecb25bd1b8d7ffa61c346dd1bb8af3814d45b32a7e02df54d21883a15b652f54fe348d99d97302eaecde3e5c1270e37a9e4a15149a4559c531f28c26ddd22c007976b84121907ac779b734b28a8a9c1541e25b8cfb3f3161bce5e5d2ae789ae87bcb6afc7c5491ec45cebc3b760fa2100a8ed7f4ba743ba0d7786e17d00b951b84c699456e095acbc8a1569911beb3fcc8053e0af5cf3237be068e20824490820c447016eb51d5b6dbba2edae9a91a8a51ef6df41a1364d4adb5dd7eb6d0ff2921f5a11313a81131d024754be13554a4d68308f28cf942b6fdb631963b43159ae3cf0284466b683c79540e366ca1ae420fc3750d70f96230c1572141a7394e258e2bfc45fdf330a471da2c4890183e8cd8a9c702a11af96575706d253645e06be2904a2695fb3fbf076c3a6a44e5ec9a885eba4f58522aaa96d64e2fc169bdf5d0b4d0c669bfeff183664fceef4da2acafe5f039aca3bcfcf12bd64d9a01cbf9a08d33d7dac77870dcc00de6534632496726da786be67215093a6cccef1ce09c3046cd7f0f9194630aec3c8619ca676bb7fead60deee4aa99c0c5573a650e80352294cd054132580bdfecef0454cd89e5fbcace57794e5658e3317e2fdcbd6b912e9a779192300f27e6926476a59e6e8aa7eefb079cf8abecb30bd3f453e24c1563fead3510fe29a79cd2807eaccfc58e9b2800a50c13ef79ffb9624c3eda84ffb256c7e61ef585e0f7e46b9965588c10bc7ee1814524852ee4a153a113baf126c6ecfe2f3f57af05d888648169436c2f2daf245929732998248bbfe9ca4f7f415d3eb96111524f62e5f19fc9ae765f343bb43b18c570487accd8f32219f049f6f0bc7a901ac59c9316efd81d89d83194f63a7b1eaaa1c5a996071595b72ab207df4c0a3eb6ec16ee337867f4dc2878ed6455b67c46956c65587131a6845dad0e2604fcf0159a5c450d0ceeffe326629e5bda6380f8574e26693d17d78d0255469baa9193a09812b243a7e9df29fdbd137fade61fd54c3d87aec70f6430f656bbf33c44db9c48b536021c9cefdf92afcc6844ad09293379090f7edaa4c7b5f089d69c96b5c26881ab1cec67fddee680a2f69297681c6c40613ecfd0d8a957ebac6bceb01b0358428776386066f75d0859565515cec36bc78a69f2ec19b2c3f2a91f56f48a0fac3bbfd808f18a04ae6f7b79ae15c9f8355f65d5f90c125d90ce41f300131b4cd0b7651c9161f5a601bdd39261e78c3fb01cf49ae9423c7b8f975a9899a4dad2a6923b6c3cab64f481d238f3834190616196835316757e8fbb86833a71bc517a45ada2c9555f2581af28ac6d2a9fc62ce46a6e0372e58e1ca3c16b71995810f880651b2747a24c3bb299c7b342314ffbc2e8a5581075daad32c0c280569edf381b7dec4a7729ac0ba7b1d6a5ca4932bf46e276fb595601fd5fc8d1613549ee3c823e59f6ff832e72519beb53a4f40f0318c065dc9a1c44bb4a78ae3d6d242a992c9327f4a246757717e1929a66d54c14ae45f593492db34943726b57048b25ccec13635ce97099e877528dd11ffb009eff263a793b55306488ae22d1409434bf7d16574a4093716aeaa08bc0d582593fd1fe9b07703275af972784c0919026e4efb6f57dfe6aac80e8bec40abdf2cd4efb3eb7c72c2675b473c22f77ade553e3b1c47b75f2df24f4efefc237768a82c2c3c07a7bbc777816caa51869e8bbb98bc978805ddb906f674d37b7a5edb703b2bd29fb223cdd5a76eeb97814bd81e73b11b01c1ec00451022520251836d3e475a580d65d7c1dad0ab9b5d8dba2bb5ecd1b8cf082e9593a2860fd23acc5b641468ba9a7960ed71131c8973795e53894a816ca040cc5794642795ef75b248cf976d7b342ef0407766cced3d5cede417295cae448122f390c46f910daaf050db55846f623e1378e374fd801282967d5bd6820aa4227e1393417e42ba4b569a9b0a0ffdf54261a193cc955960b5970f085b2825974d467d72ad2b8f17ed9d55f5492ab7920e769181c6f7291de1bfe47027a8abb17c0b8b62b2323ee3cdd8d76dd8942179a7582043db4c331e3c24b91d6527928dc0cdcb11d7ad39e38795075fb6aa8bd1269a0180bfefea7cf504ac789a945f99638cda1d1db4826acfc554ee349d2950432943e940d89a95b97d4884e2a23484a2bbda29f5c326523037a68e74337899063687875dde9cb6fbc04d5afc2aca6d0ef395a12c3cb904a79c634335691bc2314829f2779033bde4efa03c515f4c3feb918b0121e1da5789f181000b97740dfa26931376c0fcb7110f9f44a38979fec2365660188eac455cc1d77d9d6298587dd4325f47e8f926911da9342dd3426d3f76c909154abe831722fbc0533f877ecbe011b216d4423488265fb2b41a50fd60a57030094c1ff63fe16ffe601a0c4345315e91bb4d146c07c71c1355b9f9a61db08f36f27554ef1b844a4d1a850152f4d3e5161b5a2575ec90a775aea219e3b11d44c99f4bdc3b28c43171685e8fdc0c25f4255459e789e59e2a931940d4d0bf612b83384fd4be0d121564a11eb9dc306a336b869024acf0bbe34f4b1bbb8e76cf3d7dfc315a1715c7307886deba7c80dcd93d0017d44a408fbae704507addbe319d4a24d9928531521df796a95ca217ad7c6baccd4f6801a5a76dd1c4668c2c9fba359976a327836c73b3ad5e13e36fafb7698c920215a3a04b220efa12d924d578a676ddc86ee8d9ed40a19917616d7ffe3fc602780b60fb3a252cf1840891cf70e621a7e1fd34e901b547137c9f10e988f52d995ea29cad3d46707abe3ec158c4900ffdf75fc29252262343bf3c07bf445bdc5be61a862a9ca565302c5ea9724692419a6203134295e0a05634185a529f0bc0b869cdeb0d44591a040ffbd79788a667933da562bd0c03274aba8c28dfb4f6df6b5e00e2b63f8a8c43ac7a9a0b8c1b08c083bc31f81b99f9d6fcd228785ffd6de6ae5f2bb24fdb1ce6681e096af9e6e19282a40fa56def843db0be07022ade12cf6f4c0279e6f099cb3dff5de1d7623ed31f7f9fa8342b915a5d6cb2b4171814263daef7c0c76fde67cb22e6f550e39635a6a9b216f3809b1abc44215ec7e036aa8bbd4e89163e9fedd8f302e8812021a05a01fcf20b45bc910f8e2f34d2f7b71e6ef30cc42db53eb1124ec56749a183d9eeab64742acaa918d33c0303a81c78f924987d6bd6800965b0eeb2d0b869a68adefd3d81faffe4fcbef83ebb245d6693defa3973054a0af153a4bdda82a847e0be99bf5afbb4631657453d262933e38c0f456c8ec051cd10e0d83cb816b77c345a79952d034a1f9da6914e8f21a7652e46704ce97dba3c03baadef6d41ef394a21c7235d23b8299cb27433fd804e40c92c68323a388730690e602f3285531de77d7c5e17de981f53a76e69814d5e025370103b72f78f474ce8d42be02203496e3d437628494e3e88e44c0fb02260fb6a8fe7396d0e07e105f87a85be98fcc9c93fcd0f6c70ace7fc9fe0a07f443ded61085bb7945fed0a132d3c1de96a7c6e6a35e26f7087cb1342a471fe7cc0d64385ff824bbf9629c4bbf1f8017baa2efa41680d725aac782910d72e6ea1108e6c2e864ff877a717f168f550b7bfa14605489103d34b284c6d8790648e46dfb031a6834b46ec917c3f214518adf1c62931eaebc1d7ceb4e3a57c5cf8877113e303524ed0a431d2788a3bec400395116341d73169b2e2ca1e10701c14f08e79029793081cd477b64dbc29989a0bcca3f7e18e7e8f154e3d5fc1fae5374fe42964ce7bf850328da26adbbbce4179f5ac562e861fb218571ce166342f014c7bdd8ff9f7cd58f5b603663496a6eda6f9a713f37e0e9f8ca75c8235a1c3ff7cb09cbbbc39153236f66d1a7815fbedd277d17300fcd09803fbcfe147677fdfe025018e929c092db326d05632de758b675f50671bea3fa1994f30213480f02356d95bd0d975feb69688994c65f203da06efc1322eb6207331f3bd53b8f0e724859aa76854644b9dd7f100670d7fc655cbc7e8638a1041e7bf61b73a95025d581c461e3f225683593dae4ebe59665b1fc94feaca6de24f8c529f21b76539242b0b37f2880710d16adcc82cd51f6414d9ff8326c0e3462cb767d03c2964137ec5c034f09773e0c3db1dd59ffa70a2c311ff569b959918f59d8d35d7b1f8724d1cd09bad017465066c9b860158e520e21e7e9e5b16da1bcee0b6296e2cf2e71adaeb3747e7ed1fd640c9c52e9ceb4411e3220213ba9339a5735a158e7c6e2f84657f2fd5e3d6711d1c1b0b7b073e203babc012385afcdfef7f55fc750eef272a753b99b04bc19bd1791e974721372cfb85d1efc615aa09330e1307357138f5e2b4595b1daea32711e81791d0b776d62cf50df00715c28a46ab1e5fcc13b9a1e1c4c29cae2bf979a29d97558b8be6870a6ec3b67508808a63f5b3ea2677df2084b9b0e9ce46e8e43237f409b713105a99ebdaac7df7d09824a4b605049a5cafd8a310df336867669173a3f94", 0x1000}, {&(0x7f0000001280)="92c1cc7866e32725fb29ba9c2c93566dd9b5a931339aef7d7f999cf5fbe61fde4b250a1f20eeee8b5ceb94f65a411c90145e29ce790f2a9d22893586c672a469b8116a79f3f29665baeeb8ef714e097d07b51d75b66d2269b89e800fc805a283c70fe5b1b75f479e633256327ece14b6d318817ada22242ba38d5355962a9a58614d17ed2ada3c9d02b6e107b197cc2fb2c68367e9b825ebf4b79f48021bd9724e3c52c2ade1eab83cf25d", 0xab}, {&(0x7f0000000040)="82ee6b60d2a1f7ea9b1cbb809c1eeb60ee22f3d591422f3ba16292b3becd786c00ce6aa51382f974e8e8f30fa8e4d269c79d", 0x32}, {&(0x7f0000001340)="9722bfd0d1967743ba15d6004078f1f868204c26c1c35fca5b67c020a1305947af932cd88b95e40d56b33d16da8013862e5c5808905b8f049f88112abc1ed64aa7ddd979147645c38e10713ab220fcd88a47a05ffba10ab816c3ab385eddb3565b3b88438d69990639485cb3dc561415ba826b31a2a36bcc12ef195936ae27aa862f0fffb1c29172dd8be78dc7549419a082cfa597042deab7470d2022d7ba01672b47c4e01aafefe93765590b0610018b6ba9ac39020e5234", 0xb9}, {&(0x7f0000001400)="0d4ee5e7a4a293ebbf432959f72fc8fed2b8a52e4f21eb49fb89fea215eeeb1485a92862f526a7b89914b1e0646fd95261ca468e2c47ec545e7a239c323f8cdecf87c8c410e453157c18d540", 0x4c}], 0x6, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x80, 0x9}, 0x0) sendto(r0, &(0x7f00000000c0)="116741517c4872a3", 0x8, 0x0, 0x0, 0x0) socket(0x10, 0x8000, 0x6) 16:35:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) read(r4, &(0x7f00000002c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) kevent(r4, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x43, 0x84, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0xda9a25a620c5b789, 0x1, 0x3}, {{r4}, 0xfffffffffffffff9, 0x78, 0x80000000, 0x1f}, {{r4}, 0xfffffffffffffff8, 0x1, 0x80, 0x4, 0x10}, {{r2}, 0xfffffffffffffffc, 0x24, 0x4, 0x100000000, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x54, 0x401}, {{r0}, 0xfffffffffffffffd, 0xd4, 0x80000000, 0x5, 0xff}, {{r3}, 0xfffffffffffffffc, 0x40, 0x10, 0xa5, 0x20}], 0x2, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffc, 0x4, 0x20, 0xd3f5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x5, 0x9}, {{r1}, 0xfffffffffffffffe, 0x60, 0x4, 0x4, 0x101}, {{r0}, 0xfffffffffffffffe, 0x5, 0x95614bbee2e8e2b9, 0xbdff, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x288}, {{r1}, 0x0, 0x60, 0x2, 0x74a7408f, 0xffffffffffff8000}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x8001, 0x6}], 0x3, &(0x7f0000000000)={0x9, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001300)='/dev/bpf\x00', 0x11ac1134892189eb, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="785265b8") pwrite(r0, &(0x7f0000001240)="67901ccf16180a767dafd240b4c982338daf4c0b35e811ec906c59d796574e2cd6624354a7ce24d826d7906f9b0eade22b2d020a796c8e95a37b069ea1922f7bc2a67c5fb1dfc8daf0a4d29c78e3e5290094d78709f36caa1a2dc313989f0d1524dd76287964", 0x66, 0x0, 0x0) pipe2(&(0x7f00000012c0), 0x4) r1 = socket$unix(0x1, 0x3, 0x0) chroot(&(0x7f0000000180)='./file0\x00') getsockname(r1, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 16:35:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0x10000, 0x4, 0x5, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xeae1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x38794b64}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x400}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e0f000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xac}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000d81000/0x1000)=nil, 0x80000001}, {&(0x7f0000c90000/0x3000)=nil, &(0x7f0000fbc000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000d4a000/0x3000)=nil, &(0x7f0000cb4000/0x4000)=nil, 0x7}, {&(0x7f0000be4000/0x4000)=nil, &(0x7f0000aae000/0x9000)=nil, 0x1}, {&(0x7f0000dba000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x3}, {0x2}]}) recvfrom(r0, &(0x7f0000000080)=""/15, 0xf, 0x801, 0x0, 0x0) 16:35:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = socket(0x11, 0x4003, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) sendto$unix(r2, &(0x7f0000000000)="50010501600000040000000107060000151004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f3763882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e07000000cbc5737b8e2405757105c13efb18afaf03e665f3482e093de7cd0b10427a00000800"/336, 0x150, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) 16:35:12 executing program 1: r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xfb) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d03362", 0xa2}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r2, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 16:35:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) close(r0) 16:35:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1c}, {0x30}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') fchdir(r0) 16:35:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x0, 0x3) 16:35:12 executing program 0: r0 = socket(0x6, 0x8000, 0x100000000) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:35:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="efffffffffffffff0000"], 0xffffffffffffffa2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:35:12 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) r2 = semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETPID(r2, 0x561dba425cf92d4b, 0x4, &(0x7f0000000540)=""/234) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f00000001c0)='M', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000440)=[{0x1d, 0x2, 0x49, 0x699de2d1}, {0x5, 0x3, 0xa58, 0x80000000}, {0x40, 0x3f, 0x7f, 0x9}]}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000300)={0x4000000000000000, './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x401, 0x4) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) 16:35:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x0, 0x5) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) setitimer(0x2, &(0x7f0000000080)={{0x4, 0x400}, {0x6, 0x9}}, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x10, &(0x7f00000001c0)="ebffcbff99ff07e59209000000000000008100002b02f8530467ed43da67a0a60ba38e21579aa74c73301e8621626ab441b4017b8ce6a2796012e20acb93dd75cac67c940da790ae681ed7261bd368077d75f20d6713629c577817afa19469c1eb1e538e7aef11e0522f8871f5f3c0b5a49ee580dfbbf9b89c43b68ea9fd792374557f930d0368ae315a1937267d1ec849063d3462c8289ccf56c4a1b92d461efae440dfc8ba2f21d6808eb31194c453", 0xb0) setsockopt(r0, 0x80000000000029, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe79) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:35:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/138, 0x8a) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:35:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x8, 0x80000001, 0x8000, 0x5}, {0x53a, 0x8, 0x4, 0x9197}, {0xefc, 0x80b, 0x40, 0x6}, {0x4, 0x8, 0x7, 0x8}, {0x100000001, 0x2fc5, 0x7ff, 0xa83}, {0x40, 0x5, 0x81, 0x7fffffff}, {0x3, 0x0, 0x4, 0x6}, {0x7fffffff, 0x8001, 0x9, 0xda9}]}) 16:35:12 executing program 1: pledge(&(0x7f0000000000)='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@\x81{V;/\xea\x8e^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) 16:35:12 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:35:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) shmget(0x0, 0x3000, 0xa8, &(0x7f0000585000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x1, 0x317) 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, &(0x7f0000000040)="100a2956b9223776", 0x21d) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xf8b702084a3c74b6, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x3f, 0xdd40, 0x5385}) 16:35:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x180) 16:35:12 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x100000001, './file0\x00', './file0\x00'}) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getppid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) setreuid(r1, r2) 16:35:12 executing program 0: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='m') read(0xffffffffffffffff, &(0x7f0000000200)=""/32, 0x20) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x5, 0x1}) 16:35:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x4003, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) 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", 0x170) 16:35:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:35:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/83, 0x53}, {&(0x7f00000000c0)=""/204, 0xcc}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f0000000340)=""/247, 0xf7}, {&(0x7f0000000440)=""/70, 0x46}], 0x6) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:35:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ktrace(0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 16:35:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xa5, 0x0, 0x0, 0x2}], 0x4, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="b7d8a161746483fea6f937d2d716738c29bf18b5d58c463ade6dda755aff926b6e311df758e30292e3192dd2ff7494e2225d089e3e33e0b1467d6122c95fbf684be77646519a0af7a6263c15ceac200069364bdea43f1024f8079c7a4c009f043fd97fbd5045e3374f250d1aff327b2d42912de287e0e988b8fa7681f9072212859e2c2b25107790c5212a1cc8391d48b922cb9784fbee939ec3a5b270960b03d013fb432fc3cdbd781ab782c4972be042bba1269e51ae713ad48de46b0a751f4e2a04efff4b19543aa38dc04b43ad7204d4a43405f9d019fabfbaf397716352583c071316431f2226d7c506e4d71980190ac38b5509326aa052658ea08c7fc131719c1c27c74e5d48d805fac49706954fba24078af209a57497c4143b984dba4188ce3478b613e86096615d51392137cb24d56a8aa7e5d88321ff220fde850c091508c64c204c6e7a48ccacd5a61f62f4c2ba1fbd1414e8bfafa0d0ff32dc388d78fa679cc2db072c64c32e30dbecb984f0ef96d202d8a7dc3e1d078f098e05db7642f00295fc3d75b755b0ab83be620d5738c7c4e443c8b5f82b48b86c0f511e56061f8f69632b42351c311cda4ccf005038b7552ecd14fee224271351bb30277a5cdf20cbc4f3efb1894122369d0188470607d6350343a20d6d2d85c165d703ad73b98342f5e4441392ce90a965dc0b8e02d19d9db12086a4915983e9da7e503455f8d7f88fcdaa99b45f4908cc46074a8c9873dab9d16d31352ae52fe49732bcfe3e1bcf1ba7f993d632dc47cc9ee63f4c096452640564fd1f70a2c3569c036f4727653c4fe27824a35d320e1fd90a5f67aaca40f9f36892c47ee764c6d73b96232e844012bbe2f78277e773be05f8a52dd0f3e3fcba7506da1d2ec3475aeaa1e84779d594bbc10a111d7b24ebb063e4158124e34743bad6d91f106aeb0949849d8a62cedceaeef10df9f4d86d78876935aa5e9f8d5b33deb06931bbde8ca97f0d88fd38661d390bfd235a8f7ffdc2545ce4c009547ded66338349444922a0b4732c184dc6c865cc2a3666a2091ff9ce45f7b572d693a7eac602649cac36f007d132946b5a293b3e2655f1aeca1c3af15af44a866ac9a1377e2069be281a700c398ce48c2ff374fbf2806e92a2e86bd7f00438ebe91566b4866da43f9924dbed53624c83748adc2a030448bb446fa7c7fb9c3197a7ef34ddb243e9b1d0504ba67b8e71199e41cc6d8c8915eefa15915f9dae218de58652a60cbd10342e008ec7d9a68707cb5d50d7642b5650fa127ec00c73ef5eae18dcc12c21fc0030f4c66cab62a17051c18b8783afc52fcde0cc03a35a9e76b79c998fc20d2cd011faf082d1d26d3aa7b9c0f60de0451d75627d9815e08ad5df435b57128c2ce8955b7305455f79bd47c9354316df0707a7577ad87c37105b157bc19015e2a275f32776ffedd461189e18c8c41be2dcb16bad8628be26616280580c5f663aa7acdff29797d17bc00e795a7b2b78a05707c0b062771310c1e7d0d100e2287741d369a596df9074462dcf2e29f98217170a1ca5b2debff100fea4fb2f6e8486ee233a94a4fcc0d295c0645189e93dfb4bb5f8d79ad73fee692aea0b73019871b9fa852dd1909db87d3d35de1a29d9e805dcd31440dad03df8eb0d305a704706efacedfe82c5e872b03e41263c7f1f5f2f1bda3b532d1676a29b64ba5350056a148b060876ef32289ab03199941c06a980ead50aa01e53c5b56af41dc09a133ca48c78600466e08fb51f91a14d6d758eb11898f94089866942c00001a00e62274af211f0db1862de06ed46046dce8a09bb10ee7b91abaa4c74ef74d1f7782d4c9ebb3d152c94b0bc5ec77fb9640982c0ca27aaa146f37b9184148c66c0aeaec1e5a02a6065d5a32c5d88b0359e2a188e194bf26274dbd746e71cc07718effce7b3c3400cac8410535c5a27df3a56c37534b8407486fff10b58008906880709a7ba74d069e4d464237b981e5f06658206045ce2f004c294d5a466539c93a0967e289e01ae02933d1dc16d76ea5a5e7490c2331c94c67e621909572e7504efc30811006c25e1cfbb888f40dd3127e0d91b580fa09868149d54b57f37843fa0da17deaeeb64d279c4dacd80c744f425c5698c9e9ff72011d9cfed64386e637a8e718fe20c5e65eceb27d994828c8823be285617d3ddf47f720054bd89e0932fdbb6d9cd0bdefe637d17861ba935c80459726a131ebaad42743b913e0adb117796afa860831ea68b52f54ecbdec1aad78eb6c88cf8a439e10db387730371c5b30dbb030d73686262b0385e8635893b33d2d9981f70c6356baa71b6dcb2343ea0906b2213aad70b577ab11ad25a043100a860ae7b2533e0f8e4250b4c6a1f412edcc4da6e0279d09536db0374947c9616b8ae884543b48cc1853d1b6569a558dfe462b3fcc7c0918751f8da6ea8b75e41eb0fbe09d807fd20be25b27a4c5032c0529315dd3c722806cd1b91ea5e51ad1989dff4b1c32b3ea2b7bdc6dab021b43c2bb4167a9d22bc08838a0e2e8a75ee82d9be8d691d608b7c628ec33e4ed6dc8e8ed3b35d1f49cd27a80db186561dfc9ad95ca0afd7abfc522832827a3869cfdb41fdffe27323208ed12a5b23e05849870547c7415ac3a72cf594b64fcd7fd00dfed8a8da7dd3bc9bbf14a0ce77714050bdc8ccf18905140dae2427d3582c0168807095d6349d5ae52709393696163dc1605b92ccb5f1ca87e8ffc6a6391bb3e0c18d01d9db8a08832442aebc81094a5abdf60fcdd17654a7db1ef8c3ebad6c92fd6b71c851f0389d15e1974345a3fc1b54191bf3714ec08292aaf9637430bf68e8a5838f72bcdb614439bdd1d953b6b4c757eff8ce4134bddc7282e486f2f24497b17ef560c6bf7cbf782a3dc40b7f29cceee8320e63a01f228de13ca48e64b18beabff98ffe304704f2cea06f76b7b6a9e6e254f5875e6b7b5d8de90a96bed6b1b70b8c13a925c12df5b349bf2d8e9545ce9c9fda9335fa5dbf8e949143d3d7f99429d49fc0b09254cf2838db56a38f3555ef7cb772532f9c14d12aae0ba01c069695d7d0876891253540d00820315bdbeb83b390e2e0cf21b9474412a88dd47009bb16ea5c7c1d7c37cba467e3f241968a1af97e146c1637acb5b22e47bd5716c103823633d805df3aa42d4c27e13e6c968ae28f865be30fccbe4a7783438c87772dc5ca7da53a33ac7c5368a53167c89720a8c253b4c0874f8528f01b829379a2c5f1719ed66b98dfe616611d08abf21ff7c2a9ed8844b9dbde94e31cea648c7febb0f39feaf118fcfb8af402d04fc04af497008c1fee6cb76c1bf1a2360949bec41fc71e8e2b860c48ec3bb8af47b5a569cfb7524cdc7ef3cf646b7469ba4a5b483ac2979cb8846cee19097fc6ad9686fe46352b3c1320170d770eb7e43162e9b20fc58599fb3d4e9a2847aaa57a79a7466d83cdda90c4a7b0793ad7fb7259dbcef7d7b170b1f97ddc289d5b2f931b374a15da918972b23286992337f0f01a3f6497cd3ab02c2ad87a2d236e977a1fe2b38c874a408729070dfc594e9061ae026cbf7fea6c82ec48025461b545a4e81a43e2b695048d3afa52b56f1c86f2f4c971fc33cbd6d802350c07313a753f89886f9668c645b28a91a2d2c4cdaf061664e848b2e28a9d26511e2437df383f7ea7735cfeb3227d9b116070bbb36ab9f543d96654dcee63282a88466ea756fe6039b69260fcdb6a9e08f1cfdf2efc46f9339bc99576ce0c55a9309370eb9e35a9328e569e62b6bf4666a892a76d305198557f8d4565734105efb87cedc66e8e18453da89724f01459cb37a5be0580573184335a16a98e078578f06fa6c96d4040f67aa88b0cabce7188116d6b70332827450ce9d68a24de41db6b61efc6c6264509bb1c0a206a4d40fc022838c48b9e11b5ba8314efdc66bc69d8161c8aaa6b4c31b5fda25fb98e3c348d15fdef89b5ada4302e3f33b281c4059eba99615e1c7c0fc2ef119fe20e85b7e73a4fee918c008d0ba5ca41cb25ec2ebeeff9a50b1c9ca14677cf0dc6996ae49c95a87b6bbfb6ab6d3dd9a3ee56291865c916ec1a335016ec9cba089c75b3ad537961f03bcfa0262b283137677449841f52ece7d9ee66f0f545b71dbb88e7343d13b05b4f2ab594e282f68954cfbc42f19c9578bdf19c8ced801a6453e0f8720aa91e24cfb84ddc6405c625507621a2b7725d6e4d36fd9b53ebac63850cfb55dc5be41084b79c88313c3f27c5303a5fa11aed311ec9af268c4115129d44f54e527a19d4f7290ff81981a1a31ca79bdb244ad2de3e044657223e51ef80a00d6de313ed18fd04471a298daf1211b30b185c2a702c82a5edf7ba0abfc8a565b34b9fc1f18952785be1a69029c2cc0de6ffe40ba8e769b16eb31a93f00bc9f42cfa2b183e8a06b91e0961c6613c90b3e26d39fe4bed1f54d9fa8e23d3dd3129507bcdd4e59cde0ffdc2121f6791e19eabbfb585b3d72fc5580fbd94ee76e9f205ec57e3209ceeef534e39a82841bbe1da055874f3e89bcdd128f0e1351906f0e11cb3ac500031b23475f3415d08c87b0b81b97950752230f1046fc401a28fee7f137196a159b547699965e9617b6fdbb62ce94d4682452de92adfcf9ff6e60b97e3f149881e83b61f2fb3d1a78953a334aecb3f408763106e4da0b0a592b87672d280e3505335708979b139e7dff60519fddd89dc5a593dfac1c3b4995be1833c1d86c89ba355aaebf9e19094e4a6e6401fac8e88b8af988217fdb1b1940f0c09e9271dcf34857a6729372f82cc71855e051048a3e8f553ebd40703261bcacce8708236edd4a2cdf80928cd57865ef62eee35663643b95b1ec0b124bf4a9f665693f904734563305263b587d5b99cd621c4db51882bb98a9199c509b5eedb25c5769b00f05fa852793f66c984246f2f0946e6c9996a3382c82112ad4af97e7b295efa1a6a8c45c2561d2ca0fc6917d8739e665e7e7a481b375fde1c061c035710f34099a896adfbc1ccacd658f4c5a34e888086c1460f1f430cafce36fb694c163f57ea63103fb0ecd25267d6f509da182a45dd529d89330bdc645e9d6cecf15bf659c1996112f5c62cfe02dc5e8b1be2dd3874fab96d04d0773bf7a232299c359299c66380e1be909b989f54cd3baae82e33fafb0d38ccd18967881e026c7ef34218fe60a0ed3d6e1561b61638cfd6e4449bf263707a8fc4b213e896fdeb1241cdb027f089bc153cc550dbe68b5786663a9ea2ecddf7d2e46df6a5939eaec9d04cdd1adb8fe5d794f25f274545a1be92fe75e7ee0fb3814c07623aa7b64dbfabd61bcc66787a3044db407a3e2b98293adfe3aef299519ed214b11b17e55b1dc5ca8286fa6c6a9b6a7107065ec2fdde5c6868338244647f23b2ade2ef5fe5a6bf0135d086f3f84495364d0cd6ff7674cdcfb8a860854031b55b97530a65e488ed8ac1e63707e4f3cc70c5c6d90c48a21d4443a044df8efc1fa5fb9ef8c36a23ffd427c0927e708c338449e280f6d55d4a01d2da4dc690500b314c3e320c44ae7c6812834d317ec14583c34e681408867cd0cbf559b9dee8fe31c9fb11f7bb0bf36b0d3796b81a6589a642a8cc3ce42b32ee5c39e0a0213e2c3a76016ff698616f8d586dd672575efb1b9c797104240dcee1948103d1e3d1ac9cf686431012892e153562bc90ddab8b75d5bac006ac7caee13d52101fd499f0f5ffffc4de92eebc34e457f455caa401879b87d4b3bc7ce1a11c0bb2b3f7fb35307abdf539e7c355f86958922a96debe8a7c32065f", 0x1000}], 0x1, 0x0, 0x0) 16:35:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0xfffffffffffeffff) r2 = dup2(r0, r0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:35:13 executing program 1: socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) 16:35:13 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) semget$private(0x0, 0x3, 0x40) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r2, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) 16:35:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) dup2(r0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x3ff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 16:35:13 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000180)=[{0x10000, 0x400, 0x6, 0x800}, {0x1, 0x5, 0x6, 0x1}, {0x3d0, 0x0, 0x9, 0x40}, {0xfffffffffffffffb, 0x538b, 0x8, 0x3f}, {0xa2, 0x0, 0xfff, 0x5}, {0x200, 0xff, 0x7, 0x3}, {0x7, 0x80000000, 0x10001, 0x7a34}, {0x97, 0x9, 0x8, 0x62c7}, {0x98c, 0xd06, 0x0, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:35:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffe62, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x2, 0x4, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:35:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="a0c574c3aee7c54c4d76babd8abb4a06e358bd872ab3ae6eeb48e1b25a80c0325ed77fcc5842", 0x26) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="97f87a", 0x3}, {&(0x7f0000000180)="576845abe3e521c424e8541f3bc509723047b5ebba9ca62223c39e7fb580b676dcbc86441aab01fd1279183e0322aad9e2accb1b8d8d5bb2eb8ee1bbc0c1fe9060309b70fe0376af6bb4776425bae14fe1dcffe734eae7f0297e545e0fbb554a4bbc2bbf2cd8bab1a38718c4d4e79aa87d6c06cb31fa6371bb6d03f824a8bf76d645e567ce4a0f9b2b68c4c0127210ec72866190f07025a81ddbb053231a90a602854a126be425020cd713591de9a227d684f9d083acacb10dcf856400e81bdc39ae00d80d83b00864047a1eda62dc019d50ed9baa489f472ba89bd84bdda7", 0xdf}, {&(0x7f0000000280)="fd0a604bd54240dc237dd48681c9ad428c4a23caae729e334b914c6e5d40bec97e693728e51b9bd01520268ff72d9be845f03758bbdb842b95d0ce1d025b82501b4fdbb09ca6e701568d3cea640d6b31872a46a14788d1c6359420a43eb68c96a4c750be0818a82476a411b92b56238ac6792f8880a8b5cb436652cb85b18a9b52c04ddcce7ff67ef9f531d7a4787ef104c30e0ed44e6ec5c66fec27cfda09fd8f231fdd87305498d05c8e8286acadc82036309bc7642ee9ce7d6c92cdfaf315241529d3c2a586071d9cf0c506c7", 0xce}, {&(0x7f0000000380)="c735c97d483648be7032df2f0749adea836e2e8e0d6c63d5e9e0d67a8132a45ca5ec0ab65562011818070642e4f2a10dd9786fe684222082b59617916652ac2dafe42526a111eb7da30d770ed444bc81b533866f68ee7cb663e0334e5262afd7d050457af2d9adb70deff1978f00d209e74ed6b727923144831b2d2630374e842cae1c81823103664eb697c135425759353c3ece76af5543c25de0603651242130b6e516c81c3f1cf166db9983bf6836a95f504da4910aea7e2b5b3eb6f840860c5df3fef14295fdaf76e74e803505351e6f0f0be7c78604ca929701b187d4181db17a9072be3554911d8c13e7dc49381e39a64a3318a64ef4384ee1", 0xfc}, {&(0x7f0000000480)="fc58ff11c3eb24db652d57450f5183bc4e28a0f07a20cf4e0d9257cd88ad734f791c7dd29f4a7a705bfa91a04d50c6180c2bf0fca6e2bd26c22b8a18f3b46a5432fe499e180460d374a5cf27be94ec9dbe98940a28337924449a8caf9fe4593e8d0562df377d3873e1b64bfc0f87006388e553004ddff654cc926fcbf235dfee6eb32fee1ee2cf2e099060c2c610fe3459e578845fc15f54803ad438606e78cea17cffeab06ca9fae68f31bb201fffcf8d58589b01b199316043815d08356b04596e021b2bd1cf26dbb89b2db7c006139062bdf999e5f398223999daf4bab2bc2f7bc0b698dcaefd1b246fd04d8d482c9c69", 0xf2}], 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20080, 0x8) 16:35:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:35:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x41, 0x10) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 16:35:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$KDENABIO(r2, 0x20004b3c) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) close(r0) 16:35:13 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:35:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:35:13 executing program 0: r0 = semget$private(0x0, 0x2, 0x4) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000000c0)=""/166) r1 = semget$private(0x0, 0x4, 0x204) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) r4 = getegid() semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000680)=""/226) r5 = dup2(r2, r2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000380)=0xffffffffffffffb2) getgroups(0x7, &(0x7f0000000200)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r7 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r6) 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(r1, 0x0, 0x9, &(0x7f0000000180)=[0x8, 0x100000001, 0x50b3, 0x1, 0x57, 0x6, 0x3, 0x2]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000980)=0xfffffffffffffef5) semop(r1, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000001c0)=0x3) setgid(0x0) 16:35:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 16:35:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xfffd, 0x0, 0x3}, {0xb4f}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:35:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ftruncate(r0, 0x0, 0x91d1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 16:35:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x4}, {r0}, {r0, 0x4}, {r0, 0x40}, {r1, 0x1}, {r0, 0x100}, {r1, 0x4}], 0x8, 0x2f4) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:35:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="4fb3df83bc0f6160687447"], 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x44, 0x8}], 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) sendto$inet(r1, &(0x7f0000000180)="fd844ebc96de668b518af072da1c9df635927098025fcd19cf36268ab943c3513f403264c914eb04038dd8be477cda60459564c645d6249cfb46564b1f897e1032b11289728c4934dbeb8179cb7270f57a4912271df19b6ad0dd1d95d1ecfd8bec15df1747a1d506cb1431281d73e535d23d5ac4a250922c89821b856ac6bbd20e3bb13b169c7f98660f2568340e8ebff8dfd075e8d9b34f4ca85f26cb9d94c90c5891d8679309578f01258a1bb6208e10f1e882afbee58a5d8dcde64c", 0xbd, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:35:14 executing program 0: r0 = semget(0x1, 0x0, 0x200) semop(r0, &(0x7f0000000000), 0x0) 16:35:14 executing program 0: socket$inet(0x2, 0x2, 0x4) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffff, 0xfffffffffffffffd}) 16:35:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) close(r0) 16:35:14 executing program 1: mlockall(0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x3, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x14}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x66}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x81}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x35b2}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) r2 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000540)={0x10, 0x1, 0x4, 0x8, [{&(0x7f0000fee000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x1}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x763a}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000dff000/0x200000)=nil, &(0x7f0000f7a000/0x1000)=nil, 0x80000000}, {&(0x7f0000e94000/0x2000)=nil, &(0x7f0000f0b000/0x13000)=nil, 0x10000}, {&(0x7f0000e48000/0x3000)=nil, &(0x7f0000f6f000/0x4000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x52e9563f}, {&(0x7f0000e8a000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000e6d000/0x1000)=nil, &(0x7f0000f6a000/0x4000)=nil, 0x6}, {&(0x7f0000f7b000/0x3000)=nil, &(0x7f0000fb6000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000f51000/0x1000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ec0000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000f47000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x89f6}, {&(0x7f0000fb5000/0x3000)=nil, &(0x7f0000e56000/0x3000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x100000000}) unlinkat(r1, &(0x7f0000000a40)='./file1\x00', 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000a80)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000bc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, &(0x7f0000000c40)=0xc) r10 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000c80)={{0x5, r4, r6, r7, r8, 0x100, 0x7fff}, 0x7fffffff, 0x3, r9, r10, 0x5, 0x1000, 0xc}) bind$inet(r1, &(0x7f0000000d00)={0x2, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000d40)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000dc0)={""/16, @ifru_flags}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000e00)=0xffff) kevent(r11, &(0x7f0000000e40)=[{{r11}, 0xffffffffffffffff, 0x8, 0x80, 0x6, 0x1000}, {{r11}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x1}], 0xec, &(0x7f0000000e80)=[{{r1}, 0xfffffffffffffffe, 0xc0, 0x80, 0x2, 0x41}, {{r11}, 0xffffffffffffffff, 0x20, 0x2, 0x308}, {{r11}, 0xffffffffffffffff, 0xa0, 0x80, 0x4, 0xfffffffffffffff7}], 0x9, &(0x7f0000000f00)={0x7d99, 0xffffffff}) shmget(0x0, 0x1000, 0x81, &(0x7f0000f4a000/0x1000)=nil) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000f40)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) getsockname$inet6(r0, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) fcntl$setown(r11, 0x6, r5) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000002000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000002140)={0x1, 0x60e4}) 16:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d}, {0x60, 0x0, 0x100000000}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:35:14 executing program 0: r0 = semget(0x2, 0x3, 0x400) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000040)=""/30) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000004c40)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000180)="d5453ff7598727e5cd7c1de1e57a8d71f4f55429f795b8c834f543c2f7c5d9832f809aef35f1b597c71ba4947608d3d30132e744833b482aa16976fae6ffe08b9134d2ffbce22b906135dc99fe59f072c78582ef3916056818ae61a26f3625019762e3ec3112de3386dc3949b53b38c54da3db5a7c24a119da0b272a494a7ccd0005a3cb95cdb2f213284f39", 0x8c}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) execve(0x0, 0x0, 0x0) 16:35:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x1, 0x5, 0x3f, 0x2}, {0x4d3, 0x200000000, 0x9, 0xedbd}, {0x2, 0x4, 0x51ee, 0x3}, {0x129, 0x5, 0x31bb, 0x4}, {0x10000, 0x7, 0x1000, 0x4}, {0x6, 0xe7, 0x0, 0x7}, {0x2d, 0x7, 0x9, 0x4}, {0xcb7, 0x5, 0x3, 0x4e7}, {0x262, 0x2, 0x1f, 0x965b}, {0x7b14, 0x80000000, 0x9, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="ff08b397277ec5d5784bdabd64bf18b9c5ad6523e507d083ca0f9527a1bc15233b977886b6b6296dc51dbd9c3b4bbf96ff6290975aec723a249053f8dd498dc7cdf2d000334355426f6bb6b550c6d20ef078390aba8cd001711794a5d537c76d7bff2b966f30eeedcaa3633cc911671766a1138e5d865746fe6a6744318abdcf4f3097fc23e16ec56287ff4b1e5919656241c7822ef8b48bd8e7e17528332e03b12474d84fa6e9d64793b1333ac1e173de490bd05241d660ccbfb76498a1f0d38da67f53755e14fefeef12a1f4e71bc0a0279fbd3b29302de5ad5f7a07d91ad73ebd290b109eec45e4130fb6", 0xec, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:35:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r2, &(0x7f0000000100), 0x1, &(0x7f0000000140)) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) getpeername(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r3 = dup2(r0, r1) connect$inet6(r3, &(0x7f0000000040), 0xc) r4 = msgget(0x0, 0x82) msgsnd(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000003b0b80bea32899926483e5652c4f40b83856705ebfe51e733603bea38bd636de8648f7ca11b32d9858dc5f3490299f93b5df4a5b1f36009c186cd7ac78bfd9f458f07375385395d961a54c6318ce07df03"], 0x4d, 0x800) msgrcv(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001695b094d8b4eba45f00"/203], 0xc2, 0x0, 0x1000) preadv(r3, &(0x7f00000009c0)=[{&(0x7f0000000480)=""/60, 0x3c}, {&(0x7f00000004c0)=""/130, 0x82}, {&(0x7f0000000580)=""/128, 0x80}, {&(0x7f0000000600)=""/163, 0xa3}, {&(0x7f00000006c0)=""/37, 0x25}, {&(0x7f0000000700)=""/178, 0xb2}, {&(0x7f00000007c0)=""/241, 0xf1}, {&(0x7f00000008c0)=""/237, 0xed}], 0x8, 0x0, 0x0) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/215], 0xdd, 0x3, 0x1800) 16:35:14 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) socket(0x400000000018, 0x3, 0x3a) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/253, 0xfd}], 0x1, &(0x7f0000000340)=""/194, 0xc2}, 0x1aa2449dacc5eb52) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:35:14 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x3ff) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100)=0x2, 0x4) r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x5, 0x5, {0x80, 0x3c21}}) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r6, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x2e5) write(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:35:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:35:14 executing program 1: r0 = semget$private(0x0, 0x0, 0x100) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) clock_getres(0x0, &(0x7f0000000040)) semop(r0, 0x0, 0xfffffd8d) 16:35:14 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) fchown(r0, 0x0, 0x0) 16:35:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x2a6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="97f0d935bd1c4402a7cef598b37e03e384f78d20108e75c71bb27f2b11cf96b3c79f974ddd6698593031b086a657b9ee64ce360f7344685374fc6d3405b4e8152bc7f72817842aaaaf3af1cac6e620bf50bffc4d89d57e7e9a96fdd55330e01d26cfb1dd76a9baa6b85cb30fe3009e11f908f4aea877d5d197c532848759a0fb01eccd16e614b675ebe0a95506ad152799f1b089570a85f91c68e5a2185a427912e1d6a0d4992a0686d7b60059f96058d110e888f0b2127bae1112ed4f8ff506dbaed4e2dc574a29a765d8dc3b80f07548cbf1dcabb04833ba94ca00b0440dd1dfcf217c8f979e6f4201d0e276237ad90a9a97282fa4ca222169eb288c3022b7543516ba48a72649aa2bd01fdfed158db281c721c86f4f7fc48941d4e1bf4e56255b5859dfc8f20d690b860cd291230c11dc9e963df0078c414bf151ae4515f41795fb1cbdd3be702c8ed4abf12fc0f8b3180ddc3c263a6d09381284f929dba98906472f631e8612574f82a1357ac8516b0276fbcb89dc40380d3b67e89c1928a8805d58155d423bc0cfff31be8e931e24210b24574bedf2b268cc2c5cb12eeb4e3dddf8aebdea38a1e959e66405252e4d3b5d26ff6c9591cd97b103074375a378076d85a05d89bff46eeb066b658a115026845371b18616b0c1d40d6bac63b7b80c053ec46981f0825e4a94aace6b7d6c5b1368aeb8d5e75e7568fa429bb1357f232092855a8b09261e404113d87eff8bc5fad95f9c16c5b40a672478e504f291c388152c32187c325e9872535418c731a37f88b31e80360efc51128b88ba4fded784431441b8571207965af137a2967ff9f5c0cdde49bb3d9a4a4ce9303b57e98d4dcbf88029e23cffd0c602fd0c5fa0172658bdd8e6a1c4d67a9471cb2d90f00250546263e30d72e993e2bfa18b7df6df8fd09c7db0b6372e0404e5a7a4bfe61c4a23a882f59d2da33292137d717faa4a8a67ce2d3b85ce9fbeac1744234bfeff18d3cfba134eee81a69504a6556eac6cb616fc762e218526f373600c618bfe1e3d6b68272772f65917dbbb81d3fca869965d4849639e59680063eeed477e5f43fce702d9be5cbe1575c2f3a2f4824567ab114498d53a1b380c8fd109de59ae60a7d731aac6bd2a8de6a2a5685b4dbe839f33c57466d310fd5e48b76126f79753200e20518ec338dedfc8360662c4ea7500b4e7de63d9c0fe30238a13eef6cc95b33e67f427f3e60db92a3affbdedd8b1ae163a4700ed6b7ed3b285515331baf8710620afe650ad4ae34d2594d83f6d8f988d446af02458633a4228d496a313f1fb4ca35beedd450cd9f633a5a057d7f3f88649e2f0fed540272cbcee26fb85f279ee86543f93d55141f427e0958e4e75fbe45dacfa4b5b2ae98f311dcefdef09c5cb733fb1eff08457b202f42b86ad094295b6551ad9dac385738ce96d213a8661451a33820487b24f6469141c94b9bc69fb53976b8cf370187d0569466c8ab3ec4c6fce58c9a8063f77f55b1b2f8033b41888b8c0767eff9b524e08201359c3c2649d4765e8315b91091623de9253aabbcfc6f539ec39a0d82163e73ce1e80b07850e73e88af8014044fb091279bcc66f12da7db9dcfe4d3232103ff14fb160c6da4852c3334c03f027079d1884d539812424a1e6f44cff5d6ed6dfe4b617f1d2adcefdc1032cefbe2b79ca6b159c09b1c92bed162b778f58c3266ffd89e424bef00773c42dfda6062a29c84ec712ab4a37c76cf604694fe5b2bf557086909fc95d4740b96d34ef0ca830bd9bc4dc7fd9624924f5e91df5893d59a6b311a2f72cea18acf2487c0d5598f0fe68186cc4ed307256b950a3465f66a88c5f1a94d28f39b666e65a0d9a051c235bd8f2d940c9e9c29defddf09b79a08457e7194dbe9e1c40af2bb7cf95db56d32105c97cef200bae00e6be5131be80f65da13dd64f91bda98552f801ae62ccc3586a8149931d4c1ee4ad03c20591114dd963c1d9649ea1bca13be46ae5f0d79b6b8cafd250948c4fae26d430ab4ca8882d95b0d8f648a176b2641ed32bc7937538a4cf2b18a5b98c32d782015c13493e67c037ab504719bd53e1fd3931b992c2e35cd53b933bf838076130abd1588b7b7cfa08c084b16be6adbda34f4c9d0a469795dd15292c0dc8376512d06f31347dc760aeb5d8cc7dbd37013af5f7ebbde3f9fe8a059a7d76cd08aac888a339118717f9ed0ae6b37385b2e98ea1e43a87463e1aae8f8fb6ede5b1b24184f6293739f158c7fc9f0b3d29738de062474d7c94afdd9523905355725b89067a5509683f40433f4fde343b3e30056e71a096279412f25af9404be555151145681a2c683609c5f43436e08c1b77ae560a027c876d6908e4f48e7d27597d17bae405383fdfbc7ee57395b531d4b497572fc2b563cb66c0e85a93c60f96b09f9dbfac4d2b7bb11a8cda339eb42d74bccf8441a00e5351e17dfe1a632297772fe04a6b63c9d1b4320d36016d834bfc3bae349cf960299401d04241a9d60ccca209a3acbb73ea2b4dadcfe7d6fb0b8a3b91028f9baaffe8dcfdb767a1f76ad36378ca4eba112ce083e3afc38b85ea9135a86e8ecd63dad5de0b99551d7ae07bb653de8797faddb7c4ab4d58edfd2d9f1ee731919f5af4d4b53546d60154611e5daad5ec85a72248c07f8c507b6b0164a30513d0eefa66a858af043d0ea791f781a9b4d1073fb4f42d872c897a014b3b6f1fe06e364fc30efc9f34fe20a22a0b559ef184a301de558356a293aabdd78534e750bf5b0c60e585fbd594a06331ba72e889ee43abc06da49738ec516f94e9a8a14c22791084e5336320f77fbc98db777fd51553eee8b613bbe19cbc1fc3d25b99c63b43ff345d64055eca8dbc3272d06b598044818dbf44d9c68be21f8870eb75356a3f31ab8efa79c575a1632ee20c3ced15d8da12c01f884dfe815e4a4cd09ca984e17cf589b5be76eabcc38c4cc2e07ac71a49dfd5dd9e904bc003289d1f069f7b92de927295d9d47a66b53592b1ef5762c61d2155826b0d1353be8c625952a1c1a968a020d2c61a0ac64874ac2d2ca94de275125f966396b7b193597a85228def584d7dcea2bd16e2765fb2fe7df41509a570401cd6f93e403b4916b7ecb7e63f0037b0bbeaa6e7f6e81c19608bae3d5a279b4ca424d5d90acfde943728e4891f16d7beb3c79dd783d1a684a62e10bb788aaf1a49d9689900849a3446318282529cc058f19a07495ec3159cda8d3f9efe7a23bbb343d79a14fc6271cac9002e0ee310e84ea79f6d8c9a79cf270eaa218295bae2c61bd5ac6329cfd7ebb2907e8e232b2cf43d1ea3b02018d57a2c1b080d4eb3312897ebc0e36e08c0c7faf67d732844dde1a520df3921ccd0caa7c2b25bee7c09e02065c1ab76713f7023b37ef20dc506fe533ad3ae0abe92efda24a05bd2d64824038289a58fb1daaa549cbb76b0bc4bf16b2fb8b332910f10cd63aa25ea3605417aef1603e0a3ffd0e5ae85b5649944f6521dcf40959c687361c1a36be62280713b76f76261e981bc659f7e2b548d43a5532813e8b161d615e0ddb5905fcacbec3af42751841de2f4c50e7ef2c84ebe17e90e66baa3aea689e4230625537a15db483d9bf41c9a9bd0c2ddfefa0adb0840ae186c3a772e1ce4b353ee71baa47d8de5df8bbefc2f6278c95bcc9a9319a016293bcd2c20c2aa4f6a87a6d17c0ce23fb01eba5fd0e4eb3114f2564b0c8311952ef5b64da0a17a90335376c1f5b50321ba6cabc258a93dbb3fdd2df28c9a0b0459e5da620ea4544cad11c957cd1f852586a139540d550a638c84a881d8c85ffee2796d46691cfd9c8bcf64d5bf90922990fb7a79b75a2f2f166ddf3c037da89a1b4e697cb91636b1c03c114bd285efc7625f3023ff21ffc2c603834dd3874253375581beabd696aee80eec61a167edd909eadfc47c0adc5b386ecd0ededc996da951d79db1371b60e8db182463096a9410284fa203ba659240ca62065d033600822f33831035fa267fff372695577f2c1687233c190b6545c83c7304497958452bbc635d6581d5918984d4574aae637a7ec33c51c75409dcd1ecd94292d4fd7d47f97d7e756dbe7970b3f1d16ec736546cc809b2af116b449062625ad2de04abc127f9463b28d14c666160c2ad6f6027da06480431e69006dc2b9fed83fa13c2442952596de3cf377f9491f73409f0f7eaa25ddb4f29e4f79308428c1a9d71374970349b468825d6f1c8c9cdb90d5dc800dcfadfeef8875a653e2f1e10d8844201360e3ae19211d9e6675f56241cac46d5c1fb106f8680ea4ba3859d1ded585809c29d12568b1aaabfe293b744e31e135dbf54b741b108010e6d907cbea8ffbcb1e068e43f6b2ec754e4364928dd7472767992956d91f160c5fe2a8cb4d8fdd3552970d49def2145237eccd2cf14659239520ee87b47759aa007779ca508c64c88e57de0006dddeeffd7122cbda8b046bbe2ee9919103e80566fadfcac7608e56dd90381e0ccf51f977fd31cff506be98a4de6f6759ea09aa833fcf3dc4d858a63a73269c7dc36fa8d83fd1cf96539c3e1fe89223d5914e32ad5df9e7a459e1eeca0f0fe7dcaba174b0aca38421dbf2ba4f5328d45834465b31ebb5668c411b7aeda3f09844244346b2e96fc3d95fe0be43a8b1c8fecf59d5e8fe8371e841a8fc04208642d6c230bb9af79442db016e853833b556d86ba31189e1e9635ed7e3962c63c0dce7862c83d1fb96302ad6f621ce10368053e2ef4cad7320ad16b30abc8f8373e6b0340da6eb25fccf4a1b206bd34eeecdf794b59b3f18daaae68820fe311f0c01f97a75e75b82cdaa5109cd775d888819a66ff1db962dd6f2ff4a83276ee66fece1436bd7f8e9642532ba31f6d90151d8d4612be5b0b831c96579596a6eeab4b774b2f291f7d8a47a23fc7044e9ff9f9bdd0b807e766c58ff1f7e381bd5e7dfe90fcd285961ba74e65b09a0be7f653a010e90e4b79ad649c1646c880539e3b6eb617d0aac713e168c6c9ebebbdf7df71ef144821600b1b19f6515842353694f8ff5f247431f0861d410f7b04321e1e578e1164b613fc3c93e29ee76058881f81dd925dacfae16cd7a392b67e155da62a0655d3c7076c3dca3c87f071982b1be5fa1718145b2a2d56267db2056cc309a7c5ecee8b7ef34f7db94cfabbc85a474578fa240b3b46a9d28ecd7ce0cf38c832712898b6cc0635ea83a5cd4db7ddbcc7ecc82d5302efac064ca4661fac0884d490c074fcbcaa1b4a1b51fef849dd65b30cae8b353c28dd5331fbe9cfe9b5d62693ede5d0319719304f698c50eacc7ffa669abfb7dff9938338a13d9e64acf8970ece7d29f5441753c56e9508e5eb78336d0508a6ca4dca63ec823053cd3a94b10d56b278dec307beb64c534e93f060a64d250fd6a45d27157f30153941be58d25214424e4a118e0063e02d68a5221c9b214829afc1dd347eb1a1ca8c558b15650521f810cbb537d49cb54a655955662b6d4a8a3ff59d697b5f3a92d4ac2347abd2efb476a444624cdb410c724874283614e8f7a83bf8387c2dd0354e3f04afb4cb322b3ca95adddebf0c06dfa60b4697aad3f0d5d685693798f207ea2fba46c2051abcf82b34f97d717c502e17e447f0d8d19be3ae1b770fecce58bb2d37c9442d58073e26cad28cbbb40bcde0d975f6bd3b4b5b895d72bf41ec400128724d1a6066b8781abd69c377e0d4b48dcaaac7ab458cfcb78b876b7f688d0299fa08057a7fc463b14e6a60ba8219d64178850bfc3d80d2f5680baafd7e50a1ee8d", 0x1000) 16:35:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) 16:35:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:35:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') ioctl$KDSETRAD(r0, 0x20004b43) open$dir(&(0x7f0000000180)='./file1\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:35:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) recvfrom$unix(r2, &(0x7f0000000180)=""/92, 0x5c, 0x1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:35:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0xfffffffffffff001}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x3ff}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:35:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffc) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/119, 0x77) 16:35:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:35:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000040)=0x6da) 16:35:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x3f, "618b7ec0000080fd00", 0x100000001}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:35:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x2d7d6631437d29da, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:35:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) pledge(&(0x7f0000000040), &(0x7f0000000140)='\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x4, 0x35c, 0x7ff, "dcb8165c8373b284f77c0b4b82f0ad2885e39d2e", 0x80000001, 0x1ff}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:35:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/137, 0x89}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x5, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000023c0)={&(0x7f0000000080)=[{0x0, 0x7}, {0x26, 0x1}], 0x2}) 16:35:15 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmdt(r1) getppid() 16:35:15 executing program 0: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000001400)="fd8783f7583ba82468a73b126cb9b3f9106e0c61d5051e41aae02cbd10e8dff18b0e7a00034cab5ca5cd8bf3f4b600f8d979a4223adf738a72851e6d9061f2d0a3a9fcdb05ab40cfa378b89e9eaa0beee91a214bed5a9977c4d477ab58252b9c89bc4d1c09642b54cc31bad52e26669d52b4b21ae246990faea4eaef0cc5e2ed7cf58de79364edac61712c3bf2c00c29682ff6977b700c8c3e755b0e0620d92ad2c02f6061b345dea31ad08d3af0b7e42dabbf7ce1480033e8d093f52dcb2f0d60341307f41fe23d6344f95f8132b976f99ca8d0ddf15b25e2dc1ad663e6ad7b7a7e3d385950f53222d3dd2d48c3267be14c0ffa5aacf8bef795e55738e9866e7a45e23afa8e72edf9310fc8def95ee80fca8dcf720d6d2fc66bb38d5ddf7ae6a32faaae9182f9f08dfbdcf0c02488086e869834557f3c0ab2de91a938d3c2fff63e94bd4ead81139c8e56cd2d489fff475ccd457953fa369f43430c3024ae4a4b88fcc0c529e66f9ff8d691696b6618ba86929deac047e9e8bc884aa1cc3a6d756c35e44b3ba7355995780a485e5d39d7caeb1cf266b703deb5082885789fbc51284c07b7d071c94b7d4afb25b514824944253a46e4b858e6972272ec296d3d6b9e18b5641f8cea7d5b0960881ad4f5f1a563bad7d6a62e191c5b55e2f4e53d6e76a7f453cd9e84aac57a4971987e1400342bbea7961542683f822a76ebdb9fcd6f62abfd58f835be51c334267a3d95c8c3dcb6eb2f4e18818807f584732d6a09d70103d4b1a09d9287d7539bba8303a152016f42199ae9981b645ba6f95d16395ac2e5a3994bcf84e9ef4d6f1bfbe7369c99c626ba03e9e1b590c9f252b49c87ca532681227863dedb55afc5e41dbfb957e9d1c5e46a904fccb5e67a485df226358696ea961cecb673b07d01a1c414e6198e70c3bfc51aba7802086c3a2f00e2d4a5f0c733355b7c9753a6d3916689d7737439625147369dc329a22150519d3e97602f9e7238848aa16c519952c6c0f21eb8fafbfe2e3a8e674b15266a0851ea7e8df71ec483079f46584d16ee1e4d6c640d23645f5addf906d481694bc251d42f958c72ec74b95c38cdbc1a2ed0084b8cec43f4fd8be0055147f10055879ecadbcad1d5cd6db15c7ae788283de92606b1a7def430d6827aac5e3b394935fe82df8b5bbf374bbcbd7549ad1ecd743e6249551c929c5743646a402837f58a762d19d7945598a7fd1af17e6ec2503bc367149ac633ef523ecf9268b38f3fcac0ee64067b54bfd4f88b2cbd760a0251cc78bf69dc1626a0cfcb471de850c3a1ba527ad6dd1d44d362a9114530510b3a765db01a1f44c269d59fbfa384cb81dbb112d433396249c1e72e7354920e88690c23d1344befe55b214112eb0d1dd3c03c2c27020435a33387d00772937384a4df1cd69b7f5dd6c862bca76eddc5b6ab7076b96cc5f3d629a55b4401f9367dcd0c95fa6adb702b455b507fabb9e5876b3ca76342516380e8093c0eb2cf0cd44b79442d96a2a87cfc86ceb8d0c97d0e7b579cada6fbac93b58148f5f6cfd3b85d3533ad9d32f2d47ab4fc3f9fc099f96c42aec5f552748ad11594279f67a3758b523a0acfc2c4a3b0288521e602e1f0ba449a68186f77d38de4c5a6e5046d13436c13f0d34995efa96c14f087637067188a263ba50d7561f625b8bb958c034cabd757ec41fd97212eb41839da378205a8c141b0d69c41bc2548b1f56f6969e8409509fba6f91dcdd910b3e45aceda6b7a8f41a9671fe10cd21195f18fecafe2e8a655bb98c6c3fbbeee00d210decea28487b4c2c763b2933245f9104e426e2c3f83e3eaf3cf173a0cc66884e62349881b0ca4f629084ea9afcffcbcd1440cac475d5a5f5e3e4f91bb77708724d83a142635f8d124b4672b839ccd2606e6b89b5be7bcaad10a5a0670ae871c765f1a96093265c839101f678ed6edc9fbb9ef6902b7cf9a08e94f006bd667db189fbd2b13552e05dba59031550da36caa0f40cb16c0f642470c9f4e55079124e21e4ea311c54b9e4c9281e0ab66e25e9da530e4a67bd47b5837a9cda55a8ff9e3cc818dc3d8f02e8196953e1e49a596a89d88bdc910d6db770a8b94faf5da19a8fea834a92ffa1077fab9f2c5653d705b65d02c37f34fab857d4582db9e59b2dae0b0509c3b202c98b50b975e6700450261ea0819e137cee10b251c69d2049d9519c34ade515717245618d8213a3abc17f5abb3943fddd94218eea9cbf1e2e8caef18cce874855d6494e283198b7ee31b975ddef4420c9451828b2f8d3f433c04cc9c640cd2a12970c4e084acccf28915addde8a39e2ccfa4aa3b64c2df569883e1415aa6a91b11eb6c6a3709a7e519aa257308a45783c4a783218cb824c67336271dbb23b36e9c3df39f54cf9dfd87f3b5d6abd84473e9d13e67fb94a8a5811e369f9d265540c9cdccc17ae339822e6186410ce0fde2c0f1453a4667a36a8c988a8d43026478ee4aefde1878c09bbf1e1611eca0bd1fcd5a0ce9625ed955c5d4cbcde8b75e2ef4b8fbdf3ba79459ee3fdd2c5b27f328622930d73a4b76a1db7d856793ca5b920e6a23c74b641ac77306fe0203e0e74dfd104223f2e9d51f958bf2602543d6e845f82424c1bb60e272d579d100733e2f1d24278fa071195e8fc2e93ae165a804d3f70415be758750927e72f8dce7efbc94f887ffed4a1451d9ac5f35f8f4479556d8f253eb34bf9b27dc908e89b80009794f3bfe26ae7a2f09f2e439993e9d29a8790eafa528854acc59eec379a3e05e3fa798fa100357ba73e70d4ce0dd3e0dacf9f0a6f5d28172a13b0da0a254f6ef49b31dcd2c514a159bcd1eb255620e03bd66817790540a10159cd955a404f8a7c0fbea3d332009e47ede6dba23b2eb5c6b60dbed95c84037f36a05b073648bd9862b61c88496378e3dbac06bf0331822a9f9bf6ff583f10c4978064230a3a1360a18f6b7c2403f347072af32ab32daf8c5f8c934e95726467afa5b1e981892816ec33ea6005f1413bc5286c96e3c936ac8d330bfee07715f61f0acf254c39c77e6de1c207e907924e5ab42bdd62e3f07e1ea1160212785d168ce5712ca37d120d76ec79c1edc16a86617f45d77fd3e5e6d0d31be17b12d5e4aa14fc32ddc4a317a2a043e3ce56cc24e98f653d04b4409cf04881ca6ddf5e1cf21c4f5ef7f0a0eb156345468d4291af5837c68474c6f07dbb51e54d6d43663bfc0412656ace6d2aa41880d2fb41a7d473cb99479587395e5b39b3f0dd11d90d833b518936725d42daac7d7823e6ec2562a0aa2d7c8a455a753eddcabbe1966efc4fccd4bed16d813ef3306d699ed7ea5d3064945941c8f81f9f60e2f82dcfe5286849bd26952a852d2e22b92c2adeb1a46c744d5f647873a6aa37a4e94b803529a7fe1f16164f694f9aa6a0b64a84cdce6573fbdaf55abe209a568859857ed2ae3ae459dbe7c3c17230e0349f6471b5c5b2f7d55a0201719fb9389587fbf897edfe8f5d0b52d5c82959dd22f3110bc2034dc3028d6e01d297e40c3b3c435fe41c190d23ac008d90256047567bb2ecf8d2f56bdea361460e7a4aa1f89287051f6861106214755e95716b3440351034055a4fadb64f4d68e4bb9f02d36b5fee6d73500333759b7b33d7dadac42658b9177e58095f6d175d2cd1d50bdaa04b00ffd64cbacf6cdb8ed09c4201a2df5d3b4330d7651305af1d43e9466c35ae0a9031a7e29ab4d3e3bdc8b6c372a2e39675adcc040a74dbdc5be082dbf78f4d3faa0561ff63ba861cfcdb39c3228118622f6be13066f150a830def5368a0edfd71f2c5e22987e25ee660c3d8c167a8c4ccc75fd916597878b64135e157f75a703cc115b879c796e8228fda57a293e86d937cdb04a956316420f630b3548cd9a19071adcc2731f3c54dc7fb469fbe532de81aaa837f670079c7e9c413b6259ded8c979ee54121f5bb57ecceaf41c9fc9fd0d668ebe3880360a6c3f789d5cbf531af4ee2a46828b7ae2650b950f82d12a3774d7fcd88d07e7b6286b7c59a548938465bb23cdb6f1400e027280272b991d31ea6927acc12f866d494a32719f7ef635893757534cdfe162c9c15c6a29578755ef040d412a203c0d3209026ab44fc4cca3f8e91d8d30f7392f369cf0541b6629551cb61c1ce044db77721a178dde62aec12babae1525d2ce296fc225a3e39db7b17c5cc2c6f1cfeee6859bae7f1ea84c31f4ee475e8c3cb200913170deaba085c5608dcfd4fbddd6f5dfa7dd2f128a170e5175be69bb8955ab5efda1d60f182ee6d58040ce4e1497030d0a1ae2457ab1a13fe58c91d267cb6de0cd216001be408e9f2cd6397c216d371e862389948bb284eb651e0b43e31bc2859955b04fd06edd083bfd490fe98cc4fcff913acf148a1b90f109fc390865564dcbb3b020fb808d48a09f9c5a62960c7cbd322fbe10124152ca480ee5a4e502cab576b1d49f2a4ad386f5098c1d4a5785506f4d94b775c352640074afbba73119e3dd2eeaa88dd41250e27cfa584456011ba8caf46677293b5960db89bbc3bc03c41bba5d3badf1f1f300c11ac4e00212b62e6b41ee3de9696ee777aad58db79d491e5152a51df9fdf8f8bc3a689892936d39001beb5a8b376ff18a6b08dab22f92ca6e3774b982ef91dcbfba53ca24909577a0a5d6274b450828cee42c8a93408920856e923727aed14b24195ddbeebc064ca717057a61da26c95f97fe4a6adc88bf52107dc3804525fa812185e27eddbae2134a68e779b9caaf0c8564c5fc7956eb867d9da634c3c8f78a03c5870197893e0d8ef9b4fa6bacc2aef81fe152f760d9c1e9bb2d88d00102d844e001248b58022614ef8418652a0970847e8255ec84e33077cc3c4db02af1186c55e402bd639925b27f0e48f7e017e3bcf85ab6e6284731e83640d050d81a9061f7051dee75539ab092b4d549554fd0a27d8eb15e8cdf85e297cd41e6ba9917b3a81786b9f80d6e261f4916d31b8639a36387df2f93c1546635406741438cd1cf36704ccc3710a8c0d635d52e9da6f292888d29f6c6395b4e5d87a39807df1a9ed303003efef83f3dbac43c15e62fc760cb6e6d203cd4f8579ccaeaefa9fbc52d6ee42a02b9b7c1ec377c14f6039fb60a7721316c7f90e13b694fbd09fa98ed112c77c306943920f12f4ee61a405ac9e1df3367dec8f94fcbdf88542741d63ec05546ffe91afa7e5d9c4008edee1c46bb60b296bdd10851f673cc8c446263196a11437f457dcfa254f1e7cd4eba273a20c1ac31de7123ba11330c56e9878c72564304d774184805520a8793aa98e7003546f9cfc355373829dadd985c4e5edbfdfcc50401bdca744d586b2fb5f72f38c36ae9217a9726f806a3f36b67c5887091e7b988eac85ec5baed6e7bb0a22f068d82f28410e7f17dd46ec837d82f5eb1c7828aafe025217b497c46f1028f8f79e01c9aa0594d505ae45ba4c2250ea25a3ff96df1da694ce0d3b228024ae12456de082113bccd17ef3695ba6bb6c2b35a09c4abc1c6e42036b762a484c522c98d199bcfb85c3729a7c33856fdb755747427bdcdff6e1b7000553641627af0917e2d1ab02388987d0aec112c953ee86f3dcc9ddf90519ff452baddfd7656f36ef87e201dbcd621043d3ffb26ab8646443b0fa7d343bb1c8eb2b3d63d67f3ac26749237a5fc384dea21c07f835794bd612bf0366b8527c58b5c27bdf342b255bed34a7042b198f4fe323079a61b5aa70f9b9ea76da69503bcd97714fceb5b8fa94578ecae9fb1320a46fc0bbdbf53db32810d92a0d", 0x1000}], 0x258, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) r4 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r4, r5) close(r1) 16:35:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/57, 0x74d8cfb59215b37c}], 0x155, 0x0, 0x33) truncate(&(0x7f0000000080)='./file1\x00', 0x0, 0x80000000) 16:35:15 executing program 0: socketpair(0x3a, 0x5, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x8, 0xf0a9, 0x2}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x1}], 0x2000}) 16:35:15 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x3f, 0x80}, 0x10) writev(r0, &(0x7f0000000040), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) listen(r2, 0x8000) renameat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') listen(r2, 0x240000000) r3 = fcntl$dupfd(r2, 0x3, r2) readv(r3, &(0x7f0000002500)=[{&(0x7f0000000300)=""/4096}, {&(0x7f0000001300)=""/153}, {&(0x7f00000013c0)=""/138}, {&(0x7f0000001480)=""/77, 0x2ee}, {&(0x7f0000002580)=""/4096, 0x2c8}], 0x1000000000000471) sendto(r2, &(0x7f0000000140)="40b6ba0f2bc79dcbf6e0e86dfa69b225a73e559f87e4f062433532b70d17650402770d2303ef641fe1c27015398e0ea942da6dbb44dccb5e1b5d50677231dc010e5d54433e9610dccfdb4754", 0x4c, 0x400, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x8, 0x3}, 0xc) ioctl$TIOCSCTTY(r3, 0x20007461) kqueue() 16:35:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x5, 0x401, 0x1000}, {0x2, 0x5, 0x1800}, {0x3, 0x1, 0x800}], 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) 16:35:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) chroot(&(0x7f00000000c0)='./bus\x00') ioctl$KDGKBMODE(r1, 0x40044b06) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:35:15 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65280f2d7f1ff987db412b7f9375c41739f98584aeb77d807626"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:35:15 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b978da04304d076eb11acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x94}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0e", 0x408}], 0x4) 16:35:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800000, 0x0, 0x0, "0000020700", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x81) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) munmap(&(0x7f0000508000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 16:35:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0x80, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x1, 0x9}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xd9, 0x4, 0xe216, 0x6b7}], 0x2, &(0x7f00000000c0)={0x7, 0x8}) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) 16:35:15 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000040)={0x4, 0x9}, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) 16:35:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe39, &(0x7f0000000000)="b6") 16:35:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x10008) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) 16:35:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x10, 0x1, 0x40000000802) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:35:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x2, 0x8000, 0x1f, 0x591b}, {0x20007, 0xa, 0x2, 0x7ff}, {0x8965c6f, 0x3, 0x5f2e, 0x80000000}, {0x0, 0x4, 0x8, 0x9}]}) 16:35:16 executing program 1: execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)=']]\\{&!\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\xde\xd5-\'([^.@/A\x00', &(0x7f0000000300)='+/\x00', &(0x7f0000000340)='}@\x00']) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0xfffffffffffffff8}) 16:35:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60, 0x0, 0x0, 0x8}, {0xfffffffffffffffa}, {0x6, 0x0, 0x400000000000000}]}) pledge(&(0x7f0000000140)='\x00', &(0x7f00000001c0)='tap') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0xc25) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_emit_ethernet(0xfdec, &(0x7f0000000340)="b6") unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 16:35:16 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") kevent(r2, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 16:35:16 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0xfffffffffffff000, 0xfff, 0x54, "623355b4da7d94373954995e7d73f23810622c23", 0xfffffffffffffffe, 0x7}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x800) 16:35:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:35:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xfff, 0x7, &(0x7f0000000000)="a51336ca894b7d6196537b3cc7dc8f54bc1d85d8c99177f12fc64c3bdeb57d976ef66b55932fdcbcc5be6441", 0x2c) 16:35:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 16:35:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x84}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() r6 = getegid() r7 = getegid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() setgroups(0xa, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001400)="d6") 16:35:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() fchmodat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x80, 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x6}, {{r0}, 0xfffffffffffffff9, 0xe0, 0x20, 0x7, 0x100}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0xf6a2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x14, 0x2, 0x6e096fa0, 0xfd}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x9571, 0x6}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x20000013, 0x10000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x25, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x41, 0x0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x9, 0x401, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffd, 0x8c, 0x20, 0x7fffffff}, {{r1}, 0x0, 0x2, 0x20000000, 0x2, 0x8}], 0x4, &(0x7f00000000c0)={0x7f, 0x80000001}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000340)={0x7f, 0x100000000, {0x2, 0x400}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) 16:35:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/37, 0x25) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:35:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x243) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) mlock(&(0x7f00002fb000/0x2000)=nil, 0x2000) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x8}, 0x10) 16:35:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x202, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000000002c}, {0x80}, {0x8000046}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:17 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) semget(0x3, 0x0, 0x246) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="2c6c850cb80c24715f031cbd08310658a1492404da6b36451fa293589ba7746536d2b3a2a764c31fcf359cdebd9ed300a436f69ef897a3dc3575018613c374a10a7f603c46bbcb8cdf4c4f45ed177784ec9a4cdd879c1fe861", @ANYRESHEX=r0], @ANYBLOB="6dfa5fbc2a18b5de1da4d63b70fb7db151313216df2cae8378300c0ec18ccc9c49fd75a3f3ff729963b79d9d6366155b3375dd7617a13dcb6ce49f1f3e5164ae13665b825926e562e20fa85a6ffa45723ddc871360bad6d7e34436001b280fe237b562e5c612b822f1edcb4c0fe3577f4de88f3a66563d54831771aaa5d5b04cdc63bd4a11403dad3ffe43652721471360fa2c7928c4fdf6166fcb1eaad9ab60ad874a796d399c", @ANYBLOB="5d9eedd70ff8fe09578e8fe3275bd12876476007a59bee0e02ee4d836c0f4c18d199a3527eadb66416a0eabeba8a3e913ae4ef8e8ab46fd10749a35ebfbf45073f9e81b13fd0078e9ee0e69f864f814ad8020e71c3ec772a24a9ae13fe5568b8560325e8becd0f82bf543d6878", @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESOCT=r1, @ANYPTR, @ANYBLOB="72fd39789cf87687a1640e1854557838aad2ed5f094ca03efb303147e409921c6a7ce03d144a6d0f328bbedf3768745d70f6048121c3639d3433fb20d9008e79e12935aaa648ffc7b1150e3884a176c0240147cc4a6645cfed33f43f433295ac72cd9995f6cf867e4658e118804d0ceee64c1cfbc8979616e3246811392cd5cc8a83e0e8d64e49dc3090bad62fde5ca680fc09ac512736be62665ed042ca99e26572e01cfbbecfbc27e669cd7c3014432aa52836c15bf2990844b26505306d2875ecaaad247eafedd6497c845783022fc6c193c731524eafc1dd0b6c3d8d9a56ed0a10e6529d07e03315ca65369c2ffe14e4591df7fc11f1aa994ef49fc3"], @ANYBLOB="018848637deb0cdefef276f89e615a9616d96fed9e7e8a4a15061997b491bef4765fccab58928e5672b51ee130e619b88a64423b945c3073ab332cda96249f7525d52225f8ffd398b2e54d510b176da58fadaedab356c0537eb15836fa456ac0969bab83e803a935038e27b420a8ad4db098067a95efc4d0aa07f47fdbcf6514cbafff0a71f206112996a5eec0403586615bc42d0d4f65044072f28b91c323b9391ffb9a1c7346a1bae6abb9d204ff39a3c764346d697491d7"]], 0x1) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) clock_gettime(0x4, &(0x7f0000000080)) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:35:17 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a0", 0x15) r0 = socket$inet6(0x18, 0x4000, 0x100000000) fcntl$getown(r0, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\b', 0x0, 0x0) 16:35:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) msgget$private(0x0, 0x10) getsockopt(r0, 0x0, 0x15, 0x0, 0x0) 16:35:17 executing program 0: r0 = socket(0x18, 0x8000, 0x5b) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:35:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) getrlimit(0x0, &(0x7f0000000200)) 16:35:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) r1 = semget(0x2, 0x2, 0x4) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/71) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/215) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x4) 16:35:17 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) socket(0x18, 0x4000, 0x4000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x80000000, 0xffff, 0x20}) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:35:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x3) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x2, 0x9, 0x1, 0xed6, 0xffff, 0x2, 0x5, 0x3d}, &(0x7f00000001c0)={0x8, 0x9, 0xffff, 0x80, 0xfffffffffffffffc, 0x7f, 0x203, 0x7}, &(0x7f0000000240)={0x20, 0x0, 0x1, 0x3, 0x9, 0x40, 0x10000, 0xffffffff80000000}, &(0x7f0000000280)={0x7, 0x2}) 16:35:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x87}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f00000000c0), 0x4) 16:35:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7}, {0x44}, {0x4000000006}]}) r1 = shmget$private(0x0, 0x3000, 0x100010020, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x59d, 0xfffffffffffffffb, 0x2, 0x400}, {0x20, 0x7, 0xfffffffffffffffc, 0x6}]}) pipe2(&(0x7f00000001c0), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:35:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x101}], 0x1}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x4, 0x7}) 16:35:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0xb3, 0x8e14, 0x7fffffff, {[0x3, 0xe9c7, 0x401, 0x40, 0x5, 0x906, 0x1, 0x42d4, 0x4, 0xb6, 0x8, 0x6, 0x7f, 0x6, 0xfffffffffffffffe, 0x9, 0x80000000], [0x2, 0x3ff, 0xbee, 0x7fff, 0x800, 0x1000, 0x2e, 0x95c, 0x0, 0x7], [0x495, 0x49, 0x8, 0x10001, 0xb1b, 0x0, 0x2448], [0xb05, 0x77, 0xfff, 0x6, 0x7fffffff, 0x3], [{0xff, 0xfffffffffffffffc, 0x180000000, 0xfffffffffffffe00}, {0x8000, 0x2d14, 0x3, 0x1}, {0x7fff, 0x8000, 0xffff, 0x7fffffff}, {0x2, 0x6, 0x0, 0x200}, {0x5, 0x5, 0x6, 0x6}, {0xffff, 0x3, 0x25, 0x8}, {0x9, 0xfffffffffffffff8, 0x9, 0x4b}, {0x0, 0x8, 0x4, 0x9}], {0xd460, 0x0, 0x80}, {0xa5, 0x100, 0x5, 0x1}}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080), 0x0) 16:35:18 executing program 1: r0 = socket(0x20000000000001e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x303}) fcntl$dupfd(r0, 0x689359d1e558f989, r1) 16:35:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0xc7) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffddf) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000240)={0x100000000, 0xcb94}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r3) r4 = socket$inet(0x2, 0x3, 0x1ff) fchflags(r4, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x40, 0x4, 0x2d4}, {{r4}, 0xfffffffffffffffe, 0x64, 0x10, 0xfffffffffffffff8, 0x7fffffff}], 0xbe, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x1, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffc, 0x10, 0x18914ec47ae3f32f, 0xfffffffffffffa77, 0x6}], 0x0, &(0x7f0000000300)={0x5, 0xb81}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) fsync(r4) minherit(&(0x7f000047b000/0x2000)=nil, 0x2000, 0x0) preadv(r4, &(0x7f0000000540)=[{&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000440)=""/1, 0x1}, {&(0x7f0000000480)=""/17, 0x11}, {&(0x7f00000004c0)=""/105, 0x69}], 0x4, 0x0, 0x0) 16:35:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x36feed38bae1e695, 0x233) sendto$unix(r0, &(0x7f0000000040)="03cef6152c1896a98b16915f5b7634ef939f5653f02a27b0ba992eba4816ae1cf0a5c007e17b52995071a2906d95fab7f95b4503f3ef7ace122c4986a11f983ef74b57ba9e5161297a34b635e3747153088113a41c7c417cd86318ec73eaaa0f10c8c2e7057a3a61e5e9296133243deaac61adc3b61ca203b0a534deff361cd0e48fe96d8db278766399472ce6f5d5f6a8257588ff712bf609cc91be871ac2b046905f8ef99d", 0xa6, 0xffac12df86d738e, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f62750f3e"], 0x8) 16:35:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000440)='./file0/file0/file0/file0/file0\x00', 0x1006b) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000002c0)='./file0\x00', 0x0, 0x111) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) sendto$unix(r0, &(0x7f0000000340)="fbd6f0634e74f31748aa49ddaa6b0bc7c82b94b711a87b0f01e6677c7c7c424c8aa11a0024dd245c62bf81d5cf9197243aa96f3669a649d255e76126b5a4cd77a33721d80855b09966e9438ef8a05f108b13106edcfb4bb04371794e75bc17ef0663e9feca63cde0e0871565ac51af54d71a7804eb1c6fac1999d199baf4643ef893551de0532a9f8bc3249792cbd86c06bfa7bb4773090c4cae306741cec998349d1370a427f8b2cf06fc798e2e7db58ab608a79e0df0b6e54801a4831ce089fd8f8aa326e2841968a0670ab2715443d1fce60ecb3949bda032e43095e4d5e4ff873aea75d9e814531218720d8df52a1ce6ad", 0xf3, 0x2, 0x0, 0x0) 16:35:18 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:35:18 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 16:35:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000080)="a74962f4612608223503bfe3b4a44870cd257b2f3909e1c74bf24f656ed69f0e946a7b4908173129252c3303fdbabef9afa245ac42e2f6399e9d99decf1a336de5fd739ac03a12147fd589fd22035e0718d466f1d23b390342f9b189e6e27b16668548366c2814815424793f1b4a996f5ecc410066472bd36d1c86691814bef1b9d6d95c26e99a0bab3f381277683c0744ed5bca4b2f453a15632f5ff5d5f30fdb1f06", 0xfffffffffffffea8) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x84, 0x2) 16:35:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000040)="c75052d7ab384d4c0d33359e4e72b430e9431916da1faf2fb1028a2dbc00", 0x1e, 0xb, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x1, 0x0) 16:35:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) writev(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)="a83440b5fdf6a63676425c1274d79f7814f6ef43c68bb6cdf14441ec1c028c05375508a134c98b02a8ed2a325fff6e3bbc2a49f71215eef619b175cdb2e671d1c12ed9cbb8fe8ae05e6e612d1afca37b525936e5fcce2b49248d4317e1ee7621ec0cc9e62e81a2778fc287773d7f7c318ae8746792e02d31d20fa66716368b60f1b7af74d18cd3b868248a", 0x8b}, {&(0x7f0000000240)="39d74e49fd0933d83dbddd973e8cf5833a0786ac06ee2c3626277f3583e3c0b37c8598f0d71a25e84d221d61fecfcd635e29875c762ba93d1495ed5ac1cc3abb5b118ba5b0df0d9db4e529b510d9f92e06e65857177449ab289114be", 0x5c}, {&(0x7f00000002c0)="bd1023523dd8fd0144750e26082bbfbf1e5bb54df4a46b916aacfc8fa5d654f4bf97791457af2fab8490cd318b5586ad6c1b6ec5f90bb2a68f2db5246c37a4c6b61a993f4f99776ebe6a53444964c8e8fa5fb41f427e52decfc79ff9d7a644581b299c54c8e14976224e6763bc90144ed6b7c504268f5ff98c924deba31d55d1b957f7613dee1308ab941a10375b271aa82f49069e90beca8741533af445a926f9eb30a96184d5f001c5dd99306f7dc488cb10765cde67857de155ee06bc6bbff980f5c5805ca934d978091db9d4217d9f8396b906", 0xd5}, {&(0x7f00000003c0)="bfa9883431e1d459ca8662878f754a929b0f4fcff19dba7dc3a23e8ca20b3527430adcf9ab09345238495180c8b5e3b649126fbde72b35823ed625e143f6aed65e6b5fa931b46af8d195c3f2543991c75cb6db42c9ba3a8454b46c6d2432cf350200c8819ec8aa5e617b2dbfcd43f5f79d0734e6b559f3c9e3f80bc5d40259a42627bb28f2d192c98cbc3e267077", 0x8e}, {&(0x7f00000001c0)="9ff910a81eed776da6d2d0957ddf3f1d59c4a9bfce05ebed4ecbbcf36956ebb05984912c9039575dbe8e4d6ade22dd93ae", 0x31}, {&(0x7f0000000480)="69bb2789e3eb745095a2d3b87d5b04b0c1f88f98cbad5e822d3cd37be1234cfb5e8a7a68031d69ac41da36b0c705e2321d9e59361a6c018f668a", 0x3a}, {&(0x7f00000004c0)="08cba43011a0fad00e7e2d6d68b5bbf17b98da99f70ae52b7719370446d6665378745a66c017b79af18789ab3f0e6501e7743837ffb78d3fd0fd86b7e119dc7191a541cbebe8ffc46e16b85e1b97248088c0a70081ce56fb1d1f6880e3cedbf2a4350395f4f5e06540121d043f6ceae82a7d9178c1d86548d484d7428ca0202e1bf2ffb22fb0da064a499dd1049e19354ec454b290b024420a33cbdc082fe12e2f9ee7fd13ad0fe6bb2980c42963cfea8b4ffe467c71075c14c5c7a610e519667df0c9d057f072f6fedde7e24de148e7f3876c0352b5863e032ef3a373729b577732abf41913b934207540cba35f21e244e0dc0fac60312d0744f90c3b66c8fdb2a90088ee57b12d7ba9f0a36f36c0f1613f26cc4bbad044d6ac0fec38eff70e2b6fdd84c0f1f615d4d89e0cf4479b44eda9e4d72b49e3c7104d66f131bcefbbf0ed30a3f7f8378205505930ebbb92e68f4a7a62498a6c957d74ec8eecdb40adb5b9a17c5a4c54b883ad94b3127ede2bc196d3be13b7981ef1e21e532c8377c7e2d687c6cafa22b6c89d3abbf8d6b290ec021d34356d86ffe88e404ca8620978de7f78bfaa6245e7355e6c5ca365e6bc70f958218167617b53e05b50fa2b64986c2918a8a4deed341be209bc9dadec4e4d334abc993ae87dbcd2df408674090410e558feccdf72c46573a5b8d8a51294682050986c87ba8b05b5f31f0bc1b8e68c04aee2fb9aaffde9fbad4ff8ecc04d8fde393adf4c163f7ae688138002e5fdf89ba9e2f3d59dbbb92742b2bff16d5213db31d51358bda3745706dbdf7029bf90e8076f51934c0131bd8f4027e183f59d230acffd2d12a38494b7e45bc30b9ab1347a8b03435b7a14aae25444a7ccbb458f5399873f78cbd2bab1db8a78d256a01bfc94d5ca5289a67a8e5d6191845e3b1a0d867d5839f2b34f541cd4d54843362dce091d3431f515a1ec5be3cde291388680fa8d005d62079edf502b7e578af2738f4c1761cca28d71e59bbde5148f15fea2da810926c1b9f324955cbedc08404ce6796d734033c75aa4e4de9fa957c86498e9aef0217cf8304faee8bad342324f1d64457b6d76b4867a1c82daab43368a4a2b5303f7c3c2b0a1be3511533e3e58af902b5243141d61c8d5f4c9e9d884659efc977913a0eaaccab6245a48e485bed04be9cd8ddd19b423a93a01526d9f6df8b4cf83c154452ac9cba7f0df369f9eabf926ae5b8e4d7437271b1cb56cdad800c645d388322623971a443bb6f82b2213148a7d554ca470c6a62326bcbfff84f228ddb99263d70c6bbf1a514c754b6cbe057eb5db3e430d8040d767bbd78eb08f179489c9af69022fd937247a974bda02db47e2b9e00f9c52f1ce0aa91820c632a304b07fbd84acc4111e34acf6659dc46dd4a3bfef5ef3ae1d6c0f4ec90b5e801ce7f47328c107a64c46e71787d74123424bf4d857db658cf213ce77443b8a719ecba7f7c15710d77448e773186d4f33ee09403813a5cb6c3f6c225fa072881549cb13d0ffe7fda24f4afecdf9bedd636bdc0a3e78138f64a25b37efb004d6563dd2a45993930dd42e6af3e8de724e4ff44f7e80aa4ff37ac2b7683d6f15d9d88a453deed574d588b8290019ae0884baf49be38f415968d5560bb18ec9d45cf8276c4821c9a4aa4ba6164ce54da807f344bc2abac320674d92a19e47ea98563bbc3390595fd3fbf2db03e2026d0b093c925aef03de594c56738104e0bf279e73891abfae8b9bc177dc6aa1614a331d5a076d563a2638130925a2a392e810722341c50d95733eb31083f3b45384f6d9679e5019e989c9ad638a192879500e573cb143a956dff5bab5b8716b5969b8cbd78800974a85323cab94595c7689160f29b4f83002f106ca61c9fd482aa0ec590282bd0b4697598ce181eef455955e56c6125bfe8736a8633e4d5d2f792100213a9cb93f1a0e1a0d2a570916361e69bc79a2f74642435bf1b1afd30aa77bc8c46a03dd89510c373dab7c8113d99e13a781526eae8479ed231ffab154951388a5a8e1f5fa253a7ec75486a769b985baa0bcc3c87d7effeeea32f58280d4e6884350626a8e1ea6d40a220df8b84fdd450ccf8266e3212a01f1679aae37fd0be23bb2fe06700b53fc61679a03266061ce264637c100b91132a3d22477ef18de54cf78a2f7a04cd981bef3e7eaaf8ce13586f0fb281ac8538bf9869aaf94c0c42b10328394fc8a667b47ac84c21b847a30ea6edb398054cf31f64dcac80552db26da7cfd57b71f61e5b4e7ced84c1235fe6d75ea763134089e00d92769067c2cd7829911063355639b3556521bd474b5ac71c00544b001711ef181723e7c2ea36d9dab82e32f59e70fc8301dd133ab1a04dd0e3517ad883909da8cf67a4e0d987b76125e5cac27980952c67a32a1059ae9dfe27a864e8db84852f6bf798f482bd309950b424828cef268acea5dc0efeac061ce969f5963937c5cc24c0d12665862ff006a65f5247b93d648724c3d01d168da631f462839b0fd48077de6e9730968c26a02627bc3da78803673c2bed9b134908bab3250001fd4739af7caed1c97ea71194beb2cf9229fe26c089f8f53e8629e994d4242882527f32416252365b7988af2db3173a68ce23b1cef6e5bee634e491c410bed2b5e14f537db832cd1090f660bc60360bafeb5018af350e2568a841333dcbb5d134a1e51eec7bd753e2c8083fac09c8e3533adca85dacfb40544b39652a3b2e6215fb271922d66fcd39773065fcb405e44e2c5eb5b7bead0e46bee42896e5ce4e3d0fb479f24aaabc306bb247b9bbaa05ca7c672aaffd6afaeb1e84cac8c52848c83bfa41880f5053cb7ae2a64ab1ff1669bd128d9445fe6b07affe4516e19e96e129fb2d1f9c7e151897610bc58196c63b87752ceafe7a06e2eaa2486327fe17ab2c5aa75b9f497a562f484f3f63951f6d429f78092b01aca61a4baf37f2e0d56fa13067d1b3f9c9b3523159da0bd4e9684878f8e273d868434dedec2b3dceb84d930b55f94df86394332c6eb13e257c6ac1c08dd228a0f0d0690ff6234e1ccb346f73c9c398711a6819ab797c8d945c38f92cad5b1e341ef6e17ee5e3340f15e672afb944ee0218f2c1f2f94a95bd2470714993f6a797832d205e9f0d6fc7566e2e29f13c48167fdbced88538fa1b1487f06519abbf81e616f777b29c04cbb127b9847e4e87c04531b4f93cf8fbcab6c9c4cefc1eab3a01f4094bd5f7c58a72b6f755d1e54936c7e2cf01142ae1b41817764662d039bcc7b3b68598b42a6a625ab0b6d11473f2fcc41373f30c87ba7af6d1b7295d37ae48165c4c21b924f9de57331ec438da417722d60a42459755288ead15b79c958416e03108634e4c8f7fe94cc8f0d7510b18fedf749e0242e9fc6fd5967292252b8386ed4be721e64e2769b1fb700a70fa6a7f878a94a4d60daee522863443cc9daf909203404d90b616aeb83b6e1fbd548f988f909ca90a6e67e40a246ea02a9cf85de753c71a09786305cfd4b75c2964a81413811aff436b7731ce46d9263a6d7f181cf21640eedb5fc66d0f5195830364be2f3723bc64f81eec0451e22b49c824907b2a1368176de0b1e0dde1d28e787389347f488a0da9c8af15bd1d8092577d76d6e797f9e93fe117dbf048ad7af5ed2375fe4f445e3034eeb1db56de8f7ede1b58ee4cc834d082b6f1133f38ad8b69b308f286d3a84b539b69b0b31a37455917111b2123e43e364279da25540aba9cbe414cdde4d512baf76e69b3ef4167fdf39127d7b6005a9528ba8cf211dbaf81b2cf3c7b4ab705ab7a0939f4ab1c1d9074bb26b29795bb7d50259a67e84d864101d1fbed4c128a1e6f17a11de1e815a7dd766bcbda67b2bbfaff502daca89e312b8a4615054f75e324d65da6dffd2a45111409a4591c0eafd6a5881a719744d598c3866e93e54b1448f31a6a6fc9920a462d052a67cb8ade919bbda6c03d62cae6936474b9254bde51fb84d4896a019593d7c37cb8515407f6d906e955a702233c5f5c2092150db7e18cf59bf82f610ce4ab288a54000f57ee733029deaec4b0930485d73892eb9a4775fd31ea72af8f630edeea5c6e2af25ae14ba5fc40ff382828353612e7fc55bc98dcaa5f00d27e4333ea01085f476d6bbe4f8e27e23e3c117794345f708b5176dfe3da29b013c5ddfef0e5a044955cee88dd72defc8340668f0d7c59ecce3a1a65ed26fd7c6466821a353a39db92735b3808787efcf1148742147e0ec46412819161e242d82c151e6761680b4366efa520465827ca5799cc9bb8be8a56cae3c26ce9dbd70f46e5779c03d40f49fbe9cc74512a17c4593a89e6c9be24c6236ee8b5fa6dc16d25b0a24a5a8e7e218841ae26b2d10dfe1225a914f2c2b013d885c64da22d23c3162a403e65ad1f6d64d414f0de8b1f0b841f2c1bdee4ff5c2efb5c30555b63a6c3652bcd17fdfe9673ad8b2557cfb052e638b3d25768e7f626ca08180edc3843be761f0fc03f2f42d90421bcd18a2554ee05e441832e5f3884362f47052e0da6c05984ffb45c69200342528a1f1c77b519d6ded085d48deba820c69f3be7aa2445aa6181a03150882300b3e49b3121b81912b7dee82a1f4c9699d1b4ebf7b9d6eae4b5af19ca7e69698cdd0e8373cdf259eee44ae2ac2f00fed0f8df14e164456acc54f35e505435d41b196cd4d2296d5048b763895ff699586b017d9243123d6c26b0f5a2a415e7822e6e48d3a7066f9e513af86f6fcdf404bd17fbdd92ce28432339b2c94bdeceb3bf3b5e6823b47898beedd6ad09825a71bdc73f6b4e54b115da4c314636a07a2ab08709d72598c661b9f89031d1133a74c5a91ff9e139b1f88a00775f0fca4c0e2d931ef154734a76fad57b3052542cfaba911758d9a98651c2b11cdbe73e6e9072a95f60e3ccd267535e1ac6fcef54ca4ab84fbbf98f27348cd5adbad232a8edf31212353828a96c7dc2a6b7c3194cdddfa9909efa4204265c5691dfe08966ba0248214313e9f802fc5c49e3794b09cad05cb0e8bd33d1b837edd53082e0b46ddd69d641f3edf785d15b526fa84d126fee80f683c24e8dd3d252fc9db33b890cb39319e601300341f368c563b16889fa03cfc03b268f3284acc8ac606aa324e3b9dd6e53f56d25c21fbef27143a299b2862c253a4f32fb5e104af1aabc538e444e2228698302adfb9fb115ef6b0cd3e913768167a882ce8713f4531eaff2ab8c12fc5be0f7ef5bd791aef34a1f2392d1d47b453c25279964b7394b285fcfc9011fbb6fa277d53da58dee8001cb336d69fcb30ebad49a803783107608b58362f24570101f6c5c756fe85f3d16a2d86962f61b10fe7d8be72f7b8d82d5d705e2510f9c7b1ab44f300a1aadd9c03f291dacd9495d4f50caaa4197ec10a64ca95e4c1d5a6bdd60624db8870863a9be7e88d5347ca5bdfc283391e752fb83c030601323d31c27b58a57908ba14b16bd0fc212ee688f11afd81af80792829fe21ad206d7124343f928e91168f7ab488f7ba205dc88f25fc84ad7e217030d42c58976b4cbe2f0f763ac83441573d4419155abf955bbb46b7bb07ed4bc9563ba05428f02475c5a387e18111fc20c53b2eca40768a41ed9febf20327f1154684f18dde7520d32d368f09dc048528dd644aaaa4176c84f16bdf738fb17f1bf24c6b2356e2df0f68a2443aafc3a301352472bf00828ab556a01592e44ff606fae3ce0eed68706051c7571b7f2e1f4e6bde53a03f0ace226e544b44a90f2cb2779b10e9db9804628ba310c23220dafa2b", 0x1000}, {&(0x7f00000014c0)="163a9046d16655c9796ca8e34b345dc676c8be756b1dde69584a1648e1abe9d0d1e4fbcb4720669b9a0b3e72d712ba023b9c46b1fbb92fba7eb07544185fbeaebe5a263880af087dae110ff4e283e3943e98f6fa2dae63dbfc0a", 0x5a}, {&(0x7f0000001540)="2b59fd7f96535b276c335e17055970211878d2a625f9c7fa1b59b8f02624d81f915228f4c92c2078770c7a0accde86e6cce661187b1360262cf5bd4f2423e13c5bbf1b2807d7e326d129bebebd093443892a838fe8fa8f0a899b0a5249ad907ae9fc3961e7194826e32a70222103e8331f249d77c2b25074661e0a505e6ae63a9bd6083b0ab024b41319d0b1cba1b300f0db4f30500585", 0x97}], 0x9) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000016c0)) 16:35:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 16:35:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000e4, &(0x7f0000000000)=[{0x1d}, {0x80, 0x0, 0xf6}, {0x6, 0x0, 0x0, 0x100000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:35:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:35:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x64, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b8") 16:35:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20080, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r3, &(0x7f00000001c0)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:35:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r3 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r3, r4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x3) setsockopt(r0, 0x9, 0x5, &(0x7f0000000200)="b6d5c145a2f89e1203cc1a3e2429855cdfecadc5ab821f41c92461e9641301039fef605921324273b06b2c29b47d5cdedd5b431cf5d537f47f184b9b7f679dd4f7f0fc08", 0x44) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x100000000) ioctl$BIOCPROMISC(r2, 0x20004269) semget$private(0x0, 0x1, 0x200) shutdown(r2, 0x1) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/40}, &(0x7f0000000280)=0x2a) 16:35:18 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) login: load: 1.52 cmd: getty 78541 [ttyin] 0.00u 0.03s 0% 314k load: 1.52 cmd: getty 78541 [ttyin] 0.00u 0.03s 0% 314k 16:35:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="408d23c501334b1f2f99011acdca8c44e194e0074ade3476c9312b64616f79a40045fb7c1ba4843e5fe417929880dc8f24103a85083be8d0978cdeb5b8adc0cc715a6e9aba015d35b8ab1b153edb1f04033978717251eafeadadd0472d800f6632eddacfed7225fb23f84d70355ff12f44aa3cec3fd22f7a36c91c7631941f4333ed56a6d457f827cf7860a528950bc202e026622acce41da8465623af0c2a4851bb543f05ae8502dbb3de6b380842cf2b68622cdf818c075baafd2f98ca5c57198c43e8b1b0010395be8052e0a62b6bed4b4464654f", 0xd6}], 0x1, 0x0, 0x0) 16:35:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f0000000180)=[{0x7, 0x10c, 0x16a0, 0x7}, {0x80000000, 0x7fffffff, 0x2, 0x2}, {0x6, 0x3ff, 0x3, 0x3b0}, {0x7, 0x100, 0x7, 0x5}, {0x8, 0x80, 0x11d301d6, 0x1}, {0x5e0, 0x2, 0xff, 0xb49}, {0x40, 0xc276, 0x559, 0x1}, {0x1d7b, 0x1, 0x100, 0x1}, {0x6, 0x2d0d, 0x1, 0x3}, {0x0, 0x1, 0x8, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0xffffffffffffffe0) 16:35:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x4d, 0xffffffffffffffff}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x6) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 16:35:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x801) pipe(&(0x7f0000000100)) r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x7) close(r2) 16:35:18 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 16:35:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:35:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x1, 0x9, 0x8d56, 0x5}, {0x8, 0xfffffffffffffff9, 0x3, 0x4}, {0x1ff, 0x7, 0x1}, {0x372, 0x1, 0x9, 0x3}, {0x5, 0x0, 0x8bd9, 0x401}]}) syz_emit_ethernet(0xfffffffffffffe9b, &(0x7f0000000100)="b6") 16:35:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000100)="65e4c25eed9037fed444b8ba92c248652419b7bea554eb0ae2a6696a784f471f8c9528a7fc8c619233f1d4b9e1985aac447825c9e84d7d875a19dbabda18bf81cfc6815b32a2ba77f5dbc725e595a7c71250ad1802a1c72efff9bd00fcb30881819fe822d45f75ad85b50049774190907eee4fe453c5a8729bede18868e6b20b085e38da4dfeaa46815635ebc7ebfa2882ae81503b1dea4cb7f42e393ec077ac9024e713ec4b6809cbe24fd323ba8779c7746c07e66b246fd65427791d53497abd6e8e3987670a4a9c4cb7a1e7a581e7135fe66fd6c1461748a48ac6ebc038670c4c97fe95a0acf9bc69c0167b2b0c17a183b68c6fdb30e7248f0afa7cd101287f069d6318fcf58b013f2d8f0450a5aeb46060de0372ce96e3ebd6513b6f516c765e9fc0f98d248397c05c2117381cb97afb2fe2a859c2193e4e061295009c5de6bdea971ad24b2b342a61082be97ef26fa9966fce589dde6f424bfd85d6c5eb724e3deceb321bfdf81c70ee951bf63c6ed745bd79cc874525e65a28df82049371a55179b138e351b8f2119194932e03c75d9d3d89d20086f960c26ef30aba2590e4da60d2c72446f7b424c6039a189138d30c98c4ed4efec74b352f7a4f2575c50cd8d15637d4d0deae51e10274de4ad5ba6049c7d8132a8b08fc57ff90bf92946ca90651c1289c28a0812c86f327bcc3536150f401ef269d0986ad286b616c93c038c456ce456e8fb02dd97fa842a2b03e572900eccd47a43559093190113f90d71f5aed0d51aa327c1e78c4c197bc99b874aab9fb4f54b253d56056ee4d7caa0437bff360e44f096b004bcfdcebc2f3fff6b116dda35ff562bf3809da59e4d6310884ff0657712227fddec0cd3ce9052a0ce241d73dfea46186e83edd3b83d1967e414ada5fba36f99f3cc1392f480c966e39c62fc03d6a949debaa5414fec949b9d0df4449f561c185a7039bd2cd763efddd0199f6233fb4b5207a0c1c993021f6e0f7399bd4b3c795ac710bdfa46414f02c97fea970bec037bac7b47fe7a80d95ad47711e9580c1f3c442fab8414015bce4233b0de09156dabfecfe9fb7e1aa674e9b5d0abb08ecdcaa67b0e529e1ffc71f307b3e1cc3b7294a2dc823ff113e77df910b376a945bd641aeb277259f7647f51b33259a4ebc420a38fc29a30830b7094b65f50cbd7369518b6306eeff6091a69b244808df13667d1cd0046bc990630fae0b68a59f23f2c389ae890e44370f0cf7ce9c3a5df978384d113ab348a5ea066f655ad4be00839e215a96b57e0079279b0cf49d093d0c353d5d971606f62e890c125bf468cc9cc9d5294683a860b887287d23b837acbf0b7dc986451bb32ae80f1d97ee40b0a34a3b71488a7075df6fad7e7ec0ba0ef0742f769e5149b58ea1657a506262cf51cb4df6b74645464a1f8047f818f5422fe7cffc2049261b768eab48810495b51dde5a048fd88bee432b3ce95cd1073e1c57f98d26aa35bad11d56054b1cca15992bbf0b13f8ba72883eb8a435c37290b2d6d16e450b91487d98b644d04d3acfe8c9fd60b9ecf76a81ab0a3b8b9215442092bdeccf99af3825e774e093d8b90cede5255e73b4aa21ba63fb7c530cdaf92c23539aee1ae66491fc194878cfb67b713dfae4ced36cbc4fa301bfb90d279460da8c6ed740bab5c06d88805cfd090a88db1128208b15fca84567af7250572805a6a32f0d1db4b0e4b78d7fef45e0358b7fd9bab28c6f28966bbf4c1b3c4fc799e12777f41a21eeb7294a0c39b4ba5a4bb1ae5fbfabe7b8ef54d125b8bbf600bbfb1f61f5818ffe162963c93d59d97be93382a1c9978723f87828a26cc1b94ad698ea769dbff981ce3b65d7bd10999cea8d63d9318abf26e7691c007509dc01cf61df3ef3bc055020cfb0d73ab6846554f4d08ab085214e2da1d4c42561a4158fd4c79d179b975eb81c0815f6947ff2ee8843a216b19976575562b3fd568fe3571aae485e85f321014b6f33e6e768b13adbd5cbbf8d902d59ad2f3ee2c68bf986aa3a2388d70423c59b09f7cc778091e6ec3d935dd7a04b5c5c91d0893b107087a5ac1694ea1c780b5651cf55117349eb8e552c3d5254c4bcdb852ab94c3f596ed891136dfb315a2e06d11a21d93dd265bb3cbd2d721a9b1653353faa42f2c68f880f4575c5a11642fb662c19218793c9902466e49de248863fa786827506998667fc09e7e54bb20c0895bf90ac715c94110933010d35d8f17bbae397781e89101903012a7a3f4dc84ce36c62d7d92ecd1c5797853803506fa017a8ef2ff8b44d23f1f1d3d6a097ddd9e955c8ba17c2f3e9d95775a289da8af40664e6fdd39b4ae715694d4c6c6b94ae5badcfc86b280f1626c14119f77b60b9f0a4f658771a870c491ad751d60ec610f1008b1d9674c2840af3107f4285cfd0d69589e1bba124a3d90c2d0c0fc632d03d24a84247fd55ac0420cb3f0bd6dc07d3a4dc2f0ba06c3f28444624b6e6c0d623fefa70c8b09668bd5fe7d9b781fe30c58b27486e9dacf22a13fde728db089ed3923db34c7aa1a1b130d08ac1495ba9abd97c71498c3a6cbf3283994dc6ff14be96cc62aa91185f21af96570de11dcb54b0fce0730b3dbb89fe4d22fced023c88f39851d26a3bbf79c3ac11332fa199719c2758d89429ec7d4d191537197ad26a5402c9aae2e7cfc5bb885bfa9910057b55178104ed5ade5f77176e245715efccc474809abd29adc046f40c7253d4b0aed0b7abca3b89ef54197d4669174b11902a5a7bbecb0f5896faa0f8a004b09ad41661303225498a21228ea7ddfba2d8e5cd2a08d4aa296746efbec683671c95833a7b38269e1803f562a5bf600c224b3bb98b44e1467b420ae8d2d7511093f01406c585694e5ad08c4537ecfd7c1d07279103a8d9548ae98587ea9e3284379a6f5ccd4e23d41f4eb7461aed03cda0ac7800ebf0ba351a8f99fd84d85d0aa1853e77e20bbb1969a9728faac7b13ce7efe6768a39b2d8c67979b67168be1340387c32368a1762f24a04ee884e27752a08c58bbdaeeca1254e5362eafb5dbd592159ecca0862314ae4d9aca1d30d06a1a5c50b0288dd99ff631261854c4715d3cfd3633c9309abd72dafeac034593b9fb81c10a890da9757e186da528096d9b862ba805a532f0bee01496ad041907ddd9aef9cd179f2260f22e296c5178268f0a83ccbcbfda41e913ed1933b2a32171577425302e76135b43ec5367c9d3ac1c512f03112025f6853c55de13aa8e6182085f0a0245bf92cd265c49cc47971cc4cf39cb173bf49fdf863f6b294fa65655575bf179f144c7980236f838525c3dfd573505430f690267443d3e0213bbe1ee0c58338e7aabb528126095a696149af6dad7a0dbef9d75fcaf08d769d9944c6b114cab9e68305b903a37ad5794998821ed5e142fc073b260ee481d6fc38c25cd117b7254e759a7b906c936f03afb52bd1f655c1eb76941b5488616084813a4a525cc36cb50ffe446a50f05bfcf363fbd41155446980240384d52ea0ef899a11ac22b7bc4a053617dbb3bdd2c6cadaa08359f0071ed5674c046f99f905e96f9857bc6db14c65bbcdcb5284c5a0ae7d07c7c347f9ffcc22ea240958437de6b585d3563d4aacd0cd6fc1eabffddadaac96b2f49c52d0568142b7f3875244a27414a432c1c7ba476972653f52b579176281fad9af3b4fc5b3647d75861542e632e52b102ddb99113d0c697e2ca6b7734b520ff5cc48be51f916220e6c414666de66b6943f7db6974d614950787815d01e7b612071970709572508bbea94c27d17382f97d5cd32b73c56b6a8e205ae5a4363e1108f9a310a8e032403fc3e37b4eb9c1ab76ce0fb9e4f5a95ce3fd2c842957a82ce8ef9f7cd72f08f6f3f78aa24698d039a9c13f255224952d738199c4c46f332050e81c5ac3680fbb5605ea5d3d07c464964f28ffc6f66b016d01e464cff43682a1faa45551192fb7a3c45faf9e91dc0e4d3ef8ad9647accabe3aac414bf6de88dd6979edcdcbc700b54903f6a588a31a2916dccc27c906599894c6ac60a65bde1fe8cc45e66fab037d38ddfac2f77f83d2cb222b0fb68a242ac02b27da7f8f81b423fddf87a90d1c65f664e9e8b6bd70096f0a4b87dcb7be6ab30bab8332b5a5346b33cff9546c440020d737a3673f1203811ac5383d749773f6fba865cedac7fec06c3c3ddb19a898803406d78232965497644ed5c102a2e5d659f8063584a95c52bd9d2fe194b2245dd6c0d08478f4c87747cfc8776940a44b8c242a78763e5dd991a2e7b302ed3ae34515ea8170be92b5df65f28c6ec8f25630d5bffa2739b0b50682418c4ef117654a08096519f2b97d5b9439a7be3ebd639395df5be2e15283d70aedde84ffb4bd2345e256b909f4a219dd4f3b8702edd1b5b1a0bdbe321a9b043330f81fffe938f36d95f62212a934af27f2c324c34fc733b5db3f63b40372c7f459b1f71fb8629e868027a4e3566ee10ab683b7a91c43a40fb343e5f7453664725fb35bf0239efd22fcdd85d1b1a00fba571fb8516f57b25d5fc314da05b88d65fb8004dcf8d8155ec6c88fed95a851701cf472fc6303f778bbf8819f6ae07c83d037f1e966fa4cc7ee61aed8a127bc32733486ac39b5aae8a89696700e48f7ed3218f327e9e0735da7ad61f39b20f50578431d811d95d8e95c28a279a835d6785634ccae9cd5c17f9f81a5adf7c06efb77ead922fe43f9635fb19202e258ea22c3429ea2264805ea2ebf859ca291b9292f830c08814e81e7a5257719f2110ced354ee6ed08d83ee2c965124481439acb29abf97d01ddadc351dc78d41d4d99f041227ac897af76d257a74db0f30c205e3c068ca55a54a3ea8d6eb0825cd04caec67d946cf2203a5988666e0f1e21f29c4b660cf494fa3b6dd948aba5ba8df5f61a0223258a4d527544cf56f7a537e39d2c85b43fad23ffefce464a34018377e9191a10e8f2c7ede02f79788afe652c046097e65c9c72a5dffaa416e343d4f7a586df7896cd10ed5e5fe7a8aa01190e301ab6a0771ed598d92c726550b3f76d32e081ebb60151aca07b8ecf07011c84ac4958e7a284e6ddc7b5242af200a55d8eed1c9d0d70c514c9f7c8a65a7a3a18a2aa2c8332fdb26c3052a4fde366344490ec227036ebc6646c7925d419dfc1870f69a417e93339adeeecf09ed30997d5dc4768ad10e24bd5b7287bcf324168e1d397ff51383c3b35462e3a989034ca071e3cc0f631627d9a86313668b53466bd8bda5d80724ea7d1db074698789a126533845b65f62d8867d163fb6b44da69b5e8c93ed572fcbe032db4b8735a7a6d2c3d5f13956c923baa80177339a0a2e28e3e6cd0b32d2c96d7a1240570cdb162e78bb7bc8819fb99a5a2ad8075c893538f5ec53f20e7fe8f6e3d1164b1be529e8f09b02f83a94f24345f91bc500b0915677a27538e5eba08ca68a90d2e29e78d9064d43b325eacc1aebc39640cdc29bcd7c0b363b8d6b32bbdcd509e48b49372175acb9d447d23610013ddc49889146b49bce3f9b39ddcb4bfb0951baf7c5fa649dd342642b4bef4b94d60829e969368834dc7209b9b64dbaf3568ca7eb18b2b9ba51636a1778042156405b3d74b31ede3269138c9778fe4654fbba8505ac64143f2dac13a894a7d9aab40299b29bc34ed8edf8dd867d3db4bc9bddccf78927459f71b44076d1263806ad4f26966669acb5833dbb8efc1361627eec8059680ef9154ac013da54d66e0600782148eefb40f22f1c4a11d1437077efb492630569949a960e864ab354104a2f", 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:35:18 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/179) 16:35:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e608860000000300"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x401, 0x0, 0x2, 0x76d85e2a, "232017c145352bc3a3c8643155c70719e2a4edfb", 0x8, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:35:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x22) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/90) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r2, 0x2000746f) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:35:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f0000001440)=""/152, 0x98}], 0x2, &(0x7f00000001c0)=""/108, 0x6c}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="f59117fa54df450de758fc2301c5d40ad96f2aa6db2f86c779beefc94b1820134f78c9ecab3b98274357d1f10e18447f1f66c7c439857bff7f0000000000008f8193a0d2b6d6bcc576e477d4a0d3e7b7ba22c738c4d2f41f7b6900abea144e7938e57cadc857c186b7a569e009a0c7202e8365b51693"], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) pipe(&(0x7f0000000080)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:35:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8012, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x3}, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3}]}) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x6) 16:35:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) 16:35:18 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r1, 0xd) r5 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) r8 = dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r8, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 16:35:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000340)={0x64ab, 0x8, 0x80, 0x8, 0x512f, 0x3ff, 0x7, 0x10, [{0x400000000000, 0x9, 0x80, 0x935d}, {0x0, 0x10000, 0x401, 0x7f}, {0x9, 0x9, 0xf45, 0xa38}, {0xef, 0x9, 0x6, 0xff}, {0x8, 0x5, 0x1, 0x7}, {0x1, 0x10000, 0x4a0, 0x100000000}, {0x100000001, 0xa, 0x2, 0x6}, {0x6, 0x800, 0x3, 0x81}, {0x1000, 0x4, 0x7, 0x3}, {0x3, 0x80, 0x100000000, 0xe47}, {0x9, 0x100000000, 0x6e, 0x1f}, {0x40, 0x2, 0x100000000, 0x40}, {0xffffffffffffe4fc, 0x3f, 0x1, 0x5}, {0x7, 0xfffffffffffffbff, 0x1f, 0x7}, {0x4, 0x1b6f, 0x67, 0x6}, {0x61, 0x7f, 0x5, 0x7}]}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) 16:35:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:35:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x7, 0x100, 0x8000, "baeb0e5231a6b8d7f1f81c87b21e7b74cdf7d234", 0x9, 0x80000000}) syz_open_pts() 16:35:18 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat(0xffffffffffffffff, 0xfffffffffffffffe, 0x80, 0x1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x11) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:35:19 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) poll(0x0, 0x0, 0x34) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x150) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x7, [{0x3, 0x5}, {0x1, 0x5}, {0x3, 0x81}, {0x9db22d9d6ac9e162, 0x341d}, {0x3, 0x1000000000000}, {0xc2c6743746a9fe3b, 0x1ff}, {0x2, 0x8001}, {0x1, 0x4}, {0x1, 0x7ff}, {0x2, 0x3ff}, {0x1, 0x2}, {0x3, 0xffffffffffffff78}, {0x3, 0x7f}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0xb2e8}, {0x2, 0x5}, {0x2, 0x5}, {0x543ac6d2c105244f}, {0x3, 0x800}, {0x1, 0x4bb72c09}, {0x3, 0x9}, {0x1, 0xfffffffffffffff8}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x81}, {0x3, 0x5}, {0x2, 0x7f}, {0x2, 0x2}, {0x0, 0x8}, {0x2}]}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r2, 0x2000746f) 16:35:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40, 0x0, 0x0, 0x40000008b}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:35:19 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000c40)=""/191) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xb1b227fa38d9c0ee, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x10001, 0x2}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x860, 0x0) r4 = socket$inet6(0x18, 0x4002, 0x6ec0) shutdown(r4, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x4b3, 0x0, 0xffffffffffffffff, 0x7930, 0x20000000000001}, 0xfffffffffffffeae) r5 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x0, &(0x7f0000000040)) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x6, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r8, 0x2, 0x0) semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 16:35:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 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(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:35:19 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r4 = geteuid() r5 = getegid() chown(&(0x7f00000003c0)='./file0/file0\x00', r4, r5) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r6, 0x20004276, 0x0) kevent(r6, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x8d}, {{r6}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x2}, {{r6}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r3}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2c}, {{r6}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r3}, 0xfffffffffffffff8, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r3}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) r7 = semget$private(0x0, 0x3, 0x0) semop(r7, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r6, 0x4004667f, &(0x7f0000000000)) r8 = semget$private(0x0, 0x4, 0x5) r9 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000b40)=0x7) shmdt(r9) semop(r7, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000a00)=0x2) 16:35:19 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) fchdir(r1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) 16:35:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket(0x10, 0x3, 0xffffffff) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r4 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r6 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r7 = socket$inet6(0x18, 0x8000, 0x7) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x8, 0x0) r11 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r12 = socket(0x2, 0x1, 0x4) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0xc, 0xfffff, 0x1, 0x99}, {{r2}, 0x1ad9926f504adea0, 0x90, 0x1, 0xffff, 0x5}, {{r3}, 0xffffffffffffffff, 0xf0, 0x80000000, 0x2, 0x2}, {{r4}, 0xffffffffffffffff, 0x80, 0x0, 0x100000001, 0x3}, {{r5}, 0xfffffffffffffff9, 0x51, 0x80000000, 0x0, 0x10001}, {{r6}, 0xfffffffffffffffb, 0x10, 0xf9b372e3984ebce4, 0x9, 0x3e3}], 0x0, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x26c, 0x5}, {{r8}, 0xfffffffffffffff8, 0x40, 0x10, 0xffffffffffffff7f, 0x55}, {{r9}, 0xffffffffffffffff, 0x80, 0x80000000, 0x9, 0x3}, {{r10}, 0xffffffffffffffff, 0x6, 0x10, 0xfffffffffffffff7, 0xffffffff80000000}, {{r11}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x8, 0x9}, {{r12}, 0xfffffffffffffffa, 0xcb, 0x20, 0x80000000, 0xa2}, {{r13}, 0xfffffffffffffffb, 0x14, 0x2, 0x80000000, 0x6}], 0x5, &(0x7f0000000680)={0x6}) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fchdir(r14) kevent(r15, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r14, r15) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:35:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:35:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef901d78e0ea2c97cbe70081fdffffdf000016"], 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"}) pipe(&(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:35:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) write(r0, &(0x7f0000000140)="220e22", 0x3) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) r1 = msgget(0x3, 0x8) fchdir(r0) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x8) 16:35:19 executing program 1: setreuid(0x0, 0xee00) getpgrp() 16:35:19 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) select(0x40, &(0x7f0000000100)={0x3, 0x5, 0x5, 0x3f, 0xfff, 0x8000, 0x3, 0x1}, &(0x7f0000000140)={0x7, 0x7, 0xfffffffffffffffc, 0x0, 0x59c, 0x6, 0x1, 0x2}, &(0x7f0000000180)={0x1f, 0x401, 0x1b6, 0x3ff, 0x3ff, 0x4c158c8d, 0xd96, 0xfffffffffffffff8}, &(0x7f00000001c0)={0x7c}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) poll(&(0x7f00000002c0)=[{r1, 0x1}, {r1}, {r1, 0x121}, {r1, 0x4}, {r0, 0x10}], 0x5, 0xfffffffffffff613) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000300)) r3 = dup2(r1, r0) fchdir(r3) fchmod(r3, 0x82) connect(r3, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) ftruncate(r3, 0x0, 0x9) r4 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') renameat(r4, &(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) openat$null(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/null\x00', 0x20000, 0x0) r5 = semget$private(0x0, 0x3, 0x8) semop(r5, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x7fffffff, 0x6, {0x7ff, 0x401}}) preadv(r3, &(0x7f0000002980)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/191, 0xbf}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/153, 0x99}, {&(0x7f00000026c0)=""/166, 0xa6}, {&(0x7f0000002780)=""/54, 0x36}, {&(0x7f00000027c0)=""/191, 0xbf}, {&(0x7f0000002880)=""/214, 0xd6}], 0x8, 0x0, 0x0) 16:35:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000025}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:35:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x0, 0x80000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/173, &(0x7f0000000200)=0xad) 16:35:19 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)="8cac8051b5adc566c1a740d563015a67d257bbfd206220bcd68a349452e110a273551dd933ee88df33d7eca93fc2b106d33e657f2343696d1eb15046f945041ce075c00ced6abe9e7fe03e2ff8ebeb40593bc53413e1b837e34a2b515066e9706fae82f2d55a7bc1c9f9a79ec0930d4d4d8a872323234f6305d7c0c48dd37ee3e8508a1e612db091bd069ae797c4f357ad11c835ae43a633e740c496b65418c2f5fd8abd20b3d3a61cacc3da5e2d089e456837f1f65967672aa6e355deb86e9a4529b99d0eb4d24c03344ae2270bfd599166ad460d76e7f7a9c7", 0xda) 16:35:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x20}, {0x7c, 0x200000000000}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 16:35:19 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:35:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) setreuid(0x0, 0xee00) ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) 16:35:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) setreuid(0x0, 0xee01) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) dup(r1) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = getuid() r3 = getegid() fcntl$dupfd(r1, 0x0, r0) lchown(&(0x7f0000000240)='./file0\x00', r2, r3) r4 = msgget(0x0, 0x200) msgctl$IPC_RMID(r4, 0x0) 16:35:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{0x86}, {0x26}], 0x2}) 16:35:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc75, &(0x7f0000000140)="a0aab5ad9f3b0900b3a66a2b07acb1c996881e090b5029cc661ac28f9facc75cb7c1c494c22b274006714b") 16:35:19 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x1) 16:35:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x51ba2df382b933e9, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x8) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x0) setuid(r3) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x6) setuid(r3) linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') clock_getres(0x0, &(0x7f0000000280)) write(r2, &(0x7f00000002c0)="4e43e6f094f3a1a391beddb8d38860a12323c04d71375f5b03a7aaff138e6f92d94e51ebbd31d424f50d18f8dc62f36364a458f466ff4ceb6c2998d36ea7dde7d62d4d16a2d8f8085d3e44704c8daa7d2b6977eb0709d5d6f54f9711b9de0f4f49d74b7592062e4ac4636a4c5d2aa4a7d35e6361c2af7559", 0x78) mkdir(&(0x7f0000000340)='./file0\x00', 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000380)={0x2, './file0\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000400)={0x1, 0x0, 0x28}) mkdirat(r2, &(0x7f0000000440)='./file0\x00', 0x4) socketpair$unix(0x1, 0xf1242ece82d0e0a5, 0x0, &(0x7f0000000480)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000004c0)={0x57, 0x3, {[0x8, 0x1, 0x100000001, 0xfffffffffffffffb, 0x0, 0x7, 0x2, 0x5e1a, 0x2d, 0x100, 0x9, 0x80000000, 0x1, 0xffff, 0x80000000, 0x6, 0x8, 0x4], [0xfffffffffffff92a, 0x3, 0x81, 0xfffffffffffffff9, 0x0, 0x2, 0x10000, 0x7, 0xffffffffffffffff], [0xfc6, 0x7, 0x9, 0x8001, 0xfffffffffffffffa, 0x3ff, 0x1ff], [0x7b2, 0xffffffffffffffff, 0x3, 0x7fffffff, 0x9, 0x8], [{0x3, 0x9d, 0x1}, {0x1, 0x3ff, 0x1ff, 0x5}, {0x5, 0xb864, 0x100, 0x81}, {0x8, 0xd3, 0x80000000, 0xfffffffffffffe1e}, {0x1, 0x3, 0xec}, {0xfffffffffffffffa, 0x81, 0x0, 0xfffffffffffffffd}, {0xffff, 0x0, 0xea, 0x2}, {0x10000, 0x100000000, 0x35b3242d, 0x63}], {0x8, 0x6, 0x5, 0x2}, {0x0, 0x5, 0x6, 0x9}}}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000700)) setreuid(r3, r3) r5 = geteuid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000740)={0xffffffff, 0x4f1f, './file0\x00', 0x2, 0x7, 0xfffffffffffffc00, 0x5}) r6 = semget$private(0x0, 0x2, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000780)={{0xb73, r5, r4, r5, r4, 0x1, 0x7fffffff}, 0xfff, 0x4, 0x400}) utimensat(r2, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x0, 0x40000000000000}, {0xfffffffffffff001, 0x9}}, 0x0) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000880)=""/207, 0xcf}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r7, 0x7f216c3f00e6ad5b) 16:35:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xb1213a58ad9daf2d, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x200, 0x20) dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xee6a82b03211efa1, 0x5) 16:35:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x3}, {0x3c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:19 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000300)='_', 0x1) 16:35:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() 16:35:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) accept$unix(r0, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) 16:35:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x44a, &(0x7f0000ffb000/0x1000)=nil) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmctl$SHM_LOCK(r1, 0x3) 16:35:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1c}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) 16:35:20 executing program 1: r0 = semget(0x3, 0x3, 0x50) semop(r0, &(0x7f0000000040)=[{0x1, 0x6, 0x1000}, {0x0, 0x4, 0x800}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x3, 0x31, 0x1800}, {0x4, 0x747, 0x1800}, {0x0, 0x2, 0x1000}], 0x6) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='/', r1, &(0x7f0000000080)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:35:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="062e6887372d004eedcb3bdd87189e5b6a5639f58df38e85bc9ce105c0a68dd3d2e8cd8dcd6fbfc070898ffc6d88e4fba3559a9088c30fd914f2a13869a2683c0a665509c98db401ef0e9ae26a1c95e1720cdbffdacb87b1f20b009d51be93b8cd063270e747911f408c32eab6f9f7128ecbb0f7626e10de2db42a6a2c70551984474d665e58477cdb12298f509616ce2710df2f776ef7986fcb8f7439cbba4737262cf0da2eb63cd4b9f446d0a1e3a66d87ff2bcbd0b721bf3be42cfbfb3db7bff5ff344364db20938ab59f1bf7a935f34ce489556c3373a8feb501201aca157eeb8ce48a90939bb568adbc598c4daf383d9a", 0xf3}, {&(0x7f0000000080)="47646b0414c8033e1e3666a3fe9cbc0a1fbbbe91856a82f11e6f9ccecfdd53da5f563d50c7b6c89a86c3bfffcc362b136c19b8f3c5faf6f8729839bdbdceae51b34c028d68669676d007d4da0a3229fd48f93a923f6d071f098e0333a12e9cff46d1d8855c3d64bf30ba8e7da1018059ba72660e9caff6b3f53e95f42e6ef2af74864d35f7a2f69dc80261e40993c4af6419165917da0698facf4a2cbe41f7479016e3937bc09a89ca7d466149bd16866b10403c6356e24315aaaf3717", 0xbd}, {&(0x7f0000000280)="36030c698f3bd7f87836f008ba3a14e2edb7d3fef803c610dc05c15218d9eec3d085c8e17a7a8ef11e1c0d3983e66e4c2ab45aced25d39c6cdd697682d7465694ec59e3a84faba3fca9525f2432e5e175374082fd8ad7f7a66c7487b4d871c1138f39e4723741fcf539fd6ee86a499b7d9d6e83cc85808f61a53ad06250b4e431f4bd5080304fd982f2295473cbf3b27dd2f74923d5ef6ec33bf8b92e5b914a163800425df5e3cb11310bd6cbad85c9d4d339d1362e355031b9a", 0xba}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 16:35:20 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9", 0x9}], 0x1) 16:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:35:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="10dd32642adb986c58fc759257d488780bb892817c6fd40536a03687ceac4880247e75e5dc2f6b3c89226123899d375e1c41dab41475fce2b1e1a8ff94aada77903e534634cf0b0701a0001ca925c11a6cfd6925731c29614c0fb877313640ab98f171cb10a4c0462ded69fb5566e59a7fea420c29f30d04fcc35908a31ba5237e9281559b9de6371c251e0fff153912afec5cd4a8bc3125bc47af91ecf731cb7e54e63e6bc80446ecbb78db10cd2b81d59d3de872d30c993f39ebb09be1dfd4b482c45d904b48675f2ffb637d838b4833895b419d15229963892ea1c4335c21128a9062", 0xe4, 0x4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:35:20 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffffffe, r0}, 0x2, 0x0, 0x0, r1, 0x0, 0x4000000, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000180), 0x271) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:35:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x5000040032000, 0x2902) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8010, 0x20) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xfffffffffffffff8, 0x1}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x8a, 0x2) 16:35:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:35:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00402305a621a3ad00e7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096b659c96586d504a7e000000000000006c4ec07b3f638a8305b9af5d948660216457fc81387f4adf8"], 0x4d, 0x3, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) close(r1) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000a80)=""/98, 0x62}], 0x1, 0x0, 0x0) 16:35:20 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) read(r0, &(0x7f00000000c0)=""/230, 0xe6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x714) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="c4cb0d3ed77484d770bd6eec738e0a50b0bec24c233e13b10b55da2107a876aa7f81c17726d6e24024503e9ebd3c141072c2da1f", 0x34, 0x4, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) 16:35:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45, 0x4}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) sendto$inet6(r1, &(0x7f0000000200)="864a8f060554df92742213c4921f5d064370a1b4f98e3bc017ab290999341db91f9367b197559a4c21509ee414a41d9d52b0f0e0540128591bd57740f30857b307380979ce633f0de70e03304c53d4946815eb1e", 0x54, 0x8, &(0x7f0000000280)={0x18, 0x2, 0x4, 0x5}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000002c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8, 0x1cf4daa8}) fcntl$dupfd(r2, 0x0, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:20 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10801, 0x2) ioctl$KDSETRAD(r2, 0x20004b43) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0xdcf0e1b357ce6b04) 16:35:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xd00bd791bad45878, 0x42) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x100000000, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000340)) 16:35:20 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) socket(0x18, 0x1, 0x7) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:35:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053ba8af6586c310632f1071d36801f52f8820fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8bf62600040000001000007d2c", 0x57}], 0x1) fcntl$getflags(r0, 0x1) 16:35:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) dup2(r0, r0) 16:35:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:35:20 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "02000000002300", 0x0, 0x1}) mprotect(&(0x7f00003ad000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x18, 0x1, 0x1000000000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x2, 0x4, "2e578b4c5881005f4fddf830ef7fc3ad4ec50037", 0x8, 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) 16:35:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) pread(r2, &(0x7f0000000040)="e5df92e2efec9cd1869b631a59b3b788be165dde49e807165a4bcd2072a2514cf1e9bc4cff08fe405e17a06eeb19e4807661ae21763c8f3163ecf51e658ea7bd8bd65151bfa14120ce191f9b427b724e571abb8418cec2a5f328deb806e13c", 0x5f, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r0, r2) close(r1) 16:35:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xd29e, 0x339d}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x8000, 0x9}], 0x7f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x5b, 0x8, 0xffffffffffff1a5d, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x5e, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x6, 0x8b9}, {{r2}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xfffffffffffff3c1, 0xc21}], 0x5, &(0x7f00000002c0)={0x3, 0x2}) 16:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x1}, {0x61, 0x4}, {0x6, 0x1, 0xfffffffffffffffd, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f6") 16:35:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r7 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0xc4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r6, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) semctl$GETPID(r8, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) 16:35:20 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:35:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0xa124, 0x6, 0x0, 0x1, 0x3ff, 0x21, 0x2, 0x2, 0x1, 0x81}) 16:35:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:35:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket(0x10, 0x5, 0x4) socket(0x10, 0x5, 0x5f9e4c6d) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) 16:35:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20008, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:35:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000f80)='./bus\x00', 0x112, 0x100000110) 16:35:21 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) shmat(r2, &(0x7f0000ff8000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') r3 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffb000/0x1000)=nil) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) shutdown(r6, 0x2) shmat(r3, &(0x7f0000ff8000/0x4000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = fcntl$getown(r0, 0x5) setegid(r10) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r4, r5, r7, r8, 0x10, 0x40}, 0x400, 0x5, r9, r11, 0x8, 0x3, 0x2}) 16:35:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:35:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "91ac309acfb30e9221782a358552d7266fe45f41", 0x6}) close(r0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x2) 16:35:21 executing program 0: r0 = syz_open_pts() pread(r0, &(0x7f0000000000)="1fb924bbffe1b82a4e6b77e3ab8dc54772463c6b358796f763", 0x19, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) flock(r0, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:35:21 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="e9c6285eeafd6ec39c20359e66dc9046e966704dee3dd3850ad8c48d4cb3495660913e060d089134e6c8f5f238105cbec37a536915c4eadbad5d0a98b295f3869e9eed8c9c58e26373b1a265900d7b485dc648048835eebcf6663f68a7d6e603227362d1812dd20c0dac7a8f2c2a459dfeb15e06cefb269215dc322abc75359729cb584c86e933b126ca80d1f6c2a70a826e99734eb4012fb56e8e0f66856e7f81d675240e00874a65918eb8518a1b135d5dd3adda00e2999249268c8b", 0xbd}, {&(0x7f00000002c0)="acfe563a1ee587d88ff81bd788a3db7a780e9c8b1565d45f989bbe0763e924607936640553c42dff271402434c35c46d089815bc67f708a0305d670d87b1d2f6be6f2f416cc12fa5fddd291573d46707064130a5e396e75a4a7a20ae15f98f8e554e09a8a5eda9d19a0cd18e084ca3b95255171d011bf775e0182de6c742f1e0e6dea629b0356218d022aab0e94fb0a08f61466f88119ee8dd8effb1333103b9daf2aea39bbfd18807841ad45069aa50a309034c376795379e6186e13d47a0d0ce575966155c076d2b6160ae645d08cd71daa741c4ec15d5786b4744ea66ca132a69aa0ad445e0e5c6a822f50d17667abb6e886a965c92f50ab862988462bffbd19ae3c4944f890a400013cd8b11a2eec8d1d893d782a8d226ffeec47485375cd61cee5c2b8449c59cd5a368f12c75cdc04dbff9446616bc6a170c0e111a2bd7b4c487ac277d81134c546e27c117b4ed037919b497804fde3daf733ed0bc6e0e18b3b4f4d520cb905c2e37690f94a29cd731d31e824f3807b96d5ac961818ef13fefb98915e0a95dba3b6b09142b7d35510317398e9e128c1b17eab7f87b0d9a66b7c0316cf7d43b09132d658ec477ed204b3f9de06e45dc61cb1166879ac00be1e10f1154c89b7bff9353bef19905634a21c16e2a0037b4ca35fa124457e3a66b5e66449aa75089861bd1d85266af28d9726e333fc202d64b0610c9cbf31a89ed1d40099769699fa184488fc3c900beac2fa1b1c0bbe19fe7722bd042c0a8cbb9201e5f7d0b33cf9da7d1e4861b90bacb6f8f3d112cb4fe342be409ed5facf7a43671cef9cbb17b4ef9d05e992d2e8835877161ac0a16135c73e1fafaa4b961ec59b437991e58dfd75887fce2ac36e61db53fca59aa80642c1b359b5333f41cd23c3726e2af4e601bbbb0a7ff26ef978a55ac20811d81d9ba2248f2bae7213ba4804584fabd430f6a442d5e8b5f8314db965da4c854511fb529c2425e1d53cc3b29f3e58a8a40dfe8325a19b32a531261f9fe112c4c3d7c942c7a1b01e279ec41f14b72a48d1808d775e6e362f4f77208b2cdef55388f2d1785cc05095620891a871609f2104b0a5b66da61337643be92f16977702ca00701276585d66399cf160596b70dc7280c0147208f2d4b8d1aa56162e24b93e0ac3be5ecbc4b512eba2476796383f1127aa65620f12153da67652ca0082b8cc1bb34b19154c159280022184c06b03615571470406c0b9c928232c5ec8cb942f17fdec51dfb8219090d020c126a4fa26f1d39cf8327c7c801b56992357c8df96cb87727cac1c12afea35b1202d39d0231cd2e29490a096ed524b5bd34dd04499c81bfdd82fd1af96e9cc8908a32c494e5ad4ded92d1d701b92afd0f487534c391f94d43fcbb9b421c93011a8313f1d5a9f8b7ff358f467e17caf0592ad910b6193420c22dde5f708e5e2ac8e43ae62a73984145ea5bca804340d45a24f77737edacd66ccd61fcf381259fa202be400ca8a09b55e6561edcc7e4f1d874c1b7457cf342fb5965e711f2f8790ca5fc899b1c67c80dbd3e22fa79082d92a9b92586c85d81b720ece43cddc784a6353771942c623f7c40541ec117d430c4c90cc292d5fcc94041832cb4684ca350246a97ed128e26b0a9a31612d4d47d9249239703a1a4481ed9708673bfa5ebdb612f483f74bbb2488663eff0b3332bcd73afdeb4168e410f2343afc3cfc17e69f5cefc5d2874da46d964aa51e08b51075be3dc45f811c88388e505cc1e8c6635362a258223acb4fdeafbe18ad9a6e9ad3a043172ae641b00f2f07668b9bc4b36dd259753c683784d20b83ee2846af4876cac8f374929c1038849781d4c7f6ac73faf82b817d6df3086808c4f06e21e9eb32e0b7e883dcc1570e73998c808d63c4a184ed04e546929dfbb59df84fbab47fbfb3419c934ec9512c6954284948f449b9cc9719023c35b19536227fa6fb9ee1ea664129c2e8aa50216b8b7902edac67bd7d4eb9ed643ead06fcfbace0dad053370fd78994d74126cf5f545ccf94af6f5cc15a97e48fa6810fac460da25d28be48dbb09faa96c439d47bd17f0d64b77d424e5f30b2bff827b2fdf424502866bf5af11eddd0739f7415b7eb35ee3986372aa864c6232e14baa50ad0781881f9bb1c423923b9ad47fbfac26e02e35b8eb81d8066240dc8d640bfc5e4b8c6e7a8013e26e34d58561fb4b3bb2ac7e4dfb7fba314074e5971654d55f4b31474a8fb23d747213b16519dcec21c2a8e307fca1b2a504b477403c02a5b7655062b96200155acf67056e1696083e2be83dafc48f81e125a7b20b79d7f0dc46d98358eeb43c13d4b71d669090bd1546e34d9912bcad5eb20db2378370fb20f37f9c81064f87331d51dee1d29d4fb781c2b3471a5301bd0b19df615a31518eef6e4efa8bf3af1b52de07ffff1b55f436a1285fcb08c25521e76c3a26ac98bb09d4ec219a158496b6bbefd56b4005a8e3488ee853abd58d9c237c03b7e39b586e5388dc75e18709ad27f0aa50babc31c36dad6c6380cafa03984dede35ae3ae9cd91359032c9a5f8d1df182ecb1a7babf2e0d0bd86f4e0f3f97a8afcb3a60f58c9338d054566297773986ae1b9f3ada2b69bdad7fc5dd62f795c0666203d8ceac9c4fccb537a6e317b21892402ef21b1f1e0caeef3f26adae95eb7ebc364f4621b0533237313c11196ed1740e012168f99358ee202e64becceb8dfc96161149654cc56b38c5ebb8dc3b4a7f4df45734b9bc8772be5168d6036ca5480bb158a99705bd5e8e154e35d6d54eccf66df8e6d17302dd3e278f798ce302cb5b196eb71c3011e24ee9ae2767be15f6df28c350729903c6e715ed5881559233c03cafd562b1553ced861bd2063571f01623d8909e3b4cd2d26bae9db32c6feb1361b480919e927ff7470d8603fd41b93180a2a0c58daf5ed0d75180539848f00467e087fc05309476ce1e60fd1c9ee2a60d96dfa9eb77d033c600e9e3d96b67fac5efe7e1adf2dc49318901f5323094e521affeaedbd108b83710ac46588fa5f64b2a5167ac8d862e032194e2831b4c79077102f39ffd4eb1f1627d85ff06e8c8e3616c9941dde8a15ea2d7d17d50a6d98238d4f24854c20dea6aef6c537b8682f2abbd851c75ea73d4ab373d09dabbdf13f08492d4b581ee10f774dd88e0c7a3e6493fbf55ccf1927a3b6330aa49925b182fb59a69ca239efb48613419f59967db49b6cf0f1b0a156f480aa9603764d010f4319716f9708fef4327ece697cb2168b2c8ffec35d8c68287017bba2c6f066855eb22bafe5d88ba9d2f6e6f376866ca3bab75b2ae4a74556d083b436eb3300a10c3cf8bee833f4c5bba84792056c54265043231c7ecb2bbd0ae11d484bc22b6f7b3548f19555d142b8c99422014efc8d04cd8c134d43453979dc937da7b569e06ea7f74b765f67d13612b8a33e787dafdfe952b6f52a51489dab60cad218702be8cd657ef5dad7fc1996d91e3b3a9b150e57041150af9b3ce82a185e6bbb5750ecbdc92ca652a99815acd298796f22e591134e506ecb22a2111e3aefdefc9c54e43d21843ed1ff639074fbda7e0a96d62940260d503e989b4249c7e99438ebf0f02725781da5b7d454c774fa8421629ba8b3655748785dd241afd3bb28e381a4f843c01ca740056fc13e47e8587897520721c349c4d4636e105ed84661790291aae457878965f61adef5ece762fefe0df737425c7dc095a1f62f0f569377a9ed2033f7f049a58605883db81bf981dd7378952e70e119d6a9a2e8adbfc5294916895da882005ac86d3ea361127dee3372602f0af082e3414de107dca6cdaf41eb9a6e90dfca319a6fd6db42273a8e777eaa03ac833388e3780b6cc9d26c9d559afffc04249cd410a6014db312bdc07e0c675776919f8684c2d63dee875019e64314cb13233b8de15a7a710e997c5d32a31e885b000e54bc1cd0a85a0648063e24154dc5723e3ed5479207817051b363a7c951ee842f4ae07b58355510a885507ad4c60ebd663987d5102a3dd02567482590fd909f35cef3cba2dbd2e10e1a0b82abbdce6573a488e97161fe31ecdf2d9e0eabd60828e06a86c574f9533463fe31177896d9556cb4d820b4888c08b9f2c67d1ef7558ca1ddf62d43e07f0c60173c25a43514496cc3b99099ec243631ccf3cdd4889d2945a198e0f2da4c558e9f3faf58ede33487a90cf62899e20321c5922ecd8b1f9ae5fe9540e4138df965ede2b3f2f531e904cbac31af9edb11692a5a688c0f4177e20d9a72a4cb5ac827b0dcb45ea2fcf0f767cad59ee11cffddb9b62c7782184d9cc67f05eb3be0a1fc891b7083f740dae640c5b3a9c69540e31b3c7b296f1611d97bcd71aa65fd3ba9044055827e84d6c8e2f6182acdde8fdb6af19e23166d8898db98f34b1a0cdcc1bc3c62b281df61253284309eb640eba4f024c2d1cb2ea41c4fcb33494b826ac8c02dc53423f3ade0c4cf5e3a6f8d84a6ff96f48ccfef51b34f0687f46fb16f9a5efb1a4d3baea582019f24652c38f7a3b22e6df8ee09e8bcdae40878d04d9d48c377e8156c02032f60809ecdda4d3b539c8676e1b55bb3da399f2c057f3d59ad0ee5d626cdc4b510fb76d308f01d1fd6d96677e263e65bcfbe7e94ef6f63f46a7fb3b8010e0fac304f3c3dd3c74948fb9a110bbf5f35d0324548c2b235aebc31b95424cd474c59d7fc9d4a4802767f196b231f1d172ac9ce5e5c327d8c3322968e1b388f5dfbfa327f7d0b24cd13bdb9b56ba7cc240e1b6b8bb933f6b22de8761e8fccb14651eb69f3461a01d4866a0f74dac4bdc280342d42133c9aa4fe5719d915629843f95d7953d1d2c4b99d35ce60998fa3b8433e9e6c1d04b35b1802e511d46cf34a3618d9985f20b5d49528b7cfefe8aadc616d994da47b07463a52f3266ddc3c6e61ae71a65c45f6aabd2ccad6d223ce2d94f26db6260598210eb13994b40f1dcb1ab878a25a53b48177e75c737c04cd8c4a76931718cab3880c7d37030f0abcf6ad431f795f0881039595c16e4d9830ae37555dd9303f18202cc7d83b3979e9a283bd893f4b616c9438d071d3d821afdcd232486d4d816dd5fbdc5cfc2f26045ef03f956a9ffbc148ad9c5ce0e69737d0c5edf7cce221d67f853b7e9669ca5ac92505832651581513b1fb922c3af74ed983eeb1e8f92145e28672e32af56ebc0e9d7674f2f5cd032fe5e16256543ec1be65c2c946d58c48b1f5463a1ec62bfe389f0c11848447d281eae37de6bff77350c2def4728baa3ac2a166e4f422a26a8a4d86a02d8e43215821ef4317f93f975b027dfe4ce99581891585fcf8ac0647b1db75b73d04606515b5b5b0d08930cf0d2cde077f3a4ec375f11236578dc9306c21dc78323b8de6fc7fb03f5570f7e8b6ef6a2df381c7e8ce90ee69394662f432a166b5de680e19656b70646eb22b2f45565de7286b40d099fdd5df67aa0eef7491f32dcf4046817ae5c2b5c3740189faaacfee140f7f5b353d181c0098f7a5477cf62d340ac5e91fb880c58f9219298099574acbf9138dc3cff3a4f650f83e9b235bdb5f333133cc619fee163a1275e6c86bc4d125635946528c6f7d8ed39ccda898424641fa495c7fbf0ba5b692400c53fa87dac88af9f06a50f1fda3613dd54c3cc24a8c8d8ec13cb0ebcfb8e064fabe7ac8b35a18f82faf4bb8587a818390b88bd1d02fae5f2ebed3e686784fce9af069d1c431b7bb8d28aac7853d7c7b0515f666569ff013689ea8d21630289591d9bb2a2cad42d4114f62d6ad21ad564a65510", 0x1000}], 0x2, 0x0, 0x0) 16:35:21 executing program 1: r0 = socket(0x11, 0x8005, 0x0) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000007000000000000000000000000000000000000000000000000000000000000000000000000f45e4787c087c5f1000000000000f700"/110], &(0x7f0000000080)=0x6e) fsync(r0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x404) msgctl$IPC_RMID(r1, 0x0) r2 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = dup(r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000240)={0x80000001, 0x8001, 0x4}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_media}) 16:35:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x14, 0x0, 0xfffffffffffffffe}, {0x6}]}) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000200)={0x0, ""/15}, 0x17, 0x2, 0x1800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget$private(0x0, 0x208) msgsnd(r2, &(0x7f0000000100)={0xa19953fdc4ff378d, "8c8539dea0fcb01881be8546141b4c67c0eec4c214c4915e4ddc7759e592ccd1318054e4a804f85c37aa7a1d7149ce3bd06636745c470f03e4e377246acb6e7f7916bbdcb04f55f13df2437ccdc9d0c475352a9375b7c8851865bff7e2a28c1120b254b01d71dffb5ac7399719bf7656713fb3b196f621bfcf25e82101ec6391c360471d5d"}, 0x8d, 0x800) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:35:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f0000000080)="4b1489ebe3599d17b3c86bab61052b2d76d0236910a688f34977d1c5a61939a282b7ebc1c68c94a2be6e6b3958b6fd62a5f3df7a64a12f7c8a07e594ca3a9a7f7333a4bfdc0efc51a87c18881299e2ce31ab57a9a66252c38037b3c63e56e4ccfd66be7db71b903cfaf3beaf0411acfd1597a8cbf9ef1a37b3b35d89db13ba132d2ac10444f4452840df6a46e50715cbe068b4a47b297a4235cde1a7c27b431be3069385bbfefff2f76c17893656325ef22ba532dbc7b6de6a2163fcb311a97c2194dccdfc616e25323e15dc7d6d3daf74f22eac81017c37ad77932866ee76b4e7f3a047d78fbac3c559b16d016eab7163b12bfab17b277588"}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:35:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x11, 0xfffffffffffffffe, &(0x7f0000000040)="1a7b43da", 0x4) fcntl$getown(r1, 0x5) socket(0x1, 0x5, 0xae3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 16:35:22 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:35:22 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:35:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:35:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000003c40)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb80216782d7e277ddb667d83f74f7c0d7a5e35304e000900170000000030532082725baee7c26d3b6dac9734b72c837c58892e628d67b2d529004f639cb11da2dd5c09edbdfa0287dd028ba0f0574bc2d49dec650ddadc12874cd194ff08e86d213b833ea09ce5f389022ad6a372f1c166856c1f7639057945ff6d84ef980e83671b8fa74e65bdb13a11ea49a001d741f9081bb9fbadca01c8ec5d167ae982f44f115ce7f526d215bcc7ddf1ce755df2c650e0fb5dcff2500c113a6af514e157b1ec2ac1202a572bfc533f103b3a0a019b4bf8d43b83179a83f9d9c3503174e5e237df64925390ee068205ac8a8fa8e34cc78b1195c8b8346eb8b34c736fc3ba8eacbc693c0569bd74ae859eb1f783bc7cedc872a4ca45abffff413a21144eefd2fe7b0d", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0xb7}, {&(0x7f0000003b40)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000002980)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057eb8c38cd291bff16dbbd0eb9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b770fc5833f3795f584d9b2230f9553d726572109ad119fefd346ab8d043b6e0893b46a94cc02cf9525b17764ca655f9710f57344342dbb26b3b69baf7afd51f3e120c7edb1e6fd2caaf2d898e83e281f9025578802b2be1dd24655dc6a475b8f9dfa1c7c49339d83d0485f5a4f1c8db508d43b8dbb163b08db6d9f377bdf38fe3dea75c8905e14f1f517d4e64f0db04603731c7f6f4847b9b86302", 0x1000}, {&(0x7f0000003a40)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x7}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffef7) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x0, 0x20000001, 0x3) fchdir(r3) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 16:35:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x803) 16:35:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000005bbc331000000000000000000000000000000000000000000000000003eb6864900"/63], &(0x7f0000000180)=0x3b) pwrite(r0, &(0x7f00000001c0)="2918ac64d7f62666c39cd8a1b338ac43f55f716b76cd118b1cce392ccd447b40373f6361d6c3e4b8c1ebff7290e9ed2943a5693b57b081b3f5234e5dc2af9ed956f91a41b31ed7bb2998690145c42055264c9ee6f6a23b939f8ca124471586614f0179ff600c19612513e289d713086870a7f09c5d6df74eacde46dc5b5df9e5d46c491754dd3aa4c1064a85c7f23e1468314d045de7191b362d4bcc48189e974e97e7056d139e235577ff6167b8e4cb95ef1774395a06feae495965b99bb530aabf325dae8a6ef6807fe03b605b625b5ab27c286c6b5a989460", 0xda, 0x0, 0x0) socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x56b6, 0x7, 0x2, 0x4}, {0x2, 0x2, 0x2, 0x81}, {0x0, 0x4, 0x8, 0x2}, {0x7fffffff, 0x3, 0x30000000, 0x2}, {0x61b9, 0x401, 0xccc, 0xee7}, {0x6, 0x3, 0x8c, 0x5}, {0x1f, 0x7, 0xffffffffffff8de9, 0x1}, {0xffffffffffffffff, 0x100000001, 0x80000001, 0x8}, {0x5, 0x1, 0x1f, 0xfffffffffffffffa}, {0x80, 0x29, 0x3ff, 0x9}]}) 16:35:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x5, 0x391b, 0x1000, 0x7, 0x7ff, 0x7ff, 0x95}, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x0, 0x100, 0x4, 0x9}, &(0x7f00000000c0)={0x4, 0x9, 0x7b2, 0x8001, 0x9, 0x593f, 0x0, 0x799d15c0}, &(0x7f0000000100)={0xfffffffffffff70b, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:35:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:35:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='@\x00', &(0x7f0000000140)='$\xdd&\x00', &(0x7f0000000180)='(\x86\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)=',\xc1##:9,\x00[*\x82)\'%i.{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='}:\x11/.\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'/\x00']) 16:35:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffd31) setregid(r2, r3) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:35:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r2 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r2, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semget$private(0x0, 0x7, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) faccessat(r1, &(0x7f00000002c0)='./file1\x00', 0x20, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@abs, &(0x7f0000000680)=0x8) syz_open_pts() semget$private(0x0, 0x2, 0x20) 16:35:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) setrlimit(0xf, &(0x7f00000000c0)={0x5, 0x6}) lseek(r0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) write(r2, &(0x7f0000000340)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef9341d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca31200010000145b78ddaa1936822f2d543e0044a6c7fbbf227614701c0880f325168cfdd00737e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0ddbe8d4e53451a1e1ebfb997569534d6c46b95e99bf5d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e0", 0xfffffffffffffe7c) 16:35:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) unlink(&(0x7f0000000200)='./file1\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc9c267f052d52da0, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x51cd) 16:35:22 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x8) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) listen(r3, 0x1) r4 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r4, 0x6, r5) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000280)) 16:35:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000000)={0x68, 0x7ff, 0x80000000, 0x100000001, 0x6, 0x4, 0x5, 0xfffffffffffffff7}, &(0x7f0000000040)={0x8, 0x9, 0x2, 0x2, 0xff, 0x3, 0x1000, 0x2}, &(0x7f0000000080)={0x9, 0x102, 0x9, 0x4, 0x3, 0xebe, 0x1ff, 0x800}, &(0x7f0000000140)={0x7, 0x7fff}) 16:35:22 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:35:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x7, 0x1, 0x6, 0x751b, 0x6}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0xc, 0x0, 0x0, 0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = socket(0x10, 0x5, 0x3) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0xe5450a02e7e04e53, 0x20000000, 0x200}, {{r1}, 0xfffffffffffffffb, 0x4, 0x9, 0x43e000000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x2993812f, 0x6}, {{r1}, 0xfffffffffffffff9, 0x6a1139e6633d6bfa, 0x4, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x4472ebf1, 0xff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x600fffff, 0x4, 0x800}, {{r0}, 0xfffffffffffffffd, 0x12, 0x2, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x61, 0x20000000, 0xc78c}], 0x3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0xd0, 0xfffff, 0x53dc, 0x7}, {{r1}, 0x0, 0xaadfd5500227d210, 0x10, 0x0, 0x72}], 0x7, &(0x7f0000000200)={0x7, 0x101}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x9, 0x8, 0x5, 0x7ff}, {0x65003478, 0x8, 0x8001}, {0x4, 0x1000, 0x5, 0x97a40000000000}, {0x2, 0x10000, 0x1000, 0xde6e}]}) 16:35:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:35:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[{0x2, 0x51e, 0x5, 0x7}, {0xab, 0xa869, 0x3, 0x2}, {0x6, 0x1, 0x20000000000000, 0x4}, {0x8001, 0x0, 0x9, 0x80000001}, {0x7, 0xdf73, 0x5, 0x7fff}, {0x1, 0x7fff, 0xfff, 0x8}, {0x3f, 0x3, 0x100}, {0x5, 0x0, 0x401, 0x6}, {0x6, 0x29b68000, 0x80, 0x3f}, {0x2, 0x2d, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1c}, {0x20000000000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 16:35:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000020}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x0, 0x19) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x2f7, 0x8, 0x3, 0x9}, {0x3097, 0x1, 0x3f, 0xb372}, {0x8, 0xfffffffffffffffe, 0x14, 0x4}, {0x7f, 0xffff, 0x4c9, 0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x100000000) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) r2 = open(&(0x7f0000000280)='./file0\x00', 0xab3ec49867e9ffe1, 0x182) recvmsg(r2, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/49, 0x31}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/18, 0x12}], 0x4, &(0x7f0000000400)=""/4096, 0x1000}, 0x842) 16:35:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x30060, 0xf4) bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/11, 0xb) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) 16:35:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000700)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) recvfrom(r5, &(0x7f0000000640)=""/84, 0x54, 0x0, &(0x7f00000006c0)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) getpeername$unix(r6, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) flock(r6, 0x7e239af0559f7985) 16:35:22 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r2, 0x3) fcntl$setown(r0, 0x6, 0x0) 16:35:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x4000100000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000040)=[{r0}, {r0, 0x8}, {r0}, {r0, 0x10}, {r0, 0x4}, {r0, 0x4}, {r0, 0x100}], 0x7, 0x6) 16:35:22 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') semget$private(0x0, 0x1, 0x145a23b4efd4f7fe) utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:35:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:35:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/252], 0xfc, 0x3, 0x1000) syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000001c0)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 16:35:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socket$inet(0x2, 0xcda72d8fa9fd728e, 0x84) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:35:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) syz_open_pts() witness: lock order reversal: 1st 0xfffffd806e4bd808 inode (&ip->i_lock) 2nd 0xfffffd807d11e808 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd807d11e808,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd807d11e7f8) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff800024db5780,1,ffff800020acf678) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa7c710,c0106477,ffff800024db5780,1,fffffd807f7c6b40,ffff800020acf678) at VOP_IOCTL+0x88 vn_ioctl(fffffd806e88f268,c0106477,ffff800024db5780,ffff800020acf678) at vn_ioctl+0xb7 sys_ioctl(ffff800020acf678,ffff800024db5898,ffff800024db5900) at sys_ioctl+0x5b8 syscall(ffff800024db5970) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,21267fcf010) at Xsyscall+0x128 end of kernel end trace frame: 0x2154b50ec50, count: -9 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024db5340 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff80002337c000 rax 0xffff800000a48b40 r8 0xffffffff81944fb5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x3f5f338553970f38 r12 0xfffffd80029b8c00 r13 0 r14 0xffffffff82605be0 w_lodata+0x43e40 r15 0xffffffff826161d0 w_lodata+0x54430 rip 0xffffffff81ae7518 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024db5330 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=26574 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020acfb68,0xffff800020acef20 process=0xffff800020a8b510 user=0xffff800024db0000, vmspace=0xfffffd807f00c000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 36217 339396 94711 0 7 0 syz-executor.0 *36217 26574 94711 0 7 0x4000000 syz-executor.0 36217 448093 94711 0 2 0x4000000 syz-executor.0 94145 118235 88918 0 2 0 syz-executor.1 94145 400726 88918 0 3 0x4000080 lockf syz-executor.1 94145 72044 88918 0 3 0x4000080 lockf syz-executor.1 94145 78842 88918 0 3 0x4000080 fsleep syz-executor.1 88918 333557 40147 0 3 0x82 nanosleep syz-executor.1 80684 78774 0 0 3 0x14200 acct acct 78541 626 1 0 3 0x100083 ttyin getty 94711 57917 40147 0 3 0x82 nanosleep syz-executor.0 9433 416185 0 0 3 0x14200 bored sosplice 40147 262931 43283 0 3 0x82 thrsleep syz-fuzzer 40147 442271 43283 0 3 0x4000082 thrsleep syz-fuzzer 40147 319292 43283 0 3 0x4000082 thrsleep syz-fuzzer 40147 316995 43283 0 3 0x4000082 thrsleep syz-fuzzer 40147 374401 43283 0 3 0x4000082 kqread syz-fuzzer 40147 66344 43283 0 3 0x4000082 thrsleep syz-fuzzer 40147 315273 43283 0 3 0x4000082 thrsleep syz-fuzzer 40147 165829 43283 0 3 0x4000082 thrsleep syz-fuzzer 40147 5811 43283 0 3 0x4000082 thrsleep syz-fuzzer 40147 461899 43283 0 3 0x4000082 thrsleep syz-fuzzer 43283 494947 72784 0 3 0x10008a pause ksh 72784 306807 63283 0 3 0x92 select sshd 63283 294315 1 0 3 0x80 select sshd 15951 90474 37493 74 3 0x100092 bpf pflogd 37493 354157 1 0 3 0x80 netio pflogd 57422 14197 73287 73 3 0x100090 kqread syslogd 73287 221732 1 0 3 0x100082 netio syslogd 94908 218103 1 77 3 0x100090 poll dhclient 59375 236951 1 0 3 0x80 poll dhclient 27058 10710 0 0 2 0x14200 zerothread 16781 81340 0 0 3 0x14200 aiodoned aiodoned 57432 500813 0 0 3 0x14200 syncer update 5235 397276 0 0 3 0x14200 cleaner cleaner 79988 131748 0 0 3 0x14200 reaper reaper 98879 286251 0 0 3 0x14200 pgdaemon pagedaemon 98387 96526 0 0 3 0x14200 bored crynlk 62508 105140 0 0 3 0x14200 bored crypto 83028 190094 0 0 3 0x40014200 acpi0 acpi0 47998 96826 0 0 3 0x40014200 idle1 99044 127482 0 0 3 0x14200 bored softnet 53317 185620 0 0 3 0x14200 bored systqmp 18825 233242 0 0 3 0x14200 bored systq 22872 365463 0 0 3 0x40014200 bored softclock 84782 447396 0 0 3 0x40014200 idle0 15077 163355 0 0 3 0x14200 bored smr 1 225169 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 36217 (syz-executor.0) thread 0xffff800020acf678 (26574) exclusive rrwlock inode r = 0 (0xfffffd806e4bd808) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8262c5a8) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9561 7095K 14651K 78643K 17474 0 0 pcb 13 8K 8K 78643K 288 0 0 rtable 111 4K 5K 78643K 1020 0 0 ifaddr 71 16K 17K 78643K 331 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1631 0 0 iov 0 0K 16K 78643K 231 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 77K 78643K 3804 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 45 0 0 VM map 2 1K 1K 78643K 4 0 0 sem 12 0K 1K 78643K 299 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2842 0 0 sigio 0 0K 0K 78643K 15 0 0 proc 54 51K 83K 78643K 1108 0 0 subproc 32 2K 2K 78643K 187 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 225 0 0 in_multi 33 2K 2K 78643K 205 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 546 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 113 22K 31K 78643K 9958 0 0 UVM aobj 116 6K 6K 78643K 128 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 285 0 0 NDP 16 0K 0K 78643K 102 0 0 temp 201 3556K 4196K 78643K 41960 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 24 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 159 0 157 1 0 1 1 0 8 0 rtentry 112 146 0 102 2 0 2 2 0 8 0 unpcb 120 875 0 865 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9700 0 9700 1 1 0 1 0 8 0 tcpcb 544 547 0 543 1 0 1 1 0 8 0 inpcb 280 1562 0 1555 2 1 1 2 0 8 0 ip6q 72 2 0 1 2 1 1 1 0 8 0 ip6af 48 1 0 0 1 0 1 1 0 8 0 nd6 48 33 0 27 1 0 1 1 0 8 0 pkpcb 40 12 0 12 5 4 1 1 0 8 1 ppxss 1128 41 0 41 8 7 1 1 0 8 1 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 2 0 2 1 1 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 91 0 62 1 0 1 1 0 8 0 pfstkey 112 92 0 63 2 0 2 2 0 8 0 pfstate 328 92 0 63 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 608 0 414 13 0 13 13 0 8 0 art_table 32 609 0 414 2 0 2 2 0 8 0 art_node 16 143 0 103 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 13 3 2 1 1 0 8 0 semapl 112 297 0 287 1 0 1 1 0 8 0 shmpl 112 126 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5947 0 4521 47 0 47 47 0 8 0 ffsino 272 5947 0 4521 96 0 96 96 0 8 0 nchpl 144 10067 0 8430 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 32214 0 32214 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 2 1 1 0 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 28172 0 28172 11 10 1 6 0 8 1 plimitpl 152 284 0 276 1 0 1 1 0 8 0 sigapl 432 3019 0 3003 3 1 2 3 0 8 0 futexpl 56 35402 0 35401 1 0 1 1 0 8 0 knotepl 112 586 0 567 1 0 1 1 0 8 0 kqueuepl 104 482 0 480 1 0 1 1 0 8 0 pipepl 112 1604 0 1585 3 2 1 2 0 8 0 fdescpl 488 3020 0 3003 3 0 3 3 0 8 0 filepl 152 17241 0 17138 8 3 5 6 0 8 0 lockfpl 104 1132 0 1128 3 2 1 1 0 8 0 lockfspl 48 365 0 364 3 2 1 1 0 8 0 sessionpl 112 31 0 20 1 0 1 1 0 8 0 pgrppl 48 58 0 47 1 0 1 1 0 8 0 ucredpl 96 3137 0 3128 1 0 1 1 0 8 0 zombiepl 144 3003 0 3003 2 1 1 1 0 8 1 processpl 896 3037 0 3003 4 0 4 4 0 8 0 procpl 632 8723 0 8675 9 4 5 5 0 8 0 srpgc 64 18 0 18 6 5 1 1 0 8 1 sosppl 128 33 0 33 9 8 1 1 0 8 1 sockpl 384 2643 0 2624 7 4 3 4 0 8 1 mcl64k 65536 17 0 0 3 0 3 3 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 16 0 0 2 0 2 2 0 8 0 mcl8k 8192 16 0 0 2 0 2 2 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 163 0 0 20 2 18 20 0 8 0 mtagpl 80 44 0 0 1 0 1 1 0 8 0 mbufpl 256 275 0 0 13 1 12 13 0 8 0 bufpl 256 12222 0 5203 439 0 439 439 0 8 0 anonpl 16 273916 0 261882 119 65 54 68 0 124 0 amapchunkpl 152 17477 0 17344 25 19 6 10 0 158 0 amappl16 192 13952 0 13258 82 45 37 47 0 8 1 amappl15 184 198 0 198 2 2 0 1 0 8 0 amappl14 176 562 0 557 1 0 1 1 0 8 0 amappl13 168 934 0 930 2 1 1 1 0 8 0 amappl12 160 11 0 9 2 1 1 1 0 8 0 amappl11 152 251 0 236 1 0 1 1 0 8 0 amappl10 144 108 0 102 1 0 1 1 0 8 0 amappl9 136 1867 0 1864 1 0 1 1 0 8 0 amappl8 128 1431 0 1404 2 0 2 2 0 8 0 amappl7 120 75 0 67 1 0 1 1 0 8 0 amappl6 112 219 0 211 1 0 1 1 0 8 0 amappl5 104 218 0 202 1 0 1 1 0 8 0 amappl4 96 3111 0 3078 2 1 1 2 0 8 0 amappl3 88 945 0 935 1 0 1 1 0 8 0 amappl2 80 22862 0 22780 3 1 2 3 0 8 0 amappl1 72 74296 0 73828 25 15 10 20 0 8 0 amappl 80 9128 0 9081 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 127 0 12 2 0 2 2 0 8 0 uaddrrnd 24 3022 0 3003 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3022 0 3003 1 0 1 1 0 8 0 vmmpekpl 168 23118 0 23082 2 0 2 2 0 8 0 vmmpepl 168 370319 0 368365 190 85 105 105 0 357 20 vmsppl 368 3019 0 3003 2 0 2 2 0 8 0 pdppl 4096 6051 0 6010 7 1 6 6 0 8 0 pvpl 32 760548 0 745227 267 135 132 170 0 265 0 pmappl 232 3021 0 3005 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 609 0 8 18 0 18 18 0 8 0