Warning: Permanently added '10.128.10.30' (ECDSA) to the list of known hosts. 2019/12/17 18:20:04 fuzzer started 2019/12/17 18:20:09 dialing manager at 10.128.15.235:36975 2019/12/17 18:20:09 syscalls: 337 2019/12/17 18:20:09 code coverage: enabled 2019/12/17 18:20:09 comparison tracing: enabled 2019/12/17 18:20:09 extra coverage: support is not implemented in syzkaller 2019/12/17 18:20:09 setuid sandbox: enabled 2019/12/17 18:20:09 namespace sandbox: support is not implemented in syzkaller 2019/12/17 18:20:09 Android sandbox: support is not implemented in syzkaller 2019/12/17 18:20:09 fault injection: support is not implemented in syzkaller 2019/12/17 18:20:09 leak checking: support is not implemented in syzkaller 2019/12/17 18:20:09 net packet injection: enabled 2019/12/17 18:20:09 net device setup: support is not implemented in syzkaller 2019/12/17 18:20:09 concurrency sanitizer: support is not implemented in syzkaller 2019/12/17 18:20:09 devlink PCI setup: support is not implemented in syzkaller 18:20:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = msgget$private(0x0, 0xa0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/166}, 0xae, 0x0, 0x1000) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) fchdir(0xffffffffffffff9c) getgid() r3 = semget$private(0x0, 0xa, 0x40c) semop(r3, &(0x7f0000000140)=[{0x4, 0x5, 0x1800}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) r4 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x81, 0x6a}) getgid() r5 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f00000001c0)=@abs={0x3, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="f77ac1d2", 0x4}, {&(0x7f0000000240)="f4dd4c9de089f8dbfc340b3894a1f8e692261617502a4e5a09b9bf3097c8d928473657aa3a588f40b0be847e646590cf1769e9428c6be79d27015112cd2a4c2eb9c7daa9bc8891b1ee96b0b57dda6fb7ecabe25446979cbd30ab13d3d6484192352dcc97a8149c7cf32169304e9c6022428773420770f7ebbaa6431d34fa22fa6643d25ee858c74d4d92d6f23392fc53588653f79c14b09b087b8b04b9c45f82037065c6c3835c1ff719b38282", 0xad}, {&(0x7f0000000300)="9ccf5b708eb20e020950ad145e8a74fbd33c3e4843e193fda3c0249c4839914e6062ac9d0751450c2c65c3ab038d6bf983fd0bead89abd61a631127810ca148e28d9becf3138bc46f7efb3b32b2db1628b2570611f1bd94ff87ec63d4eafc6c51d28bcaddfc1b6d2185c6c302373debf6d23cc5e746e4ad33c5a09bb34731d6912ae00a60df01801fe1061da", 0x8c}], 0x3, 0x0, 0x0, 0xf}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x1, 0x8000}, {0x18, 0x2, 0x9c, 0x4}, 0x1f, [0x40, 0x1, 0xffff, 0xbf, 0x43e8abe3, 0xffffffff, 0x8, 0x5]}, 0x3c) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) r8 = dup2(r5, 0xffffffffffffffff) mkdirat(r8, &(0x7f0000000540)='./file0\x00', 0x3) pipe(&(0x7f0000000580)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x1, 0x4, 0x101}, {0x18, 0x0, 0xffff, 0x400}, 0x4, [0x0, 0x6, 0xffff, 0xfffffff8, 0x1, 0x61d, 0x8, 0x2077]}, 0x3c) semctl$IPC_RMID(r3, 0x0, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f00000008c0)={0x0, 0x5c7, 0xf1, 0x7ff, &(0x7f0000000640)={{0x3, 0xc0, 0x4, 0xff, 0x9, 0x8, 0x6}, {[0x9, 0x5, 0x1, 0x3, 0x2, 0xc37, 0x6, 0x5, 0xe58, 0x3f, 0x9, 0x6, 0x5, 0x3f, 0xe1, 0x200, 0x2, 0x7ff], [0x2, 0x1, 0x200, 0x3, 0x3, 0x2, 0x7ff, 0xfff, 0x5, 0x4], [0x5, 0x2, 0x80000000, 0x49, 0x4, 0xffffffffffffde98, 0x8], [0x5, 0x4, 0x1, 0x453, 0x6, 0x8], [{0x3, 0x8, 0x1, 0x5}, {0xffff, 0x7, 0x10001, 0xd6}, {0x7fff, 0x69, 0x3, 0x15}, {0x0, 0x200, 0x8, 0xe2458f0}, {0x7, 0x9, 0x0, 0x3}, {0x40, 0x697, 0x4, 0x7}, {0x6, 0x7, 0x1, 0x6}, {0xa6d0, 0x5, 0x80000000, 0xa}], {0x3f, 0x10000, 0x2}, {0x2, 0x6, 0x4, 0x583}}}, 0x9}) syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) 18:20:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, r1, 0x2) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xfffd, 0x4, 0x3, 0x1}, {0x0, 0x4, 0xe0, 0x7fff}, {0x100, 0x1f, 0xd2, 0x5}, {0xbaf, 0x3, 0x9, 0x1}]}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) r6 = dup(r4) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000180)=0x3) socketpair(0x20, 0x4, 0xfa, &(0x7f00000001c0)) r7 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x98dce56c1806c369, 0x8) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000240)={0x3, 0x8, 0xffffffff, 0x7, "a9b9b49d703f95b70409d67dd5f8894567c56083", 0x6, 0x9}) r9 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10000, 0x10) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000340)={0x821, './file0\x00', './file0\x00'}) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000380)=0x7) dup2(r6, r7) fcntl$dupfd(r8, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000440)={0x5, 0x400}) ioctl$TIOCEXCL(r0, 0x2000740d) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x20, 0x0) read(r12, &(0x7f00000004c0)=""/184, 0xb8) 18:20:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a0aa05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) writev(r1, &(0x7f0000001740)=[{0x0}], 0x1) listen(r1, 0x7ff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:20:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7f) 18:20:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000d49, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'t!p', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x38, 0x0, 0x0, 0x800}, {0x30, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xb9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) listen(r3, 0x7ffff) ioctl$TIOCNXCL(r3, 0x2000740e) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) listen(r6, 0x9) r7 = openat(r6, &(0x7f0000000100)='./file0\x00', 0xe4, 0x80) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000180)=[{0xff, 0x20, 0x6, 0x6}, {0x1f, 0xff, 0x3f, 0xe8}, {0x6, 0x2, 0x40, 0x9}, {0x5, 0x3f, 0x3, 0x401}]}) dup2(r4, r1) 18:20:15 executing program 1: socket(0x18, 0x5, 0x2) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) kevent(r1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x42, 0x81, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x6, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x6, 0x6, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000004, 0xf44, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x4, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0xd90c149b6eb82a1b, 0x8, 0x5, 0x1978ca538}, {{r6}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x5, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r7, 0x10009) readlinkat(r7, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r8, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r9) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000180)) dup(r8) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r11 = kqueue() r12 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r12, 0x0, 0x0, 0x2) r13 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r13, 0x0, 0x0, 0x1) r14 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r14, 0x0, 0x0, 0x2) r15 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r15, 0x0, 0x0, 0x2) kevent(r11, &(0x7f0000000600), 0x81, 0x0, 0x10000fe, 0x0) r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r16, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$dupfd(r16, 0xa, r10) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) 18:20:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000140)=[{{r4}, 0x2, 0xa4, 0x80, 0xa0, 0x1000}, {{r4}, 0x2, 0x10, 0x40000000, 0x7, 0x7}, {{r5}, 0xfffffffffffffff8, 0xb2bb5ec9efc2d9e7, 0x4, 0x6, 0xc5fe}], 0x34, 0x0, 0xc6a, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 18:20:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x392, &(0x7f0000000100)="7447d32cc927b1ec094440c2dc27") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 18:20:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x34, 0x0, 0x0, 0xfffffffd}, {0x4d}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x5, 0x1, 0x4]}) 18:20:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b6031c000000e0ffcbc0c4a17b00ee1000e3ffffffffffffd6898f000100002300000000113cd3c4a3dc7869000d9fffdf85660100671273b7e901000000fc030600000000000000000900000000000000000000000076cb216941107d901e263e4550c23babd90000007d1c00000000a8d7d13a33b75a9915071acb1dc6eed6e9d0dda18428e5325eaaee9c93ae27d2edf923bcdd640a59a9726483d302f352c4e880ca5a00dead24dce4b1fece29896258137e2b3fe6a5d3b7d9486f3e7d926d388b534a611f8b2b29baf730875909b816ebcc71e018563a517ca5bc17c65f834ee72e8c60e51889479aaa808f58d6b67881fadd15a2e491b9be434c65cc50ea491612d9e8a0189976be391b15a78a8aa3c8e7fe68b584831c80ce3bf7eed2588ea6edd0110757a461c3bb4bc6c687bd41a2bcaad6b233f298ac099c4fc008bc767febb690fd041f2b044b40524389ab8f88257797331942460ee93cf993bf131cd550637f171594ed4ede0d7d8641cf00811ba2cde406ac26c81f38955fbc35a505fb464f58c042c85993f4f1789b1a83fed55f68b29fe20f471340199f734569422df8877bee0e41b7a00e20b3c88f0765da339652c1870ca763f768361f0e230d4725457ea2e432d6a7b022a2f7d543"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:20:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x42) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0xfff8, 0x1}, {0x16}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 18:20:16 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfeffffff}) r0 = socket$inet(0x2, 0x3, 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="f6cf55dcd7c7ff1a1389999e948d66ae4a32db4bb123052a3ce1d5680912c688423bf1f36eda6e6595f8b1", 0x2b}, {&(0x7f0000000080)="496bda5b3f97bc7809d78dac2175c2e6067bf36c20", 0x15}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="87ef27556f862bbecea92582a65c15789ba8883edf65dc09b6b7d24ff262a4846dff3ba9dad5c5ce94136c1059cd4b70673934fa5e46b390065e9b19d0e667083848a6821b51a634e89edb47de3cd1b50723a515ef70aecea4496fc4244d21030658754b9d0ed5c2bedf330d9fc1bd6cf024cb9e426ef3a4860b05a62df5e68a57ce6922070c9ad212bee99d22a697d38cb24b66a7682dc65d1112ef83fc881030f8bc", 0xa3}, {&(0x7f00000001c0)="9c49872b63808c22e278cb9e2215cdfc951c4487cc26c9863e52d93388899b04d1470b77df667b90e6187c3e1d21b00d35e94121aea43fcaf2fa4d6d97965637da31270279b1af7c2b106baae523bfc15307291c475333f7f48d1da92594edea52bc45afaa", 0x65}, {&(0x7f0000000240)="fac23bbb086a9c7d6f67b76168389f7cad79f8b2be1c2b2d43ea873df9a150747d46515106e8cfa2f4fe63f3cfa1b65fc991bfc0801deaec20c7671846ec4d4376e673cd8b0233f1108223bea14dac7ff4f07a75c0d6e3a4b8be04ec4d5b9d8750e02d32a22cea2d5d986c938d665e1c667983b7844fed2a9d7f056c24917420251465", 0x83}, {&(0x7f0000000300)="f151255a0dd574403c7a03ccdb0ef395428814537944d154b7dc907c02a894d6d0763bfbb23acb4590d33523926b11677f10298da3c076db6880264c738cfb179100de04de5e39667322f3dd80b25e2b45be555b2fbfc392d61671a31cf0646cdac9088d14adb085f244b710743e2b7becfb07ef84669cb77eace887fe0ece6b2c19e02111228772f8ad97845bd94f96d04ac8a24303128c3dc9b88e4e60bcd0e3b3707edb7babd40fb50a76f883791b313b7c503dfab047aa8dec75b33582662366e08ce8b61c41c299e6fd", 0xcc}], 0x7, 0x0, 0x40) 18:20:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x10, 0x460a31a737f20b51, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a0aa05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) writev(r2, &(0x7f0000001740)=[{0x0}], 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000200)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000040)=@file={0xe71ddde6ea8e4a80, './file0\x00'}, 0xa) syz_emit_ethernet(0xb6, &(0x7f00000002c0)="17bd663a1d72d30ad27276ff492b15c60cd018dbc6346c3011461cd5211a8d8f62a2be276300000000000010db57130d3d803e2c913b6aafdf09a90c3c564d6eb17b6d2743f1fd9fd542efbebb8177346b95d8c2a03890d5f5440745fc32c04bd05e9c3733ae0b0ddd1392953715244ee7b2d4b0cccf61693ce50343f614629e9f48d4094fc99eacdc6f3f5e0495837ba2a7c7bf0719fcaddca2e9f4f150c6e60ea33149b377f6ad1401b371285bcb2cf6e39ee1c3e8") 18:20:16 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000040)=""/219, 0xdb}, {&(0x7f0000000140)=""/92, 0x5c}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f0000000300)=""/232, 0xe8}], 0x5) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x10000014c) 18:20:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'t!p', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4d}, {0x25}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) listen(r3, 0x9) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 18:20:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) listen(r2, 0x9) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x1a, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 18:20:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x8000000000005200) r1 = kqueue() fchmod(r1, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x7fff, 0x23, 0x6, 0x1}, {0x0, 0x8, 0x9, 0x1}, {0x4, 0xc5, 0x40, 0x3f}, {0x8000, 0x0, 0xd2, 0x101}, {0x8, 0x0, 0x7f, 0x1cde}, {0xfff, 0x7, 0x2, 0x7}, {0x4, 0x20, 0x68, 0x1}, {0x3, 0x80, 0x89, 0x9}, {0x5, 0x3, 0x8, 0x365}]}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63, 0xd0000023, 0x0, 0xffffffffffffffff}], 0x47, 0x0, 0x400, 0x0) dup2(r1, r2) denied attempt to set clock forward to 4278190079 denied attempt to set clock forward to 4278190079 18:20:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 18:20:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) listen(r5, 0x9) accept$inet6(r5, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 18:20:16 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x64, 0x0) r1 = getuid() r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r6 = getegid() r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be391c157e45d0e37723b002496248f20f3040000000000000016fa734b2ce506ab298032bc2be0702b3484e86eb2d1af4592442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de00000053f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddefb90000000000000008b16656a1b10eeacff71daa98af0000000086ae188c52f69b007747c303f02ddb360000034a8fce490ef7dedfdaaca13d352d5e282c7435329184b414efbc574632361d741e4eaf733c54b587006488ff2a746d5f5c7ff835bf1855d2865df7bcab558092747b5e7c0a31839ef87079fb522bd38aeaedd518fed06d6ceeaa0227fd8efc01e1b6aff3cee22f450f5c1f2a99690f0199fdb24300000000a10fdde3cd1eb88144ae7e9d074fce32b599cb851595a47d51e7d474e8b75184c6f1594a85668d18dd30dac83145905875a19e213db9e6000000000000000000000039d75167e9ecd223aa9e8f2b92a5c20a53b93e87255622d701c22c031b33614e1ea6d6dcb711a0b4d09e76407cb669e155dac9c898b3379e96b6b0157004d40f6706a791d07cbbab3fbfb7db2f7edec0fe689b686469c12c7da7e54389915c54e03eaec9ba921b044f8c0adbc9fbfae3ef913008c7ef7f7c2ebf8686bb6b"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001200)=""/50) msgsnd(r7, &(0x7f0000000840)={0xd815b08506fa6c59, "7ae6384ac1e33e877d122f6b89f6c5207fdae18f8ff4a13bdf849aea81e33cbcfcd2113798cbed070000008d76fb99aaf8312279d2d327e755c7d904d14ad269bf09fc3068786b816702e9d000b6c222e3809784f0f12c0f7c9248a1f7c28efa5865be2543e7046ff54985b15b083b322a6bd990c42d6b10dd2b1294f8459418d2553e931ffe40687430c076852c363f647d5288671e40fc9d90220700528de3b315a0b6d816de3a51002caec9852b343e88aa4f6d6cbc10919b41e3e0f074f4dd0cfebc9495d211568aff6da21f72c56068157b60d56d4c1877d49595ae5bf3773dc112eb88ef632151077e27d1a0ede301475f259d5978aad39f93e9a52825c840c2"}, 0x10b, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x385cb126d75602c2) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r11, 0x4}, 0x200, 0x401, 0x2}) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r11, 0xc) 18:20:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffbfff], [0x0, 0x0, 0xffffffff]}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xfa108b76d8d649a5, 0x21fb10b1b28f5db8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0xe3, 0x3f, 0x342b, {[0x6, 0x7, 0x3, 0x7, 0x100000000, 0x1, 0xfffffffffffffff8, 0x8001, 0x8, 0x20, 0x4ac, 0x20, 0x10000, 0x200, 0x80000000, 0x4, 0x67, 0x7], [0xf4d, 0x400000000000000, 0x8, 0x7, 0x0, 0x5, 0x7f800000000000, 0x200, 0x2d25, 0x32e], [0x3, 0x9, 0x1000, 0x0, 0x8, 0x5, 0x7], [0x1, 0x4, 0x9, 0x9, 0x2, 0x2], [{0x9, 0x180b5a8d, 0xfffffeff, 0x101}, {0x7, 0x401, 0x1f, 0x4}, {0x4, 0x1ff, 0x8000}, {0xfff, 0x3d88, 0x0, 0xfa06}, {0x200, 0x9, 0x7, 0xfff}, {0x8001, 0x7, 0x159a, 0xffffffffffffffe3}, {0x2, 0x400, 0x4, 0x28d}, {0x40, 0x80000001, 0x6, 0x8b43}], {0x4, 0x3, 0x8, 0xffff}, {0x3ff, 0x6, 0x1, 0xec5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getrlimit(0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x74}, {0x50}, {0x40006}]}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) listen(r3, 0x9) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000240)={0x210e, 0x8001, {[0x7f, 0xffff, 0x6, 0x1, 0x3, 0x6, 0xffffffff00000001, 0x0, 0x8000, 0x7, 0x0, 0x3f, 0x2f72, 0x101, 0x51, 0x9, 0x80000001], [0x4, 0x56, 0x1, 0x5ba, 0x7, 0x100000001, 0x9, 0xc18a, 0x5, 0x7], [0x2, 0x1, 0x10000, 0x7, 0x8000, 0x7fff, 0x7fff], [0xb, 0x1, 0x8, 0x3, 0x1ff, 0x3f], [{0x6, 0x7, 0x7, 0x1000}, {0x7, 0x81, 0x7ff, 0x2}, {0x800, 0x93, 0x200, 0x7c6}, {0x5, 0x3, 0x9, 0x100000000000}, {0xafb, 0x5, 0x0, 0x1000}, {0xff, 0xe2, 0x10001, 0x1}, {0x6, 0xfff, 0x5, 0x1ff}, {0x0, 0x1f, 0x5, 0x3}], {0x9, 0x0, 0x4, 0xfffffffffffffb92}, {0x1, 0x4, 0x6, 0x6}}}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$dupfd(r1, 0xa, r4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") pckbd_enable: command error 11:46:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) listen(r2, 0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000240)=0xc) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x20000, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) kevent(r2, &(0x7f0000000800)=[{{}, 0xfffffffffffffffa, 0x42, 0xfffff, 0xfffffffffffffffd, 0x9}, {{r3}, 0xfffffffffffffff8, 0xa8, 0xfffff, 0x800, 0x20}, {{r4}, 0x785ad0a8e4e9ac87, 0x80, 0x4, 0x8, 0x311}, {{r5}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x522, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x1}, {{r6}, 0xfffffffffffffff3, 0x96b1ab31b24a0cd4, 0x80, 0x9, 0x3bd0}, {{r7}, 0x0, 0x80, 0x40000002, 0x9, 0xa848}], 0x9, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffe, 0xc8, 0x4, 0x6479637, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x40, 0x8}], 0x1ff, &(0x7f0000000600)={0x80000001, 0x9}) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 11:46:07 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x0, 0x4000, 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"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3b, 0x5, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pckbd_enable: command error 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30000, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 11:46:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)='r', 0x1}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0xfffffffffffffeff, "850500000004001d0001000051b52fe7011e00"}) poll(&(0x7f0000000000)=[{r2, 0xb}], 0x1, 0x0) 11:46:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) listen(r2, 0x9) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 11:46:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x73f8], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x7fffffff, 0x2, {0x8, 0x4}}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 11:46:07 executing program 1: semget(0x1, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") socket(0x20, 0x4, 0x9) open(&(0x7f00000000c0)='./file0\x00', 0x140, 0x20) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) 11:46:07 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) socketpair(0x2, 0xb8c8958d90e05eaf, 0x80, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB], &(0x7f0000000100)=0x2) clock_settime(0x3, &(0x7f0000000140)={0x1299, 0x80000000}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 11:46:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6201feead964f237d9a9e3522dcf5e7e424c4e4ddc1a265712fc0b9a6956cc4e2eed5c699a3ec6347426396f51677d7749fc1f853c03f1882e92a7e1863e1fe5729b326ae78c7a45e44e7f456172b64305e73a168c26dc1ce609f37385f7695f072c5a2af3e1534dd1f7f79ba6992309dbe6606f08fb20e1a7958a7400d6850f4855c29159a2e5b44661b9c7ac400a581bf9240ddbe5a29fe6e3a67c76db059415b6358dcecdcf40b6ec129c43334d424708d3ea4cc2b09bad0a7b9185402104eb34e5c2db576fefe50000000000"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$KDSETRAD(r1, 0x20004b43) 11:46:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x100000000000000, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7bdffff], [0x0, 0x0, 0x482], [{}, {}, {}, {0x1}], {}, {0x0, 0xbbc3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x4) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) getegid() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 11:46:07 executing program 1: r0 = socket(0x2, 0x8000, 0x1f) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf468e3538354d78a2a197a3862070000000082959d5984c87910bf45c6a83217b0248a967f3f68c11700314896bc5e4071cabafa4d012ae447473c2384ff0100005353e17d51943e14bd88c21b1baf8336de8c8ad28922bf754799b9b813ad30505e8f4d7aea7c34878d06351ce1aea35300a49fef9d612f871f4385f04157795ea4a5c5fe659fa2e6351cd8cac7dbbc5b65bdcf9c9eec35ebbd00000000000000000000000000000000000000c0e6ae7e00000000d7f3406a20491d6f64fe8f45424c5f485d38a4b7133ae21f88dbc1ee8608a1572d9acda7cafe1307339b9d90ac12c7c75523bc5a3a56ce026f82a920408081cadd0ab92322982ba78a27d0efad9eaf46351a7bffddb14a9f36641997618beee723c61f7ce4b8"], 0x10) write(r0, 0x0, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/174, 0xae}, {&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000240)=""/194, 0xc2}], 0x5, &(0x7f00000003c0)=""/126, 0x7e}, 0x400) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") fcntl$setstatus(r0, 0x4, 0xf5f0d53e7e822378) 11:46:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) 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"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 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) 11:46:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x10000, './file0\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c01162b07004237b8fa4d012a48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d2080000001e51f16cf4eb8382da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b020078a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e760000000000000043d3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f33f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1dd21dad6f34bc502dd7196302b41cb22c69bb82d43e905f0bdffb491c3733a2b7bae8f51965eeaaa78e106c5417744e1fc4fa995a8e6d4abb7d41e1fafbe98df76f31199f5ba6c92781947d181cdfb4408a1a5557052acc2966b391930b3d4baa66ec11b85d36f6d00907af6dd1982af7f0c1c692c50a205e6120851543aec8cca4cc73d2a93cbaf36d7791225dcfd16e4b481969b6401a9dca86cc434c5d26e47cffacc78e3be74e8d7edadb19e6d92f8c581d5393fa504a7a6297a3388646ea70e9029cf85a1de4b311ba5e209c48f1d767510b0bb1b05972ff940803d2e11efed3ea89a33a59c2a882a33656592e7ff8c353aa6262285019e95ecf034683f437b2b94d86892af31357ec08b747a83e9e92e2110cbc578103e10dfbc2b04e2b876376d2ecc4cbc2bb59f8a693e5"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x108, 0xb6953d2da92f2bca) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r3, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r4, &(0x7f0000000400)='./file0\x00') lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000440)) semop(r3, &(0x7f0000000100)=[{0x4, 0x9, 0x1000}, {0x6, 0x848}, {0x2, 0x5}, {0x3, 0x330, 0x262f6f52b2555893}, {0x0, 0x800, 0xc00}, {0x1, 0x6, 0x2000}, {0x1, 0x7f, 0x1000}], 0x2cf) semop(r3, &(0x7f0000000680), 0xd3) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000280)=""/188) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 11:46:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a11418e00"/4098], &(0x7f0000001080)=0x1002) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) listen(r4, 0x9) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001140)=0x20) sendto$unix(r2, &(0x7f00000010c0)="f47525c88d872e04a55ff16ad951f4fc8a3cfc68740421d2bbf0e527e6864c895563502f3607e574cd0fb6e169df6def2fe9915f89dd20c2f598e661c91c4ee5864101624af2d540ac02d4e87773f4a8d04a61c339f89a8f288615efd5bef1526ea56412e3a974d42d661fb5d8", 0x6d, 0x6, 0x0, 0x0) 11:46:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) listen(r3, 0x9) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0xb8c2) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) listen(r5, 0x9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r8 = socket$unix(0x1, 0x2, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r11 = fcntl$dupfd(r10, 0x0, 0xffffffffffffff9c) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0x2e}, {{r7}, 0x1, 0x20, 0xfffff, 0x1e, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x8, 0x5}, {{r3}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x2, 0x1}], 0x8, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x1}, {{r2}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x1, 0x1}, {{r9}, 0xffffffffffffffff, 0xf2, 0x0, 0x0, 0x1}, {{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x7ff, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x14, 0x2, 0x0, 0x46}, {{r11}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x2, 0x20}, {{r12}, 0xfffffffffffffffc, 0x40, 0x40, 0x6, 0x7}], 0x4000, &(0x7f00000001c0)={0x400, 0x9}) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x1}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x48}, {0x6, 0x0, 0x0, 0x3ff}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x140) listen(r2, 0x9) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 11:46:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000fe3cffff0000ffff000000000000f87c8a5b671b1b290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) minherit(&(0x7f0000380000/0x4000)=nil, 0x4000, 0x3) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000080)=r2) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') r3 = semget(0x0, 0x3, 0x2) r4 = geteuid() r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r5, &(0x7f0000000240), 0x6) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r13, &(0x7f0000000240), 0x6) r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000100)=[r9, 0xffffffffffffffff, r20]) r22 = geteuid() r23 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffff, r4, r21, r22, r23, 0x10, 0x2}, 0x9, 0x1f, 0x5}) 11:46:07 executing program 0: syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) flock(r0, 0x4) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet6(0x18, 0xc007, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 11:46:07 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgroups(0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'\x00\x1d\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400035}, {0x406}]}) r3 = semget$private(0x0, 0x2b94bfdbd947acbc, 0x20) semop(r3, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r4 = semget$private(0x0, 0x800000000000010, 0x7e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r6 = dup(r5) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000200)) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1800}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f00000000c0)=[{0x0, 0x6cb}, {0x1, 0x20, 0x1000}, {0x3, 0x401, 0x1000}, {0x2, 0x4, 0xc00}], 0x4) semop(r4, &(0x7f0000000000)=[{0x0, 0x9}], 0x1) 11:46:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x5], [0x0, 0x0, 0x401, 0x2], [{}, {}, {}, {0x1}, {0x2118}], {}, {0x0, 0x420f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x5625694a2200b787, 0x4, 0x53) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) listen(r3, 0x9) recvfrom$unix(r3, &(0x7f0000000100)=""/78, 0x4e, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r5 = fcntl$dupfd(r4, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000040)) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x74}, {0x80000006, 0x0, 0x4, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x40}, {0x4006, 0x80}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000004c0)={0xa, &(0x7f0000000440)=[{0x1, 0x1, 0xb5, 0x3}, {0xf39, 0xfa, 0x1, 0x6}, {0x210, 0x1f, 0x59, 0x4}, {0x9, 0x0, 0x0, 0x3ff}, {0x1, 0xb4, 0x1, 0xfffff7c7}, {0x8, 0x8, 0x4, 0x3e61}, {0x1, 0x4, 0x40, 0x3}, {0x956, 0xfd, 0x1, 0xec3a}, {0x9d, 0x1, 0x6, 0x800}, {0x51, 0x8, 0x9, 0x7}]}) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000500)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x3, 0x9}], 0x0, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffd, 0x20, 0x10, 0x7, 0x8}, {{r7}, 0xfffffffffffffffb, 0xc8}, {{r8}, 0xfffffffffffffffc, 0x15, 0x2, 0xfffffffffffffff9}, {{r9}, 0x8000000000000006, 0x30, 0xd6e7d4d295caf921, 0x1ff, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x91, 0x20, 0x80000001, 0x9}], 0x1ff, &(0x7f0000000400)={0x33, 0x1}) listen(r4, 0x9) ioctl$TIOCCDTR(r4, 0x20007478) r10 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet(r10, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 11:46:07 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) kqueue() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d330000000000000000"], 0x156, 0x800) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32=r6, @ANYBLOB="d69ddb47f26707759246075d7ec516db635c6cb5e0386ec74780696e8b82b329ee29a49465ea703c8af7c4f088fd82", @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRESDEC], @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESHEX=r8, @ANYRESHEX=r7, @ANYPTR64, @ANYPTR, @ANYPTR64]]], 0x1, 0x3, 0x800) 11:46:08 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) open(&(0x7f0000000000)='./file0\x00', 0x8088, 0x50) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) pckbd_enable: command error 11:46:09 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='O\xc2') open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) 11:46:09 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777f418a7eccbd64c979bca64896bc5e04000000000000002b58fd4237b8fa4d012ae4474708000000000000002f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8b8c7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb665ff52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771eebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85fff7f0000000000009f7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb07365cb466dda7e94a8fca2b3c8202e334c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b9aad6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c9878cc482a6cb9403492ab728bf2ca6fb26336995da40b3d93798edb9350a79784113635673b8402a2a09dccff9ec982474e8b79292a25fec7588e44211e2fc4a0e68537eb60034a90e145529685c7ac80596b276bbe984f628"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x300}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) shmget$private(0x0, 0x1000, 0x20c, &(0x7f0000ffc000/0x1000)=nil) 11:46:09 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x6, 0x8, 0x1c00}, {0x2, 0x7, 0x1000}, {0x2, 0x100, 0x1000}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x106) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000400"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') pckbd_enable: command error 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x20751, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 11:46:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000466f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea63d6814d9b51c2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f041577b5ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47d172e07bac72d0fa93b007000000f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21aee3ff673cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0c6efc5294b40e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2dccae8c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d31d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076106005553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c80430af12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aede7010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a485655694a40408c98c3355e6551b45ec290d5eae07118b16e607703c880551965c242d3"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) open(&(0x7f0000000140)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x1, 0x0) r3 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r3) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r8, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r9 = fcntl$dupfd(r1, 0xf, r8) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000a00)=[{0x4}, {0x2040030, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r11, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r12 = syz_open_pts() ioctl$TIOCSTOP(r12, 0x2000746f) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r13, &(0x7f0000000140)=' ', 0x1) r14 = dup2(r12, r13) writev(r14, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) r15 = accept$inet6(r14, &(0x7f0000000200), &(0x7f0000000240)=0xc) r16 = socket(0x1, 0x0, 0x1f) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000009c0)={0xad, &(0x7f0000000380)=[{0xb56b, 0x7c, 0x5c, 0xa7a}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r17, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r18, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r19 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x1, 0x0) r21 = dup2(r20, r19) r22 = getpid() fcntl$setown(r21, 0x6, r22) r23 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r25 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f00000004c0)=""/223) r26 = msgget$private(0x0, 0x200) r27 = getgid() r28 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r30 = getppid() msgctl$IPC_SET(r26, 0x1, &(0x7f00000002c0)={{0x8, r28, r27, r28, r27, 0x42, 0x6}, 0x8, 0x3, r29, r30, 0x3f, 0x7, 0x4, 0x7}) r31 = getgid() r32 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r34 = msgget$private(0x0, 0x0) msgsnd(r34, &(0x7f0000000600)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bbc152d8e0e95d69fd157b9ed56b570600f058a04808"], 0x0, 0x0) msgrcv(r34, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b7400000000000001000000ac00000000002000"/42], 0x34, 0x3, 0x1800) r35 = semget$private(0x0, 0x8, 0x80) semop(r35, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r35, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r35, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r36 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r37, r38, r37, r38, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r34, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r38, r32, r31, 0x13, 0x6}, 0x6, 0x2, r33, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r39 = getgid() r40 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r42 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r40, r39, r40, r39, 0x42, 0x6}, 0x8, 0x3, r41, r42, 0x3f, 0x7, 0x4, 0x7}) r43 = getegid() r44 = getpgid(0x0) r45 = msgget$private(0x0, 0x200) r46 = getgid() r47 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r49 = getppid() msgctl$IPC_SET(r45, 0x1, &(0x7f00000002c0)={{0x8, r47, r46, r47, r46, 0x42, 0x6}, 0x8, 0x3, r48, r49, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x4, r28, r31, r40, r43, 0x18, 0x101}, 0x6, 0x1, r44, r48, 0x100000000, 0x1ff, 0x63}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r51 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r56 = getppid() r57 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000100)={{0x1, r52, r53, r54, r55, 0x5, 0x8000}, 0x1e3c, 0x8, r56, r57, 0x1f, 0x7, 0x2}) r58 = getegid() sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="aaa77963a2be8b7542fd3680ea0f75b17c116f00b8e4", 0x16}], 0x1, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r6, 0xffffffffffffff9c, r1, 0xffffffffffffff9c, 0xffffffffffffff9c, r7]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r9, r10, r11, r15, r16, r17, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r18]}, @cred={0x20, 0xffff, 0x0, r22, r24, r43}, @cred={0x20, 0xffff, 0x0, r50, r52, r58}], 0xe0}, 0xc02) r59 = dup(r0) sendto$inet6(r59, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:46:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r2, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/214, 0xffffffe1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r4 = dup(r3) r5 = openat(r4, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r1, r7) getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001080)=0xffffffffffffff12) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r9) fsync(r9) setsockopt$sock_int(r8, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r9, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r9, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r10, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) 11:46:09 executing program 0: socketpair(0x1, 0x1, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:46:09 executing program 0: ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x2) listen(r0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140)=0x5, 0x336) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2f66d401a8fafc53fb59e1d248e2b9c5da0e4f65b4bbc2111fe620db3a0c491f18e45efeec7df17c357291eaca65bb11c999833ac3bc0c6bd2a99e7ea2c8f55453aaa0de09ae9ec3a96c7e0000c02afb09b0f43c02acc63830b795bbd75e2913e2d5c1500d6cb578df5258f3e4fceae1e03ca14675445479680bc1d4e525d7171cb8fce479092a48dd623453bbe6000000"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r3, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) write(r3, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) setsockopt$sock_int(r3, 0xffff, 0x2066, &(0x7f00000000c0)=0x400005, 0x100000025) getppid() r4 = getegid() r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r5, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r6) r7 = getegid() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r8, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r9) getgroups(0x4, &(0x7f0000000700)=[r6, r9, 0x0, 0xffffffffffffffff]) r10 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() fcntl$dupfd(r11, 0x0, r12) listen(r11, 0x2000002) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r14, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r15, r15) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r16 = socket(0x18, 0x1, 0x0) listen(r16, 0x0) 11:46:09 executing program 0: symlink(&(0x7f0000000180)='./bus//file0\x00', &(0x7f0000000140)='./bus\x00') chroot(&(0x7f0000000000)='./bus//file0/file0\x00') unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000100)='Z\xbc') 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) listen(r2, 0x9) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) listen(r4, 0x9) renameat(r2, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') 11:46:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x28, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) listen(r2, 0x9) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0xfffffff8, 0x8}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x9}, {0x14}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x6}, {0x81, 0x0, 0x0, 0x22}, {0x49}]}) read(r1, &(0x7f0000000340)=""/4096, 0x1000) syz_emit_ethernet(0x8, &(0x7f0000000080)="084d344105b87fa9") r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 11:46:09 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xffffed39) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r1 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r4 = geteuid() r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r4, r6) 11:46:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) listen(r3, 0x9) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 11:46:09 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x3fd, 0x30, 0xa4, 0x1}]}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x40) 11:46:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0x41, 0xfffffffb, "85491702876ffe4dbfa620000000000900", 0xfffffffe}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 11:46:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8000, 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x80}, {0x6, 0x4}}) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x100010002) ftruncate(r0, 0x0, 0x100000004) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 11:46:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be053b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000080)="e9676ff487c0e2894552d6f5adaab04268c60bacd04ed3c444bef6e14abebd63ad245cd7a63aa61d92b55d2a8843c654378e74dea4b4f0a37043e809ef2b8c2bb8164adb8a8eb56cdc982d8d0e68c310703336e0a6e8abe92ac384b2fa6d4cb59604cf57d92adb76a509bb440cab3c520408f21090dccba8a73dae65f0b4e6a9b19a6a033a675e86b3fc089c3a979cd8dcb1f9617afcf7f2ba6da189315de8b401c36aab", 0xa4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) listen(r3, 0x9) bind(r3, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 11:46:09 executing program 0: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:46:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/201, 0xc9, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b7"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 11:46:09 executing program 0: r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x129) semop(r0, &(0x7f0000000240), 0x6) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x0, &(0x7f00000001c0)=[r4]) setregid(0x0, 0x0) r8 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r8, &(0x7f0000000100)=[{0x4, 0x1, 0x1800}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r8, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semop(r8, &(0x7f0000000280)=[{0x2, 0x7}, {0x0, 0x4bbf, 0x2800}, {0x4, 0x6, 0x2000}, {0x60e26612d4e111b5}, {0x3, 0xc0ca, 0x800}, {0x1, 0x3, 0x800}, {0x3, 0x6e4, 0x1000}, {0x1, 0x2f7, 0x1800}, {0x2, 0x6, 0x1400}, {0x0, 0x6, 0xc00}], 0xa) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x74, 0xfe}, {0x3d}, {0x7a}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2000000000000238, &(0x7f00000001c0)=[{0x10001}, {0x81, 0xa6, 0xba}, {0x4006}]}) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCFLUSH(r3, 0x20004268) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:46:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0xa9, 0x6c, &(0x7f0000000100)="ff19b6d5a60c628293a97001f57b", 0xe) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = semget$private(0x0, 0x3, 0x90) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x20]) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000200)={0x0, 0x81, 0x8}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) close(r0) 11:46:10 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) listen(r2, 0x9) r3 = accept(r2, 0x0, &(0x7f0000000000)) sendmsg$unix(r3, &(0x7f00000024c0)={&(0x7f0000002500)=ANY=[@ANYBLOB="000e0000592600000000000000000000de"], 0xa, &(0x7f0000002440)=[{&(0x7f00000001c0)="05fbc1e58bff10f62693c4ff6955baf6cd851310beb4409cfd7297a3e2d3142dc6205f40a5248296fd579a4f2964f769153844a76c4f161ee610862f47eb65cc981bf212d398f7150bc42d2475cca2e54718c8f9ec6a81f27ef4cfa03db84d7dd504aec85e33af31d874b6064200f3f3a5080fefe6c258f60f9b8591f63cb007948bb96da094fefbf4067d724efd3a0979cab4994c58113370b9b4bc29c0e66d7e3831c4ff06b732cc725cf551638bc3b505b5f6a0bb82fc29c0d2208a2e1cb47f937f9653dd8b7eecd886418ebd2c5bf0bd0a4117ae2c4b5578d16c296db277dbc1fd3affbe6a51a71189fe30b0bd85cc01a4a1b1757413cb5c58ae633f7f405158717db02c751171d9a2f10b4a67ce1a676c3a52b9ca7d264efdfc5cadee02cb2c334bef336e6dd4c5120f49f10e8f2b6f1a7df737b9a10d7cdf0800beae7354f7387ec6fa8b1e996dd357168f1484db352a091d7344f7446c9a9cef44c6f40b573f29a370bcb2daeca6db68abdc51ecf5fc8d459773f0f41ded888593c75ca816484903e76a517ebbd4218f153afa54e7aca21f5f77267e6f9b40a54e6c1cad0f3362b82f1d3f324ef3594cd3959cd2842418d6744b75e00bb1ecee8805cc3ad63357feaaf4add08a88c319fda66dd2e97d1e741e82b062fed86cd911f202e289dd065a37d809459051a1549d07a0cce73943aea211942a7d4d4eacdcedc43fa5fe19f888b603fc5d88320bf29229f7a5d1c22cf0543ed1d02b1e1f24ad1552d7832e9836ee40af698dff96dd316f333cdb6fb73c7e0ec3ec2b206b8d8941ec1677fff66f4207752064be8497eba817353e5080c6c6a8b7c69fcd72ec6a19809d1ab5092e6a6b8b086c04f2a93b947a1e68fedde40dba24728f89ae7dd9a3714b36a2b1c82d70488f6c16ec7dfcdd95ecbeb5991a05516205ea1b0cf5e1d21646fa7f3b177583eaac94110c4734b33475081fcd3a229c3401ee30119a516aa1814c824b85a623ea9711f3ede27cabd44ac6191a56a10349561b7effca043af88c571db3721a77b6df71276a131a6bcd96232a5f6c6b49c3fa4c7b623a0a85d9feac384a66d4de0687729fb2379fa3caf59c9ed47b84dfc3ce7e126127a711bd763b259fb86f40165711badc4c809dd25c199addc58143b981d5b66c48550c303177da2d228d251f4ceb5bd02813564390b729756b820d64cecec7fe04d83d0189b2ee7cf5d738825ab7aa17d9ba8480ecd76c6fd3ab91b98905c8b2e0ab07c0ad6958314c51e17f3782d87bbd0d04128cc82eda6b693aed27986dd49bf150d4cd6b84b024399ebe355c01ab207abd07405017f37f0fb9f085498456d33b3f0b749eab9089ecfc88dadd57dceeeb3d609e0e9219be769a41d71f9686b43f24c21d94c90184a81fbe1d77aa9339c55922a52e777d2a9999e7521f1675d630c77a01f9dc5a7cac9d97b753994ff7d7dd0afe1682ad95dbb5e9b7736127b704da7afd4c9a48c929556a4c91980f07957afb3a95b0442268d13eefc4ebcbcf4f6227b06374d2b6cfc6d40a22295374e921f46a74257c3fb6b7a36d9a9737beed53fb41a9b0b12b6e7f6bec01d9ba902ecfe2d24bdfdfd033a808ad79d7cec5ef0d5c031b70a35d145afb46889ba6e44fdf449b1d2194b05b14ceaa58ed6604fff91a8a8cbf9d1d73df5a51e61d05c0440885121deb4b76cdf1645d03ceee163afa5a22f659465eeb9bc25c8a3b2d9167b65d73727c909e43116f18648cd5b5915d889640c05a472fbe2aaded0c138392d41180d22de406d50a25a93984a0750cdba01c25698ef2ad83467b632c5daa89643c8221c6167c18e09f86e86433a061785e5680610853b9c54dfaab6143a463d824401766f1e9cc72ac85ca916214428e06525848225f9a1fb0b0162efee53a1df94adac2e13dff92c0208584645efac31fa0a2be8c511dbc3f160c4ccfd661b74898df7e2c360b324deafe620161a2eb461ef8ea974e114a001a6756244e62c169769ef83524a0cddbd0fdf5e4fbf17f10bb764b4321d57a60b90629167a5a428ad2b3012b202bd7ae2918e521ddfd459138019ae022af4f4b1c071ba8a99bbae7328e652df1f0a424c7253d1bd9982864c7cca3c9e180c349f1f1df49e2baa4ea51c41b2bc4811ce6c21bc2a804d366a27c0583521da4944081abe5a51a33141cf13419e99dab9d098fffb9ff99e995d8db2eb2500379a1bb7cddc4521fddc1166ce99a1f7feefa9d6c91321583c926f5b90a18eb99098b9024305eca286e653435c9d572bcf98171d0c68c042fadb41ef327343e8ddb974914bad47c3b3b04c13523505368060774b3773404d3b1dbb595322747568c757edf830e6a97db9d26dbce3c0dff1f5039c505322574b18972cceb70ae04eb74d8fefa516ace1de5e984e1f38bf9d979e8fb513de704ce55833483642c999f97c4af03d27650addf18dc18e06b14cbb8fdc4f4d6e097b6f7be02a232c3414cebebac63cc216bb8dcc481e8605424f64e6ea1df58e348dcd52e761061389ea4dc6dcddf2182ec0d5979c06750fa1f0e09f144509afbe0148e36124a7a77d5386dfa93ca2d4b674f47094b57be509414e8ba1f08b27ae47d6658572c44e24f3e18a88a79a5b5a857daa6c8e6ee1fc0a42e34caa8d0d4d7030e82599e58c720403ffcd5fc23368e93ea3640ba3eb1576e7a1d3279ee75deb49a5b42972ca30c2d54012014bbd867acd61ccdfc241114c838fa4970e622ac25e1f07e24f19ca71fd00050f404185f91abd44c8fccaeae97ac955e835fb064913d858c436d44a8b6198ff447211448bb16ee62b2b09b37ccec81c2120534183bf3fe10c7af2e7c5fccd2641b19244259206e5dfad757640f28bbe9a248c812ebc8983acc2b822a9e570874caf5d33d8a66a8e2773b816476520585b301ff7f329f927a5a4872a96f5926f95ff943969afbc0c578786c68795d3520d1e606e38fb30ed5ef21a0d0575edaacfe5195348867b71c725808646b24dbc34d22aa890ef956ab4b390bc354e5b0dfaf4eea07eb1fffb67388f673be49cefc8ffbbd20246cc564f20a412af829f7fbf6cb0d529fca0644ddb7ab9207cac093522a3ea28ea18f26e6e7bd1a9f595c2ba83b0e90125a16ba5496ad952990a1c7dcf833c513b09efb81cd5a8946e1c05032ff9aeb695373a9dd96d54bb02acc07294bf4c52471ac208afa0627ad4acb04d07c9c0fb661cfcc4dd5af4ecc9891d897408dd6cccbed59cda9dc43d9e727b63a0d16e5f8d44d792e57255ca387525ab2b1faa1930d9a2b47a4d520fb3a0109582951ac5f4a7caa5ac55d3e616c1e1acf3f91fa8e59fd63f73bb9b953650a99ecf251bfc05335f7354345971fc6ffba04e19a710ab6ddc77dabf7ac40d8f2bbe4cf0eb7e388b9befc45581acd4629017aab2efe9521314a31ea5e2fe0b9dd9929da620c682db71d23429f5613b349ffae71b08bb8f7223289bf06e9aaaf553a3808d2967c3469751505a86249d42305fb7c12119f94b3b5121cb7edd425659deb1387c7af4af058393225c90463133a3ea7dd4e85c4950ad581a3039fb24ae0c202b3a09b403ea8449b0fcf5fa8943ceaf329c2f1a6e0f3beea7dce1ecde885dcb09f1e81a0187c267c5773ef6e45aa15ea71a8227e6190e77300db75327b9a7bc7fab5b881704ddce2dca10d7dfd130e8c428d9f5e5b44598941bc0a34d13933f482ea1bfdb6f83b4e9fc8e10f4eace1b4053c88598e0122b86de4ee273bc9b0d81e24d8b2985503ff0f6dff465ea5bce34f4157750214076eeec773f34089fabd42c9fa56e7aac29e53d78c16d9ae8030bef2c07602a63ec313f6b4ee5f475143a538f26f14948a9123710e8672a25ce292e090d3e0b4af21c9fc47f9b4d354e584fe309f4b263e09907637a222f499a834ab3375afe2637b5d1ef2fb5f0a054cfa7d198c0973c28113aace60459d0a01a441422b67248f02b6ae29bcd33c77f9843b1c0861358a6b7fa65ec094c57e0f76b3cf209c9a4a80069d54b0bf78aab0d6dafb95273f27bcbeb0064139a5e5708d1e2764a1fa48e20989ecd982ce90ab9cf8ef6f2aa91909d70e559c0c697ac0cb4fb6085684a2179278b008c689b9f89afd11d5d2bc594714106b4182ed7baa79b13273dedff9d8200aa8004fb7cf0e90ae8cd3205dd964ad5034920e10c88bb8d123f7b9dfe57c57a63d96afc6a1d1f07f45f56d38ea845a32bdb4a86429ecb5afeed0379140813e644a014157726b9975694992dcfa073b964371fa2e7f82e4192062e97d119c38702f143c4bcffcb59cd8eb92d22502d270d13cfb0e7bb5d7b3753bbf9232c86bbe59249b7da6dc982176aba07c2a3764ff824cc1ceb8890a24cfd0be7452415953ccc45d7fd906d726febf78d6cc6f490a0167eafd2087fe5c9f90a0fdc0cbc05e635122fca89910285f650de69657b2693180156cc1b96e8e9fd062e99397d7f6dc3e21e8191adf4cf0cf847c01fa8a81e7f5b3db732ba0bc7c7366b92f59238a42e7dbfdb476603233a3c1bac2d5792d87a5145e43119c300de7187ae61b21b88405cc41044b76d3cedaf0f42e844539b68c43907ba60e78d8d4f790f05768495af87e583c48108d6187253a914fef3daba8a6fd3bc1acf1ea6b5d994be8cfaf8a83faf5ecc14cde70070cac1b6474c58608c3bc7c8dee7612db92d19638f9865e30844d5120eeca2289d04a24563a7944ccc6f75f38bd28f457604f9ef334acf8372016b43c873bc31bf7fd7de2b890f6eeb9f7270db10b9bada1dc52298d3c066171f04a1a0518e8a803627ed4768ebfa8ee2dfe4cdb5253c68a9ce94c06db2505bc8c6646f48b970105ec54133d36b67003a0f890cdae6c8c69cffd0797df32a66d5d8b49069b52a3b38e76ee0a29cc7c8dc16d41958797d49e099dcb5e66070973a409e00a8b9f38913283bd2a7654906e4602cf9a2ddc255e920cc0fdf5427c15fd8815a4204eab9150d80467d48bdce5f903b6fa43013f671e12b15a973efa5f760ccb7038c50bc837fef93904419893c380a4936fd62ae6f228730bb25c35cf648e6c0d346b80137c55f06ab63a0795ad3907d0dd9b5a1b10cc62bb847b85243962f9ad267286345a57d98a781df3659f999856a79dad98089ab653e7a4323a88f4dda98af62e7fc7de249a5f78016feda622cd7a53a73a362ae992d0b25a259509966d51fef443b4d44e4c8828e7d47416706bc45b5575582ead670afb14f0dda6cfb6cb6ee563363e461199461da48ee58aa5a52cf2a17359374d6d7aee79355b7e6af4eda4bb34614f3590e61c76355e776faa5b012125c95bb306b476798860e21c8bfc61a2608c9642e4ebf657882829d22094b465c1a9fb8faabc66d99a7063e82de6c2fa29f38cdfe23d5359a388a8fc7d20dd85ae531fb1bd090dda980ef778624ac61e14766dadc13e9fc64a0b9ce4e609631103d3be3ac4aeb85fd1f64a953264c094ac5fbba0662c22835ffa0feb9892cf208043278814fc17e85161e577c6afaa59b36d0f7cd9f067efb616e353bc66890015ffd7aaf890fd4fc10d94edf00424f15f8d6563d79c795185cdc7bf62a95f44e1a808fa44bf49fd88b19eab2ee05253f33ae63e5ef8b40c18ea58da527910c1b560cc8317fbb80eefa8eaa38e4e2f542047cfc50c15691b778136d1beba7840a481672b5a95a2a8dc7c530306ab61ee753807916a77b81671182e91891866309f672476748b5953e3d22fc424c44742dbafb4245b27492847dc05eb7f0284", 0x1000}, {&(0x7f00000011c0)="52f2e6ecb0f8628393339bb5b10f086c7d96054e7854dd68a9245587a9592ad47463f03d539c4f60b0bd32919ab3ea083b93c5a094b26387f08e9672ccdfa75eba53df608c988f2b6b47b0a35a071e797c2bcaad8fda69f6f5554df0959c822779c1d80fbfcc7d222417bf3d79055606698ee5ff25ab88c9de72884a1f34bdc148e9df5dc0b2b47f7bee31e9ddb99cbb3281173825e89621084649dc785bedaa8dcde291323d00f594e3d180f8d7a0d9fa2bfc196aa5b5117664f73689667f0ada9f78673bfe250eef88cfb3fe2c15f3cdf054426917bf4de7175e5b21b91d239f118c7e6795bd41cffaff6f7b9d6ee679bebd922fe7386e78d5f01666bb9c12fd219e49a07e83c547f9d823beb92ee72be2d90263e656daf23d8f9dd6d6d8631f844a7bc701b4c0843421b62a09e6c116594ee695dcc57832d051e7f65b5de597e64f2c7a2f22c6701e74596cf6d2343d9c9032ba2f203827e8678d28095a3e2a3a35d88828e9606f579f140faa13f0d43a0077d60ad71a060a20224f7dd914412e3d9e5ff6a1d35e10d648dfcc947962ae1601e020adc36a138101095dfdc344477d2f20764a7c98cef5f4362cc9fc2667be4a80e954e34851495a810ed67884f3bcf9682cb34afe67691b27e8f3e46db13cf2b8c1cbedcd51312ff8e0d51eed12b09d40f2c85df916f7b1ae15f40361fe0a418a8080161c21730f3131fd3b6990b975a01e8f23110623206a86026bd8093708651800ba9605b45064623a951286787bab4062a9ddf9e9f18c4c0fdff589fc02923919e2510e4d88e6c9700b378be4a73a79aef43d5695992ad20b110af30d9854c10b27b2f020f92603ec25272489402b1cb3b36cc39e199c3075d8d43088ad2c66909385c4de486e3a7f8853c5785314256a87d7399bbbd5398515a806ced150c27e9261f583a328862a4fcc420fa299704c180b1ab7dc0828d779ef0ef50d0a8a6d3fd2e6bf8b91b85342befe777d17fd0b78fb078ec360d714400669f3e1a4f1f592bc87b2884fe5aa3bcd4d0efda56d4146dcfe3b0fe9949b079f054ad586d613d0a342f2700d9cbf82d1448f3d7e8a7515faeda26be7d10bf86766aa231b55300688093cac86e990dd0b517173068a26f04366b9b37d7956088667c8e2926a8d49c13c540baba970aff182086398507be8dc517dc82555afe9caf51d148e73e726c92d6cfb54c6e50833a93cae17d88753218b13deb254ea17080027ec2781f7a6f1fb6174f07594955c1fab4faee02715c8a77a085155fc95e1a1ab0d2fd99e9c5829219216331f1dfcf73248007389eeb0d54fef9afaba68eb5c75c9d1baa8740173a8dfe5636701b324e67e35f4eadc9671facf35a5a8287dbe764d88ee1712831c29de403aec566e430753d845c453a393cf9155e45f0ce9e34eef1d5330ab5a5dff456de658df4f1c356b4cd053ac9f9937299cd798e5e98f8f0f26d36ebe664348237abd4a8feb235f124fcf9f2f6df124649579cdfe8f47442934d277f4427595b1935398431a360408d55bc8875fb9ed03209facd2adfbc393e41966970a4f61aefa2390197a836bbe331e96f92ded4dd7825732be126bb1a2c617931d58d6db7841edeafd9d817bd22d892bd59fdbecedc10055891f58223e89c8c37824152f61d2c2603421c549e686decedbf3eec34b64224529100990870a0c9b3cded0cf75f38620e18c759da0e6856e14379f8c45105b3b3b313cd212e4c68770a175ba690ab42dfcedf6118a73f276ef4c1ed7ff17c650945c3c15581657d725492636f71780332b4ff985e7606a6b3bc61139086d446048ed44293ff5ba1025925f24c8e1f01956e4610da60d314c69c5f507a9fa8ffd51f9df05040445625bb61f7a744a3fb59b4b9e44ea96751954f27d847e452e5a3749650c8adfe92b6cc95229fb9fdf217e163c38421d592e6085acbb4880051bf87f24a7861463251e02699ad4c012343d1083deb72cec07d784118959f297f5706466630e3dbad2ec11f4e6979631af460b27bcba8e04b19fcaa1de55b682ab2a293fdad7596e0498095fea1712492a78d34db8a860915fbcc7f2af82cade9e28e1b462c421dd2b5f1098147dbaa5f0985add8c81f30bdc4f171b7e0cbe064a0e9e99034164128fcf196db0ee3236e44c8c8f8516cba04688fb9816d0f2d2e81f88c4c257a108de6cae6ef11f6bd445146dd4c25e33e096a7978d2f5a6d8a1897145aaf95952544cf85efd347e4e6e56c950132de4ac89805ee86b1cf58a94c9e7e998d623dc72173b1f2c2f2659e0daa537ed0595b3295cb05017bc6d238c50b0da54c5e158c1895a4ced03505ca95071bdf37f756b493920f26ce2f4d8e10c48454ad128aa4e1494c1ac31cad8adb10a7696f3869064132a5fff7063743035d41cfbaa0d4f59cbcef2b50d978479c26ae94fd0df6ef67318557376c6f44083de485ef7ec0f4afb892a36bf06fb4dc3ca95d868f4e4db3ca3afd85d57d102e0ff07c1c154ab6840065477d51cf1f3b6bd4e7808a2032ee82bddcb915107860f5561d17902266dc2558ca0d095713b375942664a8dc0f1d160c3bb3027aa61077503fe7a725ba50371c52f6390f9b87068d26e423880b1490ed5cefeb0e347b41a9aa5a483522ede12b257ec84f8cd59b980481edcca803e785ebfb2f36c5e6fbee7cbdc6136c58282a2aca5db6ec8fa96d1b4c599061f5dd8aab77cac4031c8fe621e33b3cb81049b28a9b186f02295c62c93e4488a3f8d3c7d198084a08c12475b3f44e2195720b85cffb97e659c11a9a7a11d8fa02562168aa73d1de943f1b4a551b12711b0e6a9b202bf87fa38118c0c23d1c6bc8cb33ca1bfd5e88652441a20d6bc44a2139c4bf21951c062d563a37ad37ab1afc564ea2449d33d37a4964aaaebfd9f925caf7e2a7f3cb5f3bf134430ec578228223a318084dd8e8f63b9529f6eb8686086f2eae20b96ea76b3e6a55ddc1dbb3010a68539b5fb4405aa925a09168493517db2efe9e4a2222f28007d12fc126e87baae87a42f6719a38ab5d605a5b22f6aa15b256770a66047cda53d0b1dbf1a6aa13f0b6598537e8cf83a3031cb1e17ed5307acd5ef35bb1a970b19118ff2d03d5bdffcf6359f4c1bba1a8f5ef2b7c0ca917a9c689c3fea758b215a3460d4f81b760770d0095cdcfab65cfc0e6d927641297fbef38e0799b749b5bfb824c72c604ae1e91695079869068066c6ed5c7c04c12184e8d38aae96375ccaa1246d5ca8c53dfc4b628cc5f0a8a9809f24e0ba0b6b84579f31d167b6fa0f8f9a8bcb5c96156504e191463106778d5b9328c856cd13ab64683f9bc8cc432e5f2b08639d339d2aa2b34f5367ed57b2fe771f20c91380270b0d0ec2ed47bc57e0c201c887b2399980ab7b45b9a83e8d725e8bfe38dc4a103b3884c4e844ead4084c403383214c121ee0a79850d14f32a93b75900acf7e23042ac9394d36fd511cae83f39ed93661ed7bd4902902ceb195ceb61344ff1b6e9244d2ca980965739ac76ddf8240f919c95c2b9fac38d53a191610c20bcdae08aa2d75e4bb95f54d2ea0c4069895af022a76703a47db704827cdebe892ad64e61a82c81bf7bb0eccacfabb25d6ab920d9e9e69682b2aa88ea7f9e60676a3c98d9afbf4e0e26202424121acb480ef7d821f0edc4fcaaba8beb4d15ba2ed1d8cbf2717a119307917f3997f74ff84d380505d243e28122b106d5f25e74d05a0dfe91cbc051fc63d510b2dc1f1c0d08e886a5b44e04c0a81de0702dccfa15ad461b7c40fe8313968bb72be5ea60e266b068b90b00603445c0e3d7376f4b8940a2426f41a77820f04c7f480755920d02b76035cca161d3ef7c9576a333317551c8c164bd22df6bf51034bc481d1149b0f9da312b1bbec7e12bf4b7940899d4a33ac1e8139f28be769de023536d52b3cacfca96e4270f461a3d0358ee9beebf3fb9d5be809ac3b44eed69969b7b0cc25ee8d51dc50220437b1d58e2bafb27be078163e763ade43dda64c02b318deee21fcab4a5d9448d1eba8befe50bec42305ba6f2c859d16660714615866d9a8780337ff65d5bc1f397236f98eca76cbe1044605053920aeecbe5977db0e739333f5caeedc248f38db007ed6d19a52a2bbcc3c12e0098d1647f2f4916d918ea81c37604976a955461937b0f60715e7270cdb3a067ae3c04bdecf977a5d587bda91fc3134c6ea437ddf7f66b7c67bafa61244504271106b8cf364eb4fba197bfbbad98eb61cc1c727d7aefdde85aa408009f0d51fc8db9786942158f6c797c9740cce9645cb0f28d2436d36ac874dbac6dffabac000c4377bce2b6f04fcd412dd5db53a5d8ac7bca9c53e13907c581fcb05bb315d2fa6bf1aba1dad357045897f34cce991ef8a91ca8a8ca2e05528c3eadaabcff55567c3890467d0f5ddaf14b56cb8a4bc8992f5d75e31875c991652c23b25781e19f89dd816f470f3968985aca29c965393a3a298da0766d82fd4f48a09d7bf4879c829702b3d12c128034707339b39ce21fed5dce0f3abb3563eed318539b42f708e4a6e86825fb48f868ad6abe05b9a539f21f85df9dff4d9834fc8d042cc1a5182ff53341cc061e5986d6076a0ccca9dc5f0a7878532e25286d91d469f3b467a1ca9f861405a608cd4505ea664f750a088e19acae02f866a3e8c820816e2cd49d576bae148352b3d0c96dba70b60be2ccaea54aab5f4b67f20073a227a4150996ce5a36926416f64fe2934560558d46fe1529b98dcdce8beb0df26c968790813297d2da1e46ab5259bfdef1787a8796397e8b7eab8480674b76e00b95855f094934f212c4d1810b640d71ee819b2d9fa6a1aa21fc8ca0f2f363c019d2aa2d4c9ce81f6667053698b38a3d2bc068309a61e10fb5bc3ec0111d6c76a1cedfa6643cf054bd3f565042a3fe75544cd3929f53c9d73e0bd7bde8f06526bdaf1e560d3843e0ea6a771baf35d1673be9b21a84ee0bbca63a2f3a20c484b193cb2b3acd42aec38aa8c26a073e12ef554b6d8a1efcf62c33012366186740b6d39e07b724470c4b06a526a8ceed6092e7e495ba9a78d53563a480ffba6dcb2a920074de1ce8857edb99605aedfeb2bc203b1205e126084cd5256f4c719b58e33253b2521bff767f6cce1c394807824ebe55fae34074bfbc08ad890f1f2d062ddd9d257a94d9b13a6e359cd34ea9794cbb5e3a5d0c8514d045f4fdd8478d60bdcda1966e270a974d4bfbcfe4a44b8b570de76cc925f5b990c831960b8825f237e8e7c0bd871699715632cb9b9b0268c2422c1aa83f94996638d6b41fe2a7cf2128abceb43129304a47861b1026814b3050871458914861d08160d8f918ff7e7205b7de3ab606850e6f776641ba5535f7eb47670e59bb9f7cd3c563f7cdf6112b43f18d649203a3de9459fd6b5f8014ab74d957adf01766912ba4a5744103eaed9614a53ad2c96e08772fab9f584144d3959ecc1eba7bf3fdf62fc786825b8f872514f07aa7abc68e60dbcc781ab6a0424a82c9bc5aa919232e6fc782dc30cfa3cf2d81ce8198e06dd18c003cdfe99bc09d94a90746427ffce6cd8103c64e1c1c73607344f4dbe04b63a90bf4282921a61e232fdd6c3d3450da18ca5bcfb23df7ee9478eefbbdc793af0edde8644704e4b0626f56f705a2181ddbb333e711e27458c78c24f27386ac2a0957c083ef19bda3c3d86d5ad3d35247d4260d048a416402fbb460f47a67c838869671ada23ca9336ee7789c97163bcbae38775e27ccd6c6cbedcc4a4a0f5cbb2915a69acb", 0x1000}, {&(0x7f00000021c0)="16832cb85cdbe1ea6c16e55cc4a7d25a932f65e634f851fca2bf55aa136a25d7492e2929de861443a66acc63ddf3d79ec1d99a60693f7ea6b999cfc4954be5d2939f0f769dd8f9908341e5df5a6c73e15139ed0466f51fc9551896703cc3b78764e71b4756cd4312518cbba9ab142dc01172c5f0cbc05a", 0x77}, {&(0x7f0000000140)="6e01780b3d588566546bfd27b570d2f67c8f800c54f9d0764adce3bda11ff75212625200fc4ce9", 0x27}, {&(0x7f0000002240)="bb79d041381dfc166a74e281d5dd032fa940114eb9af01dc615d9ed2932598a90744cca028e19e4ee4ade75f3a31ff78f2211f4d17b8cb598fe14e4c6ec4da56ad0a30f9cf911f969fda2591f32c6e8f35096d6e964ad37ac7ea0e02e0742d60e4b0", 0x62}, {&(0x7f00000022c0)="48f74d6aed941145cab555e8a62267067d3d66a7f4f75a6eebc1ad470579b1d59cd754288670dcb683e530aeedf68caae8242198d4de1e06cf3355ffe512430ab067c5d6c08ed660f83212197c6c528eefa165f405e14d38ff2a056bf821c36eca59995a2a59cb2d9fbae5b65f4473bd", 0x70}, {&(0x7f0000002340)="ed7ea9cc8d302d41e4c9b78a5ccdaac99100315148ff0d00318c88903d4b10322fc357d7c28cd0f4f507ec10e6792e4332f6cf29cdb8f85043294a5d4274fde6b12a11762adc2445afa527decfbd7550f97dd0ff45d819738952a776ab1c0ac86f8acb0b8e179e3dad43fb381872877d9687d0e3c45cc0971d41ba3ed6b8f5669a838a8800492474324e274821ca31e45d3b43d58e0466a0e790da518a30cce767279057e9b32589293beef68e1481c7a80cf7f20fcfe03b15103e004846497a90d2b9dec42f207d47e9b8a4c422464ced6e9aaa0cd2197d655ca13c59b04b33313c37a55a8cb08eedfb66d869734b660dc75f747d9ee55efdbcf5c3", 0xfc}], 0x7, 0x0, 0x0, 0x1}, 0x7) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 11:46:10 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xd84, 0x2}) close(r1) dup(r0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) listen(r4, 0x9) ioctl$WSKBDIO_SETMODE(r4, 0x8004570b, &(0x7f0000000100)=0x3) 11:46:10 executing program 0: r0 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x5800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000580)=[{0x8000000001c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = semget(0x0, 0x1, 0x26) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x9d2, r6, r11, 0x0, 0x0, 0x40, 0x7ff}, 0x8, 0x0, 0x84}) 11:46:10 executing program 0: socketpair(0x0, 0x3, 0xab2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xff, 0x0, 0x5, 0x2, 0x7, 0x10000, 0x1, 0x2, 0x2, 0x594, 0x3}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x162) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x3ff, './file0\x00', '.\x00'}) shutdown(r0, 0x1) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000300)=0xfe29) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x80000000, 0x1, 0x1ff, 0xf432, 0x5bdd}, 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000380)={0xffff, 0xffffffff}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x30e) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r7 = dup2(r1, r6) fcntl$getown(r7, 0x5) 11:46:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="bebed99cc60a315cf151fe8dafd3ca46f3c82e4cacb72c9c9433c006fff7fc93518058dd4c84d5c981e9e14c1207373295c215252d3dde097f5c971834b2c905a62bd6cf51c30dd0e44ac751934031d77c7c5a0e1b462da33a3fef09ffe98e0d55dacdea0005342ef5e4154befc83d25493c515c9d4d40e27b34eb32b4ec31f360823dacd06681a3767821d0508e0eb8ee9a2554b89eb5944079fc7bd8f5", 0x9e}, {&(0x7f0000000340)="5680306e7fa121fbed627c4516e2cab43975de531aac92ae50680ef555737be9ce93ecd49bef389b68df03500a7294979d95332a1f35055f052e76e13e66374016ab66997fcb94b9002dcd154668c6f3d035c4600dd99603513a2854cf270018805999c0141f1fce10f35d370959c3117a3acc5bcc276862a29dbde6b318124d664ea7630bee91e85ceca45a1598ebb62805af0b04da60c13b922072db6e97ed70e9894ef340d22918272666b77ca4cbed8be919356aa2d606b3ee4442ee", 0xbe}, {&(0x7f0000000240)="20ea7bae6fc6337b2f5f943766a6d3c7769d40bd48c5314198039290f4eb2b5f817e1e1e", 0x24}, {&(0x7f0000000400)="bf6527e186c63cbf6017c6dc16ac397bae28df82eba1cdb3bd6394d75aae1329404754fdf4fecdb0a0ac344346062bf572cd71a40e9fc71997cfe298068efa6fadd24493768b2dc7600c51bf678d756e2b4c5b32f3527b597c9cbda2205c06934ddce4e43b96d9415625c60b7601421ba37f052fd6efeee3cd6bc9caf5a5e6f4bd5ef94730821679854a5fd6398917acda6f3fc94789e352c96d5ee4fde548cc96b94ac26af157cd24e6fa6cb6e077e1445b8558120700935fdba32e1fe9", 0xbe}], 0x4, 0x0, 0x3) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) listen(r4, 0x9) connect$inet(r4, &(0x7f0000000080)={0x2, 0x2}, 0xc) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x21a5, &(0x7f00000001c0)=[{0x4d}, {0x5}, {0x5, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x8000, 0x5f) pwrite(r1, &(0x7f0000000040)="244e7f7cb0b48200000000a4c9f8d36d13a442807c3a360347941decd2", 0x1c0, 0x0, 0x7ff) 11:46:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x200028a9) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ftruncate(r0, 0x0, 0x8001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000040)="6cd8b2accb8701b854", 0x9}, {&(0x7f0000000080)="eeb2842de5719dd9c0bd52ab268c9a0cba8dd3b3e1185dcbb795f9d6be54d5271e84ac9ce1b513b4f5fe4a3a1d0786d517a2723cf138b2a2ba5fbe13a9a2fd3a88dd8c71e44d88d54a4117a802d017c83225a373e5f9130232a986319e80ac53a615d6b857ac2987ba230b1b306115edc623887b9f956e9a2bec1cccd66b4d47", 0x80}, {&(0x7f0000000180)="3854517252ed5cd8b088132b1391b9aebe26f694212c982b799f53dda1330028d28086df11190960ce30beedc77d72fec1ab922403a85d91acc3b428e7312d4f726fa83df06661d289cd2d5f7ad478d0d566bb61f98577af896acf6b29c61af41739806eac4cab7c29ccf327a24b7b87b44062cdfcd4fdfa5769c8ae0dfdbcd5eb035fc713adb6d6b6cbc4e59ae0b9ff1e71fd290b2c27116b4dccd02a6d918ffabf5435c9068e67db3debf4225836ff9beb8f5f443a6307f35649a20c8736d37e2a01e297de342f31e9418524ca753099a2dd53084bd0a8e4b4d989c6c739b5c1e8a2855ceb73c7", 0xe8}, {&(0x7f0000000280)="d8f2ba34b61156fd58bd723b410e55a1a9eaad2a7a73eb3b8edf4403c91c7b0e9e421ebfd9c19008506a77f3489837d7551b91aa7a3d2abf267047d517f4408e7cc9e8bfa84e39eec6ac6f", 0x4b}, {&(0x7f0000000100)="fc0bd5cb7bcecab8be2236d9e227d0c9c589ca1f2689e2d6acd0132c573cafa0988bc4a4d4c445601164", 0x2a}, {&(0x7f0000000440)="9b04be15d282a5df27bb7cf8f1a5ecd0b90f030a00500f97142d8be047038e22b231969a6f3f7ef1fb95f04d01e0b364370ac93b3ca3fef4469bd6f39cdd8f7c7549e3ebe18f116b68f183d039c2b8377c6399ae05aad7a699d91ff95fc405ebdee7f6614a52cfc99b403f57ddaead1ee0ec83349dc274d74ea2150b3fb713c59e7ccf704fe544539bec97da466e3df2e44986ed8372f77766d098c669b24dbbbd755e15dc76c18d1f676bab9ede493e021673bf7849261faa30bd0e18de9bac8e9c4a684f9f8840341d5f363dc15919ce07b674ede223dfbe78fffb637580cf7afff38c12f89bef044a694e2dbd61c5fef4a63413d107e20ec237271f2300882fed38b3c49f565d83826c57a685f6730f14a311f273b6a608f93c03d803bff6318840c1f7c8cd8195d5d91d054bacebb35ef44ac25671ac406d05988af1471436c0d7f69ab77877c51c0191559663072bfeb3b3560b562c5f7f2b033ee60e63b4a62f8cd5a7f6532d4d1981c75c9802e63650bf0f58508b9f87449f1ef05b63f596b8481a37a22dd66c1413354be43ad709c99b407a53d5e395aceb0f0f75cb59bf8771e1a6cb2d7602bc2826adecb1c2b0cca8b7e8fdf8609d926c8e35bc7d6d3400b4449c139b5044d39b62202a6b55735024f21567c1f6f60602bc9aaccce066b5014ddf9c5796cfcefd5420e8bc1088559436fda5c66a7736a5dd0c01648f1b6fb5d356efc6bbcf5340778a9af4d1c7250f09df3000d8c0ad2b7d17cdcc8a0355328ebc5c764e57322bc98472a3b95b854b97c3439c4c4e94fc53de2dd3bb7d247e15e27dfb8f171ad6acb64883c4d65963ba3f8b3cbd252e665a307afe0be9138635fceb7de8dc781da92bb7c872b8b030dde53f0a81b82e6185557f4a337dd1c0fe8e4a4b218fd5457fd155936dbed1f5ec192ce9c8ac60b1f1c5c85984baf5ab2a51e6bbc76666e5adc747f22ef36e8d1cb84c640796fb1bec2b99ca98b91116fa86b299389ff46f1b3c549c6af1699e76b874623e6650125275e6c8e824e3a00a366902ad8dd04c70f98c911667533874445703282e9638afa1dba5326f9e310bf78ac42dd622d483264b047b02dae8fff9769af779de6b1e133629901b3075af9120651e37f7ebedd6309bd341784215b19c1bee4e5396a14a53eda3ade8974332b347e6b69cc2b9b4a42cc762b2374f1dc48bbdc73f39f9ac3f7871fc8a1d02119d0fbf2a7cd5ec51a38913affb06faeba3f47625df50216822e850b27aa7f8aa66d5e05ad634ac314033a928c79317703a8ab926285f37c6e68c5345b46cac6491f105ca3eb64755ccf357386d4cb7817e453bf36aa4ccbc2bfb985d804334120b7ab22118c378842d8000e878216f4b1252207d3e1360769f4933233a84d619e54acf527a855e37b0bed2b2c0241a5d0c4c985978df5ce5c4e6519ed834de3f72ce05e456bce69b539e56fe18551a08f0ea62c043b10a3fa4b8397bb71e851294c6deca15408c487e8c9ce040238a1652165b243ab3859aa311028842c521b20832eabd4ba8b689076476f8411e94e9f81dbe1c5b7acebb1933473618858d3ee4805a1107b7c394a11040960c93fd331275d06c56faecb91d2e8d68e189c35662f14ca950a9d4930bdb43d6fd116b3b46b32375572912da05fcb0cda6dd76946bc9a2d3fdd416804aaa62aca86fac37a04f17343199e6c153d7dd6bbea349a3fe6622b31113d083849eb3488d5d28731d8d33e1829d18f7cf61fdd1a977afb99633e1f5c3bee4b5090d070418269d0203aef730046b4b26903478c75eeb760019d4b3fe3f25a7a3d8f2d9bf2bf5ed2ba47964010042e77f66eb57681513dccca22989572f5eed5edc0faaa21a2ed7f975d32d2edd68b5731167b180814a5af41900a32c71abad112bb97856c0b70979b5306181f5fb49912f39d414294c161eae26f3e1f1dfa019bf9436221f177e03d9dbfa397c26cafabe312c710bbb251d9830acc75744d11c55f06f05aaf73a5f7150409f3ff1f42881af882c6d41431e832d69c03711deb606cd5f6304f6fb3a1f2991e10cf68156f9bca7edcaaa804947607994091dea894b6687d872b88fec97758c0103327bf26bd5502df085088f48fde80a152ecf592b7889c565c0e7ea444f5a0a55fa85cb425d52bc71c48a2ff4087936e64bc0171ae86ce613156cf44654c81da30be1d39f705059035f07f9a6579a7cc478c7150066d4cf8a845eee1ec3a6c86a90d58da80f32e527f048bc434426a7b43c9f6632e31972a49ba86640b15a1c0bce9071f87d57518b9ff67b47bb15b73ddb969d2f8637ec6a4455070910e63792fb1f45d2f810ed40a42a13cab7a60f79096f49875b126c9496d27834f455e77bddde742d5879b2cbcca943925c0d8c47f67bfb8cf7a7ca4b022a3c3b424ac43a06ccf8ea4e0478e89234dfbb7a3a9898d08b22663952b381c7de92be17ccd08ef5d708b7d8cf6962350ff1dde31edcaad8c587ceafab4e3f5bc14e426c733f342809d556db452fa2dc5553b3e62257df6c7bd075a50afb2b1dfc2b7e0c3caacfcc0d14eff7532b895cb86b5b6807d930738e667153b8ddb72cd32486da381c19dd709776fd387d473a3df42100b969874f46df9aaf144a0bc4f34b6b3b752a13ff62309aaaaa775d1a9cc13bf3af9a41b3726864d13c834678cb9af5abbc15fa255afc8887ef4dff4610f83093671695805afb547d9b2a1c189d9fe6f7e683782f7d80b038db93b6ee8aeb79d820c69228ef0a2ea6ae3a69d5455e74f3dd02879187ab34600cd1176221d8632f233ba4db208b8c2070238f67950dbbb5b4b7bf62ca495392ab5e6fa6e577c36bde241460122df826de79609d9580421e835ece9e00473657db198f8379447cab2caa5012df0fa2b53f4a259d16747d45c72f4e61c2748c1d92d4a6ac66438bf8a046c8ba55587b76d0c6e3194850e0e7690b0bac66fa3bc181a863bfbb1c226ee44e4be9369b0f00c29e3d2f2481447c0b0e640c1a883ced6b850e96f4e854e5715b75d4177d180791be8cca0fe215031152a6238611d9b42b40e24d7171f28f27818ec23a5a635c5779d15d342fbbd75bd2a66a0d020b8762c21b64d4e0e40d9f9abf1795af64c9aa802e5e55cb9dd4f42c95239ae78886f739d95f518c1989ab1add1e2eb7316c4d76156d692ae94966b637c321f2849d0eb1c7ba7b60c561c52dc12eab51a566ff3ff5411f196b18525a02f3d4408571d8aa4609e028dc4faacb54499a8d3fde22271bbabfb486c67067b11c0bc95ea62e28dc5a7dd2efb8dd5fffd98329aeded1149b843f245a58c82f3ca0c20d314ae032fcf20a2634ffc414e3d13335a9e610c004240efe8895ae187754be8c77552f657a9283d86867d3ea7be0dd902d46e997a30ac172f4918f402783e806746c321b1b45356a4b1cdc42c63489f7659192e26cb672f84b2bab415eff59b1589cd99eb40f5256307441e321ed4aa7b11fd16e870eaf401b5937b29a2247305a0f40089acb1f90bf4c6e36df078cffb8c5093db2a4fa4638d69fa640381ab73e21ba4cbc266599bd5060fb3691bf757020c72ac9645a6258ace43d5c3faf5b8a81f9b52d802d98f18cdfe483f1fd03e634ac417f8b68551bba52315ddcf4cfee4bb039893c9323e4aa011543d1a897eacfcabd8f72683888a3709dc2ca23d7bc593d40ba80fb0290397ddd8f4ecdbb3310c440cf91734c45b85e92b3e3186a8c85ffa0437d688aaab540fe2b57646142b69f55039107001d2f96214c3e5469adc01a8f430a4e4c6a95d758fb7ddc637d4432163464961551b528e8ee2c2fc5b9e73af5a127d29466307af72b949a69b11a3a17cdd89197d23c82a5f03b7586951da5e0047bf703258db4ad86b19f6037eccdcdd2a9ad3594d19f1459661865b4e405ec8b2416ecd560572e687a937e13959b8ba9f1562070192306664393cafdd3e3e38f9e453e6ff747a455f2ee132535012814834cca6ce6b874071ed98589dd6d85a1d01882dfc7d5304f8c93263c3bc2c6a7f2677c6d4a6039d864c42d35f98091780bd22e994ed131cc6d1bc83dbb993382d99a671be2947fd0638f532d0cba0a4ab0ba509cef83b2dc4d705748aeac1b5a0332ef501a1df11b3620c30770de7cb08064f7b9fa8f96fbcf6702487ed4b614832fa9a533c413f8bd8a0eae5d772e093f8bca1415c90bb92261d8abcaa73e1ab0265b2a1548f14ce92112bfe180b5aa51b0f9fea627fe85cdcca3cd7eb549ebc5edeb94b5cddc306fb814cc6a07e9130714f85271136649e35e7ef746c671a2fd1c621881a1b62dc22cec1aed344f9bfc478794b1fd44f4b0eb45eace416af13fdf6198a6a9e1c69d224923663e9cf334140b17da1c987c931d924b931a202a9c1750597e6d15696a43d247f6877fed0c8c25cdcd4697ca98da344efd244af6d26d2ada7e8c2d717bc9a64a3770c7b3af728cf3fbc71771ce677587d94e3a96b305d50aee20e08fd11c5fa3f8e83558ee271699523060c2c4ce0b92d22e6eee19b8ec9b299851601ea7235c85bf8e370f85bfe222105362c678be1e729e46c07d8bd08272a87cefd18cee5eab6aebbb823ad0106a137448b14a64c95f378346b252cd2995c7733dda367963e80ef953391258806c0dc9590dd23559fe813c4da91d66ad7a59029378a81765313c6899759283929279cd4ac82bde07550502272d931ac31757ed80693781638fae45e6e94304ee4d54309366fd5935f0331046a169a8dcb7ef75fe94f8d176507fa5444088ecb1b0add590fde95767e2823170432dfd3ff0d4addb5e62d70731e0b3e93c10dc212123e11f5f8feedc4b60854a007ade72ab70ce354a54f053f55eef0bae36e49cdf1f706d22f7599a65bf8f28bf6a9461fa8b08c586f203041364a779c047523a6c5b64be7ce7e5dff5b94168d177a1a176a2e0b7f219a5cbd97de8f77acd27bf062585ca6029d59d0ac7c5efee728beb2d5c2fab697452d5a7dbe803aaa90bc8b82cc242a4dd7ef8379f227c82e2b78b45800686e41b8193d02d8b7bd874327c77851324f55154e10d705618bfd0bd98db84c5b66cdaeac0870baf53d72692c0ea16ddba4c0c050018d9990bd4d4d8b9bc29849f4b7ac9c43dda47185a9abb1af01d38595d12ef183cc122a360a2a16e5266da97bce904449c311d2db8cbc1af3c34c85ec7a34da6499bd2f3c89da883cb02ea7f42a9b2541ae854b95e0b92b88e44ec6252dc9f836d15898b22ff8f630af488dbb1f53f4f21e4ac9cb5e53761a89256a19fbb4000285d5a79e7eb22d1c69accdf8822311d4fbc6df1da5e6a9d688e13af1e67a17f1914139cfc50d816e0e7b456e7bfccce85401fb316050cde1b8e1ff4797507240416c901bc974435600a8ce1eac83904b8c6d6320142c5da9c98e3ccffa33af33117ed0807a9f6a424f474e5b1e3afff4cf92cd9538fe128ac4fcd7701d0a349f70b5162a5a45028885e53b7f1c66fed0e112cd31d2c5544c78583927281d3c8457927f136c1483674f2b0b00175782155a45a9736e43433e720b1a2c39bf059499e594bc1d28ed90629b531954807dd548e81bb36cc8bf6d7fb96507c9bdea3882b2ef52207e849a80443815b2452ef03135ac9140fb03f10df8486c4085c22d15255f0c9b2242735566db40376c371e1dc46968ac30d43f4a8ba2c6f76ff7d7dd4066d6cb9d0160e37c35d030fba97dd0920c1d2e1ecb7365154d74e4059318d1569df1daa6606692453a6e67d791a89", 0x1000}, {&(0x7f00000014c0)="490ed1b190c4c909c8cfa72fbefa2fa8a9a3e43c7c7c50d5e6a56e14711a0e67d52e68fccaa9bfd40e8780b9c711e81a4cde7a0e84dcfa36eb54a64b25df0efc0cb16c09544ba0f89570bfa78c318eafb5d5b89ac5ce0c68adf315a4f5d1f40065683dbfbb8717a50255578591abbd1a67f37c10b7add71e7dad5b7864f9f13071539379efe4e4023e9a", 0x8a}], 0x7) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xfff, 0x28, 0x8, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in}) 11:46:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) dup2(r2, r0) writev(r0, &(0x7f0000000500), 0x10000000000003a9) fchmod(r0, 0xe3) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) r6 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = kqueue() dup2(r9, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, r10, 0x0, 0x4}, 0x200, 0x401, 0x2}) fchownat(0xffffffffffffffff, &(0x7f00000010c0)='./bus\x00', 0x0, 0x0, 0x2) r12 = socket(0x2, 0xc003, 0x61) connect$unix(r12, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a19c8386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae4473e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010000000000000100000028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d855c4cd1cfd7834aa3fc1611c8649840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888980d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436ce731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1775e75732d1efb24fb2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c2f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d79379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaea7654667b76bb2aedb6ee790c0514a813dbbc2cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda093def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7ff03000000000000615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d557692e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1209], 0x10) writev(r12, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 11:46:10 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus/file0\x00', 0x8000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x19137a6a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="b75d03dda38c974a4de781fef1e5") ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000040)={0x0, 0x80000001, 0x16}) r1 = msgget$private(0x0, 0x14) msgrcv(r1, &(0x7f0000000080)={0x0, ""/20}, 0x1c, 0x1, 0x800) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x3, 0xfc) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000000f80)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1, 0x0}, 0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x7, 0xffffffffffffffff) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x7ff, 0x0, 0x7, 0x7f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = getegid() r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x1}, 0x0, 0x0, r11, 0xffffffffffffffff, 0x0, 0x0, 0x40000000080a6}) r12 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\xe9U\xd4Azepo\x00', 0x0, 0x0) fcntl$dupfd(r16, 0x7, 0xffffffffffffffff) r17 = socket(0x10, 0x8000, 0x9d) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r18, 0x7, 0xffffffffffffffff) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r19, 0x7, 0xffffffffffffffff) sendmsg$unix(r5, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYRES32=r19, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r15, @ANYBLOB="00000016d3dd62dcc01914fd00ff0000ffff1f00", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r3, @ANYRES32=r18], 0xa0, 0x8}, 0x4) r20 = msgget(0x3, 0x100) r21 = socket(0x2, 0xc003, 0x0) connect$unix(r21, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r21, 0x0, 0x0) shutdown(r21, 0x3) msgrcv(r20, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r23 = msgget$private(0x0, 0x8) msgsnd(r23, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r22, @ANYRESDEC, @ANYRES16=r20, @ANYRES32=r22, @ANYRESOCT=r22, @ANYRES32=0x0], 0x7, 0x800) r24 = msgget(0x3, 0x100) r25 = syz_open_pts() close(r25) writev(r25, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r27 = syz_open_pts() ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) msgrcv(r24, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000001980)=ANY=[@ANYRESOCT=r13, @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r25, @ANYRES16=r21, @ANYRESOCT=r28, @ANYRES32=r26, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9cf19e418d1b45c6676fef38c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a1916b53e0a67b1078469cad29b40b80cf420781984dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESOCT=0x0]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r30 = msgget$private(0x0, 0x8) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r31) r32 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r32, &(0x7f0000000040)=""/86, 0x56) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) msgsnd(r30, &(0x7f0000001680)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a22080000002e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r29, @ANYRESDEC, @ANYRESHEX=r31, @ANYRES16=r26, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16, @ANYRESOCT=r14, @ANYBLOB="a3dc91d2136f9e1789225124d34cd7211bd4718032b7f81145c73070dcf2364a982197c31d3593e657fb67991c7a719fcc3f5f176492afb0a69c6f9c50dc74dc50735c97df5ce3af4379dbc9ffb939468ba806d65be0f48b02e724c345585947534db2202d7d560879abffde0bb38ceaa573e52b312dc61ca00d40d5d7c9d5abbfe9696bab6d6fa5d3cd6ac3949d4bd50cdb3ed632e404faac20788e2dffb1195772", @ANYRES32=r23, @ANYRES64=r34], @ANYPTR=&(0x7f0000001140)=ANY=[]], 0x7, 0x800) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r30, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r35 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r35, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r35, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r36 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r36) r37 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r37, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r37, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r37, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r37, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r38 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r38) msgsnd(r30, &(0x7f0000000a00)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT=r2, @ANYRES64=0x0, @ANYRESOCT=r35, @ANYRESDEC=0x0, @ANYRESHEX=r36, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r37, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="2cee55bc89974e2f9542d8b7f0464f79c8be47450be0c6e27095cda67b42064dc7b387e27d8959d6ed445e492d3d4d36663ce6f1d9451ff47e58f8aeab9ae56a5f18f211e32b5823f9b5c6709cc0ca09be155e3a47669f567d4baff01579ce51440e051066dc813053a38e3deaeff829e4932d9ca80d01aac38856b0c908dc40780d3a44a853a88c5e18136e602dffe33e1c651c81cde062b02bc6e921416709c0382e1b6c62aa7da3cfcd0b4345db334f8dd00f0d0618ce5f8d0102715f756992a45df7140452fb35ab62a450de8746276caf9c69ed5828b5def3342c7f4c3cc3b63cbf7dd4a86156af11307b75a105eb9948a708d8e3a0a77f2ee44b20c6", @ANYBLOB="6c19defd3a4ea161ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e29955aa423efa4bd7c90397cb604be3fbc0698a4c78b5ae", @ANYRESHEX=r38], 0x9, 0x800) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r39, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000240), 0x8, 0x3, 0x0) r40 = geteuid() r41 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r44 = socket(0x2, 0x2, 0x0) connect$unix(r44, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f0000001040)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef81029a69f97c818131f11453fa342bee09bc7c4863bd577d0aa6a2a32f33df3ae9a9b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a6d1cff27b469b74bed872400eba31a87c0fc5ff2a85ba71af2b341d392945af5315cd40a4c16b2e024af2769eb27d53651ef", @ANYRESOCT, @ANYRESDEC=r22, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r45 = socket(0x10000000002, 0x2, 0x0) r46 = dup2(r44, r45) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000001000)=0xc) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000900)={{0x3, r40, r42, r43, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r48, r47, 0xa5, 0x1, 0x100000000, 0x2}) r49 = getgid() r50 = msgget$private(0x0, 0xfffffffffffffd86) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r50, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r55 = getppid() r56 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r56, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af07f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x1, r51, r53, r54, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r57, 0xa5, 0x1, 0x100000000, 0x2}) r58 = getegid() r59 = getpgrp() r60 = socket(0x1, 0xc003, 0x9) connect$unix(r60, &(0x7f0000001340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98287955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f874385f041579fd4c54f66e4384146795ea4a5c5fe659fa202151cd8cac7dbbc5b65c659ffff70b4122cd23500000000000000000000000000000000000000000000000000009ef868016cda65bf6523ffbafcc56ea8811755d9a54f113271c1bf0da5594808e6834635a3f9c73a03d3b740d023c4410a7efc29526fcab6377923a1664b98380630c56d3b215106135023db86a8168f8bd047f9f8290b19394c10a8424415f3d6d020a69d9964503802989c76613016ca4690950747d9913adcf7cb29b55a535bc2e419b608c6d1a95d6f651ae1957499004b1580626e5f601a2a3251dcb4c2495932ab9a206d8dccc94d3f7ff1947d80a77d288a71eacb3d0794231283bff4ecc0536163e0ffe7f2ba57ce06327c87bcc1d281010576bc25279ffbf4cc83dc24c16d26a07ba02fd27c0a672ad778c70f476a2abc1ff4f0d76b51d86d0ea2cf0eb843a93264a29576b17ecff04425e0736e0ff1dcaeed12f008d97f41f41ffa942cbc88ab068affeebb7f7c84a25d9cd9ed2f6a4c597e6472d7edea447f78a2afa941e772536dcf2780fce10a0eecdd0ef96f7a31051900"], 0x10) write(r60, 0x0, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000500)={{0x2, r40, r49, r51, r58, 0x20, 0x74fa}, 0x25, 0x47d, r59, r61, 0x0, 0x10000, 0x5, 0x4800000000}) chown(&(0x7f0000000140)='./bus/file0\x00', r12, r49) 11:46:10 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) write(r1, &(0x7f0000000140)=' ', 0x1) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xffffff80, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a74", 0x316) 11:46:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="f7cced549d237727f7fff000f4c3cd10dcde04", 0x13}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x46, 0x11}, {0x86, 0x4c41d699}, {0x46, 0x6a35}, {0x44, 0x4}, {0x45, 0x6}, {0x20, 0x2}], 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 11:46:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0xffff, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) listen(r4, 0x9) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000000c0)=0xe453) 11:46:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffff7fffff7ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sendsyslog(&(0x7f0000000000)="0e4c8148768d24736a433c405de5a4ca678223588996e2e1cddcfb664866f337fe82b2ef7c596620b697aade8e4b992bbde9ec30b1a6c35f3c0c3fce5e89ff758aa30df33524def033ca6f54a58deff06523b87878b096f92a", 0x59, 0x2d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 11:46:11 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x3b, 0x0, 0x0) ftruncate(r2, 0x0, 0x6) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000346, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206922, &(0x7f0000000300)) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000340)={&(0x7f00000001c0)='./file0\x00', r1, 0x2}) socket$inet6(0x18, 0x0, 0x40) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) getsockname(r7, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r9, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x40, 0x0) r10 = semget$private(0x0, 0x2, 0x0) preadv(r3, &(0x7f0000000740)=[{&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f0000000440)=""/4, 0x4}, {&(0x7f00000005c0)=""/165, 0xa5}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x6, 0x0, 0xfb) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r4, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r11) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000080)=0x2b4) 11:46:11 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0xf0a938794b2f3e8a, 0x100, 0x7fc}], 0x2aaaaaaaaaaaac18) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000640)=[0x4ac, 0x9, 0x3, 0x400, 0x9]) semop(r0, &(0x7f0000000040), 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) r2 = getppid() r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000002000000000000000000000000000000000000000000000000e8ff00000000000040000000000000000000000000000000831f51f1f33b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000004e3ffffff000000000000000000000000000000000000000000000000000007ffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000babb292d9a5a5c6aa17d0000000000000015d6146febaaddf1a23175ce18e6bd659edfc14a50f2670712077fa16e39d330df734703101a340065a5c7d8e306bc366cf5efdec2a4b8ce863e086dcb9c6552abcf1cbfde9d8d22eb81a6a35e2986f4ca9a569c9db1fb602e41a59f4b81232a55c39b1d7e5caf111531f72e4edbfa53926f518a51c0cc07ca7741dc5f773f66cc6b74717359c5a699d5d3fc91cedaa961a48e557b4e5f55fdbee77a31a8c7fff09f5f4d65d9683b0942093510a1092f969ba832c0f1f6823a85b7590a57ab0823bc1258ef563deddf3f35851f09c32c43"], 0x1, 0x1, 0x1000) r4 = getgid() setgid(r4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) r7 = fcntl$getown(r6, 0x5) fcntl$setown(r6, 0x6, r7) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0xf879, 0xffffffffffffffff, r4, 0x0, 0x0, 0x100, 0xfffe}, 0x6, 0x81, r2, r7, 0x2, 0x3cc, 0x2ae, 0x5}) dup(r1) r8 = msgget$private(0x0, 0x8) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be391c157e45d0e37723b002496248f20f3040000000000000016fa734b2ce506ab298032bc2be0702b3484e86eb2d1af4592442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de00000053f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddefb90000000000000008b16656a1b10eeacff71daa98af0000000086ae188c52f69b007747c303f02ddb360000034a8fce490ef7dedfdaaca13d352d5e282c7435329184b414efbc574632361d741e4eaf733c54b587006488ff2a746d5f5c7ff835bf1855d2865df7bcab558092747b5e7c0a31839ef87079fb522bd38aeaedd518fed06d6ceeaa0227fd8efc01e1b6aff3cee22f450f5c1f2a99690f0199fdb24300000000a10fdde3cd1eb88144ae7e9d074fce32b599cb851595a47d51e7d474e8b75184c6f1594a85668d18dd30dac83145905875a19e213db9e6000000000000000000000039d75167e9ecd223aa9e8f2b92a5c20a53b93e87255622d701c22c031b33614e1ea6d6dcb711a0b4d09e76407cb669e155dac9c898b3379e96b6b0157004d40f6706a791d07cbbab3fbfb7db2f7edec0fe689b686469c12c7da7e54389915c54e03eaec9ba921b044f8c0adbc9fbfae3ef913008c7ef7f7c2ebf8686bb6b"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001200)=""/50) msgsnd(r9, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) msgsnd(r8, &(0x7f0000000880)=ANY=[@ANYRESDEC], 0x1, 0x800) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r11 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a0aa05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) writev(r11, &(0x7f0000001740)=[{0x0}], 0x1) setsockopt(r11, 0x0, 0x65, 0x0, 0x133) msgsnd(r8, &(0x7f0000001080)=ANY=[@ANYRES64=r10, @ANYBLOB="1fd3ef59d8c467065e68b731795ec48b974e5d84bf84f5a5197064b013bff5bf3ccfc3181533e32a7ed869bc50844e3a8158c64b5d4f52238ed594bc82e5d942015bf0328370e53b4df61be40ee61ae9171734", @ANYBLOB="f209440775bbd9bcd502672b6111a20171aabbe961239aa7d01e84916fa5f73130b07ef22da1fb514cb3a98761caa2827eb77d3616d0768602b3a75580c41333fc272cacb6b8e118c8c7d0e7fcfb95cf247af3c104174dcd94839138d61a5ff8c1963951fd5233f652ed30dd69d416445f60e9ce6f833a667f102ed902a5b52032f880481630a03618afccd129d79f90e471d43c7a59cbfc219d09ab7e4d96ce3913eea8fdcc30"], 0x3, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000001c0)=""/41) r12 = socket(0x400000000018, 0x3, 0x0) setsockopt(r12, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 11:46:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) listen(r3, 0x9) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000380)) ioctl$KDGKBMODE(r1, 0x40044b06) close(r0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) listen(r5, 0x9) r6 = openat(r5, &(0x7f0000000300)='./file0\x00', 0x2, 0x7e) ktrace(0x0, 0x5, 0x1022, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000340)=0x2) r7 = msgget$private(0x0, 0x200) msgrcv(r7, &(0x7f0000000100)={0x0, ""/247}, 0xff, 0x2, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000200)={0x45d40cdd3134210, 0x80}) msgsnd(r7, &(0x7f0000000500)={0x2, "d94f90ab4e025db036b7c7787524f56e9fd521e40ca39d80264a53266c23d4362d7c1b07b218bea891f27c7e5dc82ea73e28cf78b36550c15ea446bd290d08e40cdac2b8b68d8d5a0a304d718d545dbb4dee2e9ce62f2f61e9f0d23489b7a92b6dc99942b88c8bec8f99a6a631d974a5aa552e20bb9a27d2da2b30b45bb02655222961fedf7b18854dd76628b71c405d74c4ca16f9cc25d59df956c0e7742c12e33df76968eb122d2201508fe1ddaf2419964e573b17b039df864ee48505ae1e12536f23e0056182599f7ea7035dd982d9450e80ec15e6c991"}, 0xe1, 0x800) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r9, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a0aa05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) writev(r9, &(0x7f0000001740)=[{0x0}], 0x1) connect$unix(r9, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) pckbd_enable: command error 11:46:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) 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, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) listen(r5, 0x9) ioctl$TIOCSTOP(r5, 0x2000746f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 11:46:12 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x4, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) getppid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffffff) r3 = openat(r2, &(0x7f0000000180)='./file1\x00', 0x400, 0x2006d451b590e1dc) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x400, 0x0, 0x1, 0x2, 0x5, 0x3, 0x2, 0x0, 0x4, 0x7fff}) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 11:46:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 11:46:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3b5, &(0x7f00000001c0)=[{}, {0x0, 0xffffffffffffffff}]}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) listen(r1, 0x9) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) listen(r5, 0x9) r6 = openat(r5, &(0x7f0000000180)='./file0\x00', 0x8000, 0x300) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000200)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000040)={0x7, 0x7ff, {0x9, 0x919}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:46:13 executing program 0: r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r0, &(0x7f0000000240), 0x6) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r7]) r9 = getgid() setregid(r8, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 11:46:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x18}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) setrlimit(0xf, &(0x7f0000000080)={0x1, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000004000000000cf6383340000000d1b71b700"/37], 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r5, 0x0, &(0x7f0000000480)) openat(r4, &(0x7f0000000100)='./bus\x00', 0x800, 0x80) pwrite(r2, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r7, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x10, 0x9}, 0x6, 0x5, 0xfffd}) readlinkat(r6, &(0x7f0000000500)='./file0\x00', &(0x7f0000000640)=""/201, 0xc9) 11:46:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x100) r2 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket$inet6(0x18, 0xc, 0x1) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r5, 0x801169ab, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x801169ab, &(0x7f0000000300)) dup2(r3, r7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xfffffffffffffef0) setregid(r8, r9) r10 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000001080)=ANY=[], 0x0) dup2(r12, r11) r13 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x82) accept$unix(r13, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup2(r15, r14) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3e1b6f699c8ce2bc, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r15, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[]], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r10, r19) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r21 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r21, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x3, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x1, 0xa, 0x12000, 0x4]}, 0x154) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r22 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r16, 0x8004746c, &(0x7f0000001380)=0x10000009) preadv(0xffffffffffffffff, &(0x7f0000001240), 0x0, 0x0, 0x3) r23 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r23, 0x4, 0x80) pwritev(r23, &(0x7f00000003c0), 0x0, 0x0, 0x3) ioctl$WSMOUSEIO_SETMODE(r23, 0x80045726, &(0x7f0000001200)={0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r22, 0x0, 0xfffffffffffffffe) getsockname$inet(r21, 0x0, &(0x7f0000000140)) close(r21) setgroups(0x0, 0x0) setgid(r20) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 11:46:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="730248ae668690d1e604e941369430968ba4338c5f2573ae3ea25cbeea3efdd825a79864da00e037c6ef21d3c1efeaaa76ec4ca218808406a94ab90ad160ba"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) listen(r4, 0x9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) dup2(r5, r1) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x200, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) fcntl$getown(r2, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc", 0x1c, 0x0, 0x0, 0x0) 11:46:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) listen(r2, 0x9) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r11, &(0x7f0000000240), 0x6) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r19, &(0x7f0000000240), 0x6) r20 = socket(0x2, 0x3, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x4}, 0x200, 0x401, 0x2}) r27 = semget$private(0x0, 0x0, 0x20) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r27, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r27, &(0x7f0000000240), 0x6) r28 = socket(0x2, 0x3, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r32, r34, 0x4}, 0x200, 0x401, 0x2}) r35 = semget$private(0x0, 0x4, 0xa5) semop(r35, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r35, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r35, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r35, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r35, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r35, &(0x7f0000000240), 0x6) r36 = socket(0x2, 0x3, 0x0) r37 = fcntl$dupfd(r36, 0x0, r36) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r39 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000100)={{0x3, r38, r39, r40, r42, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x7, &(0x7f00000000c0)=[r18, r23, 0xffffffffffffffff, r31, r39, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r6, r43, 0x6) 11:46:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) kqueue() r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) listen(r1, 0x9) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x3, './file0\x00', './file0\x00'}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) listen(r5, 0x9) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000100)={0x1, 0x7ff}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000140)={0x800, './file0\x00', './file0\x00'}) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f0000000180), &(0x7f00000001c0)=0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, 0x0, 0xfff}, &(0x7f0000000080)={0x2}, &(0x7f00000000c0)) 11:46:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x9, r2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:13 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a16}, {0x7, 0xf9, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000005c0)=ANY=[], 0x0) r9 = open(&(0x7f00000002c0)='./bus\x00', 0x40, 0x10) write(r9, &(0x7f00000000c0)="9c87c304000000b87e2e2ec94c3330402eaaefecbf80e72ed2f6c1cbe8221685c6ce3bacdadfbc3540dadcd1e8f11d36b629e5cf7c129d63b8c160a7a410a9b5ab6408163601e9e919d2e78dab7925aa25a26e42bd3dab7ef95cb16fec1d70c2e1972ce5c84e0b6baf28c84e5d9a1efba01461629c1635964600ad06a47b0393ef31f9c7317b9674e559945f43", 0x8d) setsockopt$sock_int(r9, 0xffff, 0x80, &(0x7f0000000500)=0x3, 0x3) r10 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffd083afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf0852cc27d4077c4172d2d605afafd6ebe23a98fa37579b867d5a889f989ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7ac5800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/286], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x20, 0x2, 0x46) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r11, r7}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) r13 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev\x0fbpf\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='\x00\x00\x00\x00\x00\x00\x00\x02\x00', 0x18, 0x0) r17 = fcntl$dupfd(r16, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r17, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r17, 0x40087603, &(0x7f00000001c0)) r18 = syz_open_pts() ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f00000000c0)=0x4) r19 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) fchflags(r19, 0x1) ioctl$TIOCOUTQ(r18, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r20 = dup(r15) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r20, 0x2000745e) write(r13, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r21 = semget$private(0x0, 0x0, 0x80) semctl$GETNCNT(r21, 0x0, 0x3, 0x0) fsync(r14) stat(&(0x7f0000000700)='./file0\x00', &(0x7f00000005c0)) r22 = socket$inet(0x2, 0x8000, 0x3) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r17, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x11, 0x40, 0x6, 0x1, 0x1, 0xfffffeff, 0xfffffc01, 0x2, 0x7ed7370d0861e405, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r23 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r24 = fcntl$dupfd(0xffffffffffffffff, 0xa, r23) ioctl$TIOCFLUSH(r24, 0xc0206921, &(0x7f0000000300)=0x64c1) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r25, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r25, 0x20004b0a, &(0x7f0000000400)) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x99) msgget$private(0x0, 0x0) 11:46:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x20, 0x0, "df30c1e7bb6dbfe265b700001b00180000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() r2 = kqueue() r3 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x5, 0x8) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) r5 = socket$inet(0x2, 0x4cdf33c458617465, 0xf9) fsync(r5) getsockopt(r4, 0x29, 0x23, 0x0, 0x0) getsockname(r4, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xfffffc5c) r6 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000080)) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=ANY=[@ANYBLOB='-\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) dup2(r7, r8) r9 = getpgid(0xffffffffffffffff) r10 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r10, 0x29, 0x23, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r12 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r15 = socket$inet6(0x18, 0x4005, 0x70) r16 = fcntl$dupfd(r13, 0x0, r14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r17, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r26 = fcntl$dupfd(r24, 0x0, r25) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r31 = getpgrp() r32 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r27, r28, r29, r30, 0x5, 0x7fff}, 0x6, 0x2, r31, r32, 0x7f, 0x100000001, 0xb1f1}) r33 = getgid() r34 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = accept$inet6(r35, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r37 = socket$inet6(0x18, 0x4005, 0x70) r38 = fcntl$dupfd(r35, 0x0, r36) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r40, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r44 = getpgrp() r45 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r39, r41, r42, r43, 0x5, 0x7fff}, 0x6, 0x2, r44, r45, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r47 = accept$inet6(r46, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r48 = socket$inet6(0x18, 0x4005, 0x70) r49 = fcntl$dupfd(r46, 0x0, r47) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r51, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r55 = getpgrp() r56 = fcntl$getown(r47, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r50, r52, r53, r54, 0x5, 0x7fff}, 0x6, 0x2, r55, r56, 0x7f, 0x100000001, 0xb1f1}) r57 = socket$inet(0x2, 0x3, 0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = accept$inet6(r58, &(0x7f0000001980), &(0x7f0000001940)=0xc) r60 = socket$inet6(0x18, 0x4005, 0x70) r61 = fcntl$dupfd(r58, 0x0, r59) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r63, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r67 = getpgrp() r68 = fcntl$getown(r59, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r62, r64, r65, r66, 0x5, 0x7fff}, 0x6, 0x2, r67, r68, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r70 = accept$inet6(r69, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r71 = socket$inet6(0x18, 0x4005, 0x70) r72 = fcntl$dupfd(r69, 0x0, r70) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r74 = socket(0x18, 0x1, 0x0) setsockopt(r74, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r74, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r78 = getpgrp() r79 = fcntl$getown(r70, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r73, r75, r76, r77, 0x5, 0x7fff}, 0x6, 0x2, r78, r79, 0x7f, 0x100000001, 0xb1f1}) r80 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r80, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r80, 0x29, 0x23, 0x0, 0x0) r81 = accept$unix(r3, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) r82 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r82, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r82, 0x29, 0x23, 0x0, 0x0) r83 = getuid() r84 = semget$private(0x0, 0x4, 0x408) semop(r84, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r84, &(0x7f0000001180), 0x1e316d81a01eac7d) r85 = semget(0x3, 0x2, 0x401) semop(r85, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x6}, {0x3, 0x6, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) semctl$SETALL(r85, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r84, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r84, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r84, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r87 = getegid() r88 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r88, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r90 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r90, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000100)={{0x3, r86, r87, r89, r91, 0x4}, 0x200, 0x401, 0x2}) r92 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r92, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r92, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r93 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r93, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r93, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) sendmsg$unix(r7, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="bfe6ae978ae7f4453243330a288b4c599aa16fa69cc0d059a88e7ab45f14b295df87807f923bb4bdfe8c85a5dcc77bd018714a8869575d94f89cd757aeb7cbbb97aae09d21ebac3c91e1fbf573c45b74bfe4f61acf69e4456b0d78e0c341f28dc26999a14b2d80f797fed38f88e55427f3c2baef9087eeca5997120fdc0975e3f182cd70c1abc6b30e94ee12617b0f6d4094d6e8a570c2c1e9db5e1dfc626c101e510b02f6ac8f46292fc31fa358763ec424a8226228baf8d208599ea457ed9f3de90958dc7517d5b32035eda44df3a541d589223253f4123d56b0c2", 0xdc}, {&(0x7f0000000380)="684263a4d9ddafd47a3e9c5cd22ee1a699c2450814b16c209fca88710397c8f86396b5a7315c219301e12a70e6a7e4a33f142d3a6212dc1eb3f9b153862c4203c8857b1bd5da91f25d81e94287a87d1d18c3a9278b0898ec88eab8eda35bea737479ec4e70cac5c1b104b00a4860dd4231225471e42c364e2d61f4cbd34e975987562502334cd20e1d178dcf04ae2d91908bb70181b4e426cdaac1bf219f45584e768797e61b856cbc217e1a2148eea7a697ef789445822fadeaf653396c4034975b79a0b84769bc70602a373aa89f51039b92e1ecb676feae489d58088eedb33f", 0xe1}, {&(0x7f0000000480)="abe59aaba3bcab480527fe3668351df17dab8b6c3bb5fb342be0592317845799893a2a81925049db050ff3ff1e20c977aae592a81196817aa6df4a8cdf2ca95fe3f29be8740ff194aa7eacaa1995f88af22ca628674c2b2a9cde2b20e43db8c278a48f32bdf178bddf5ee7dc3bb332334ed2a79cbcb03464b0128047213bbd8ce9cbf1c3ed53b1f459c4b689e8fa47e40e8466d0ea90b265f74af0ba0218d0ecfbcc207b817194fef35e9a", 0xab}, {&(0x7f0000000540)="c6cc9ef31d2cb7ab91422e1960c271180c3694bd69a125592f669be81a1670bfc110013d78196458f9d5c9d813a93f50778c9a7ff1bfc08fe6ebc6fec8b5f47c529470212baf287dd90afa7b9a2c146c34342d19376e95ac1c2ce0ede214a6010c543b32d465043bceba240e9de127eb028db228713f7ad0a30e95a7f0c663ab5b403ef9fceb6a6dae67d7677c041d6f2bcb6e5675d9d14159a11eff55885003d4cbc20cac94ba7d689039016b4be7029e506668447bdb888119ceead1d161b9c7daf4cc98a17013a23a23b640501e9e580b11fda722da580c069292b819096644d13d56eb908d75c4b58c22bc1a1f9ea178412f1867b11501980ddbed2fce2f5333fed8ead47533c41b2b356162766e449ba630e67bada0ee18eaac3778851b3f973e2daaf18cdd47d3c2865b8f8f5d0e32dac6fe2a1e14634136a71b45cb93c25cb9d0ce1f20b45ab93a5e574f0b197e85e1423049c6b54dddb8270d2bb8cb6eb6e8123f0419576b3ecc2646318b2e99f36fc19e90868256f00313b54379166396d235571e297123dc7bd5dc8822dd4c1387a8b66d4c94a5e80f77b97f9faf511881e45423226f9962300bb294dab5af80b05cb7505166c56eb83737d48004f41cfbf2d47f31d7bcadfa280de856b85250141e4d2bf2baefa84917b55e70e71602f1a3a6b8b85cd2b3e5dd1e9745b2c627c4d93e5fa07f0a6f3338ccd5af172894a4e75780b3dd409e7739fbd16c87f1cbd78e0ba8c6edf1a37912119c16a9a2936d4dcca22be2049f2a6bf358b343a728632ff097443dd2a09778104489d6421cb74196e9bad17a5b8c26611d5d9c80bd29d94c5090b5b34d17d54f4a78d2e51c79fe6ee8f457f87bf619e97f43c501027351b4645e48bd0726e63cb7f04c3e9a30e8db03e9805820c817bdf494f0a3fd16c4f418ad0f5de9db438bd0047472bc35b358deeb259f9f64aaa4ceecd4e47f31b953ead03e9c7a4f131f5995e70aebb284c1bb8c2021ea7c55195ebf8391a6456d314f4fd4e65155eaee7194b1f8914a110ab898a021c710c61bd2cd9cb28458667d78fa12fef0b33b656f9a1a7e8833716ef9dc081043709e84b3d84d688ffce962330835f60f88490a5d8b3362e598702f7bbb6928155ab9622f3b6eb5b3911570a7fa38e99731e384fdbef715e57e4ec07e0d09f25fc3539230e22a4f834ccfa848ffbb6987367955304cb1cf7e9613aec18354d1df837938c5b9bd6d8c4c5f791c88e36fe2282d926f9a835d40301d424041a51c808e8276cb14ff7e18612f12f9174dc18ec7e45c8888564d5ccde5e315cd07c89747329297e982fa53ff65fc1e94380258c772d65d9a5a8acc9170bd6c413b7c68a09644aa872fda7aac5115483de31025fd31989275231a64dc9d8c5ac173b161273172104ee1c5803a017e564d3e89313ec945bb821eb43469ad899fe793742efb66d03f25499b2fe4ebc2bf5fa276c87aa77305b7cc6a6481d069930bc5e3f03796316116dd847704e69b2235ab11722c1018d3175271a65738cd2804cdebce74507acab0841fd9bebdae60fe177826988f2942470abef46aa3505c264059e1c0324bc2b73d7da70ca1bb75af75f84bf194164e6e5b51dbd91902a4fe8d829a4e1b8545b342abc07020b5877e1346b3f99ec6ffa2561b365af719cdca92a84db42901ba25081476361a3574cb8155e06c967c0b69ce9f73516d4df1758cb4f971b1f21a239c5dfe1e45d41bb5ff43a34fdc4d35f7c5c90a638754ffc89604d93cba262c8318203129d0b5396a1e5c8ca4b3017685c09dfa3392e0697becdeeedbe398318f679de5edbc9859de830dc4421bbf652630354db4a5a64ee0818cf31e940632884973afd2b220b868f11738db2607c6120f6fcf880e9e34c25672213848e3e570c9d6ca0cd4b0c73a02be9e0adabf15e52e0c534b2db68b690e5ae8c51c43028fb09abbddcdd758921d4fe22acb8fd6f51a2315173c1d77ded88a520554c452bd240fe2f04ac0fddce725b37dd219443dc8272a0f309ec290717209068ccea92af2da6705024018893419dec70a594d6bf487ab8ae4dbb9c99c60d85aa45c36c9d75aecd3ca8ad6d4e56fdc2603218d9d80dc8d1b618615c1d180d126c5a8613475de2a3a76816c4c8a24ccbd9943af83d175ee160ce6834133b5a4be374aebf97f139c6030b075a27e44a560b240328b19332f56ab28da955becae5a86c5479401aae19ec9eee432f0a68a25b6267c55a2ae4f4c5e0de12c19523e694d3755a7d88fa9d00765eb724b88b1eb7d03650424fe3f779673975bae31ba05da1ae55f805df13e0dec152de0d7d5903822facefa151b8c4661e21d750e87785c2ca6b4799128fbb35e5222f04ab7621d28dba42fca661abe72c4cbc8b69a03f89dc9c95da2e6e7be919dda09970a9830ce16b3e9e6440b555f6659e315da1113cc118be99b944c465a8b2ec1e7526d70f3cb911ab33405d56f88645680bdf8ac49d4cf49414cadd1e804290784796fedc44bb84fac382253434bfef4d8d9f5be5468b89747ab084c81b1049713223b3b43b3b998f2650aae2126015677b65753cc63cee91752752ac7ddd9d8fe3b8aa8bbbc0c5e0b0d69f3c8b67a36cae3454ce3aa9576d3d7200298770088a6f7f16bc4bc1645d2c33bb171e0d8503a649483af92cca20aecfb10f0521b697373d5c440411594ce1197e55ccd97bad4f569976aaa4442a9e7ceacffc9d334aee9ae7f223fb5234919369ae821a9951282ff450298a57af9d73bcb86adc78967c175c30e83f7d6b1ed139d49fbab34f25c27db325ec74ea4c412e3aef283a9c53fa5a1e9c22baffeb3d16abe3863b914eca732c2b1efa1fca37ec5d34b708a0afd9011f0879cf773517d4c9479759b108b063e96ef3d92b7b23b626ccc8018d39fe44f0cc05d3f42d290e4054a4d64706dc698710c8b1484c62f9485f60c71339eba78e06ae4aa7633b3fb4089ae5aaa2500330aef32eb884683ea5f14409f03887c89fb677b0a65eae40785d9aab52d652e3c56bd3c2ae233f3ec26135f1df69b16d5b53aac00d1619824ea86ad0717cdf99b0bd542bf766ddb85c98ebd3e45f9ac9014c04df291f545db8e2be326731836e5d5ca1744cd1a219b865a6d3146fd0002ab07bca4ba706eaf63e25cf8436c9b8fa86d0355c7f0fa00b377dc830a839449d60158dc6a300b73c5cc6791303e9cd2479d3bbdd7fa6730bce129ad707709cf0e66e0b9081762f18a9e1427250ef62edab9e53ede5b0f0fea6e820ca6a9bbd4544ad824d7c3089bc9c5b095f2e4b2b16198a9f9d48f18ea70340c35b7dedeba6303263e49899b9e1de94d8c2f2b4a044db0b326f724059c006a9032d41a12c47fc23fde24aa99c7355d091879f846d1f1b3fec3b56e3665b88971bed869a071ef10552f8fede11513286ad7d44eeee3398424c452478c5f01c45fab42a276b55818334ecddf60a43c44c588218a458f3ba93721c9b2f7de528eb4891d6583fba2eb0fea0809cb927c5faba795db81af9578a9c790b5805f017e4bcf6c1930dcd0bd02d2675ed557cd4b31b078731afef31b4301c438dd0a3d9900167bdebebe11fcc185d60e944f5166763b306fbd0c67b4e1d99143e2e89e51277be89ad104b1d290962cf1f9580a95a37569cd85ee331b987ce8e9a6b68d4c6e76d598869c738d47a7aca5f9d723d3ed21215e10a06b52a523e2c84f6eea8e74578abf3c3b8be9a72777747199167606a1beda58a8b4bc55f790600d0694b575dcb85d4853914ef3419646533caf06eee12b9f01127d7b25d9f5be82660b1f999d758ec7cf4d1e2e9af80642cde8b01e09d042d680a58b03bc9451c9bfb97ce3c8109e1340f7b7b39d0badb97db7fc44e2ee4ba1dab8de15f21dfbf5f1a6dc7ca242acb037ea42797b2828da6be5ae86639d66b53cb1137d783f43e49ee68b8976a924042fbf410dd5f70a136b3620bf742eb1c4938929418e9ff8aa1baabe98bd393072691324589b4afff245cafa496be783297a72b527578627f2add0e618adf8fd165cef8bf802adf45d6b82f5de9fb4716bce3aaf4a1fa213d5b6b84c815d982a2d1f074c0cad3a44b9d90dfeb5996680ee17f57028868286835b089883ac4b79afacf28ce12dba98fbd6cb444b68c16b0ea9eb3a48c7d1af31c370bc3ba5bf09596416a4b96e63915d9f5058acc8c8c092147f004426befda2423779e3f224e3075543e46a28672e18ff1dc2955cc1576f05f4f57a690b4213710729bb1c4b8fbd91eb0d0da4dfff11081a10b350f0318feabb0e06ccc2b588db2f445ac805131b0e54e5614b58a0e720e2ab14ab01efb43fd8f663d787eee866f9eaaadcd9b1ad667f991349976a8a277a55662e98badf07e2bcece951cb5ef3c416c9b685185ffa3774878fb65b7ec0f80297912113fc0a77338dbc3b8afe9a05830b597e72307ccafb34202d3762271d2e87b1cc563794d3e8259df01d2d582a347a9d3337859fe9850755777cdf8ef1ab0eec7ad167e2c88b09ca17604f89233aba21014708823633e2f46ccb8654975ddd5d03d0aac5b7bbc79b37b200482dc4b0378805fb1efe2727bb9a2f97b8b93d1ba1cd7c8bbb1299dcfb887534acb5939f4eba09aa0154e73711af5f7ec278f50ae6bb4ca13b0c10e7036361651c28b3ad28dfb700dd08eaa8ffd20482718c4d4e2b0bdc93c09958a2f69c2160a09dc674244a152fabf68b946f85416ca0633dcc98287b8c6544958b31458d5c3003f6f8a9da49f1ca4a5c3715122b3644a24a79671c3a55110db5edc7d29afa644c827840b62542bc4c850884c74ef534bbc4f8390b4206baa60c8ad319d8520de5b5ecc0e23fc04ab82c836f9de363f85274a062215db1f75511dd8e7c6a29af750a5906e9912d576ec18db6be74ccd27f02d96e936c1542318052840842823ea019ba768831efb111c46801e0f08b0d47e35d16b8761cf18f27adaa411e8b9f513cea661b7c297e48f3c69694844bfff000fb60bac9b3963c9cae09c0e022ef7fb39bcaf015b1b7dfc57f4b94c101b575d57c75e872cb7fdd4c1067fd7547b9eb6f40720e1331d7a503810924b4207d633222367bba1a23a171f49fb198b273c91e5a1827e60c7773523a6b3056957640b647e9da6a33acd85128f9ca9b066588fc137f7a3848aaf76f004567babbdc10602e7a2f6a651ab3af5c9073afb5ef1f65a1d2ebb8a88653b956213ea3ffcc634ce3847bc247a306a415d43bfcd7280e1c2a257b8157e96bdda093eafa2a21b10c9b7b19e69ca48afc7dc840bd0fd2568a5c57e1c3e9e03d65a180bc6b699f6d28ca87cdbfc5c39a3662591f0d48b642c180904e3d160577977c252621ac7c4b5f286437835ff20951bedef7e30d6f3aab22fda7c24beaca1e911bd44635ba4c5c119f9a9bda6873a661b6fd94092f7a260c057ae491caa70508aa97942e00f707100eef9acf437081ff097e5861d5100281dd4026bb6e0bd982a4fe305b2b69d3051664c92119885b559ecd9573be2aeddf27a0da473c968150fbfe4c0c93b3d7271f5b0ef8e20399659c66c75a58a28584788f5f165ca6471ee2d1e050182decfdca4d771eec1bdeeb9bae9bd402c35bf5bdce6c8c91ff3eb927007140797288834660d092659f59a5732ee45f76a32a4d51a15ba2e82a9281451736f1ca974ec46799e87d8fecc739ba590e784f5459e9adc68d097eef1ea6ff3d83069b2ae224a1ed00346c175425f8904fd02286a56611f665daceb397077c", 0x1000}, {&(0x7f0000001540)="8c72131ab56abd047c6a1da3995d5685d6d307d399d08a4dec2cdba841a789a25012d73dc47b96d620f155af4ac92234803ce16e2c8b181817373718938dca5852d60c633ba6f3bdf70bb9e24385211fdadf049df62b158101de07a6ea5fce4be993a763c89a6c5a2588a6e84d714606f802f44936328ce59ee684a28a518745be8bc5bb0032aa83b7cd9be6d07a84531937880425b05aef913f564a1bf2441214b90b44cf27011965e2273884c207d7c8768507fe7e", 0xb6}, {&(0x7f0000001600)="d59f9e0d2de9c16fd6d1a57dbc067655988723f5f4cd2611303820b020416ed14942e9785e58dadb9b37de646f0d30102304f3e2fb14ab15b854089f2245ea9f49b8e70ff3ba71822e21207ff8920a65ca3060483963960c17ce6bfc79539d42e20c9e5f04c6f5f2fe9e8ea058964de7238f34c84ff03fe41293688b01929c4db76d7ad66b769e80e0", 0x89}], 0x6, &(0x7f0000001c80)=ANY=[@ANYRES64=0x0, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000d75ebe4d7de7bf32", @ANYRES32=r22, @ANYRES32=r27, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r39, @ANYRES32=r54, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r57, @ANYBLOB="00000000200000000000000022ff000000000000", @ANYRES32=r68, @ANYRES32, @ANYRES32=r77, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r80, @ANYRES32, @ANYRES32=r2, @ANYRES32=r81, @ANYBLOB="28100000000000ffff00000100000000", @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYRES32=r83, @ANYRES32=r87, @ANYPTR=&(0x7f0000001b00)=ANY=[@ANYRESOCT=r92, @ANYRESHEX=r32, @ANYRESHEX=r10, @ANYRES16=r54, @ANYRES32=r1, @ANYRES64=r93, @ANYBLOB="578b5094271b1efe01dbd4ecfb496cd448b36a32e22133bca853a4effc2212a21cb57edc2b9ce781840ad0078ec6b70b5961ca5f66550a7f298c8c276a9b9abc77d72fcaf784f8e1f940b4e408ae3f0e3b18024a842c78f9dda09aece9052e5d9d2a9950b48e4e14f85acf05d244de0a835a581ccbbf6d627c5ae619382f8f3214386139f73d1d193b77fa2b1271d8de41effd4a5c130e62423feb68dce83ebd9663efc3e3bf9adede4f43e9581f80ae1bd31a3928b3214d750689e0cc46c0acd256e18afc09f55338521d1d96b63e6a0e5b24c15f5c24d5b5f84b01d0b6b8d00871b874e4d8858758ccbb795ede862919aededf770f12981b7a42b85cb779"]], 0xf0, 0x7}, 0x4) setgroups(0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x40) ktrace(0x0, 0x0, 0x0, 0x0) 11:46:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="fe00fbff000000"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) socket(0x6, 0x3, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62240207e00000012000"], 0x1) write(r2, 0x0, 0x0) 11:46:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) listen(r4, 0x9) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f00000000c0)) listen(r2, 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x5, 0x7f, "6c4d4082e7a6d83221825976fb213519cee20f65", 0x9, 0x7}) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:46:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x5, 0x7, 0xa766, 0x8, "31a2b979cd564833c649e0c4cc809382693fb71f", 0x242b}) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x6c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/213, 0xd5}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/84, 0x54}], 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r7 = msgget(0x1, 0x3fb6793e968c1eec) msgsnd(r7, &(0x7f00000024c0)=ANY=[@ANYBLOB="03000000000000006f1ed1c5b084697885a8df52a7cc321f32c38ddc1bf48bc5644932a5c567b5ba5a4c78fb11fb3097b7b8b573e73683b41d742eb881947362948918d1c80ce5888660c100"/86], 0x59, 0xc00) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) poll(&(0x7f0000000040)=[{r2, 0x94ffdcfa58a2bd27}, {r3, 0x186}, {r0, 0x2}, {r4, 0x8}, {r6, 0x20}, {r0, 0x80}, {r0, 0x1}], 0x7, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x800000014}, {0x6}]}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000080)) 11:46:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file2\x00', 0xa927d1df589f4965, 0xfffffffa) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', 0x0) 11:46:13 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10100, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/246, 0xf6}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x6}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x8000) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") ioctl$TIOCSDTR(r2, 0x20007479) 11:46:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0x7fff) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x4003, 0x0) dup2(r2, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) listen(r7, 0x9) accept$unix(r7, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000250dcc50354b3b49187ff998fa64da0000000080866e00db70a8ddc36068ba73e223ccdb6a0c9713111588ded27ba3c716d89ed1d1b9274229d98f73a2ef678f517c2f609087f1c004f7f5737c309378e74932e12d8d5abf81889c3024de5cf28f3d780cf63bf3612aa0f67dffbc7e6f2a0a854447c9bcc1b28199af80076e85a22688ac415478a505736be8e0eb9a8ccf36114ac00da9d7be7a26da5e4df7273d5b727dd27291d650c0d37b33b9d45230dd121d158aab2de76eecf6900000000000000000000000a5c600"], &(0x7f00000008c0)=0x30) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r8, r5, r8, r5, 0x42, 0x6}, 0x8, 0x3, r9, r10, 0x3f, 0x7, 0x4, 0x7}) r11 = msgget$private(0x0, 0x200) r12 = getgid() r13 = getuid() r14 = semget$private(0x0, 0x6, 0x10) semop(r14, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r14, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semop(r14, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f00000007c0)=""/192) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r16 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, r13, r12, r13, r12, 0x42, 0x6}, 0x8, 0x3, r15, r16, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r12]) fchownat(r3, &(0x7f0000000280)='./bus\x00', r8, r17, 0x6) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="4b352c2586b8284737ae7b12c96579171f", 0x11}, {&(0x7f0000000300)="b3c1677f5cc7e68cce0f870137d1fa2d8aa5734953cac41ac5870125526625980b8ada2beac49a56121b66ea000e2252ffaf1cb8b6b0c4885d9fe68378db3b82ef25210b56ef6be91d84edc592534be1f459ae2aec9194a959f58d10765ebc23df08580a82f208ae333f5648f89a7700c4d8b9161bdf2f595de3cd173ef952fdca35b8a43aed218405076882a9dfdab5a56fa8b48256c2a4a22a6ce981e7fb9772dc5e533a11ecbb64ba2f6e4b1388595428d4f467431aba270cd7f8c7e778921c184ebc7116ac8099284008c744ae538ab17da9de52ad2a7ad53de7b1922aa654cdb4a179aab59549ae926d8ee034", 0xef}, {&(0x7f0000000400)="4cc23de68b42e57bfbf5558a6cd2f0d40c40c2585ceb3f82521d219ca4fd3e81fc99363989a51393d42bad69d94b659ab5713995ba1be61fd9675e5b6f7a1963821784ebef17f2ad0f5e0ba3d050c97d7ca9ae8feef216c318cc0bf3b1168abb28901a05869dd6cb34780bed5dd657935750f6f218635c5e264f02ce529c6e06d77ea7edc0762f3c3f4073f8e46b98eb51cc02f8c25978b581213524f3b671da115a5836bccdb1070c2b56f16e00b2f9fe6d6a77939611381742dfe0753ab5582182bf54ed7f662fff044180b9035f8574a436585f81c98923ac2051967bf2903b645f0c7ca9d7062f45f89ce99603c1b19d7b82d4de873e906b89c9", 0xfc}, {&(0x7f0000000100)="f52b310a556f515bec3ee5d491dada7bc65f33d9cefd338c011b0592bc51e81be7cd45f20d174ab47c1c6654c1c4d0395119f0abbbde336e8ea7fa46f5f8174cb0d4705632ebf5cb99b5a45c11d70b39409ff71439066cd5cdbf5b9338c95709f2c5b35729a2b7578fdb37270ae265d7f13a8458019255ad5ecc6c49061ae87ccadcaa1abb0cddeb5d8379b627665e264932c1424243d29296263f4e954ae31bb4", 0xa1}, {&(0x7f0000000200)="c68020f95e39f9fd70a7e2db92e56749c41fda529ecd9f7ea1d262596024eafeff21ed8b9f488da19b0354420e62a474c80221bebd77f89fb8807ddb189c908365b1bc6497a061a6734e60b0ab347552809182b04089d925d2518e05ab7534f43d277709f428115384613bab00486542f710d30c8b5b89f85cea2e02", 0x7c}, {&(0x7f0000000500)="76f388253f64fae2ec0a4e6e0169a43f5c9f8eb073f485e4aa02154f81b7fbf74359e65908ac76598d719b4ce401524d1b0bc734a35d07438490173c088503dddda07cece7d0c314e5ff0aba2b1532880cb414e139aaadfcd4cc0821e6d48b70bde1a6a5e9818979d522517f82313c1640d5d7f2fdc4c5e2d425a17fc2a961b6ad315a367fa2f432e31fe61461985e52976ab996e3122b44edaf87329d0423006cd062f6a58716d88cdc772af5b1b11bdd16637e4bb2ee4a5cf338725b1a8c0992343f325efe", 0xc6}, {&(0x7f0000000600)="832418682ce49e8846be2972e6b9d5869929bf3ac1058dac0e4e4289bd6bdfcb93d303880319e0ab88d338af203608f2c8be1793cd8208ba307777030b909c0ab2604ab376f4f11ed67552ae63101a33828641fe3ccd034bd84865b7a33a7e80939918103255767a18376e979918ff2256403d4210325ca28a5d2321e142dbd45f6b930368b9ddabdad308ed02d655d137e826a2f85b249524ffc85e561001be999c427200c4372c9c151534907cd06fcd3a9e3057a192482bcaa28cb36821f4ac31dbc061a075f0b39d2f033efd886aad76ef06264bb67b39221026be4a534fcf155f24d7887b01ff250f5472f35fdfa6", 0xf1}, {&(0x7f0000000280)}], 0x8) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x91bc3b0fb28e87eb}, {r0, 0x40}], 0x3, 0x0) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0xfffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0xfe) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x800, 0x8, r2}) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) listen(r8, 0x9) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000140)={0x95, 0x0, &(0x7f0000000280)=""/149}) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000060}, {0x6}]}) open(&(0x7f0000000040)='./file0\x00', 0x1012793df1878d4e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000140)) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 11:46:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000000, 0x0, 0x3, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff215c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) listen(r2, 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9e4, 0x5, 0x1fb, 0x66b1, "6639698f92a6d542ab15601b7c32d1f87cf9bcb7", 0x0, 0xffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f00000001c0)=[{0xfffd, 0xfc, 0x0, 0xffffffff}, {0x101}, {0x4006, 0x0, 0x0, 0xffffffff}]}) r5 = dup(r4) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0x5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) listen(r7, 0x9) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000100)=0x1) 11:46:14 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(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) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) listen(r3, 0x9) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x400) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 11:46:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=[{0x10}], 0x10}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 11:46:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="3ffc366750742c032afd0e85f814f5408a41a5a94c1dca09efe84ffeb4c3dbb0f8e9756374ea04478f759ec19c11c80e8c4b07c05fd1a836678c1cc8053c6017cda5ff8772bc30d0d42ddf129e0bdb02bfae64abe43b9e99526d8a122af75f5cde9ccde1e941903bb227d13773725d8506a5c77b96bffa1f1be8ce79039639350700f8c7b2a1237fd5338d1acf84392aae050091ccc1794faf3b681813b3579983b14f106bf2f4035c2912fda8e9901bd118e337664624c4990e03be8d5ffacab2fd23b4d5b0", 0xc6}, {&(0x7f00000001c0)="a4be90d1e4ea51cd26d4071cc790de5533380f90cd076b8f3cfb75316b617d89d1b02f3b3094947fcf522a5a73353c5b898300a9a8e7ade6972ed9bab7cb3089b7d2fa23abb12c82a7f59f8a240854903500b2205c79f880800cbe543e9187ba08271eacc2192c3a8a522a2e1080f1eafcaf8f1273bac4bcfce1fe14c0ec5011baf3959862bbc7014a6909e8939e8e0e588dfa3acecc47135e3e170f6303e2e25d1c183b13a4f38795c2d45c9adde9a514294f22cececfcaf26d7ef25c3dfe71f2cbb215676b9df6033e11db8d6f", 0xce}, {&(0x7f00000002c0)="723135041c9a566cd994300f916ded70ada7f72adf86c84118c82fb407636ac0801e3179cde25806c1cf4dbc1541bdd2c6665cbe7d4ea424e0452da8d7e9f9d0481919305eebeac20337f3f6e73a7cd933de5b7cea6fcdd9ed32cf57108982fb5a405c32815eafd0d7bd832bc3d59c61c23ff91af9be063e0aa0bd01de299f2b897ac7c5564d5c403458234444d5dbff527ae211c39d829f699896df4e03aa1eb50b0e3ba5026f665dd88c42cf7c4ef23e2ec6c92a8cd8698f5eb71f6bba1786fa74baf628fac437b2ba", 0xca}, {&(0x7f00000003c0)="c98b1ddd850f300f5788b9088a34d96cf2ca325bd0db16c39cddfdf937bf61e26d5f44d6c560eadd5a1bd1b3cd4f9a93a48b8dbad1ee767e3943f58bb0cd0b5e44f91adc103d1107db48ba17bdcfcea8e4db7783d89f5787be2296220109c0f0ba8a3bf7f3908efed4882081578f48db302a8b4bc9fd95f3854f9deb93e75027ac1c87eb189d535b0df1ea53cff86c459775e4f24692b3", 0x97}], 0x4, 0x0, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x18) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) geteuid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'t`x', 0x0}) r2 = getpgrp() syz_extract_tcp_res(&(0x7f0000000280), 0x5, 0x4) ktrace(&(0x7f0000000240)='./file0\x00', 0x6, 0x18, r2) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x23b, 0x144) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x531) syz_emit_ethernet(0xe, &(0x7f0000000200)="449a0ca9e3293f81416ca0ca5a14") syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) listen(r4, 0x19) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) r6 = socket(0x0, 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) setreuid(0x0, 0x0) semget(0x3, 0x0, 0x504) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) witness: lock order reversal: 1st 0xfffffd807f0055d8 vmmaplk (&map->lock) 2nd 0xfffffd80645f1700 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 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(fffffd80645f1700,9,0) at witness_checkorder+0x1009 rw_enter(fffffd80645f16f0,81) at rw_enter+0xd4 rrw_enter(fffffd80645f16f0,81) at rrw_enter+0x88 VOP_LOCK(fffffd8061e95c38,81) at VOP_LOCK+0xf9 vn_lock(fffffd8061e95c38,81) at vn_lock+0x81 uvn_io(fffffd8061d88248,ffff800021bbd0e8,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd8061d88248,0,ffff800021bbd340,ffff800021bbd2d4,0,0) at uvn_get+0x226 uvm_fault(fffffd807f0055c0,20002000,2,2) at uvm_fault+0x11cc uvm_fault_wire(fffffd807f0055c0,20002000,20003000,2) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd807f0055c0,fffffd8065d8f8a8,fffffd8065d8f9f8,ffff800020ba8000,ffffffff8211d1e7,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020aa0510,ffff800021bbd538,ffff800021bbd580) at sys_mlock+0x185 syscall(ffff800021bbd600) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf1e09975900, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800021bbcd60 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020ba8000 rax 0xffff800000a0e400 r8 0xffffffff8211afe2 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0x11894b28dc9f4c59 r12 0xfffffd800297c100 r13 0 r14 0xffffffff825fbeb0 w_lodata+0x4c450 r15 0xffffffff82604ba0 w_lodata+0x55140 rip 0xffffffff815de968 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021bbcd50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=119788 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020aa0020,0xffff800020aa1178 process=0xffff800020aa2728 user=0xffff800021bb8000, vmspace=0xfffffd807f0055c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 37483 324464 96005 0 2 0 syz-executor.1 92483 140881 7853 0 7 0 syz-executor.0 *92483 119788 7853 0 7 0x4000000 syz-executor.0 42621 39936 0 0 3 0x14200 bored sosplice 96005 105436 7248 0 3 0x82 nanosleep syz-executor.1 7853 227566 7248 0 3 0x82 nanosleep syz-executor.0 7248 100028 63156 0 3 0x82 thrsleep syz-fuzzer 7248 356733 63156 0 3 0x4000082 nanosleep syz-fuzzer 7248 281709 63156 0 3 0x4000082 thrsleep syz-fuzzer 7248 334951 63156 0 3 0x4000082 thrsleep syz-fuzzer 7248 172062 63156 0 3 0x4000082 thrsleep syz-fuzzer 7248 120886 63156 0 3 0x4000082 thrsleep syz-fuzzer 7248 299996 63156 0 3 0x4000082 thrsleep syz-fuzzer 7248 298634 63156 0 3 0x4000082 thrsleep syz-fuzzer 7248 136771 63156 0 3 0x4000082 nanosleep syz-fuzzer 7248 244167 63156 0 3 0x4000082 kqread syz-fuzzer 7248 273585 63156 0 3 0x4000082 thrsleep syz-fuzzer 63156 436409 90929 0 3 0x10008a pause ksh 90929 152132 78908 0 3 0x92 select sshd 81085 143237 1 0 3 0x100083 ttyin getty 78908 223131 1 0 3 0x80 select sshd 20013 252606 22642 74 3 0x100092 bpf pflogd 22642 221320 1 0 3 0x80 netio pflogd 54466 515869 2305 73 3 0x100090 kqread syslogd 2305 118340 1 0 3 0x100082 netio syslogd 31069 85265 1 77 3 0x100090 poll dhclient 45057 243897 1 0 3 0x80 poll dhclient 70412 24282 0 0 2 0x14200 zerothread 78331 513812 0 0 3 0x14200 aiodoned aiodoned 96077 210367 0 0 3 0x14200 syncer update 50922 116722 0 0 3 0x14200 cleaner cleaner 13812 237762 0 0 3 0x14200 reaper reaper 79110 295947 0 0 3 0x14200 pgdaemon pagedaemon 88551 219884 0 0 3 0x14200 bored crynlk 6867 104562 0 0 3 0x14200 bored crypto 89714 396553 0 0 3 0x14200 bored viomb 6364 431651 0 0 3 0x40014200 acpi0 acpi0 70657 361776 0 0 3 0x40014200 idle1 69149 438792 0 0 3 0x14200 bored softnet 51562 249768 0 0 3 0x14200 bored systqmp 87331 89707 0 0 3 0x14200 bored systq 32204 434042 0 0 3 0x40014200 bored softclock 42161 304403 0 0 3 0x40014200 idle0 93586 203152 0 0 3 0x14200 bored smr 1 118442 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 92483 (syz-executor.0) thread 0xffff800020aa0510 (119788) shared rwlock vmmaplk r = 0 (0xfffffd807f0055d8) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8265cfc8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9506 6425K 7195K 78643K 11370 0 pcb 13 8K 8K 78643K 62 0 rtable 99 4K 4K 78643K 249 0 ifaddr 65 14K 14K 78643K 77 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1473 0 iov 0 0K 16K 78643K 20 0 mount 1 1K 1K 78643K 1 0 vnodes 1229 77K 77K 78643K 1425 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 3 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 52 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 6 17K 25K 78643K 159 0 sigio 0 0K 0K 78643K 4 0 proc 60 63K 95K 78643K 482 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 48 0 in_multi 59 2K 3K 78643K 76 0 ether_multi 1 0K 0K 78643K 2 0 mrt 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 48 212K 212K 78643K 48 0 exec 0 0K 1K 78643K 211 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 124 23K 32K 78643K 1487 0 UVM aobj 9 2K 2K 78643K 9 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 44 0 NDP 9 0K 0K 78643K 15 0 temp 124 3030K 3096K 78643K 11350 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 27 0 25 1 0 1 1 0 8 0 rtentry 112 49 0 11 2 0 2 2 0 8 0 unpcb 120 86 0 76 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 47 0 47 1 1 0 1 0 8 0 tcpcb 544 74 0 70 1 0 1 1 0 8 0 inpcb 280 387 0 380 2 0 2 2 0 8 1 nd6 48 5 0 2 1 0 1 1 0 8 0 pkpcb 40 5 0 5 1 0 1 1 0 8 1 ppxss 1128 1 0 1 1 0 1 1 0 8 1 pffrag 232 5 0 5 1 0 1 1 0 482 1 pffrnode 88 5 0 5 1 0 1 1 0 8 1 pffrent 40 143 0 143 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 33 0 1 1 0 1 1 0 8 0 pfstkey 112 33 0 1 1 0 1 1 0 8 0 pfstate 328 33 0 1 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 255 0 43 14 0 14 14 0 8 0 art_table 32 256 0 43 2 0 2 2 0 8 0 art_node 16 48 0 13 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 15 1 0 1 1 0 8 0 semupl 112 5 0 5 1 0 1 1 0 8 1 semapl 112 50 0 40 1 0 1 1 0 8 0 shmpl 112 7 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1614 0 200 46 0 46 46 0 8 0 ffsino 272 1614 0 200 95 0 95 95 0 8 0 nchpl 144 2054 0 432 61 0 61 61 0 8 0 uvmvnodes 72 1841 0 0 34 0 34 34 0 8 0 vnodes 208 1841 0 0 97 0 97 97 0 8 0 namei 1024 5760 0 5760 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 5974 0 5974 8 4 4 7 0 8 4 plimitpl 152 21 0 13 1 0 1 1 0 8 0 sigapl 432 358 0 342 3 1 2 3 0 8 0 futexpl 56 3650 0 3650 1 0 1 1 0 8 1 knotepl 112 70 0 51 1 0 1 1 0 8 0 kqueuepl 104 36 0 34 1 0 1 1 0 8 0 pipepl 160 216 0 197 2 0 2 2 0 8 1 fdescpl 488 359 0 342 3 0 3 3 0 8 0 filepl 152 2500 0 2397 7 0 7 7 0 8 3 lockfpl 104 45 0 44 1 0 1 1 0 8 0 lockfspl 48 19 0 18 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 218 0 208 1 0 1 1 0 8 0 zombiepl 144 342 0 342 1 0 1 1 0 8 1 processpl 904 376 0 342 4 0 4 4 0 8 0 procpl 632 699 0 654 5 0 5 5 0 8 0 srpgc 64 2 0 2 1 0 1 1 0 8 1 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 512 0 493 5 0 5 5 0 8 3 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 163 0 0 20 0 20 20 0 8 0 mtagpl 80 22 0 0 1 0 1 1 0 8 0 mbufpl 256 313 0 0 20 0 20 20 0 8 0 bufpl 280 6647 0 1340 380 0 380 380 0 8 0 anonpl 16 52534 0 33317 86 1 85 85 0 125 6 amapchunkpl 152 2309 0 2022 14 0 14 14 0 158 2 amappl16 192 1668 0 625 54 0 54 54 0 8 1 amappl15 184 117 0 110 1 0 1 1 0 8 0 amappl14 176 31 0 27 1 0 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 73 0 70 2 1 1 1 0 8 0 amappl11 152 55 0 39 1 0 1 1 0 8 0 amappl10 144 18 0 14 1 0 1 1 0 8 0 amappl9 136 602 0 599 1 0 1 1 0 8 0 amappl8 128 134 0 105 1 0 1 1 0 8 0 amappl7 120 108 0 96 1 0 1 1 0 8 0 amappl6 112 60 0 51 1 0 1 1 0 8 0 amappl5 104 198 0 183 1 0 1 1 0 8 0 amappl4 96 608 0 577 1 0 1 1 0 8 0 amappl3 88 123 0 115 1 0 1 1 0 8 0 amappl2 80 2023 0 1940 3 1 2 3 0 8 0 amappl1 72 18015 0 17563 26 16 10 20 0 8 0 amappl 80 957 0 908 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 8 0 0 1 0 1 1 0 8 0 uaddrrnd 24 359 0 342 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 359 0 342 1 0 1 1 0 8 0 vmmpekpl 168 6837 0 6808 2 0 2 2 0 8 0 vmmpepl 168 52017 0 49705 138 13 125 130 0 357 24 vmsppl 368 358 0 342 2 0 2 2 0 8 0 pdppl 4096 725 0 684 6 0 6 6 0 8 0 pvpl 32 170316 0 147838 201 0 201 201 0 265 18 pmappl 232 358 0 342 2 1 1 2 0 8 0 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 175 0 3 5 0 5 5 0 8 0