000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efedaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b83a57c34c5a431082aec79ff4c963dbb9d41fa5e26cd8443240bca2bda3bdf2d7465e11c1da9f4eef4d39f20499d6de7a499fe3b9097496650c906a106553073f241ad1fb82dd8b40c87674cc647493f3adfa896fc7caafae6ce38952d140086b02a4b3128102f957b9b554f479f6df9c7bd9896cb591e46fd1bcf65803f2a45db184224d23345971126b62a887b023a184985afc8083848759cc514949e4d296e1cc73801e30329c370dfafeaeb0530a1a0f034b6be89f20dfac4b35deea48e95972d8891f0df62bd93836cbb5014b282272d5f1c94195e156b560790cd92da8fa38f5428f43705386263f0f67e3a1131c736a3196bb83137be1722da989d1a5c483c0ed806aa28d1fd3f800e527"], &(0x7f00000000c0)=0x1002) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x2) write(r1, &(0x7f0000000140)="220e22", 0x3) r4 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/108) 16:01:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffdfffff"], 0x1) r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) r2 = socket(0x0, 0x3, 0x1) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="609aac39fe01d8ec9708420c30da142266f502ad2b3c5e27fa1c9f518d3e83a1e632240281959aec445e69a1d937da7c13bc9b5a90540816817daa638dd9975c07c913691c527524da2b1c369347b49b4940b2b22fc37d9a624e554d33271c6559bbffffffffb96243a28479421996ae3eab572cd4effc5cb32700"], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) poll(&(0x7f0000000000)=[{r2, 0x40}, {r3, 0x10}, {r4, 0x40}], 0x3, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) 16:01:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1202, &(0x7f0000000040)=0x10001, 0x4) r1 = socket$inet(0x2, 0xd6feecb5aba1c148, 0x1) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0x1) 16:01:55 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x15dc6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x1, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x40, 0x101, 0x3590000000000000}, {{0xffffffffffffff9c}, 0x5e7643b0eb754b66, 0x5, 0x40, 0x7, 0x2e5c}, {{r4}, 0xfffffffffffffffe, 0x2, 0x8, 0x0, 0x7f}, {{}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0xe60}, {{r0}, 0xfffffffffffffff9, 0x42, 0x4, 0x3, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffd, 0x40, 0x10, 0x80, 0xff}], 0x9, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x5, 0x7}, {{}, 0x7ffffffffffffffc, 0x2b, 0x4, 0xe88, 0x6}, {{r7}, 0xfffffffffffffffe, 0x40, 0x1, 0x2, 0x8}, {{r8}, 0xfffffffffffffffa, 0x80, 0x80, 0x2, 0x3}, {{r1}, 0xfffffffffffffff9, 0x28, 0x2, 0x6, 0x7}], 0x3, &(0x7f0000000040)={0x73, 0x3}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:01:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6}, {}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1000}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, 0x0, 0x0, 0x0, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r4, r5) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0x0]) semop(0x0, 0x0, 0x325f08591fa902be) r9 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) close(r9) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r9, 0x20004269) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100}) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r3 = dup(r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001480)) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000001500)=0xfff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x64c}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") flock(r1, 0x6) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001540)=0x747) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x1) 16:01:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000240)={0xe5, 0x0, &(0x7f0000000140)=""/229}) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) sendto$unix(r4, &(0x7f0000000340)="4552d1f36f88ef578ff175c915048d4e75b8eaacff587bb3e8f2ca64695671a417a64068cafd6ad3797ae9174151eb4d35c88bea71d452e10ce6ddb8b3ca4488f0f751030681a038f5ee46a3cb140f05664f18ca6b93b01620b982f379b0271db2f9e0afb65aac83e9ceb22ebb4f998b4b28e752994bc69dd884", 0x7a, 0x800, &(0x7f00000003c0)=@abs={0x2, 0x0, 0x0}, 0x8) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000280)=0x4) mknod(&(0x7f00000002c0)='./file1\x00', 0x2d6e6a2833678fd4, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="81000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:55 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = kqueue() r3 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r4 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) r6 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r7 = openat(r6, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f00000000c0)={0x1000, './file0\x00'}) r8 = openat(r3, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000080)=0x2) kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:01:55 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x5) socketpair(0x6, 0x2, 0x8c, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r2 = accept(r1, &(0x7f0000000180)=@in, &(0x7f0000000040)=0xfffffd00) accept$unix(r2, 0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000000), 0x100000000000021b) socketpair(0x0, 0x1, 0x9, &(0x7f0000000200)) 16:01:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = msgget(0x3, 0x8) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01000000000000007d305b5e9e7ce0d7d8bec6c41d1eb7cffa9d3f2831ef1dc7282e719793b9deb0738913e43940921ec34630fe6d193d3a43f1bfe539a886328e8d515dd589c554985d9a4a6831762daf17f7ca71bede490ea70aeeb3948a"], 0x59, 0x800) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x2c06, './file0\x00'}) 16:01:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x22) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) getpgrp() ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000580)) 16:01:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r4) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000080)={0x2, 0x3, 0xffff, 0x7fffffff, r4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xf6c80c2f2b24d572) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) socket(0x18, 0x2, 0x0) socket(0x1, 0x1, 0x3) r5 = socket(0x1, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa60400000000000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x40) r7 = openat(r6, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) read(r8, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x2c, 0x9, &(0x7f0000000780)="026d00769d67a014cbc5c1873e0f52bff47009f56d290c7efc9bb16455b452d1268a66842d06144bde445a9318dcf422b70c54293450b93d6f05b4ebe2b5c5d45c640830eb450a5c169e04cd5611cc138042188fc8dc92d1346cfe8be05aaa17a89fb03c8ebe59c688eb552287db6f70a46847b5794129bf56189227f15e3102c7093f", 0x0) r10 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r10) fcntl$dupfd(r9, 0x0, r9) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:56 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0xffffff7d, 0x0, "0495f59cadee8e35170c4dbc04ea0e7ddacd63b5"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x6, 0x4, 0xfff, 0xffffffc0, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0xfffffffc, 0x0, 0xffffffff, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x4}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x1, 0x40, 0x100, 0x8000, "070faa4eaea392f221b4bfdb77be1401e80c81a1", 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:01:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x512d, 0x84500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0x167) 16:01:56 executing program 0: r0 = msgget(0x3, 0x100) r1 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/210}, 0xda, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) flock(r2, 0x2) r3 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) listen(r6, 0xffff) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000c18000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x1f}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000b9f000/0x1000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) dup2(r7, r6) setsockopt(r2, 0x7f, 0xffffff6b, &(0x7f0000000540)="f99abeb67194a56ddf97c0d1adc9c861fef512ef718d2eeee71575f6bb53d244c697e19d7ec32eec0d62348e0388ca1a433a5a26a09a704e7922f99c6c0a2f3e3137e25e0a35bd802d9e4eccd1e3c4d312822ef34fa06413d30b9e930c8217eb6c5794e581b5cc484d1c4e", 0x6b) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRES16], 0x3, 0x1, 0x800) socket$inet6(0x18, 0x4000, 0x4) r8 = socket(0x18, 0x8000, 0x12a) dup2(r8, r8) 16:01:56 executing program 1: syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x401, '\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000340), 0x6) kqueue() pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x523) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) getgid() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x23}, {0x3c}, {0x48}, {0xa}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x8001, 0x0, 0x0, 0x8}, {0x3c, 0x1}, {0x48}, {0x0, 0x4}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) 16:01:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008e}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r2 = dup(r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x92, &(0x7f0000000240)="39370db027b93ca95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b8aed609efa27d80f2e1169ac12ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef0100450e338e1dce85b5f3b0bf1ab135cce9d82d116941d8e8be31fc391e1866b1643d8fcc0f2be26fed3d5afcd18d922361f70ddf93300fe3c2220c2d6a1f7c01f0") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) fsync(r3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) socket$inet(0x2, 0x0, 0x66) 16:01:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ed000/0x8000)=nil, 0x8000, 0x0) r1 = shmget$private(0x0, 0x2000, 0x176, &(0x7f00003eb000/0x2000)=nil) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x0) pckbd_enable: command error 16:02:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r2, 0x0, 0x400000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:02:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0xc003, 0x0) connect$unix(r9, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r15 = getuid() r16 = getuid() r17 = getuid() r18 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r17, r18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r20, 0x20004b42, &(0x7f00000001c0)=0x3) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r21, 0x0, r20) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r19, 0x6, r22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r23, 0x6, r24) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() r30 = socket(0x800000018, 0x1, 0x0) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r32 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r37, r38) chown(&(0x7f0000000200)='./file0/file0\x00', r37, r38) lchown(&(0x7f0000000780)='./file0\x00', r37, r38) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x6, r37, r27, r31, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r26, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r26, 0x1, &(0x7f00000001c0)={{0xb718, r15, r25, r16, r18}, 0xfffffffffffffffa, 0x2, r22, r24, 0x0, 0x6, 0x4000000009}) r39 = getgid() setegid(r39) setgid(r39) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0xff, 0x0, 0x0, 0xffffffff}, {0x3c, 0x6, 0xfd}, {0x45}, {0x6, 0x0, 0x0, 0x1}]}) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x7f}, {0x3c}, {0x48, 0x2}, {0x6, 0x0, 0x0, 0x1ff}]}) r47 = getgid() setegid(r47) setgid(r47) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r49, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) sendmsg$unix(r11, &(0x7f0000001900)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000002c0)="cd06b00ed1c1ee5f0ba5b6930b544a9894c48101e08a161f55272f424fe81286dba5bf8d888a1a61956b950ae1ec3590e3b866cbf79b5a9540d3b04dc01b707cabe9cb592b75cc04523825ef99e1a54f3b41329c6034cd6350e9031419c3a930f1652a2d8317f36718f444792299f14f349cce04b180ae36c89527dac9e6d6de5e1c193399e004b01fcfb42db4a767720666e36d", 0x94}, {&(0x7f0000000800)="5fcea9b084d85e30f63abb598f297baaab16ec92938d68f0fddb289b59f95a5442a7a7ba7d4ed812ccdc94dcd447bac26e5585348133a2e2c140a68865ec2573d2425fc331ba221ffebff25c2412a794ec1dbdcd82ccf2b193100fdbfe77717e497fe863754ce4de84085f9867f2f1180625d124eb571afb7933599ae40d15d09911600cf9980234e1abca0aed8fdb82156146d6089a8020162361567e7c3be8973c24a74dd3f64d2053db3dad9d5dfd235c8cdda9265b2e1d9294ee4d970fd07336458fa5331bc6d7f466cf38fa801b5a4e79f0ca1af9bbfe5e89212190a737921d5a57334d05a3e53855ceb10c72d33335ce93b03e3afd0dc7e7a51bc22e91f38ac053113b72651384259c0012bcde68ce3142066345d8e79a3c4413dba7e9570b7bba8b3c103b8069e5d29a6b03813a1c330387e6a1335b70ef25bd16cde2740b46fe8992873921fc762adc3cefb78c6a74b5b21d16052f1d69327879f71fa893e31b218f7cf9feba1ab5003a2f319012d2ae1de9ede411644421bad75a95faf38345dba45de687663168670093669884b2855385b26347f0b9d75e226e63893eff3e914766ae4d594e4b2019c11e3a89b117cdddd285dd144fd5f392c62c511d3e02e4664cf0fb2442a2c00e856edc18edd99af97eb45b9c7567b0c3119f70827ebb3fb32c7f97a41d17a9acab09cdfeb264391f8396879e9e21c64c66071307e51c54ccafb6a9f79240d1918f33e32bafb0edf2e0c1a155b7c1fd35df202f51d1455bc90c75ca4cc46ac72bcf0e014b50f4dc252d606f1c37ea831a193a49cf430dcc6dbd7f91788a23bf9d1a7d0243bf74b231fafa4087dfe4fddf544f85351af88e114d0c40eb76f85cf324a336942577a88a7f79d5275673af5a8f72d937cc50fcf6fcb9c0a5401969759ac9eb802704797d871e262def96558c7466a9f747e44075a4b0223a4cddea05b75a80460b820a83f8f9bf5c354dc392970b9e22ec2763b2bc578e3dadb6c7e5aacc5223422959ff61c52454be27b0d5df1e803d25e7719c2d5f5f25a662f68b452600b7588756c0d343a3f9fb9b94e5954345f1a600382f6ca3e963db4bbe234a8a649fe58f43affacc493de6dfd7e061026a29ba55e408b9b7b50825f0bc7d503a6fa8419c6054850bd4536ee6fb6e63622c5ca38342e2c91398c5eae9f6f6ed4d6f1863f44c066bca47781da6e6ee2f0d08c297d0af24970e7e6624e0f6babebc1db778215bd4e934a67c2f8ad403dd7bafb14fb1b3b9c500e3baf9f0deb2dbca8e0c3b53369e29582ab0cbfe2f36570fd5317eb19700b7a81b9d58ccd3454400d01dadfa01567bd4ce8c6cc457e2255fee64612d11877df7b4d9123587f2c4281d70d009115196cdbbd25e688d227aa5c0d5681dceb7e5e82c55bd2627433c77a233c3786c2300755019fd058565efce6500f5e9cebc6f209df1451cb45504cfccf70973dd0ab54ab83838cfde84509ba8a2a2caf590a0f5f18ce0a6ee5d4f3e1b5702554e62bd14532a6fd5b4cd1dc0bced64814f8cd41cb0f16b1892a6783060dec1dda3c57850b137e6b0365cfd01555535b7c1fbbd14c2dab9ee3775211339b87385c390e6386336272115d6daee0eeffdd4ea684ab4816be6f6b5a312dec700a62bd6e119341c1ba47d0af8ed2599d21a07c0f31dbad0b5d48b9b49b4595395a630e292faf72ffa8156ab2894ca36eb153b0b4e62bbbf4584c8b87b855bf413db09b79100521f0a4cc19017659d5fe9c0cd000e0b5773fcecc7dd28ec6525e7d9e19b55d50b161cec13b29ba9e56fea1703ee11d422af9cf7e70a3cc06f157182006cc7b62e7dd33e08ae4c60a2f1b81e6d269961438765ee00b48951a2beebccfcc95755c44aafb3907cce7cd07b403e74f27cc21c3afa8d6661f9f41e771574ba4122d07816ab8cfffd27e9bd2206def90c106862b38d83a4d480e762a13be47867bcc80752a8ba90cf99778b3cf40d578e7c489c408826e39e65114997508b5d296f741e08f051e16519063e3b6a83e80d9ff4b2fa06049a73f8465d3efdc7660e2cbe6533ed5bba79cb57bc1cea66555479a0795e53db78106ae5b182ae0c710ff5830937eecf59cc95f7350d43c58ec27c91e40c18fb2b746ce2f4a99b3df66b296635083ffa1bfe3437c197a39971e152fdf0a96fe8c058f79b79021ce5195969e6a3af1c614eca309caed3769e9387eabf6a078f08c6fa72747e12c2c230bebd671d16e5cd7c222f2e117827099ab3af40821a07d5dad3b8461f043fb8ab98f2f2123537ff12cb50c8591e6dfe4377b0436d695bc7415402f6b5b42b7abc03c15a209beb5c6129241c90044305d90808b2b993334fa8ee1fd792e33f495cba4b919cc7b05edab1bb26ce36fbd1daeafd8c240f7308e487dd4a661dfc4727ae86f0a6eae0b73af771f99cb273b48962cc41803fecdc932f9bde9074907029e53bb203b08574f04feb58f3a17f83f6d95aa905751de585fcdf74be35b36e9b70dcb1adffb096062461917cc7c3a2feea89e436eadcca9565b28e8a573dd47c03dc4a2deb2bc594e9ecc1d2651857f067bc25a5e833e519ca508b91c2af805525883cde75545199de600fd467d28fc23ec914db1902adaba40f9454f95109a4ef89bb579e071a88767d9eb50a1c42a7bc6d15a1af2d1f0a4f8bc0ddcaa16e6b0a2ddfc140a863768eb5a4e86ed398a1566505e18689eb10eb7bc7db7bd03fcf315eccfc6946c3cc776aef53d221b43bd97d67cc975417c0d4a6da9ee3abb613fdbb75a2d09c72060c709a6c6dfcf5543717e8a3336d858bbbded39ad896ec1b452bd39329f97dab2ca7271b8581e7fea62ed7f38cd66913566034ef432cddac664d78b2f5c7ff4a9f021eaf29b99c7c3b658fabb4044b09fe6bbecf798e2ab12aa8ee172446964460bc6eab75bd9329f6a356a881c6a3d6fecf9e4380718967e6ebc65c94b88cb2aec28598d4873e43d1b66d48f6707fc505c054b96fa5c9fbeca4ff1c1b131eabe0dcd02cf892c3eaf7ed7a64c687c8727f12f7a1d1ef359c10a210c4bd107cea3aec3a94546935f655c997e650496f5ee80233b6ab3103575ebe821cc754060e3f198c3f02846af37e72e0e7033e219785bd8af3938bcc4c2ecb909d049667e2119c00f90ce2ee2dc44128dffd97dec70802264f98e8b9f9169137838f8fcfafb0d76fd7dedd70f423f7e466c679a26bca04390a5acedea24938ca9ea3ebb11bcf7d2f6beb1507c8aaf2728725feab8627e9693bab71e04b022b0b798c6b3f427af80770422e178d7d6b292d0300d9c6df3f4de33be5e77964a8a7062ef6b7f2c157c23fc3036863c190f03c7a793e89912380bb4c4323ae2083646cf98d76a427973c1b7c12a3b384d0dbeaf8e5a9835d6e66286acc0fc6c7411a658f8c1bb15f41e45cb929e09d593648f8f8a329463ac67dfc44d4be5a7f91a70d3aa2e34ebef7d79b893bf44221729a9b1e74ffab1dd46e85910b295a7c39c97fef1ec697152373940fd53289ba436c3fca23a1b76ed27aca9a7a4df95aa3026988600d6c7caceb94233189105e1b73be0d7ba0ba2a78b2eaa81dada153f0f44dad8a4619d6ba580c2c0f0ab71fb10461f2baab86c1a91c1216a12805831f9442249704b8f7c256d738a0c51762ebcf3fe712f6fa214e92df072e495db850ff532680ac066d075ad26523e38da73b9c34dd97090e53f647066ca0b0cfb13a42e60379c4dd8cafd2aa74e9c05e13af2f18714596750fe566b6aaa7c3cd5c72e700308f2a0a40cc1adbe5fdf6056a1de99b2c33631a81fd8464ce4391c7881f92dcb08555d809c05e528382189010ecda9e7eba67e80f12b146405336e0e6208fb5af3d1fdf87ee01661854f62047f69e9006b79146a90cc445844571432bca072a4f460ddca3a966ce34d070a3c2f28a53b3f7bef66fb06397c52689e7cfe1383a121489dfd4b7b7b46f13102b1334d8f88cce22cbd760aeeb97f95c3882b04f08f8599dbc23c1a228f405cfed46acff92da025f0dbb1d12eebff19adca99a6f5eceb7c2a7d1902670bd77236d559cb7c5cdc8ec770aa711b5a143c52dc671d9401f8fb2d98b8261321c73695ac123c167e4af00ebc6f6eb7e1b5534c38a1f29bb83b087116d1756a9e4c2344139859feb010a560a498eaf55c1cc775aae12241891e4262571443c486837a65357795b0d56ee0fe6fb897bab95a63138137459d42bf55f8e804c2e2e58e407bab1c20a889b58c07d4eee166b33271bbe61615c2d1d2169f0878e697e6e65e2cb7974c200cd798d48a220a5aaa3f22aef356a00c5f596467cee464cedd2ba68aa5a697c56af12bfa7b4423d49c0986d8d65ddb3c716526537ef4bf5bdc1ca82167befef192c99110c8e9d8c3da242fe2990481587f2e86edcbaa6b235204902f8f81c587dd96f71ec1f837bce8e6b18775e49ea645013e2c23163b33ec4abfae5decad3ccfbca157383a79577d44578ec7a5666e5ffe967f7ae1ccd241fe16c96af595e11ce7aaaa96000f75dd82e1fec9238d9c66cad10c311a4601478a55a1e964a4601af9bf2791bb84aa8e81806588d995f5f871bcc9b96ce34f094560544e8428dca19c26a6f74e602d8d51cb1632c98c33b17c662014968c9fc69292c86db4bfc8860803beaed0bf238c1002c6aeb0c517385225196080172282dbb823bdc0f097e805d7f558f9f8c8d41089a4fcae91f2b94cff24796b5a8559eb7b8b483036eb97fa8980f44b4907a03330daee0831a3e603a76b4b5f56cc00d13e5c11c1b9cc97fb1dedd8c1d3d775ca930d1d930576b91634e46a3d738eae19f972cab3741763372deba23df4e4b3721e37d952dd3cb269987383526d08a7da332bf9879e940e85ef62215c00b8d16b9bd16301eb82dc890217b3a8670b5d5fc9c758949fda68f58251b6b235901573dd22190708a669062747efc7ceb671c5172c87b4e01440e87069292824c4f45c8198f6412fe107aa0d4d886cb90e69a0a5eeae9cc84c4456ed0ac8ff8be8bc9e084db98ff638e6d86a6ad2e2a535b6f685383e44619a76294094d2084ad08ce5ef496b035e33573dfecffa1bdcde57148c34b12d571bb84554c4135ac20db7dba751a15df318bdbe8981f9dad32ffdfe5fe8722a384e7b8ee8218d55aa010b238031b2b1ce0925fc62ecc24d80b1032c4538b3b5687067d510b0389e020f9824f2cfc0a5efe58c999aace05199d0f15ba375f6d8547ff6537a516d6c16373cd7bcdc308ae01dc28573ab0c9c7f52bd618b1b533899c929c3a7d40ffb555ff20ee73fabe74ae4eb9711b567e1e611ead5223b0eb633c8631a5d5f72692f4c0ac943eec1fe234002d767fb5ae60a76b31b25fc8e9c323cd8b254a34d87e296915baf6f022c293f0725631e150f00d363023ff1a25df0113295f00c16679d23c7476c0e01d44a6a1c32e30a01c5474415ed4a3dcd93d00fcf8de4e61e6a496a30222acf0e4d5108981e75696a9ffa98a05aa4051661268910c17d3852b90e5f4ff0b50e9937316090a09858b1a4883cdcc3573df2a359b60efdf1bbd6cb0664c19cc141e745a821bd57098a1b83136bfb03b03af0078187d0062a8ee829693a042236918e387c3a83adbeb5b0b43817186b33ce9dea477818d0734c7ce073f51d507ea8be68af42ef5eb80201738a0379eb71b1e3100ebe1c0982c3e36cd6a993f90d0b9ddbf2f621fb9de0b1ef61d7163de54d66609221c5f23989575baeebd24eec98fe7a1f0eb5daca085bb4934fe", 0x1000}, {&(0x7f0000000140)="803a2068224997719d04aaf1647402448f8ab04691759edefd3d51e0ee8ee73f3c2f1e88b429c9c0c32268a4ba0a77", 0x2f}], 0x3, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r13, r15, r39}, @rights={0x38, 0xffff, 0x1, [r40, r41, r43, r5, r1, r44, r0, r45, r46]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r47}, @rights={0x30, 0xffff, 0x1, [r48, r2, r49, r7, r3, r6, r50]}], 0xa8, 0x2}, 0x2) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) sendmsg$unix(r10, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="48f5ae9d0183c451b040676c99a01e31ece793076404bd406f63e5417175ae7dfa429a77ebc18fea38f9b742c8dc53fb7b675f993e927511f4e49a7a27675ad806a8f69611093f036262dbd41cbf7938a470bc9f64c4d2f14a81795fe6fb25afa27c3085ba00d3950a7b7dd36f909423c5088c5b5003850feb1a61ec8ebbf8169370ca5ebce1fdc5f320dbf104768624fffaa4bc7c143a3e1239806dba238e9093934939c8e30d8bf92a30", 0xab}, {&(0x7f00000003c0)="da465b1b419e3ea654f5858d315958898f62df6e6695c8907da8e09214ebf38be92e158b5ac6c9a2096b37fd9bd67c9b2bb39eea2b851c2b79d205d1ae9240b2264cf52d6170babbd421143e543b5e7e3ecac7e3179198dde9c6c619bfa96004", 0x60}, {&(0x7f0000000440)="f26100ca5d8b059cba7a456dbc39fef97e624fb891f01a5f22f1e9f930eeac1deac521e6ac9cefdd3f95135d1c8b060bca6b11902f9fdc22c5a30f5877a23d8abe5e825c9bff6542047200056cffc2531114e27f220b0f0bce8a42f250fbedfbb9dc2e402760b3c1ab49bf8636d1e040b32146958b4e1304daa507760ca8b24a", 0x80}, {&(0x7f00000004c0)="4592a17fc871a4ada11b48436c620b0111a7c6e53adbf18d31d75a678c8deaf58aadf220c7a5293af893c81d98d25b04dedef56177f723c404fc62995ae692ab8f", 0x41}], 0x4, 0x0, 0x0, 0x1}, 0x4) connect$unix(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r7, r6) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000006c0)=""/215) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000200)=""/120) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000340)=""/165) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x1800}, {0x0, 0x5a73, 0x1800}], 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5c, 0x0, 0x0, 0x10000000}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000000c0)=0x20) kqueue() r5 = socket(0x18, 0x1, 0x0) r6 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r6) shmdt(r6) close(r5) connect$unix(r3, &(0x7f0000000480)=@abs={0xff55e08f2cd2e2c2, 0x0, 0x3}, 0xfffffffffffffea2) bind$inet(r5, &(0x7f0000000340)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() r8 = socket(0x18, 0x1, 0x0) close(r8) 16:02:01 executing program 0: r0 = socket(0xc, 0x5, 0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000021aaf22f4e7edde16a8ef0970b37f4fc2750ace047a1f51f7657a43056dd6c67ca385ecf6ecf675d6fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a6018cdacc024534bc16fc40efa83284408e85c224dc8cc0900c7ac42cb95227bbe490891"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d", 0x20) 16:02:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="29b37994e79b305ee4d16186533c2ece0d1c4743fffcc2d240790dec740a57e31ea44794afdb4c628e2cff5d0483b816f94d2202a30fab246bbeb460adac3af8d0c162157a0ca23550bef5ee64a1bd9f1491885a2cc62f4b9557d73e20084ede6217", 0x62}, {&(0x7f00000001c0)="1e620563d123dc45eb10aca0a8271a8d0cb21d82a2d66e3a4ca8473603ece9324972ed095cb68dc16676d62890e1ba722bcaec3039370e99532c5d65adfbb5d7a02bb39b5f999266a6162e31bbcb231a609da66ceadde83599a4ce4dfe81b0f4bfed1dad3608", 0x66}, {&(0x7f0000000ac0)="5d9e8992189d3587d9d21d7b897159f379636a081f4a368d861de4b00e05e1455ec4a29325a98d0283ca656f3b2ac119cd926e512aeb3103f1c49f58d120f4a3ff9dde578fb56a831fbe94cdee23001218a571c3cb7adeca85683db6fabf338e13b23b3ee04092b657ce29fe74c2b6f5cea870f57180e6d6c1196686ecfb6e7ef123f8fe37edde38e9c8cd8283ef02eb1a8ad23266fddaa5d8be138f77162f8844582693c073d25ee142d135952acff712980a69b1198cbc752a67e76375fe01ca0e4d2708181b3e1dfed6b6e04961d36d963e8ae7d8092f10e01748f68b0b3f5ef35bc45423dd45fc904f8878085bbd75683cc5b8b19546fd170dbf167d5a670883e4dc7e16c96b60172740af9962a287b74636638afde16f773e8b1c7c060041c0d2dd03c1f932afdab342c0363b55c50375ed79e110994fa45e78ebf5271a6c1849de0fe380e754f0ff75eccc7b50811e8b9591b65548a549c3419633133a17d728a59b7b33f7cbf661c11bce53ab53cbda78afb642b7518c360db06e0434c5374ad7b92bc42167aa0a4afb0b2033e01bd772921e880f96ce9a2e09d72c30ba27a61a7666fa9d771937217ceb21876b63fd6d286f4f1fc0706ed0929aae870d0ce52c6b552837e1e1e91c47102238fa9bd0b03c8224bd746dbccca544ea1e728128c7e5139f387ba538ef8717945a1ec10ada63bb423f4a5f617365bef46b6a151163e045bd47647fb9e42d51ca03af3f87d0c6b0603c596a73ddce71ffd978b04828f0d5b6c8cea0b17699b6cf325ea76ecd93db6225e64a394dd527dd5283f7be41119341ad40bb8f3c60218ecbe9ba16ca8e04a26e0502270844b15ed9ef0bb1a332c63d2f1bc3c54db3ef268d9d82df47efd209ba15b0a670c6fd14b16ff65fff213db8c581b6fc72387287d2c6348975c2ea2fb6e60702dc6bf0af20d0be726727fda2a7cd2b9c885209ea45d62beb719554317f06b4cf32e0b07a3439a7a2ddaebb25a7eeea6ee293498f7c307e0156ac522bea504767d517b68f135cf299089d1aba0e8641f040bca83005a845b48ec4c0b877f68e35af05b79fd9b34455ca4d361a23821c95f79d34b50703747fc37d6c023372cb671c5a2c529412fd668fe9e1ef7d3a3020532630446d6fb63b2f01fa05c7a9e6e9a801a5f52e25ba6cc3f170205eb535d2b25630e452bbc0bd76f2a6da3ec54d7aa5b9ba89974fce9695e0587002862c42d6a1a653e6903541142e30a8ada65a4ee2c9b9f0674d6f5fe308e904b895c9f267a60252d9b4e5e3d8e132d60869e02ee8685f8df3eb0f12985843d283a7e57cefa8e741303f5b54031d7d4548f1916d32bb6544011cfed087edc94cfc766776ea01335bce00131f5293f072763425f71f50977d54b47b56ba81717493945b9163e138e96f2e34652c27252a51dd216ffa17e8d8ea2c4e602af4bf5d30902eafb29b263e0b3cb0b27d3a9d55da94f0ed28914cbcc313e9a1eb18a6a3e3145be8af2d7c654c2fe2ada2110e9f63eaf7fcc698114eb7ef977e2043a032806ce2d570bf96ff14ef3094cf7f33b06bbe17a938714a9c4e68cc239dbcb0ee3ebe7e32a8f784be38d6d69f5d454095c96cf90a1147a17fcc96d85d32eae4f8774d57d0e89899ec4e0fbc3df2be6a0fea02ce16c78e8455d6d17227f56c22e017c4f81c8f0af72a76ad01d9a19dfab2d785ceedc0a006c0303bf0ff86ca5bac600bb6de2021e2f2e284fc45c059f68362ad1cd73de815e4cbc45f13418f4cb5f42d30983091d86a44893ef019a5b1285a9a9737fd549058ba2ea09b8c29cacdf87d79aac203012dae1618c0f57e263f63e460618f62165a78b2df8e61385f4444c503d3807221c8ec42153f4d3e4490f42b7c31ff65bc8fc23fc9ea4bbdcc1c26a5db37b86ec916f7fda32642e0fb18290fa291da275e6fb25844fbe20599573287540e466c27519fc3e88fa009bfe3600a259b8cd54918d0363c65883f35bed0f98d4d31418c0eef83d1085f2cefaba15d36ffd18e8ec711097b802e63dfc9c420d5816cf773d710968ee9199b4661a5653f9ed64a938f79454497bafa0dfd3804c8a48e67f4ec51657d042eb6720852ba5a98a8da124a4051e3df4eaa5eae182ba0837e403bef98b0a837f47366541fd45c18018f1ecc55539bd7485c7734cf3f1786dfe495c0971682a4b8096f13be89eaab6627480349ade7a0adbecb23b5cb5b4b62c3bee45b8bd1312151aad67869bd222418f0757d6798d0c1bfb2d7244fbde012384f2cbdf6a4f61271e81efa4715d54ea047b443455ecd1b023e2ca958bf542d016669ac630bc1357f5b74eb23757da09229eb658964d3a846ada3f8bcf2d5c9083a9648b2e4df7696df99a8c7f554e5429044fd8701f14bff5f70188432a6bf688da2b6429d4b0062144a88dcc90df2b794c140ddba2ba6c989851f2497e7955a08cc654fe4a2ddfb8fd66a320fdaec2fe7c0832ac3afee13afe955aa8b433141c66159fd8fd69eb9b949b1e7416711029512c00ad79da417537d1818f1eb22f8b9957a572d3d74430f4fba9d2cd727e6a4c6fc8715096f14b5d01f75680acd481a2a8746f2a8faa4422ed0d1a2993377a789a9ba9f12c16d079f04a902edb3fc8234ffbc57b17672e70d72bc87ba35a290095b5e913120dc3ee09b73f2d7d84fcef6ca5c06534c4141a11109b94fb6435cde1b8bf16cf995c39f39eef7f5efc15b162d7bc9b212ecd7a2cf74edf23a8597fdd6119d2f9d43b3063e83feadc3af598742a1ad44d24718887fba160dce1dd740fbfb3d7f5099b947d2ddeb107a1a093385286c5b3566ade98f45bf23bddf72d802a2b46de112b95fcff87f401b783ed643543222dcdebf51478caa5dd1bf09d86ad57dbe3a7e827e6a8669ae5f84daa6a94ff4f138ea78f8e357b6c736b68832dabfeee737814148548342bb3f1bd3f62b798c44bfe11c088b790d10e4df925a7c6b25405358535b59705521d96f673f3a52f2948627c2277360c2037cd2c9d8889b93a00eeda7b74c8942669eca63281fde034a3a8feffc69851f58fe215218a3b2fcb3111864f76c6c541b127528b76aedbc13bea46c3c09f7101b0edf37d97dc64c8a71c4c4fcf18c55ff2a8ab255f37b08afa18561ad4d53584d4e0a639dcca06ec8461073c1e03e0e430f358683a306bc73feac0ea56a485a8ba3a3056ebde9fc15a2e30aa5a6821a882bf876bb8be6822b04c1ab6127c54c6583acbd3b5e44467e223b4ed7d57a3369c55f61bf1a07207d204fc90b5a33935b65f3461a83637b9abbc270981c7a3f4c213f82ee82bf61cbe2c757ab7a635d2eeb26db5620ef297b576fcb72b316bd3e52aa40eb570b42c4fa0ca204429ad866246f81284a12ef96abd9a5da3f654ce5fc3667432fb5d808e41e3d61557961694d43905fb035e7725ef05f0e71d290eca0184bda5e965bf758534635c90f068893b9fed1720a007e81c64370e50ce4c41891143695d578c2fd59d136b878478aa2ba930db484ac288cdf65fc20402a319c1d012ef9d3f3bb0a88b284ca998ec5876b13a20e9472b609c24c4893613d494dfeba32ea869b0e017985d91a9374550ec3f54dcc28161f6eb7c7e9e525721014dc33ffdd0b8919c53ac4ce92eb8801879c9f5cba58877017da969be846440e766e27cb42f0bfb10068acffdedc9efc2c94178491372d43de9b2627a4f9a379a729fd1fab5312055a16c013fe5e738efd5b83abc0d4ca7c437c8a0c8aab4938ebfe162a773e03288124d28831f52c829b846942021e9d1089256691e59835a085203abcd93c79a7547bf8ea887fe274cc3373c74584d7ae50abae9fa61e30e0f7faf93823649e86a543edb7d1a70f6096e1699cd2297686b0a5111ec0fadfe65505e2b3ebb7cfe6b77bdccf823f982852ef35a4e1f68605d36f7f1ff11fb5a03aaf237e90cba7315b75fe553fa47c4c2984d838f936100dd2c57577666f939edfc018e8c8d4d8b7a5d064153d3e72c11a777a009f4bd4cf2a39fba50da12e97360e1f426277cb851d257f00e342d1e7b27bdde5b53e0561940b0d5281f865c9f4a24fa36b1362310489fd4decf05f262564655b64f1d13441a9ed958d31c838ed5f1b9db2e152ebcb0c87e5401e07ae2c3218998ef3d9bfeaf1bcef0371424ec21d73eb0263ea80d7e1d1e0f442c620c761775aac03b8d1161feeac0045be351f0d1fcad38749d1baf2aff13a7f8454507822434b13fb4a604a1d2c1c1d8d0c97fd249952aa315aa4ed07669822642c2ae66593e9d2292ed6168a4ea1122c38419ec9933a3ceddf5919a4482ef7a7485939819588914929f79ee6e461236895dd3dbb6e0e71f90e66a4fc2df0adfa355973cecc6d75fc64960bcc855567700fde1ba573d39306df57dcbec63f9b66b5024ab12ed7d52ed548696d1362218c1ee66caec76b514c07da19e427e5f64e738deaf01ccb8133d1e9cb73e3735f01730358634267ed0b976f0577808015334fd58dbbd6f5395269c561a8702b842c7d1c54fd5b894da4da2796f19acba16d6ee2d9a204222fa7c81cfe0875da98bb6e4ac58022aebe0812e7d633ed0a74d4bc91a2b8e09f9d048c4d45fe3a9d83b7705366a29a824f3b7c6e33d34f2249a02890004027b8efbbba800b7fecfecdc3ea4d64a33ecf637a7da9cf0112ce8487f86bb4650e1811ea3d8a08b94b675fd79f425372a5f92718ef6ce556b78c7184ff7747da8d9784f8a9b377c3bd28cf93503b3c27b9843c5bb4df73da4ec5ed90c2ff13c0876a5a98da4ed7fcb0e6f43ca16525c841fa7f07894a46beadb7df6eb5a3bea4a7fe7c5e1fcd50904a9779942e34a5d2b9f1a438d8a14de1b121e6201beb7d58038e3cbc35d16aaa8521afac6a5df5cf1e4ec1bf6f8f44628bb2fd6bdff9fa39b39a8fae38e535e87393316a6211327d0d178561ab521a4cf46639bfe0d3b020e41480f349bbd46bc01ed3adc21bac406ac1f188d098d52b3e59a432e3a26cff308d5b0e266e2b22d6c06498624603eb428ba26f929c51eb742ec5ee8a4bc5bf50418734909d987b01588cb9a6058a7f389661e2a5303af9f4caecb427176596bdb8f571783a8a1172d4197d1bfd9ce12c37c8df9c97bade5bdf8dfcbd36a0cf118cad6a32ca6ac17c61f126d260c8a7fbc35739f1f4f3202ba78e3c96dae6bb50d244a8ff27312b20d120744cf35e2cb218f78ac5c4c97e80f892aeeda102723f2eed08cfe36ed3361891f5ff3791f12b96951b14119031e9218865afb40e24a6f47c9607d8fd57c4ad3e1c514ba7c1a404e7968952c95dce69e2a4f84c014e498f4a574a77c6fdc05367adc33937f388d21f18624f3354ecd65222824fd78336a4135b4d32404557c385224f38a0c7897e323535bd5fc6ee772ed37b3ce9070e72326b8b91a4c6c50cea343950cbe76d0f4a9a1b66d08586762c494a49bd6a1ed59aee30eb2e749778815c078ebaff180cf471e0ab0eda33bc75410e1b3dc39a1cf3835fa816a6dd29a3774922dadf9f74062a1402cb7c8f00e8ea9286c6d7c00cae95c3f9ad3e878a7f2d7fe94d8cb477eb3415e47ee8b792551feb93ceebc33710a03e3d8887a7508be2ea2ac8bcf67c89a2e843bebd9824a954f513f8185b852f6f6aec0e4018dd5d29cad57d501f25fb05e14e97aa0fa31cf4bf10ef4fc020620763dae214f447fd10d99d1eba3fedc823f89859771fa674839840913a81c48f55e9cdf9b8769b82bd80771ff5d1f76382ea9294ccf8542e641c4971536118", 0x1000}, {&(0x7f0000001ac0)="6ba5d35a1fe290e4adb9f71f94d4debda5dd982dffcbca07e970b0fcee029455f0d291a45923ef64f78a282c105e6a8606176dcd3baa65fe738deb8d741b1be00bcee49b9854d7881207804e3c8b861fb0938ad5a2182ec20ee12a2127a996c8ac7ecdd41cba8fef1d05fe6d21ef54c6fef3a209743fa745e47f0a44a9e9646ea0f5f1bdd10f711c8775fa238c16ad38f81be467344c49198bf9d949a4e7bc6c52043a1e8a4a7bb5bdbaf3dcb3be20645d0d39e8a61af304b190cd2364cefa2d137ab87b2f1868e81e3ca268b8ab27cb2c58630c87f6ebb2db105ee82df69807676b8f8fb09c73bb2a32bdd117dfa46779ffe2d9fe0032718e9bc5e94d8e6b5be7ea597a377180b0c30b165748aeb6bce4c8743c3cc4dadde6fc02866aeb1e5583a39dec94ac8e043edcf8821c0665e38845be67f67ca53f3c7ac0cc3f6bac9dc74c6e31535ef99d9f3b1669bfaa51d840d2bc5cc96bcf14711a16f380a71717c4775997bfd6517e8ef64f396cc1c4fd98320443016505d9ad8824d40810203ff4728a1a8ad04636ffe49817391bc90f7d7a29ad32131d8d594a0f16161075554e9ff80d0aac966bf36a984e4fcffcbe38cf943a0774dc027b957b008a49821a129c95c367d499dc513d45450e98e3deabfb314ad14e03fcb60900d97959e96454b4ffb39869e1167a9807db72cfdedbc52404b439059186b3428e420087499075ba17c03728cb08eedfbbebe55370b9f292fafc962b3190a013cb37ba4f11909ff9bdbc3a4d9d78fca13bef4e8de4b6aefac244601845cf95785ebd1271f033dd40bb5aeab3fc1d5e314bb830c2563e319344c360b87a420ff29c2e9629c5bc7e132cdc3e5a507dcd6839aac75f65bdf55da458628ade3aee3ef33d3c0116b5cf29d65e67f1cafc63d6b43432739627566240c6c4f0cfbac3eb710d3255fcd5de6115c2020a9b2f95da994ca29c3026e9d9749b26386ea54d1e8cbff7e697a93c06a3b0f59664fa087a039df0de0f810eb4a509030f197e5c5c82ef2f720783d49cb90359426b8b71b12d8cef2791e280381b3400e2836c0f54e1abc22f3c31df00438efeb4bb4f41a61e420120eba79eaea2beda2a2c7d99bc021fb9df808333aa0d2915fe144fcd427b83e2e21b3ee9020544b325ff79895a8a69e6e7954b223e8a73e0d4d36f025349759cb6d86932bf1aba5b1c258bb9241b99469c1d3e298b0d7b34e0683e4e254ae5dd4de6a984f34f69a019373679d0efa395e5b4e86193493905f18e1c17e7c10f43a1e59efb8e90cdda0c30067723a3f3a0df105d73c5949425be8e6ef5da5530b7842d3ca79bbedf2ed21e0d49abcd1af3bab4f49d4270337277b6fd9c9c58f980bce430db414aa516fa7012822c4f0bad101e04f499ce30d94a451962f574bc0bf88284fdfe4aeb1677d0c4d681c7439d647ddf81794625e0964e76d7a8a3317abfee7500743b4a02dbb637e4bca7a98b843bfd4333720a9274077ebade0211b79cbe2c7f65f4df7818faca59cd1bf5dccc4770f2e8b69eae943c7a119036fd39c4c25a7026f2c379725a87b290964afce6474e234a8052e22625146a740f00ecb7560fd02387a4a766710952195c0535eedd86a341af89b63e9133d8b5c03e31799c63e223d7aa514ac1249476a5d38133d4c2dfb6e87a81d72a8e37c2dbd4b6f71d42f1b788f44ca0009d619209eb5a7c40ac4fd377fc3a7e4fec75835594795878a951429bd3bd50b2a53c8fd994fa9772b45ab2a0b296e0f6d3e83661827f43377567345f9321a9040904d302a71107cd60e613c14df6b1a6659e6fcd6ae0cd8b66b8f6156c5e4f3c9b9564689b1812682b7ca42530e167d5beb1e75997879b0549b2e93c7519acf263db3ccd3183bf1f93c938684e21e3a36c7b865a0a1c6dafc7a80e1cb68031014bcff33cf92c75f6a25bb3b4f17734c19c2dd1d2976be88de5fcc6085a7c0fa3bed16d93c9e06d3a8abade4d9da2bbb53e4bce9d3fe7512cc788a88663afb5b81b8e621ea625c6c5bea26c97b77e25b9c377deec428a5a9d0782fa714397a662e3b3535c2270d33547cdff32bdd5b5de4ec2ab78e6384026c59f9f3d181671b5c9bc6527eb792e41d93c9b7ba0c44b6cca8dfd9f1c35df366d42eb7f7bbec6e66df78b2a016190a1aa3afbc98551af17fae45a04ba2b3f4375fca4f3ef1f15bff0116c8ac12594c228a9292987e3154cd837ed5de957fc42446cc7493b2a517957eb01f307a8a59ffae2801916bf5fc554594ff9d92a06431d9114247fc5f2a87aed43caf76f9a4d3141ef34fd4dcea8d8f47225b7b81aebf61696feb7cd2e6ba558d57a5e1ca6e5d1196fd09bce848d5e9dd37e4b659e9ab9efafbdc5b59d860e0b66c37a0b2fc11faf3f4734f7eb2fc9abc55f576be72135e49530102ad9ac6b540d29e928d1a8c152024c536abdbbcd58c25348d9c6e3066a55a3da2346be30681fb1add516c7c9064e29f357a8a58d7e7ca35864159224fd1345cdea8670014033d121500aa115242a660052e9551e30d35fe0f87fd29362c3f01525524c788ded455e376beb934973a12d6d6f0135736600041a9d3e136a45fce7d896bb886811815780c9b09cf60d79e01c2125618e4c83724be01b072e42143ac0c469ca285bf70ae0f8662a3153611a316c5847e9bbaeaac5fb010627565b924c8a693d3c5c0d3dc92146679a3cc6df1ea2ed1d8db26c02f922f098bb56e4ea47c1e8699b6b05020b853264f258fddfa9590a02956671e0e8bbf76a2dccf6c766f937febde8be8ccd618a7ce89886a845eb75da3d26a594d1b6b7a5875a5dc9620e7b8c3aec8c34b614509de5b8f24595d9850afe065e99fe02de50728db1d8a80fc333ef9d23c81f29d4349195cbc4f2a44ae7e02c755c7bed122410956efda7b5cd08728cf5cfb32ec6a0929580c5cb03a10f2405d47e9f5d308a33868cb79f2238bd9a9a517a325b777aaee6e5c13244604986082eb737b636f287758838a6038f1cedb84de502ec8b5503f7c765ead7bf4d242c16224a246d63ce2542812ff05d69b3747dd33f8723aa2f51de3fa89963a12b9945653a0c65b22fe477f03197fad81f80ba15a8991cd318d46ca4490d1541b994442f084fa3c37816d8c3d251d3f7465f5de17a35ec385961c944960ed12b70e2a077a7b957a012e65053d6b090ceafb784c23bb788d01457f62c4df06c1860b938f1d350ce404da37da8e31ce79070c2806ac8c0218d8fb9c2a9c4d7d96ff84ff48eb0405eb8c9c1a5f59d9e109ef509159d2d24af64265de9d8ba638225cbc6d5cf96973531f5356fa40c8a34092ed6b3a995662737d95c79e45f44b0b63a3ef3b68fc47f758ef4b3d047a346a07c58297ec2d8cc5b1ded76da21fc22bfef4c994664d57fed18f30decb737504d3a6a8b4d8e35b8b6d76f53b0f03025d1cfb37897717d9b8ef02b38b6d66321cbb2acf1c62feaa95bc0a8c4941256f98924a3f205f5c3a04b162c0f2d68b3d73e9db09f24286f79d517d93009302a98bdb3f40a23dc7b3c148fb5f416ceff4c0e887e1f6998ed21f2ddd9c66ef6c4ce1d811bb97ee42b4f4326f8413ded365a088366bb437705b4c0994a832602ed1e7df7e2a26825bf2a4f5a858128a2fbd69657b7dcc2ef3bbd47515069ebe113784dc59a9ee754e5c936bf84264be736f0bd1157fa8be3e6341ae9e87b057d919533108c6fb2ab73b69ac58b3522f32278a0535d0712e064f9100a5ab8a674928a27cdf1b4a46cd4fcdcf08beb1e8fee04944ce41c4c752b76118299b8d9f0584675530fe92babbfc0eb3d6326f2d228eec06c212daaf3e9f84a75d5ed6bfb36aca8d3e064287d66dd31d148e06b97a172e6417288f5f18018a343dd92fa052800fc6bb3d3e94995d247fb595a60f98d934c3230c849ab00266b656df59caf31a177a8cee45a76fda050d754caf706f19ded9e3b30611701ff6818939d8b4a0377139cc796c3921bc92dd6710e5578d6e565dc54c41d9e11f883b124ca173674274779f72e837c47dcd02ea1a4409c71e12804495cd99fdcb5de8eb5b0743c544e50764949cddcb22781be67905e21652206f590f73772cd0146548734f9facc9270ef48ecb7533f1cc3d2b050564585307f31e38fe2c91b392339d964a6811214d05a21b4b3e4aa5d6b47f23dc4642562754b06b87e91d2f79947b747863682df29fe5fd8bd6f735f873e29a6340e41d62900fc5e270149c1fb1e47230168b9606133dab9edcb716e319650ca4a3155753b67f600621f014ca9b74e094b911f5e6300aac839c7468f16979d23cb00d1fd53249a9413451f5960f89ce8dc4dff7ac29090402624b74d159528c0063e224114c43cecbe330bf1e007077a3e8011949859e678a198da268739a53b98178283afc59961c6709d3ab9a9f4109a046a8f6344bec74104ee20dbd7d0f39daa975cd2b7318cc1d29172c0cc428e934b40e219e897f91cf79c1d5cccd5afd7f5d063e928cb0bdbf210866e133b9c3169bed2f61acfcae3c79252f8a760254cdc71cf252755ad989918c54754c2f7bb56f9587202bbb864f2486cbc247cd93ba9ae2233870572b822698469e2f6cf1bc79869a41ab4a1cbfbfe26b1870a65b3f06c4dad4650272e194183f0ca4f2abba277cbc84a5021ab21dfec890ddd40dc7480dfcb842d55bb23c09004ec84091e01ad79d13388c2117922502aa9d807807dc0e6bc34198632a63d5b90f32722c52e3f1facc8982635540553ec39626874cc135dc6c9213023a1bf468bf42e42ebcab9fa2b7ea9f3d7c411ee110d73ec168ca2582d9e7420df430457386e745b3ea122abf99a4df51fdc9cbf4932db97066931a5be6eadb5972eef20ce8096ede54c1c17dde1564f8822cee1b510b77b38a34be6d73f76a869c07c70e1ad58d562a02bc2456f70228a4ac19a84aee521182078ff4d03f9f22b32f38fc0435975d3083b1f127c73bdc5f73f2c561a334c15a0f8189a87a9966ae735215f8becb1e7c5043da8cffb030bd976adcae208148fe005ec17ce02cfb37e187834405564775f53a9dd2a5cebc52e8248ce2d92b91760d8d67acd92b0c45b3b1e6f72ccda6f39de221a97ee0652a3146ef2e1be71531ba37a86a3c8fa4536a0af0a3a43adf9932b775d70915bf76930d5de2817f942bcc70c1ec513bd38f71d71e7adf64f39160664e9bedf9b45969019ec602f7a9a60e2376f36870c282bce7cc651ac1a1817fdc9fea5e64e4e7254765973bc2f0568cfccdd76431dc0265c888aa9215280a333ae2a9507b8ad58e05847b1a1f580f9fcfe7977fc31f51cbd8267c63c786d580391e8e5fc15eac74f505b96f2316ba46b2448de884eafd67ead4092b765b5d373ee3269528d5efd3a2dc9c0b0388e58942a64fd7d939d249ebd018ddac36a883978eed28767c1fcebd59db01a900d25828730e29d150d2eb2ec2bc5fdae81b0c97df12f6f5eacc281eda579d77fcadc878b686abe1d2094270539420b7914cae66cc4d6c4741b25232abce87a1f217973f6fc8bc64c7fb8fa35c2633136fbef369940a78825375b47481abfb576cdfafdc2990245114182f2200c1482f4a8d97f8fff075cbc602e7ebab628b921e62c75c39320d50af00db8df6a87b6a7f9be63fb4a876a1be1d1146e95fe9538df22fb604d9fb6e7fbb1af19c7bc0cdf97a2a4f698c76c1c0e91db06b4425e43e29efec100959a9344d9e71ed1f283d87d87bc49069e2d10717eb833bef80eef0801b94a2ea911bb4eda6e1bdb", 0x1000}], 0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = getuid() r4 = getuid() r5 = getuid() r6 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r5, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f00000001c0)=0x3) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r9, 0x0, r8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r7, 0x6, r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r11, 0x6, r12) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r17 = semget$private(0x0, 0x4, 0x201) semop(r17, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r17, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)) semop(r17, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff, 0x1800}, {0x0, 0x6, 0x2000}, {0x0, 0x993, 0x3000}], 0x4b) semop(r17, &(0x7f0000000a40), 0x0) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1d68e3a6fa137e2f}, {0x0, 0x4, 0x1000}], 0x306) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r26, r27) chown(&(0x7f0000000200)='./file0/file0\x00', r26, r27) lchown(&(0x7f0000000780)='./file0\x00', r26, r27) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r26, r15, r20, r22, 0x1e6, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r14, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0xb718, r3, r13, r4, r6}, 0xfffffffffffffffa, 0x2, r10, r12, 0x0, 0x6, 0x4000000009}) r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() r32 = socket(0x800000018, 0x1, 0x0) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r39, r40) chown(&(0x7f0000000200)='./file0/file0\x00', r39, r40) lchown(&(0x7f0000000780)='./file0\x00', r39, r40) lchown(&(0x7f00000001c0)='./file0\x00', r39, r40) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000080)={{0x6, r39, r29, r33, r35, 0x1e6, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) r41 = getgid() setegid(r41) setgid(r41) r42 = geteuid() r43 = getgid() setegid(r43) setgid(r43) r44 = getpgrp() r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r46 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x9, r33, r41, r42, r43, 0x10, 0x1000}, 0x4, 0x2, r44, r46, 0xffff, 0x6, 0x80000000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000180)=[{0x2, 0x27, 0x1}, {0x0, 0xff, 0x40, 0x5}, {0x101, 0x0, 0x6, 0x7}, {0x41, 0x5, 0x1f, 0x5261}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r3 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000002c0)=r3) 16:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x74}, {0x80000006}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8080, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chflagsat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x0) socket(0x10, 0x3, 0x1f) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200006c}, {0x54}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:02:01 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r7}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='.\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:02:02 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7c}, {0x14}, {0x6}]}) getuid() syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:02:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) bind(r1, &(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRES64=r5, @ANYRES32=r4], 0x3) listen(r0, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r8 = syz_open_pts() fchdir(r8) recvmsg(r7, &(0x7f0000000380)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/3, 0x3}], 0x3, &(0x7f0000000280)=""/239, 0xef}, 0x1) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) r11 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x80, 0x2f) linkat(r2, &(0x7f0000000240)='./file0\x00', r11, &(0x7f0000000400)='./file0\x00', 0x0) connect$unix(r10, &(0x7f0000000440)=ANY=[@ANYBLOB="00012e2f66696c6530008efde1af208f6dde0dd20a3160067bacace22ce251de63daddf0b17fd144983b5fa31e0240c7c3b71ab20ae28ec68e8d03cbe78a433395e2303971a51e0f3690c18a221610bedec38e9bdab66874d29203d6fdd1edcdb16b150876f343ef8a2449cff88152c6eeeb4d272e846b6fe92f9eb46b1af89205b36ed8ac9ea26a9f6f8a2da6e91b875f3667088397920079caacbbf991f7cda3b4e875860aa4b7b037b3432d84b40bfac67b726bd010ea3e20a95afaa13d55afa6df07aa0c38bc25b6c68c1fc9d14b775c028c7cd283a44496d3bd150dd7fa2f823826d16cf49b8f716beffbd99b54c214a3d04a2f07725058b6641fe9ab81ba15d34c5d7fd15bc11144920f99be71e43e5b998c09d36667acf6903482f0274ea8d28b"], 0xa) select(0x40, &(0x7f0000000080)={0xff, 0x0, 0x0, 0x0, 0x2, 0x759}, 0x0, 0x0, 0x0) 16:02:02 executing program 1: r0 = shmget(0x1, 0x3000, 0x7a6, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget(0x2, 0x3000, 0x120, &(0x7f0000ffc000/0x3000)=nil) r2 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) r5 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r5) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2d36, 0x6}, {0x1, 0x6}}, 0x1) r6 = shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x6000) shmdt(r6) geteuid() shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/18) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r7 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0/file0\x00', r7, 0x1}) kqueue() r8 = fcntl$dupfd(0xffffffffffffff9c, 0xd5d4de67a337145d, 0xffffffffffffff9c) ioctl$KDENABIO(r8, 0x20004b3c) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ftruncate(r9, 0x0, 0xc8ec) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r11 = getgid() chown(&(0x7f0000000300)='./file0/file0\x00', r10, r11) 16:02:02 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) close(r3) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) r4 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = getpgid(0x0) r8 = openat(r4, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x981ad03d9a055fa9) bind$unix(r8, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) r9 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r10 = openat(r9, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r10, 0x2000745e) ioctl$TIOCNXCL(r10, 0x2000740e) fcntl$lock(r6, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r7}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0x200) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000680)={{0x8, r13, r12, r13, r12, 0x2, 0x6}, 0xfff, 0x3, r14, r15, 0x3f, 0x7, 0xffffffffffffffbf, 0x7}) msgctl$IPC_STAT(r11, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) 16:02:03 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(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x108) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x4, 0x1, 0x1f, 0x6}, {0x80, 0xc0, 0xb3, 0x661b94aa}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x5, 0xffffffffffffffd9, "85d81b00410aa7930000f54020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) 16:02:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7f, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x1}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:02:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a", 0x137}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r3 = accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x9, 0x0, 0x0, 0xfffffffc}, {0x6}]}) fcntl$dupfd(r3, 0xf, r4) 16:02:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0xed, 0x2, 0x7}, 0x10001, 0xfffff800, 0x8}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x9b}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:02:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e3cadbd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f000035e000/0x2000)=nil, 0x2000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:02:03 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) r1 = fcntl$dupfd(r0, 0x1e, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) shutdown(r0, 0x0) sendsyslog(&(0x7f0000000200)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0x15e, 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) fcntl$dupfd(r1, 0x78712771dc3b20ed, r2) 16:02:03 executing program 0: open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x1000, 0x0) write(0xffffffffffffff9c, &(0x7f0000000040)="247a7664327f9c71002bd9818a2dc5bebb320f76131eb20cf32ce65d2ba0d56169b9e661aad6774b6d378952b9094ea3e49ff83e24d29ae5ac18a80b0198a21f", 0x40) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000000)='./file0/file0\x00', 0x200e0, 0x8) 16:02:04 executing program 1: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f29fe01d1dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ceca45f94ddfac724d4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c79667d8f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27ba0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55dad0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea34e6b6d916c1f6bc232c0a246a"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet6(0x18, 0x580055364906e34c, 0x7f) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x8273, 0x6}, 0xc) r4 = semget$private(0x0, 0x5, 0x400) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = dup(r2) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) r6 = socket(0x1e, 0x4003, 0x0) connect$inet6(r6, &(0x7f0000000100), 0xa) listen(r6, 0x0) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140), 0x21b) semop(r7, &(0x7f0000000300)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x800}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r8, r9) recvmsg(r8, &(0x7f0000000580)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)=""/154, 0x9a}], 0x1, &(0x7f0000000480)=""/218, 0xda}, 0x1844) semop(r7, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) 16:02:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="09730c56358f6e2dceaa230e994ce06855e91108042e00ed342152901869513b49892a2ced7e2bf32a76ea68a4889061b05867fccb5a4d0f9973188b161304d3"}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:04 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) openat(r2, &(0x7f00000001c0)='./file1\x00', 0x0, 0xaa) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:02:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x9a5, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=0x0, @ANYRES32=r2, @ANYRESDEC=r3, @ANYBLOB="da38ec289da96c550bf7df4eec8ac8057ebd0fcab5a2f7e887e6a9c681c47706a6993bc7b07ab4dc3ecae9d9a4f6eefab4f8dcd3c0940ad153696d41deebc2b185fb471b81", @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYPTR64, @ANYRES16=r0, @ANYRES32, @ANYPTR64, @ANYRES16=r5, @ANYPTR64, @ANYRESDEC=0x0], @ANYRES64, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64, @ANYRES32=r6, @ANYBLOB="7716b08f529f420147ee05bee2c7ef4e111aa9849f0ed3bdef29bcd56d89989ecf6d38e71d78331ee81ec9491789c43baf225f3dac5fed9f7282f906d9570338fe31a050b07fc6c987f600dc9dc1efcf449a7219e1c1c1063ac2642f7f2a559c2b727404bf259d526ea321f736f0739880638543e1f9a2", @ANYPTR, @ANYRES32=r0], @ANYRESHEX, @ANYRESHEX=r0, @ANYRES16=r1]], 0x8}, 0x0) dup(0xffffffffffffff9c) r7 = socket$unix(0x1, 0x5, 0x0) dup2(r7, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x3}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000340)="dfa175406201fb24746c79a5321107adb5c860b511a4b38c0d596b7eb2c9e539f340d978a0d70362eed429eb5881f07e4e308ef346002323abf778cdcaf0dced292bf5943c007d2516f0a8b14560b51c0f788b7c974d0881bb32bccac104bb25063f03987054e8a51149b68f63fef4dc0a274443b2abd6bd90c7692e8bb79530cc5c2ad6e159fd0772dde0f84968915578176623391a93fdcbfe9de2f62240044baf71f560dd3fdc387b8da6f4a22e474f58d7a00e8a837dca97f4529ae269630843c9758a4d4f3292d8c990110d0622135527fc455697e28c6d15856a8529b28bd0dbfd6040153ac90e5cefd0cfea05afc334415481b26a5bdc0473b2d141fd87175860e74caafd80aeea1a1c740826644bf04adcb7a251ba02a50f60a4c446269eecf52af562ef697df50fc819b2bf5086c21d927a35dc8d616a69b785059e736e63654d810b4e6e765d218b6a0f1ab27f414dd6ea5481944db1db3a59d4d5e78f894b864164002b655247dc618e304db458817b8bda487f547dfa3f8d18abc758ea3d4590d80607d34f63ea5e825db4453ad68f70fbea3e45e67df8f22b9a479880c0423e3062b7de6bc060de6ee92523a95e724021c12ff1eb1e1db29232b46b09edcb69cd28ce933511f2121a671d246c3148390b496f2eb82361531c92d1f5c80d81df96148069b86459fa01717f06bb0c030fa14e7b945c7b119cd77196bb2195a2bcb3977d0c0a1fb35cdb2e355f4e309c035bfd2e650df10416b039d217bbaccd71b44c12f04e2ae19a571d8dde28610052f16ceb1b0f019b259e3e0d5ef5e24a32d5bd2ac6e4651f8920accb19d13973f83a68327c5d2cc91ddeefbb27c0a44ed10ec8ed0df3e4ed4206899d48449bf039ce715996e30410c29b8170262df9597fedc81ca840d57b300b66dc564c313e68b483fd80a11953c64cab89a9da76d60d9612dae7f72bdead0f3b13d315180e4bbfeb9473a92cc41c03752829bc1ab25ae5320be5804f1d128f9d5af8afbb99a1265df038c2c0c98843e7c347fb4e8b45417d275026018cf2a895a93718012814dc61121e4baf8699ff4c21f1fc1bea42ebd9ca093a501d40e327c96e5b2f1f26397d2f715fa5021dbfe471ffd5d87eeb35edd5f7f61fff0a38c48efa140003655441ba2876b8b00a4de3ed68db88a2168cba7b470be0d0862b4e0141a04963fc9d309a2e3996366187a8c32379b9851ef6bb161c977aa0d244433bac729c5bf023c9cb921d5389b1892d27893e6f90522937ef4fa6ac1ec281eb073344bf738e5b7b2a8612f75b81cf7fd53fbb99b349b722f95ba22c8463e1ff2acaf6b1612b8e2b608cc33284b283f7cb9c1f9b5a734ceb50e7ba858e524c502981aa37a58ca2648788dfc0dd35be57f64436f44c71a82e303f9bac1f4be5f72dfd1e8bbf86307fc30dcd1ff4b78df02e2af85b3f587794407ddeac8df583256fcb4f6e5c0b031acbb6285803b0729893d35c2798ec4f0811658351b71c84dd09de301d118935a41b8e1b57721c9c09b9560795df9979d4aa728ccfb3b17bcce9a975de984464084fd7c31d7ca8f7c20922d6430517941a3ca54eedf2128fbd07115416bde11b2420240e9b91510b165bf759400d103d35b919bdfeede0ce160b4feb3ec181bf1452ff5142d2bc018e4afd158ef2484b86410eec32817c2d9a98a7782f92edb2e99f57876c4963539d27eb6e45836ff37b385370b0748b3b203f10370fd528e5a58134eccb4829d4bc76567a03b79355bf0dc75e5bf0e99c9aad4276745d00f5a6aed159ef736cf76fa10874f49856990a67ba39accc03f3a0c3434207a6ff440c07e9aaa2c8906aac4e2be502c8413e0f004b06456b924ecd91438ef5c9bf493f41d3254dd9fb044825042dbb6353075cf4428fa74a1bb24641d25830aabcfa8cf2f6221369b3fd9dbee6c45f20841e2e118a28e15d5fd0c1306552f5693f94c38c9b4a500bb2f601bcdcead202f2cef11c17430ea5c9159a106ff85ca56151f85d2fd26d093ac4bc7fe6d88e544d3c3b5c5edf21c8fe0a03d0eb46798a8f79e5b57ba422940824f1be1261fe4d88a8c90636d2273e8da68e4a9987ca36a639bf0e56a7f962fdb862aa7d7fc862fe5fd4f528e10a8ec915dcf0bb16ee92130f7f461fbebaddc06872da69db29be1423ee0151fedd52556b223998b9d51f2681f9972aecbd5e50fabf3ce2df9c7af2ea95f3c26f38f515e0942ef9638b8f6aa6c598e00be37a2aea4411c738db6771ed7a7fdc7f4499bff23146438fed4293d3cb6ac261845fd80be0703a2d988822503b09d1a3af09edd86d680e54206b249ee9e439e22b91d0f763948d8cebe2b948a52910ec026d8f90ffe0edf9fc5c3797ea7f376fb52a41d3cef11805d7f61f36fc6beaff861f8507ad66f4c570d2b9558b121f7b5ccac0c01425a72e4b901ea9b58b0369973423c52b0212281edf69adc9ed15d163784aa40286a4d995db74dcf2d8cb5595da3114c4b296bc414a2112b2d3466ab4c78f575fd905490837de99508e32513f360b5a011a53996e1670fdc24688bd4740a5f3920da8dd3d4513a2ba4d08db614999703acf74f1b4c460986ccae08db762c9d157eaa9fc1b1ee429b38df73bfccc17c49886883c95dc5c179c4cd8cbf3b1902e943aba382843db9e3a85a36e2e875278ce23b341d398cd2e5824b4746b40739a27994d101c62aa339f35ea7e4ebddf9d88a7238355aa2cf889784e5dc6fd71d8b5030ea85d4f64948b2d0edebad0dc8815a04a48b094f0ab29f28dfe68391d22c6942a54e5f4f1e767153a00d8bc9a81f179789d988b25e23651d554744a2a258208ece42b11ae5acae03023762d8ee4b4717e017ef72c6c3922ab385ed09eed93ab8b24108e865c6e11b36832b2d192284a1f7fd397b0c44ecc3354e5485bfc18137b52e7f7bf3904f818affbd5e7343d2b957314e37fd2b010f4013d5f02fc1bb84f3c54b224358e94abeb1b8177a5c11201978e2e2e6470d34bb119bc35899f0162b1fba9ff4b18ee4ab51e481cb3682cf390574fc4d435647260cc7e8212b5b0034fbcc58362221a94ec69802007c820fdd89f870970cc7f40cef978a823af50dffeeac798a67765f893f785f0a31ef993fbebf0222ffe4e8f933d92dcbcf94fcde3d1d2e52cb5fa953c0756128b8ad4e84bc00a93dacca0f86691a8b4fd167e05637f51d3cb0b463dd7c103da2a066f01e94062a899d90150e54eb8015cd6cd7656f79e2d29d724213158e3d84c538870fcf7cae4126f8d8c1032f273e5b8cf796b10f241664f5235ca89090e86ff2b3c9a3150a5892619ca7c284679e9bae2052a4e88c071ab7b6689dc6e73c6aeb174908775c5d709d5ff60b2abd8d67fc75c09cf6cc77ef2a2258be8241736a3f29bd0c86ba7c292a0ab92f6c33baec0100a31d66bf17e223d40d4aa66efbce229a2b7141d5eef2d02a74c4f335278f2711c18f784b1bdfdc3bb3d9b103d40aa378d74db47de35f35031ec4488b384ddd931bb3ec68e5cb5a1bdbd1a900aaae0ac91a17b9f013d51696e017c7af03924d8e504ae6a3e330fb71f472471453da539015b0dab4a5c445aa404d433dc902e14175f38a4f634c6e8e00ab62a4116fd211627eae849571c64228a6b76059ee07edd56f1e8b24b28aa8e64cccd74645f306c11f635d477b724a6a914b42f908eec0f67abe0aa6f6a573d41a9b62b2e5a39e384217bf5f99456b4c4597b5c07723ad6851f0ed233e8bc3d3113843e01219e472fa17f31164a25f70bd44320304a1f4482c788a5abbbab50a767ddf879da55841f15553ea18f163f7d33ac620a753266f6693852ec84d9edc3cdc6d9148bf309ab4725e921904975d4fad09add420ce9881eda92f7233e064f34603b1cb1d16a890a039bc4c127028a3c9da3c05be3fb4e67ff022357e556d8829d82b85922b1858cb7da0ab2508619bfcc95f48d8438ec22a652c2c23ced9c89c5d7fa89c210034f5ad3f583567b1e9c92e73a66cb04e8facf14fe51b1a129e07d019072c8ca9d6185c37eec2110200d80cb8ae36593eb62ca00e0bef5fb68adefde36ff90d550ca547a8470ba3d8bfaaa1301fbd18fda224fa4cc1db6880da831c7b090e236cd4f032041c174cc70248669f6d09a0a5721e2e5806880f08015e2ca1f5b87ba76d26c11ccc5852778eee0c7b35bdf7fd2a7d5c7e91df69f1ceca77311bce9c2ed6c2f0f5bc18339a06fa59d58dce7fcd8180ea4dbc4b5d45df911063ecfdddcb1f4c59c2598cfd0fc13700ffb2cbb0240f4fc82bd0201fbacf02b5a85e9fe9b0f6bc5ee2f26ff31a50bd516742a763aa8093d74d7ce6e8e2129fd0c3f2c1bf8133301db4512f32932243d49b5d3ba7e4ec9deb78996401396aea63dc8e6f86c8087fb0d6568c0b31da4d1b7256857cd78079fb8d3360c68349152bd70c4e5c0a197ac26443a63f9d09b897f0d4a17ef0df4c188416d51c4f3b63bc1102211f97ac26ba6c0314040f383aed0a82e6e3928b6014f49ec50d9993d99ebc9273cab018df65a9da40e2905354472580c6bee66577ddc7c2302c6d12f190e21ec3e63a14d9dce5c40d2bbf99748aee54c926ee2fb3e62f818ffb54c24ada7bef624179e584925ef01bbc1a8a11a42515e145fa43a997157d0e87738da0beaea51b1da1896329e12d4427f2f595336cfb750f50548beb1720813c3fe6be4eaa268332282cef25f0521434388f1c4da4e4b15a316eec6f8ff8418435d935f59fa873d44895265a278b099ca5033516699ace146d37f8a1e654abe9936bb2689104719dd5930e2aa6b24bc25270026474bf4fdd1e348e96ee88128ff8295738308cf5a1a3f68c8b60b97e86f60869e7527db27faf349d66af872d2692171843f4270f90b9aad79803b6afd70e61a0824ce2ebb280ecb8dd61992a076d6f4147a71e9e1bbb9bad1014d36608ec17b421b0af37b1986f0f269ec12c9df632b5ef83fc88260bee51c80246ce570dad38ea37758017b39803ec98d6ff23cd68b6b3a9dd8188b32114c6537ddf7616518a1bf45c9d18382ed5e1cbb08735e6bd6cc64f2b87a3e6234581973f542b332a4083cc689650c3b9073ce23bbf6a03c9af802aa2b28c797dc8beb91ce551556cea25b86b6897e3985d422a57aac46bb7b8ed7509747f1b2996db944647c64a40bd19bb38782c2e697a5ba78dab2dd4e250d667367ec1105e5232f81dcaa5a23c0df2857c34da9e41d1f524c4cab7f1e07c4665b1f47a781ee573bd2b926f00df228a9a79a3e72133a654cb647d2310138d878e8b3ef5cc0bbf1d2107c8b70125f7421c589d9eeb07a43136e9efa5444fc3d523e1cecf5dbf197b29b2c53bc6212fb0627ad01ab16c035656d74467eae73be57cab40402082fdbdb6e9b99f7711afdc44608c77fe2afedc8893aa4c8907e27c3ab842d72d11fbcba5d8dc36df5b485b2b185275c3aa197503273ab8fd7df4bc733eaa1036584b562d0de7c9f4157dc4961be8bcd01314ee3bc79458df062b88dac3790a1156c23e6f6e7fadb9f0fb25d8ea18d4c3a704ae0c258287acf89f57304e7a90491d9f6aadbbc1d3bce13ff5bb1880a03ffccde23b39a1f08ed8319daaf9408d6fb49c09802e617fbb2706e5d133d661b260b0cbc8691525cab347c38f1c17798a2f6e5d171736dfa322880246de685d3a4a92ada53387c0e0685e37cf020a3185779304faa570d5bdbe271642e6516df3fb25c90256d96742ee6513e7720b99c588f4071d06ae42c99b7978c8685") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb87, 0x9, 0x7, 0xfffffc00}, {0x4c2, 0x1, 0xc1, 0x1}, {0x7, 0x9, 0x2, 0x7}]}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x5) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x4) 16:02:04 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socket(0x22, 0x1, 0x1) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x8, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x128) 16:02:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESHEX], 0x1) 16:02:04 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x48, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) r2 = socket$unix(0x1, 0x2, 0x0) fsync(r2) fchdir(r0) rename(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='./file2\x00') 16:02:04 executing program 1: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x14a) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) sync() recvmsg(r2, &(0x7f0000002b80)={&(0x7f0000002a40)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100), 0x0, &(0x7f0000002ac0)=""/181, 0xb5}, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) socket(0x18, 0x2, 0x0) r5 = socket(0x10, 0x8000, 0x1) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) sendmsg(r5, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x861d, 0x80}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)="0c0aefc25ce87cc84c4805561923ee35abd4c7b221d0c7960a837d9a1786579cfaa6c5f86ddf25a4781d3eb0881c50a0f937b1d9364d02ea0038bfeeed73f5076795ddbeca2268a866cb2a0f779d3804f53e0d45e4eaeb7a7c387d620702962427e84853a9bfbed7ce0565de9ba34a7e89cd0b20ea5f11b2862246972663b2b359b3676456b14f7cf4fa60cee1e1269133c5650aaaeb0a95dabc088a35de12a0d857cf7701a1ed16c30800aead1a24fc9a66f2be6cc163e9cddd814f0424e33d68b637fef4938bd42271b85af65b3c671ad7d34447afa75bbd39727e9ab4c976946dda48a3cf642d4f2dda2f7c1d778adaf850ece38404", 0xf7}, {&(0x7f0000000340)="80270810dbcab8a0c89f8f4727490cb2c3c84b6cee21a15d50ee61d2201b47b68ba0b5aec5a6a4c5f688179267170e5e", 0x30}, {&(0x7f0000000380)="02829919830f01d75f55dca36e1fb5c221ff7f91761318bd902886207c4705ad310c54d42eed02ec0d5e1dc179edef77ef7e41252b4affca37ee7d9631141d4e06bdd4eb616fa65dc4444c359b91a13a4836b38e0731f1d64ce9acff49152553041f8052fd1edeea8b36ff0fdda27a1b856be2a9ffdcff697981c4b706b68fda2eeb5a5eb8baf6a1d8c83fdf2bf4b9aa557b29749896812e8cdf47b00d484dc71675243206256031e48c6886a1a6ab0078980c50bd7129321808af4871fc52f5e8bce29746e76e174cad2a929d077f8a72978246818695d85e75ca332176483030c35e1f36244b104cdd", 0xea}, {&(0x7f0000000480)="940c0d3232f78416c0d02d62261d7dcab785021ac43312a6d9939fdac7c8e05a6950c3861c52ffd1294dea521f5cc9927a29e76b97539d3098652ed38cddfb53f77ede1d29195ec4f14aea69d6aa65c7d0071265252916ecdd6ccf92cef90014cc2ca4a5a3b87ab059dd868269bc6a734b19bd8ae930eb3fe0683fd937e9e5bf370399480b861630bce90152349dcb3aec1a17538a6121b644c0ea54f4fefc3469be9270531243a60c64b660af964444098f5cf5d405f780b981e0403e666a", 0xbf}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="280080618063e670878d260accd2b5c81b143c00000000000000a800000000000000ffff0000090000003a67bde81004627132924cb599af6e32e9383ff2573c4842a8b4717b6d136e2b14563518df9c2100337f1a8b6849994dce575a0780d5bde356f048523acb9159a0ecee7d62030716f6ba89e66d3b10f64b50be0cd1ee659d8c49ba833ac2354ff366cf27ad551c9990bf1b43ebcc3ecb76afb2531d0a841d61f16885b6d80ccaef0c74f5fe37aadc574702b62f263ebc3b89b2303c000000200000000000000001000000080000007aa7fe579ef8675f5800000000000000410000000000000000000000660dffff63099695af8c6bb60ff8d9d18a2f1152b8c450453e74b34d6929faace432d5e643d893a8620d28718f00"/304], 0x130}, 0x400) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x80}, {0x15}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:02:04 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) r5 = dup2(r0, r4) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x180, 0x6) connect$inet6(r5, &(0x7f0000000080)={0x18, 0x2}, 0xfc) 16:02:04 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000001c0)=[{0x6, 0x0, 0x48, 0xa}, {0xfffb, 0x7, 0x40, 0x2}, {0x4, 0x1d, 0xff, 0x1}, {0xea, 0x0, 0x1, 0x6}, {0x4fd, 0x3, 0x6}, {0x2, 0x5, 0x9, 0x20400}]}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r2}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x80000001) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) 16:02:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0xb7) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x8000, 0x3d) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x92c474c60e69f0a7, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./bus\x00', r2, 0x1}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x0, 0x4}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:04 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1814, r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0x8) fcntl$setflags(r2, 0x2, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000140)) 16:02:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ftruncate(r1, 0x0, 0x3f) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0xff) 16:02:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x44) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f00000000c0), 0x0) write(r3, &(0x7f0000000100)=' \n', 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) close(r4) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0xc4) 16:02:05 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setstatus(r4, 0x4, 0x0) setreuid(0x0, 0xee01) fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = geteuid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x800) getpgrp() ioctl$KDGKBMODE(r4, 0x40044b06) write(r5, &(0x7f0000000180)="fd00fa9223bd759d42ebfbdbe0b9f48f0df423acee778fec5292fbca02127335b4d437b84ad7c957843aff2d02a187f75dabf6a1aefc476252a678381e0efe7b34ca6a9a1f26b6061aee95e94f7a7157d9d41a9b271aeaffc853491a1c004d495f55c883f734375b1bd7b021c035707b9377f14194211554215547df4a407182f0496ba9984969ea14227cbe7d9a93df9c1855d417d1db0fa4bff5b63454b46dd8c5f2b8585b08e5580397555b91ea4d1d342e3fdeb73972eaac43af67e5fe5645021ac28c4ea216f678f88bca4cb9d8bf1f6392d0418071", 0xd8) setreuid(r7, 0x0) setreuid(r7, r7) write(r4, &(0x7f00000000c0)='!', 0x1) flock(r5, 0x4) r8 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r8, 0x6, 0x8, &(0x7f0000000040)=0x7fff) 16:02:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffe43) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:02:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffeffffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="030000008f62222090234f3fbd6f380000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4bf8b2ddfdff7eda5a92f3e7091f6461fd482a3b5d29a7e0fd449dc61a9527f11c2c66608393a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e67938332782572b3e127a30ca393f1159fdfaa3b1e0186e9eb7ca0eaca6eca200355358c14d2577e04fe241a630f54c663a785db496b0657013e17b639887282b857a50000521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d61c51f95a8a03a10d4fce270a68ea629d8f8748f18d7fd54cc234ed6ea0208a20dd81cb7bb56c7e51f3d03763be5f7adb0ed7d1abcdd8d7332da097c06000000f17fefcc96b92b481c1677cb53841a28f41e8708863e5d1fb72bdb0c9c3d572e60f3d06efc6b4ad458f0f498a3ee1ffd802cd5af8597c057ed888136fc2374ebf9c5d7480ca68abe6e81e6c381d7efa236744581cd8117fbe73231a5acf2b5113b9feddb65100f6c2f98167a32b300"], 0x107, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) 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, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x67, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdf7) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = getpgid(0xffffffffffffffff) r13 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r13) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x180000, r2, r5, r11, 0xffffffffffffffff, 0x40, 0xffff}, 0x298, 0x9, r12, r13, 0x7ff, 0x9, 0x6, 0x9}) msgctl$IPC_RMID(r1, 0x0) 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xffffffffffffff9f, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0xfffffffffffffc92}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c973f72d1166f3a7cd1861ef012dffc524d4a8b97349bae769891100"/77, 0x19c}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce90400000000000000ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2e6f025c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011a030000009e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=[{0x10, 0x1, 0xffff}, {0x60, 0xffff, 0x43, "4fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a5581"}], 0x70}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0xc59) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x400000028, 0x0, 0x10}, {0x6, 0xff, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x18, 0x0, 0x8, &(0x7f00000001c0)={0xffffffffffffffff}) sendto(r3, &(0x7f00000002c0)="c8696dd9d3db52d9c2564b60c9d999c4e417722be62c95edcf238f13480ddb1b8ade4ca2419de1bc4ecde17a8c1f65f717f23e7bbb2954ea0ac7e8dad5293f10efe81c378a14e8d5a1a16249b0b5de09f403fb199a47b9162abd311ad71014f0cdc5821df1155e4a55892d77c64e2024e416eb28e78f4e1b04fb08e99d674b4fdba46a3a988d9632ae865984d238dfffa6a47a72e7ed3e6890b4ee687746022b77a31bf4f04d1261d14daa8dd9b51f6a", 0xb0, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029bed6914f6357e3a", 0xe, 0x0, 0x0) 16:02:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000001700)=[{&(0x7f0000001280)=""/216}, {&(0x7f0000001380)=""/229}, {&(0x7f0000001480)=""/228}, {&(0x7f0000001180)=""/3}, {&(0x7f0000001580)=""/81}, {&(0x7f0000001680)=""/108}], 0x1000000000000032) 16:02:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x6, 0x3, 0x593, 0x7, 0x0, 0x8, 0x1f, 0x6, 0x5]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206980, &(0x7f0000000300)) 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x7}, {0x6}]}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)) syz_emit_ethernet(0x10b, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") nanosleep(&(0x7f00000002c0)={0x7, 0x5}, &(0x7f0000000300)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x3, 0x3}) r2 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r2, &(0x7f0000000100), 0x0) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x4003, 0x0) fsync(0xffffffffffffff9c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r5, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r7, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) r9 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r5, r8, r9}, 0xc) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r10 = socket(0x18, 0x4003, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x80000000000000a, 0x0, 0x0) 16:02:05 executing program 1: getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) recvfrom(r1, &(0x7f0000000080)=""/246, 0xf6, 0x800, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:02:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = geteuid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setegid(r2) setgid(r1) r3 = geteuid() r4 = getgid() r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xfffffffffffffd3e) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r11 = fcntl$dupfd(r7, 0xa, r10) ioctl$TIOCSTOP(r11, 0x2000746f) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x2, r0, r1, r3, r4, 0x104, 0x9}, 0x3, 0xc64b, r8, r12, 0x10000, 0x8000, 0x7ff, 0x1}) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:02:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x396, &(0x7f0000000300)="dd0002c9") 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) semget$private(0x0, 0x4, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x94) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x1d7) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000000300)) fchownat(r2, &(0x7f0000000280)='./file0\x00', r7, 0xffffffffffffffff, 0x2) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x678e90b6756a667c, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgid() r18 = getgid() setegid(r18) setgid(r18) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xb5, r7, r15, r17, r18, 0x2e9, 0x80c}, 0x8, 0x0, 0x800}) 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006, 0x0, 0x1, 0x40000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xfff, 0x6, 0xa4, 0x2}, {0x9, 0x80, 0xc2, 0x1f}, {0x8001, 0x1f, 0x9}, {0xff80, 0x81, 0xe3, 0x200}, {0x5, 0x7, 0x6, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) connect$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:02:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e", 0xdb}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x11) fchdir(r1) open(&(0x7f00000000c0)='./bus\x00', 0x20480, 0x10) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x101) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) execve(0x0, 0x0, 0x0) 16:02:06 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000780)={'./file0\x00', 0x5ef, 0x9, 0x0, 0x0, 0x7, 0xfff, 0x4, 0x0, 0x0, 0x3, 0x3ff}) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x14a) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) sync() recvmsg(r3, &(0x7f0000002b80)={&(0x7f0000002a40)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/48, 0xffffff33}], 0x1, &(0x7f0000002ac0)=""/181, 0x5}, 0x40) r4 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000800)=0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) sendmsg(r8, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x861d, 0x80}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)="0c0aefc25ce87cc84c4805561923ee35abd4c7b221d0c7960a837d9a1786579cfaa6c5f86ddf25a4781d3eb0881c50a0f937b1d9364d02ea0038bfeeed73f5076795ddbeca2268a866cb2a0f779d3804f53e0d45e4eaeb7a7c387d620702962427e84853a9bfbed7ce0565de9ba34a7e89cd0b20ea5f11b2862246972663b2b359b3676456b14f7cf4fa60cee1e1269133c5650aaaeb0a95dabc088a35de12a0d857cf7701a1ed16c30800aead1a24fc9a66f2be6cc163e9cddd814f0424e33d68b637fef4938bd42271b85af65b3c671ad7d34447afa75bbd39727e9ab4c976946dda48a3cf642d4f2dda2f7c1d778adaf850ece38404", 0xf7}, {&(0x7f0000000340)="80270810dbcab8a0c89f8f4727490cb2c3c84b6cee21a15d50ee61d2201b47b68ba0b5aec5a6a4c5f688179267170e5e", 0x30}, {&(0x7f0000000380)="02829919830f01d75f55dca36e1fb5c221ff7f91761318bd902886207c4705ad310c54d42eed02ec0d5e1dc179edef77ef7e41252b4affca37ee7d9631141d4e06bdd4eb616fa65dc4444c359b91a13a4836b38e0731f1d64ce9acff49152553041f8052fd1edeea8b36ff0fdda27a1b856be2a9ffdcff697981c4b706b68fda2eeb5a5eb8baf6a1d8c83fdf2bf4b9aa557b29749896812e8cdf47b00d484dc71675243206256031e48c6886a1a6ab0078980c50bd7129321808af4871fc52f5e8bce29746e76e174cad2a929d077f8a72978246818695d85e75ca332176483030c35e1f36244b104cdd", 0xea}, {&(0x7f0000000480)="940c0d3232f78416c0d02d62261d7dcab785021ac43312a6d9939fdac7c8e05a6950c3861c52ffd1294dea521f5cc9927a29e76b97539d3098652ed38cddfb53f77ede1d29195ec4f14aea69d6aa65c7d0071265252916ecdd6ccf92cef90014cc2ca4a5a3b87ab059dd868269bc6a734b19bd8ae930eb3fe0683fd937e9e5bf370399480b861630bce90152349dcb3aec1a17538a6121b644c0ea54f4fefc3469be9270531243a60c64b660af964444098f5cf5d405f780b981e0403e666a", 0xbf}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="280080618063e670878d260accd2b5c81b143c00000000000000a800000000000000ffff0000090000003a67bde81004627132924cb599af6e32e9383ff2573c4842a8b4717b6d136e2b14563518df9c2100337f1a8b6849994dce575a0780d5bde356f048523acb9159a0ecee7d62030716f6ba89e66d3b10f64b50be0cd1ee659d8c49ba833ac2354ff366cf27ad551c9990bf1b43ebcc3ecb76afb2531d0a841d61f16885b6d80ccaef0c74f5fe37aadc574702b62f263ebc3b89b2303c000000200000000000000001000000080000007aa7fe579ef8675f5800000000000000410000000000000000000000660dffff63099695af8c6bb60ff8d9d18a2f1152b8c450453e74b34d6929faace432d5e643d893a8620d28718f00"/304], 0x130}, 0x400) 16:02:06 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xf9, 0x0, &(0x7f00000001c0)=""/249}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b57b6f46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6ff3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500004afc34f8ce87351ca4d5000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338a"], 0x10) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt(r1, 0x29, 0x400a, &(0x7f0000000300)="0c4e66500d745c1b644b59cb4efdd2cbfd7c7db5c4f2a2ffcb6fa8f30a334d0642cdb1ca4e3a2e22ea81ad23bbe373fd7673d179d6a324fda701a550bcf184601f02becd6e78ff138b9d237c23468d36c692b9a57ab1ad4dc8dfedc5e3d6f380aaa856245eba564b2143d1d6d9865ae21312acec8993a6c304b4c704b4b7020baf4fd0e326edabb232a3ae8852db19fe47f9f1f23be02b82184be091525e764bef99054b8d", 0x3d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r5) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:02:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) write(r0, &(0x7f0000000200)="a1cc159316c187fa351d019c49856692814e5c60c1829999f7aa1f3374c2f7fdb3e16a5d451a4aa47c1a76a79b2d61df3cef22acd7ee383c5cf4194932637b6d2a7185486e7b6c4fa7d7e91238f441103faa277e3de6b162446f1adadec396d261a6989561e413df6c3da8e42e2aa2443cc0b38daa8f55087a09df97f4c632e895706be47141f85d2598061773aefd0ad086df", 0x93) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20000, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="f08c2b806419468b59745cc2e3c1582fce6a4c97cf32f773e54269cba80483ed99d28b8da796cad4eca86e2775538b143c5eff2ca16036490f63bffb36fdd8089737c023bdc0b6f1afb24514cce604", 0x4f}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x48}, {0x200000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x10000) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:02:06 executing program 1: unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10101, 0x0) r2 = openat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40, 0x0) socket$inet6(0x18, 0x4, 0x40) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r4, 0x100000000000, r4) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)) msgget(0x2, 0xc0) semget(0x3, 0x2, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000002c0)={0x401, 0x1, 0x3f, 0x220e, 0x101}, 0xc) pwrite(r4, &(0x7f0000000100)="f740f002afc2ab7399d7790db2ce013f89a156e313cb147732a11b", 0x1b, 0x0, 0x0) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) 16:02:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xd37a6614703e120b, 0x40, 0x80000000, 0x200, 0x7ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xba84a8183206d942, 0x27ccab36a1bbb6bd, 0x5, 0x2}, {{r3}, 0xfffffffffffffff9, 0x1becb3df9feb70aa, 0x1, 0x1, 0x200}, {{r4}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x10001, 0x7}, {{r5}, 0x5, 0x20, 0xfffff, 0x2, 0x3fe000000000000}], 0x8000, 0x0, 0xc600, 0x0) 16:02:06 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x8, 0x4767, 0x400, 0x7}) 16:02:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x5, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f3f9e4af3e40523f24903015f474942780d41636cd86bcf7ad9018ceb3ab24ba7f443927bd889db41b720be219ade63cfd1df19627b8597ab3a79066c1b11213efe3993d05768515c2a5fb073d6e5042367948d37e5594eb3f4c57bc002bb84f4057e7a6dea608ffbe9474cd48202143f81e189e44ab14b1c14a46e6ffe59e54d1111a3e11310b1d1d5bee2238bbaeed4b183053eec645c093c7c0d0fdbd6449b77f256fba67bc4e5a42dd99669a3cb364f0af3c11deaa292603d1cfeb55d5d6694154024e66487a21754c744cd4eb3be3526090dbd2c3bb259d68f5de3efbd568f9b007c40bc5c11b25e340a8d774332a55ea64322b32ea9ee485979b623cd95b4cd1aff262805de9519f10ad20be0eea368072d63c5b154d49409400efc7252f39bf06283d687ddae952926e5e99ebfe7de027b0df010a31fdf0c004e38985238645bd1ec85d6b766c0a88c9d7abcd72464f64b153cc8a496ff2d1c00fab1eb835071e487ecbc0ba2722157a741dfae0bff89cc943c6917b8cfd05dfc314df390b10be11eaa7f37d3809018d5cd5bdd498f2e857379b2f1c1760be994b94cc0fcfe37f529ec424c20201d5277c748f5cf2a5b894f90c406feecea8ef2ab1450020987eb826b12c6742c814d36aadb7222c72ef9630402ae85acf04883fcc1ac0c3224943588a89eb2b0d604f44a9daa380faa646f9bb455658031a2d773b7bd428ef9a4f2e0c1532d3f765e81abe722cb1150342bbd8855315c9d8c105a736abf6495a52078acf34aacaa61eaa1db1cb5d2b85130b8e4659b0b52354997bc565271c5d04ed753391400a518b783a1a4685e5b439c5b0168dd2f1f5b19e529ec756f58ea50492f11a7a85e64555362cf2cf6cd4a505757951d2f6d5c19e2e9c3e19e6b62467f8e204876f16b3c60011fd2ba138776a655b9a0d9fcbb3a06fc4a06dd6f85edc4c5dd5171f9e2dea8eca4657a261d4e78a037019be0200dfccb4e74399835e9df8cad4e4bc16c8116da96419bedd2accd87377ae29c8fa72bf7ec93d6a8421a24e5d86d67d07c0362c1732f016101088181d50abfc0a1eb38e6059c9efb40d0347158834f169b46a2b9f6c84650179f957331903a3e2bbbef028b381b4636a8b35fafa9f8915acac408b890c86242d16c2af6c9ca0a8e51a8085aa7c64ef91d9cdaa6b3df15efbc9cca61a508c4f8937d8141717d8a5b3c75195671735d817b9229a682de39f1670ad3dd547c9cccb0119df3a5b0e86d60d7a6666b1d594110d825062a36465335a892d1a1f419695267229e0f54873fa3d4b239843e8c000d5d6dbc7a59668a35f6ee20bf0d1874b2b6796cdc7e8dfadd80846004d76ebe0a0a8442a922f38761dd9ac74e0df62c7252e7456d2e99bdaddf0a7b475d7d0c7d1bf55ab81b0b624cf2f9317bc25c2bcbcd16a75e695175355023ce6166f69afd4acda20528123869243ea53fe8184ad1944b70457dde09465af2cbf04031d272b26bf75e118774d6876125426714b94aab61e54c9a4125578c6014eab56c97cb79faddb7afdefec8ef42406a422abe84c1f23026f581ed63644a1cf0aebdc7d964d0ae80e7cc1bf713a7e477c1b7793f03f76af3105a4a4bea758331ea21cd355d14d8a05022d30f3be45c39137e9a0a053dc0118c7b9feaf1fef55367d46840b590369ea46d3ec345891a97ef72185b0eb64adb99a4707f6fd3539007f778bde1c811152ad2e34e305fa156c221bf05519f9172168f0d7a5ba18c65a9604cabf0733fbc5e99d61dbefeed256ad4e3b2c2c5a634b4d64569494d000edb4849f091aa6829484c201e1204893897843513ad81df4df54810352472b2dec82e021a6e4199bc06ea6f2020f14457ee12de9009e9e6d9ea912ea0de73f4fbfab92ede2073cf4d2d165488290f9f165bc665294d5f058d8841ca37aef4eedf6592faf2f62a758f4d90d8801d5b126340b64d6d4c9670e8cf1377fb099edfffce08503c9ea39153946b150e5493065ba43cf3296053dea2aade747b17969c12880c9c26d4bbe1af276c282cb553a40e185067e5d20711a4290f99b3dcabfa9de560edba84a53919158b1b8b433d37c02cd4a78a4bd57dd20d8833baf496bacea00342873a67c9d7c869b4b60d2d43807f12c2a3ce9e7284339e3dbacfe8731bb17ad241107f400fab3f0c3c4769fc1d27400af069fe76d6a74319b092820960a7458e4f97f03b02418ca9fddfebb0b0d4f4a05501a3aeb855c4883e2a9c3891d4ea9ffa9564a1f1e55cee21aa1fefc7582674fbe4c7d2289e925ba4bbe771061ce6c3bfe6ff542d9fb0baee664424d6f7a0649f3e767ff35d56d73382e95b62951338ffc933f4926033e9ff5c3ee1471477430b9e73f03ba4b9b2a17e698dcbb83bf87d243e0b8e81a99763cd57f0de4d36816e1914e2d73114cf8c76d24442bbd029ccc6709809703506bd5bb123bc556e9fe1a1efa849735fc6f5f0d67f21f1fa1a049f2485cdf4d0977faf40dfce3d3a0d57c50a8956536854b6a50270bb54e7638844053d26e172518333ea70528dc9d5d0f75b5ad9b42bbe6c1faafa0404900decc88b13a1b99a915a0033d8cb82564aefef396241815ef705af5c516a111190a0d841500d522bd2372d17c1a366c89d52c04ba956c82ac6276eaa2ecb1fa21706965ce12a74ceb06da94510088a41fa6141c64d4965bff5ef511922fcf4f9cac2d0d82286ddcc76f824d731397563b332e9a01def339ee4c873513adbf03345638f5dc11d51f931dbb11d8fd9822d5545cc29cb83c04bd14658ac375661382987989e9430780994ece789359509093d76633759572ce820005c3bb0e1b4b59b2e9543433cb4985e2b88f722135ee5137a687dd7309c695baf063b6357cad960e203a6b9a0b27b850a0a4900890bbcdd358f65a956267b263e3f2e8855b37b746a8630746054cfa6f199476b26d8bc2a59c2365d1129ed5585e0cb0288ded4ed8547b9013aab46050422f2dcc08cd3c55f3f4ac5939b9fe6a22fa023731e4909bdd2004b4495d4671d915ac7460b2aa281051d33986d8e7f42ffb2a5b74e089192517cd88ed61fbdc5cb11c9f7e1a55edc668f80784b65faa1945d690624156e58a78b92033c11b08ed8532882f2652f3a3b51866fbfadadfdb332139cc055dd4c4520576b447b2a479a8d732ef6d5c767fe1881f1874f4d27c632ebdab84208f6ba57c9c99b16e78c3f3d72c55907b12992858ef7e66739cc8516b2ea5f575247a863fc58da33cd1906f719a08e5c3789f6f68deab572080bec5e9bbc69358993b6176f298b3d3881ef52eaddb4536d264a2e89e7c02bb597d808695d10e2c0b97e57f441f1b15cf4d6c0894fc2ec2ca28fc10f5492fffcaa06a3ae31b7e06c19546c71b705fd231a8caff2b14ce42a01193ce9ff60443076b89b6ecbe619176b0c28beed32fee88f86c87e381d98f870cbc3be59edcd156d221c7beb198246271dc68ce2a42dad27b95600dfdec1782e9440e26a2e02492f38f71e3825197bc5872c7c0b2e601b5732d33aadeecac71f128279bd1b3a5a8b50bd7a7828c198a830109f6fce0e3761fef77c614e7b84e2a6c836fd587fdf5aed6a197308ae6b30875392d0e12842fada14f04507a4ad2e7173f7cca4bb8a25b53e5d8ae8b7d3d0189b2705f45a5eff8521f3a4c596abfccb1f7e9c01bb3d84bd9034af835f71f2699d6b3e701e574e8efa2bb842345d2937458890bb4d6063203a18541923ce30593971b1d0280a06f3073cb9fe8525fb7f0db2a8323c2b52490505b62cc14ea0318dad4ebf0745d9be23b237880062d9916939d8da8884c94a89415d0cfb2e3029dd0e69afe2c148500eecf8ceded18571d35a28728acfdcc7ecd91f18d88f4a2edf85783e852fea89f03d2952d79a80d2bac4e9999da30b09d89a88b6706d189beb114fdcd900259d2aa56c1d779e0f27c098ead5b8afcbcf680da076acc42c7e48cb731f190ea7be15fd0bd837d8a6820dc3528e9f15f62cfda1c09ae4f0e24ec8df4c47cef314a3286d4450b02fc1e8aa8cae453172253270fcabe6ce9d565494d919a2f9477cb230658da744791477e89551a5b9eaec6531e47b1fa48c059d23ae62d48866675a49ea96b050adb526e7242733e823f6559ec395ff7818dc12ee274dd56abe1aa523e2ca1999e798decb756d6a749f1de22780d32a48c9e13195ab2b9a278d5b89d3c9143939adbe01293191699c9cd7ec0e30a4e92ae835e1e38a601595a54c7cca9e160342d9988718dee5cc6f0be875e8cc23326a32a6a981a7f7d8721d39d38810a821aee128ec5a450f0cf23622420905befe639eabd5b4b33d1872e06921c047ec71eecb586d50a2f985583837aecc4e222553fd6fc30e08e1b299e648d9679b808b52040374b885fa76a25a43c22d908615f9585fe2881a4aac7c93712cbed24b176bb1442e8b923189724424e6cba36e2c1274f0781ac97679e8a4b4f15586ec2fbcc2fd8984e0432e5eae1b95a7c4c35e8420c6404ded188192d7a9184933893c9b74e3fb817a38f912ef7bbad9d376198b8c513649f9e58bc1b31e180defc3178761f126ca2656790a9abd95a237e237f779f6e772eb01b973939fdf18c82f2a0f166743a48bcc9c40f7ee517280cad751e31b2634579ded0248ca0c38204423a543c40fd36a72806d3b67c324d52da34fef0b05eac3e4e1de3a96213f01d49dcfe9008f2fdd25c7d84fb845faef60b4f138fa37e2d8e18eb532b237dbf5a0f9cfd4d02a87e7928f65a4f02163e041f0e87a9ffe95f852c376c7e77e7799be0da40880207b62e0035c4852d92a6f58e7db883f8cfa0ea14a9829f23ad3d78ba604b8f70e3b6d48159feec1b2932611c110af01b658c1381211635143f2fc15837e560970dcfc224a03b81a1a14f51a57c9f1c988c49b1d22308f91bc10677aba82900449cb9baf9f66ae285ffc78ff67939d0f14d53d0adedf61e4f77038e832e5bc90ee0baa1ee9ed69f92e92aeb7a742eb29456ae251274a5b9d12443c9a54cefac1d69b91c2028c103ae18d0b4a9ced868559bb0ef4aa1db8c53b8c391e5740fde034378c2d818ea626a451d3eaff7605caf4098ff2cb6d24bc72d410e2a39e99c00316d895508a9db89af40f381b2c767e51c28fc014ac9f8888420c11e0e21156fa33950555099919f084368811ac4fde34d3b88b52f3b56a231116d147b333e5903fe3940982dfc8ce88f5fcdfa3648bf5171d1fe20be8b8294e13b163c52413ca3c5347da6c65357ee489021edbde38819b27a8aedd74d4c8fc500c76190e20552b06249f7665666d5f8e938d2f83181f03421588442b9f8dd6d8a8bc3a91168405185b598cfb079cbc43976c53bc0ceecb243bb1c1867242622bdb531c26e6babfa3db6406c60676e5ca4625e110310bd0811d83c5aa3838c15022d20edebd4f801187ff34cb4e77637e7105c147e5631f3945a1251e853f6c710dfa15dd497f7fc62c33b35b863f039ef83496b9cff46aa4c5979944a9e0cb3822dd5ef08651bc35002d500462ad6d6fbf51cfed1741be1886e39fafca590258c457fabccf0e02098063a2abfb650271cbd270bd7bd8691172494c4507a4b429ffccb4738f03ecb99c85970c1a1c19801499ee6512b9c29f16cea253d3ad189286b6175bfeb3f47b3b04f7305e0f284537e7fe489b1a63dc50ccb968903a34eb3498462691438c5b67a56715de22a3f8a9b95b4c477f554d3a6cccde4f0a98d1c705c26d3ce9eafd6e3f69eba087477", 0x1000) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:02:06 executing program 1: r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x10, 0x5, 0x21) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1cd6b05f4bca18fbfdb2a3b129d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de080"], 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x5, 0x3, 0x8000, 0x5}) dup2(r2, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x43cbc, 0x1) socket(0x2, 0x3, 0x0) r4 = dup(r1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, 0x0, 0x0) r7 = dup2(r5, r6) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r8 = socket$inet(0x2, 0x8000, 0xca) dup(r0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, 0x0, 0x0) r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000000000)) r10 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x120) mknodat(r10, &(0x7f0000000100)='./file0\x00', 0xc004, 0x12) shmget(0x3, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) 16:02:06 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x4, 0x5, 0x5b4b, 0x8001}) r1 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000200)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x4, 0x1f, {0x3, 0x1f}}) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x47, 0x1ff, 0xffffffff, "b8000000000000080100"}) r6 = socket(0x18, 0x3, 0x3a) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r7 = syz_open_pts() r8 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r8, 0x0, 0x6d, 0x0, 0x0) recvfrom(r8, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) r9 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r10 = openat(r9, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r10, 0x2000745e) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000280)) setsockopt(r1, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xfffffffffffffe6a) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a05200073412daaea0b95dc4c9dd4d5b43ecf9c7b34e24e1dea41a736c49345b4f92b1451de0138663a43781d067bd1905cee4a9f25707640ba042b521369650d968a1bab76fd8a625af86b9d28dd7c4d80ae5808858433ef7c0e7ce1491421f7ee0963ebc7dc463cc5c92ab1db5e58bfdee72a5ecc4ea80c40fd1501e6dae8bd6b3813d8ad6778d6234af339248fa36a4cc259806a02e914207719c8437fc6833bf0bb1338b7720f5fe1d70f79830d9f5262ce24057700022a95c06199ce2364a440ee60041a4c7c657f96bac28b5c303f7ff819694c7c903d6dcff1af6bb278ef4ed998d24463dd1e0192e7f707784c6ac7c4676fdb0eaff49e032892b13a9b4a63d95710ab53d0405696f91001dbb70892c6a6a1ecb63f0cee278b2f3dd5b6fb8568e7d037dfb2a5fb09b17c92ae20a4ae71889f06ee8e1441ab14e3e947b8e71827707a4b35bb5351d7390a63ee3c2414d73b0dd635ffeb9a2de5"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x2) r2 = open(&(0x7f0000000280)='./bus\x00', 0x3e9a132a77950d10, 0x100) r3 = getegid() r4 = getgid() setegid(r4) stat(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)) setgid(r4) getgroups(0x3, &(0x7f0000000200)=[r3, r4, 0x0]) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000300)={0x4, 0x8, 0x5, 0x81}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000340)) 16:02:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:02:06 executing program 0: r0 = open(&(0x7f0000000380)='./bus\x00', 0x8, 0x42) r1 = socket$inet(0x2, 0x4, 0xff) sendto(r1, &(0x7f0000000000)="ef32df01e56a3bbbbcb755aa0f925f484ae7ec5e3a43852572e6d6d0c63a7272c7ac875d285e2be581d6f43f821701b8020eab6b64523203a67e93074552991879ea380433aa16333c7788326ef396e85710b8d28e00b414ab494421e5faa4b683a9d8243b889ddb907257e85323576164ab785741584331aaea70", 0x7b, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8000, 0x101}, 0xc) renameat(r0, &(0x7f00000000c0)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00') nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="ec437983e4b14252de6d83b007ed51971c807564ea5283809af2356ad3bdd4d724b3472ba1b825422b759ed6884af00711f312a72a6a2b4f829aaf5da12beba47811886415ed66d9419cb66e28566ea550b7fe143c21589424b3d661122a6b24bd7e6805df229bd0914df220d6e2e5335663ce", 0x73) 16:02:06 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000040)="2653b8f234307c002dbf431c39cdd88c", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0xffffffffffffffaf}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8cd5250d268d3a3f4d0f", 0x1d}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffe30}, 0x42) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r8, r9, r10, r11, 0x4c, 0x6}, 0x8, 0x800, r12, r13, 0x7, 0x4, 0x8, 0x484}) getppid() r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x8) mkdirat(r14, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000380)) r15 = msgget$private(0x0, 0x718) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r20 = getpgrp() r21 = getpgrp() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x8001, r16, r17, r18, r19, 0x4c, 0x6}, 0x8, 0x800, r20, r21, 0x7, 0x4, 0x8, 0x484}) getgid() r22 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r22, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r22, 0x4004746a, &(0x7f00000005c0)) r23 = msgget$private(0x0, 0x718) r24 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r26 = geteuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r28 = getpgrp() r29 = getpgrp() msgctl$IPC_SET(r23, 0x1, &(0x7f0000000300)={{0x8001, r24, r25, r26, r27, 0x4c, 0x6}, 0x8, 0x800, r28, r29, 0x7, 0x4, 0x8, 0x484}) r30 = open(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(r30, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r30, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r30, 0x4004746a, &(0x7f0000000380)) r31 = msgget$private(0x0, 0x718) r32 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = getpgrp() r37 = getpgrp() msgctl$IPC_SET(r31, 0x1, &(0x7f0000000300)={{0x8001, r32, r33, r34, r35, 0x4c, 0x6}, 0x8, 0x800, r36, r37, 0x7, 0x4, 0x8, 0x484}) r38 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r38, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r38, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r38, 0x4004746a, &(0x7f0000000380)) r39 = geteuid() getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r41 = getpgrp() r42 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, 0x0, 0x0, r39, r40, 0x4c, 0x6}, 0x8, 0x800, r41, r42, 0x7, 0x4, 0x8, 0x484}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r43 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r43, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r43, &(0x7f0000000480)='./file0\x00') ioctl$TIOCMGET(r43, 0x4004746a, &(0x7f0000000380)) r44 = msgget$private(0x0, 0x718) r45 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r47 = geteuid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r49 = getpgrp() r50 = getpgrp() msgctl$IPC_SET(r44, 0x1, &(0x7f0000000300)={{0x8001, r45, r46, r47, r48, 0x4c, 0x6}, 0x8, 0x800, r49, r50, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r51 = open(&(0x7f0000000100)='.\x00', 0x800, 0x0) mkdirat(r51, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000600)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000680)='./file0\x00') r52 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r53 = openat(r52, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r53, 0x2000745e) ioctl$TIOCMGET(r38, 0x4004746a, &(0x7f0000000580)) r54 = msgget$private(0x0, 0x718) r55 = getuid() r56 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r57 = semget(0x3, 0x4, 0x8) r58 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r61 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000380)={{0x5, r58, r59, r60, r61, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r62 = socket$inet(0x2, 0x2, 0x0) getsockopt(r62, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r56, r60, r63) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x6) r65 = geteuid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r67 = getpgrp() r68 = getpgrp() msgctl$IPC_SET(r54, 0x1, &(0x7f0000000300)={{0x8001, r55, r64, r65, r66, 0x4c, 0x6}, 0x8, 0x800, r67, r68, 0x7, 0x4, 0x8, 0x484}) r69 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r69, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:02:06 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100edff08cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffe1c, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x61}, {0x80000006}]}) r1 = semget$private(0x0, 0x4, 0x201) semop(r1, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) semop(r1, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff, 0x1800}, {0x0, 0x6, 0x2000}, {0x0, 0x993, 0x3000}], 0x4b) r2 = semget$private(0x0, 0x4, 0x201) semop(r2, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) semop(r2, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) semop(r2, &(0x7f0000000040)=[{0x4, 0x7, 0x1000}, {0x3, 0x98}, {0x4, 0x0, 0x1800}, {0x2, 0x3, 0x800}, {0x3, 0x6, 0x1000}], 0x5) semop(r1, &(0x7f0000000a40), 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000300)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:02:06 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="c30100ba1dd8e5b700"]) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x3f, 0x20, 0x7f}, 0x5, 0xfffffffc, 0x1}) r3 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x100, 0x15, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x5f, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffd, 0x32, 0x1fff73, 0x98, 0x4}], 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2cc, &(0x7f0000000000)=[{0x45}, {0x2400015}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) syz_emit_ethernet(0x7b, &(0x7f0000000140)="f3be9dd92018c27d2dc6f17933dfb74bd3e4d56c3e16489ea00bc9a6f9264048bbcf6ae8c620d397c288f95a9e20f719e7bae292ce867dcdb6e84d4e16e9164dc0d563a55400f3e146fdc882b0866885ded650a98fc3f1aaf7f05e230620f9b69cc6ec51c886a933c0cd77289e7393d4e91153f945bd727e5f1c5e") msgget$private(0x0, 0x8) 16:02:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x3}, 0xffffffffffffffb8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3ff, 0x0, 0x0, 0x10000}, {0x15}, {0x7, 0x0, 0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r6 = semget$private(0x0, 0x8, 0x80) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x1}, {0x4, 0x8003, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x2aaaaaaaaaaaaad1) semop(r6, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socket(0x2961933597bc99fe, 0x4, 0x1f) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = getegid() pipe2(&(0x7f00000001c0), 0x10000) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x70, 0x5}, {0x18, 0x3, 0x4, 0x1000}, 0x300, [0x5, 0xfa, 0xfffffff8, 0xd0a, 0x3, 0x0, 0x80000001, 0x81]}, 0x3c) fchown(r5, r8, r10) 16:02:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f00000002c0), 0x0) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c, 0x0, 0xff, 0x55}, {0x7fff, 0x0, 0x0, 0x3}, {0x6}]}) fcntl$getflags(r0, 0x1) r1 = socket(0x10000000011, 0x8000000003, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x40, 0x0) close(r1) socket(0x2, 0x10000000000003, 0x2f) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt(r4, 0x2029, 0x9, &(0x7f0000000000)="03000000", 0x2f1) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="82ea5c519f42c2a6010000000800ffffffffff01004177d2f473517d4ff39bf4666cd64287d78ca51ab09341e708bd"], 0x1) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r5 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r6 = openat(r5, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000140)=0x9) write(r1, 0x0, 0x0) 16:02:07 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r1) 16:02:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8}, 0xfffffffffffffec7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = semget(0x1, 0x3, 0x42) semctl$SETVAL(r1, 0x3b85331cc3666a9b, 0x8, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x7424, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:02:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x0, 0x402}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x40000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) getppid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) socketpair(0x7, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff2, 0x40, 0x20, 0x7ff, 0x100}, {{r5}, 0xffffffffffffffff, 0x43, 0xf0000000, 0x1, 0x2}, {{r6}, 0xfffffffffffffffa, 0x1, 0x1, 0xffffffff7fffffff, 0x8}, {{r7}, 0xfffffffffffffff9, 0x10, 0x1, 0x45, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x12, 0x2, 0x80000001, 0x400}], 0x200008, 0x0, 0x8, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 16:02:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x40000004006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r3 = msgget(0x1, 0x7440d27baa6c5e) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/251}, 0x103, 0x3, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4, 0x1d, 0x3, 0x7fffffff}, {0x2, 0x3, 0x1, 0xbc2c}, {0x43, 0x4, 0x20, 0xbe3b}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3d}, {0x48}, {0x6, 0x9}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x6) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:02:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r1 = socket(0x0, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x800, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x3, './file0\x00'}, 0x26a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000002c0)) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x26, 0x2e, &(0x7f0000000000)="ebffcbff13394800"/20, 0x14) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8858, 0x40) sendto$inet(r3, &(0x7f0000000180)="8f47323c1ac510dc1e9de24466b57c02bcdf474f37bac473d46fa5460522bde31ab4869b821713288eb005e9fbea9308335fafde34e06aa4518205218da6951355b401ecda55f5a6bd4f89883e2fd6ba704a48f02d26403862f1932856f28e106e3a258db9a28d8c556c5a61e9fcc7e82702a8d393ceb2b579cb35b4cbf752055555904b", 0x84, 0x6, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000280)=0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSTOP(r4, 0x2000746f) write(r2, 0x0, 0x0) socket(0x2, 0x8000, 0x7) 16:02:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x66c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x80002000, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x480, 0x10001) r3 = openat(r2, &(0x7f0000000300)='./bus\x00', 0x80c0, 0x44c8aaa61ad54373) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r1, 0x3}) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r5, 0x2000740e) open(&(0x7f0000000280)='./bus\x00', 0x241, 0x100) r7 = getgid() shmdt(0x0) syz_open_pts() r8 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000000c0)) semop(r8, &(0x7f0000000140)=[{0x1, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) write(r9, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r10, r11) r12 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r14) fsync(r14) setsockopt$sock_int(r13, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r14, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r14, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r15, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r13, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r14}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r15}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r16}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r12, r17) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r19, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r18, 0x100000000000, r18) write(r19, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r20 = geteuid() r21 = getppid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r25 = socket$unix(0x1, 0x5, 0x0) r26 = socket(0x18, 0x1, 0x0) close(r26) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r26, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r28, 0x6, r29) r30 = getgid() setegid(r30) setgid(r30) sendmsg$unix(r19, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r29, r20, r30}, @cred={0x20, 0xffff, 0x0, r21, r23, r24}, @cred={0x20, 0xffff, 0x0, r22, r27, 0xffffffffffffffff}], 0x60, 0x2}, 0x2) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r11, 0xffffffffffffffff, r7, r12, r24]) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000240)=""/61) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) pckbd_enable: command error 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x30}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64, 0xab, 0x0, 0x10000}, {0x7, 0x80, 0xfe}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:02:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xa0d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r2, r3) r4 = getuid() setreuid(r2, r4) ftruncate(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) 16:02:08 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xffff8000, 0x26, 0x9, 0x0, 0x5, 0x2, 0x0, 0x2, 0x3, 0x78f7, 0x3}) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x24}, {0x6, 0x0, 0x0, 0x9b76}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1, 0x1f, 0xff, 0xfffff001}, {0x9, 0xff, 0x9, 0x10001}, {0x1ff, 0x4, 0x58, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0xf3) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x302) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7, 0x78, 0xca, 0x10000}, {0x200, 0x2, 0x1, 0x3ff}, {0x1, 0x8, 0x2, 0x6}, {0x7, 0x2, 0x8, 0x1}, {0x3d4c, 0x2, 0x2, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000080)) 16:02:08 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000580)=""/218, 0xda, 0x403, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000016000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000415000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000150000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000234000/0x4000)=nil, &(0x7f0000234000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00007d2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f000031f000/0x2000)=nil}], ['./bus\x00', './bus\x00', '\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:02:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/10], 0xa) 16:02:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = dup2(r2, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$dupfd(r4, 0x0, r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) socketpair(0x6, 0x5, 0x1f, &(0x7f00000000c0)={0xffffffffffffffff}) preadv(r6, &(0x7f0000000700)=[{&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/21, 0x15}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/62, 0x3e}, {&(0x7f0000000480)=""/231, 0xe7}, {&(0x7f0000000580)=""/96, 0x60}, {&(0x7f0000000600)=""/251, 0xfb}], 0x9, 0x0, 0x0) 16:02:09 executing program 0: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x6}, {0x200, 0x0, 0x0, 0x6}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000180)="d6f9bc26aeff320900562214117c0fb57d3709000000000000008bfe3d21166dc5beedd4817706c9e153c98a342269c38a1fab2e323b6c82602fe7849dd19aa8dd2aafee5cc91e23a84bc7bb4b99") 16:02:09 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0xab24dfc19d616691, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) geteuid() getegid() geteuid() getegid() getpgrp() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x1, 0x20, r3) 16:02:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x262, &(0x7f0000ffc000/0x2000)=nil) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x2, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff30) dup2(r4, r3) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r5 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r7, 0xffffffffffffffff, r7, 0x0]) fchown(r2, r6, r8) seteuid(r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r9, 0xffffffffffffffff, r9, 0x0]) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000600)=ANY=[@ANYBLOB="de74e9720e184e03da331d7af9f455722d37ac4ed0d9231c6007896eea0efc48f0d9f97ce68aafc58cbae285a84918bedb45fe7b33f15533a23e626174bdd2ad84ecf0704d9af204db7229fd8e300346c52f88664c3b4bf6acc20a4c1187f3bc6e16b7145c638cf9f88061a80e8752ae0b000fc427d81d729c13b96178507c51f6283031b580f03999c54ee1326405fc2f0883ab1a814435e5161a080b00f3045f573598b200b3eb1b5a1fe3135b7274ff65a315266a35618cae9ab71f80bebf1fc271761e0402cc5db33ee92d1113d365392471ee9631ba663ebfbfd68c71d3cb812866"]], 0x1, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\"\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xff2f}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r17, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0x48, 0x2, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0x100, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x30, 0x1, 0x8, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x1318}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getppid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r23, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r17, &(0x7f0000000280)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d744001c47876ef9860e6ceb3780e5928d9f251d5d65461c0c83080000000000000052a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3062277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1767d91a1ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0xffffffff, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r16, 0xa5, 0x1, 0x100000000, 0x2}) msgget$private(0x0, 0xfffffffffffffffd) 16:02:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b8d0b0000d6a900000041acc3cf740e8a705300000000000024520000000000000000b9f85143108e90957e3b3bb2c045f56ab0a6da604000d9ffff050000ffff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff383cc444a0286ef48d2469c0d93b93c90aa1fcfa56e23f94f90ead9bfce87bdedfa7770ec82ceb292d15b0b4042f79334ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400000000000000004b"], 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000000000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:02:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r0, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semop(r0, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff, 0x1800}, {0x0, 0x6, 0x2000}, {0x0, 0x993, 0x3000}], 0x4b) semop(r0, &(0x7f0000000a40), 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000840)=""/4096) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0xfffffffffffffd2b) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0xf5, 0x0, &(0x7f0000000340)=""/245}) r4 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000080)=0x8) 16:02:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) 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"}) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0xfffffff8}, {0x2a, 0x9}, {0x26, 0x1ff}, {0x20}, {0x1e276d1eb6d2323e, 0x7f}, {0x5, 0x88}], 0x6}) mknodat(r2, &(0x7f00000003c0)='./file0\x00', 0xa708e63d68054432, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) recvfrom$inet(r5, &(0x7f0000000400)=""/149, 0x95, 0x2, &(0x7f00000004c0)={0x2, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f000069b000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180), 0x17e) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt(0xffffffffffffffff, 0xfffffe01, 0x4, &(0x7f0000000840)=""/4096, &(0x7f0000000500)=0x1000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r8 = getuid() r9 = getegid() setsockopt(r1, 0x80000000, 0x80000001, &(0x7f0000000280)="0287d9b4d79d28d6a66406477c6164630b3bf2aa827238e7fa13e979c93e41fdfaaaae03c9413ab621d10f1fade1282d650fd501d8cfe718a0ba980ff57a7519b4a78c1063b8d62fd75be5436d739d2976d91ff1b3e9d6d07aa2cd7bcea6bca992ed7dec222368445a7ea3bee8da5950cd9d952307273f0492fe1f2a4f4a153320e7606dd755aecd2a34113e9c47ef02036ad581888e4122f7aca9d2e716b489b2a9df7f0e313043f3a3920a77e92a17fe7c4589779d826062099a890afb472e5747fdd4a140287b40f6c8821d3afe91128013ca905fba2bd5dab4ad4a283ff8c2207f70210a5cd05bf86593aea2791643fb87", 0xf3) lchown(&(0x7f0000000240)='./file0\x00', r8, r9) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r7, r8, 0xffffffffffffffff}, 0xc) 16:02:09 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='9!', 0x7f}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) write(r0, &(0x7f0000000100)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="1d9d", 0x2}, {&(0x7f0000000180)="0e133cd5cda99e477d4891131652fc314a0caf71b79280efc5846f9b44e7eb303b8770df83256a3e08bdb046f3d8dc63cb73db7aaf786f6b69ff3f6ff69e8579de88adbb7d094c596afdd92b34523b386867d89f8d00603399ed8d606965dfbcbd3b2b34e479006bfe5f569d3b565c0696b16ece0ffd5482806784682613625f045e03774f8a08e55aeca060b131fce915bfdcca0f2dd72bc25685169bfaf65e673983981f1c5836ede9a736250a24db3251fabd0184cabd8cf3", 0xba}, {&(0x7f0000000240)="6669a9b36512d41c1483783329640120d0931fa84e1b5a6d4f350cbbcc6d5cb863b723a3175f244f47347d22eec8a6a18fb063fe2fe98afe8500759b00337a2ab4dbe2d5d8e070fd2622256fc332d050e3bb97e2bd249d2351ed94772a9fb8", 0x5f}, {&(0x7f00000002c0)="c03309ccf8ee6aa1fcb7d17d180631663e10d3e1e26d837bc7d72b2ecc881f59c5e9bd8f3f2765c3d9bfb0980805246f21ed02835bce1a0895cbc7f5523b68fe679d129c35b12d1d13b3c9eed9b10b6d6877697c1ba6ccea3d797d7a44d77170a2623ce8b2e9dd19e9102ddc76eca3b9898ff1a8e422f2e911e59653d40b4e270a824b7b60d0fc7b1491b94893f0d3ca73958f4da9f52c23744204ad93a0a7af779f4274a89de578ac27d6cd57cb6afedc89dc6eaad25476b1", 0xb9}, {&(0x7f0000000380)="b388332d77ed94b597eb261a146797cb9adabd33ed6b54eb1858a274a573cdfe0eb10a854971873514aad6d8316f31433071c7c3760cce09392155eea8bd882f8ceb734903ff4b59b4277a5a29cacb06166f0efe8cc3f0c9f1ccb42a119eaac1b5e8cf4231e50499e55e599d2ccb65aef0b89efb78897a724fc2203b2842c2ce36c3", 0x82}], 0x5) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x18, &(0x7f0000000080)="6d8c7afd667fe476161e05effee711529619c9e3ffc2fe06") 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xd77918a1ede7f5ad, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x3d}, {0x6}]}) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x2, 0x3f, 0x20, 0x3}) r4 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000140)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5}, {0x44}, {0x6}]}) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x54}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:02:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt(r2, 0x2, 0x1f, &(0x7f0000000440)=""/220, &(0x7f0000000000)=0xffffffffffffffc4) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f00000000c0)={0x4, 0x8, 0x6}) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x7}, {0x100000001}, {0x87ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) nanosleep(&(0x7f0000000200)={0x0, 0x3}, &(0x7f0000000240)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) dup2(r2, r0) 16:02:10 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r2, @ANYRES32=r3], 0x2) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 16:02:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) recvfrom$unix(r2, &(0x7f0000000140)=""/103, 0x67, 0x801, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100)=0x1911b2be, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:02:10 executing program 0: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f00000020c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b0600495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f29fe01d1dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ceca45f94ddfac724d4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c79667d8f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27ba0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55dad0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea34e6b6d916c1f6bc232c0a246ae1940232a528834e89e371bf7816ab9d2c40c437c6ea79dbcc94a165f5be0d2370ab46f52c27484fa92082b4af200c81c90b2e5a984df731ea215c2c15f996f0dfd961201d966790068978995b9a90022f069542cc2ece1546e4afdad184c4f1d82b711e6a7959"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(r3, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) r5 = socket(0x1e, 0x4003, 0x0) connect$inet6(r5, &(0x7f0000000100), 0xa) listen(r5, 0x0) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r3, &(0x7f0000000140), 0x21b) semop(r6, &(0x7f0000000300)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x800}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r7, r8) recvmsg(r7, &(0x7f0000000580)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)=""/154, 0x9a}], 0x1, &(0x7f0000000480)=""/218, 0xda}, 0x1844) semop(r6, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0xcbfa}, {0x6}]}) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c66608393a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e67938332782572b3e127a30ca393f1159fdfaa3b1e0186e9eb7ca0eaca6eca200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e"], 0x107, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000000400)=[{0x1, 0x0, 0x1000}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x0, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0x5) 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, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdf7) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = getpgid(0xffffffffffffffff) r13 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r13) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x180000, r2, r5, r11, 0xffffffffffffffff, 0x40, 0xffff}, 0x298, 0x9, r12, r13, 0x7ff, 0x9, 0x6, 0x9}) msgrcv(r1, &(0x7f0000000000)={0x0, ""/37}, 0x2d, 0x0, 0xc00) syz_emit_ethernet(0x170, &(0x7f0000000280)) 16:02:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='%)$-%#(.,./]\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='-\'(\x00'], &(0x7f0000002780)=[0x0, &(0x7f0000000480)=':{\x00', &(0x7f00000004c0)='&/,\x00', 0x0, 0x0, &(0x7f0000002740)='^,](\'%#\x00']) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:02:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) close(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x1}, 0x10) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) fchdir(r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) bind$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 16:02:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x0, 0x2, 0x2, 0xf9}, {0xf6, 0x1, 0x3f, 0x8000}, {0x3ff, 0x80, 0x9, 0x6}, {0x7fff, 0x3, 0x9, 0x200}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = dup2(r0, r3) r6 = accept$inet(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept(r6, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) open(0x0, 0x0, 0x180) recvmsg(r5, &(0x7f0000001300)={0x0, 0xaa, 0x0, 0xf8, 0x0}, 0x800) 16:02:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() semop(0x0, &(0x7f0000000740)=[{0x0, 0xffffffff}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:02:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:02:10 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x3, 0xf9, 0x6, 0x9}, {0x1f, 0x20, 0xce, 0x4}, {0x101, 0x8, 0x2, 0xd0b}, {0x5, 0x80, 0x3f, 0xff}, {0x7fff, 0x6, 0xf0}, {0xbc48, 0x0, 0x7f, 0x6}, {0x1ff, 0x1, 0x1f, 0x7}, {0x200, 0xf7, 0x40, 0x4}, {0x5, 0xfe, 0x2, 0x8}, {0xfffa, 0x6, 0x8, 0x3}]}) munmap(&(0x7f00007f1000/0x400000)=nil, 0x400000) 16:02:13 executing program 1: 16:02:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0207534, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002700), &(0x7f0000002740)=0xc) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r2, r3) open$dir(&(0x7f0000002800)='./file0/file0\x00', 0x10100, 0x40) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r4, r5) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r8 = dup2(r6, r7) ioctl$PCIOCREAD(r8, 0xc0207534, &(0x7f0000000100)) pipe(&(0x7f0000002840)) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r9, 0x0, 0x0) 16:02:14 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000240)=0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x100000000}) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x63acd0eb342a1a67, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') readlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=""/251, 0xfb) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:02:14 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xda) getuid() r3 = getgid() setegid(r3) setgid(r3) r4 = getgid() setegid(r4) setgid(r4) r5 = getgid() setegid(r5) setgid(r5) r6 = getgid() setegid(r6) setgid(r6) getgroups(0x3, &(0x7f0000000140)=[r2, 0x0, r6]) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00"}) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r8, 0x0, &(0x7f0000000040)) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc450246e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r10) getuid() getegid() 16:02:14 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x30}, {0x4006}]}) dup(r1) ftruncate(r0, 0x0, 0xc0000) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c04a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41c74c7bc5c23dd5a2f8ece47f321a4b4d6adbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d54d2257e681a10d0d4dd0891de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc49ea47b2ef840d500378aa7ec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r5) ftruncate(r0, 0x0, 0x30000) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semget$private(0x0, 0x4, 0x220) r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) semop(r7, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff, 0x1800}, {0x0, 0x6, 0x2000}, {0x0, 0x993, 0x3000}], 0x4b) semop(r7, &(0x7f0000000a40), 0x0) r8 = getgid() getpgrp() setegid(r8) setgid(r8) semop(r6, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) 16:02:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r4, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r11, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:02:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r2) 16:02:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x1000, "000000000000000100002000", 0x1, 0x20000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:02:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3}, {0x44}, {0x84, 0x7}, {0x22, 0x9}, {0x87, 0xae8f}, {0x63e90b0c40080dee, 0x1}, {0x84, 0x2}], 0x7}) syz_open_pts() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x40, 0x0) r2 = syz_open_pts() r3 = socket(0xd33af1bf5266c4e9, 0x0, 0x40) poll(&(0x7f0000000140)=[{r1, 0x80}, {r2, 0x90}, {r0, 0x40}, {r3, 0x100}], 0x4, 0x0) r4 = dup2(r2, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) lseek(r4, 0x0, 0x0, 0x4) r5 = syz_open_pts() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) fcntl$getflags(r5, 0x9c50782be0370ab9) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r6, r7) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0xd9) r9 = syz_open_pts() ioctl$TIOCDRAIN(r9, 0x2000745e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r11 = geteuid() setreuid(r10, r11) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r12, 0x0, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10000, 0x0) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000340)="b4bda3be02b90c8860b067e6d3959e785d2c4a84f27cc1de91dea0f33515d64a766e2be8950cc4d6c2380a7284b2c2ab738f08b9e516a70dec226a2feca48396683aeeffeebf371e6435a7105f6ac2c66723232a09f00ac41022b39661a7ae7f5845401079047b3c38a194aa8e6fbc3f6cdd4fcfed27e41b086c0beb7c0a227e2e8e9e50465875bbcc351e4ea03e7c807c74fae2de41616874120160ec7df3b56684a47dea95388e718b7663e2ca1915fd9f", 0xb2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r15 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r17 = open$dir(&(0x7f0000001680)='./file0\x00', 0x40, 0x96) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/vmm\x00', 0x400, 0x0) r19 = openat(0xffffffffffffff9c, &(0x7f0000001700)='./file0\x00', 0x8, 0x14c) pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x4) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse0\x00', 0x10, 0x0) r22 = openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x20, 0x0) r23 = accept$inet(0xffffffffffffffff, &(0x7f0000001800), &(0x7f0000001840)=0xc) r24 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001880)='/dev/speaker\x00', 0x40, 0x0) r25 = dup(0xffffffffffffffff) r26 = accept$inet(0xffffffffffffff9c, &(0x7f00000018c0), &(0x7f0000001900)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001940)={0xffffffffffffffff}) pipe2(&(0x7f0000001980)={0xffffffffffffffff}, 0x0) r29 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) r31 = getgid() sendmsg$unix(r14, &(0x7f0000001b40)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000480)="e9914cb66f55e5068466ae272308fe451fcd8f3ffaee1f04928cc879fa28b184c3d6ed7acdcd4b82a2ef54c26ab2dc16e58f049f99aefa34defcdbc86da7c0f5744bd4a58bf71fd5c693622ff0ddeb78e6ec99a303e2ede868c461d6007f19f824894970cc178c620777195a21a5ecbf623982d1c88260f227c75c5ad0b5155fc50b0f801026939c72d37fbe7941bf8cb0d5332debcdb364852ad801abd21b3a8af84bb07efdee230d896a4049004d59e3774fe0d163430e36aba75564b045ce815d6076561834236ebdd51e134f3f241c", 0xd1}, {&(0x7f0000000580)="396a2f0c4e6f785ea0cbf3400c6554b0d9bce77f0e99de5cab2176d685a33cc05dadf9914bf170b396796c54c21f66778757b1814ba6db3491c9d2c3910eebe45522a5591ff9b91b73ada11e493af47c13e745797493c31a77f68e5b31ec25d15faf1320c2df340e01c0e6637f8441768a7b4ab23a82be153e0b80b9c884949d81167c1a9eca852bcf5a3c4e059359718956884c6d018e3d45fe1b9cc942face6ee63575e12735be3d6a600804b8b4733f7f96048b62281ae4b96a366cedbec33db4e496557f5bdf6ee12793224f4d90593552a6e147096adf4cc551506042c21eaae58330d25f2c785372d20ca622c270d91d2925ddb99477cedf327304f4c8b0441822e2a5dc3954bb5f9e8ede427d965c9539fd59348981536254e7bae4adf51acc618389d516fe3fcb054642e3a99eac7ce6b82f0c781fa165e85fe59e950625a7f8d9c061a86aaf1772020e8f67594f05839b81622e2e750d8d9b3cf05a01b7652f0eac2234a6ee5970264b012270c519497257e36532586eb74bc3d7bbe151735bcbefb304bb8cdd6a4b153b03f2671d00804df2a833ce9f5c1c94d35360a95b1ad9357a8865f683de72b7bcc79cba68d76436ea9f711a81469709584d223ab47500672b96c2a5aede82419249ba5d89ab29b8af4cbc5a590e7fbcf25172461eba6a421d09e9f844eadb99d00ed9ab0cecfb492c80d26512d50c8e78eb44d1cb44f0823889498c2ea43d828505ef43e18bf66164557a13481074c10b2d4a49c11b64d55ae05b9d8eec4d336b62aae43ed9eaeec91e164c99af7c9523b40ce2bab292608571286570e646bf5bf4ad3b4916b5aedf75f7aad333ee1881c8d2895c53f314df02fa21b519f3f0ecc917e83773c9ec09cd561dc4df14630c5fd06a56643ae30a79df9eac30d6b13a5f1292d2bf01a62344cd8d506e7836f9902697c03cfa39696656d4ece8971010e63ba522cfae9d50f27ef352b4cb98881c77afdb2ab69944eb5f587d00cad980e2c86dedeff7be7c69a1425e776216de146037772875aee37fa6f9a85fa2d82d7ca8fb938bbbf87f630805950e2cd6683ff50e21ee1430086aeb326d178dc002b76adbd557a7199c1c43b3c39a92fb45c2b9d4d9360a5141d337a2a66a60c15265639defa2626d3f392c21efde4d8ff68a0c8f676eab4a1b4272881ea5569f57948e290be0904cf4fd3f0897e3eb3a880b39c65d2cbb92e83330574962113196172567c259ac289d61565c769dd4d79de2e4e349bbfc9f03070d22220b22f70caa0b4c500f94475b2a1a44870c1575464184ba8aac7f624e8df4e4ff527d079d53e02b1b5bbe5c6897db63628825876b129ea0d5317cd0d1f6e0d7647800cdbbf9e191f94e8299fe7744ce0fc8c3a29461343cc8b8deabc237f57fadaa8c9d1ad17b7d37f7756757164d4655c5f3752c8e2503166dc03681e5598be308c6e99e04f95de58624fecf79846c780520e60e25f21e50d5bed2af5ec1f29145db24450020427f02eeba9dfe2d91b126265213c5ac82575ae580772932710bca781d9ecf35197c63b7d8cbeda7855e2b34ce8a9c655a6efc62c8d63d8a6dadd565703f774f1a51548e20e863477868bd241d5fe161e682262f0608f8fee549c3d13f3947c722bd34a9c6bd1953a6d29ea045ac188cc6ffe3701ab884908a2acecb7069f47cced0405b5ed74638c817ee6bfed070dc3d7f0f6f9d5f62b8917d5578125082fad5149e1e859d2814a5b778dc0c2c8b6338f633318d13dd16f0fee679fe01a7f406fbc95f01f08fc445ed25e0862e41693bba3231decdadeb3a2eecd5045c683348d3c40a1128ffd9ac40afa04f0515b4d5889c1f69ea2fd1026d43dfa1c9d692df0d48943a3c51a12069f45cba38a537976af5b1d13944f7d6f053fe54cfbcc0400d125265e37f2ec77f37a0e05d93de56079193c043b71f159cebec3786f4773ab11615ffe519f14d083fd1ab33f94c28515ca5cff31f06eee3c87f7682c27e5089e5946f403419edc39653c7c946d72f90687fc40830a2724c283ef7da3a4298a7902f6417f88c286e1609547ca3badafa8cd34392089d812b291f0115f5d79e972c380cfeb6be2f2e512c16f535664490103e218daa4a36b0d970e8b738d8b4478b7b8cb72e229dfd145bc04086627fb27a2bae8fe574c4986a2d7ed90f6c8497788f9975a9114dc354734016fb0809794f95dc0709d73d24407c5c48e7a6ad230a361de02efde1ca31e57403fd135a98ebf4567232d04ecaf692778bb3236f8fdf5d08e8878a4d9be4c92be2f5bfd7adce48d34a3c0a12d045213ee457f1c4dc2c8f6339c823971bbdd1fa5c7813c71070e9c55da70b8392e46317ac533bcb2b3f1743cd21b0b714091a923c2e44d5aa6e650b9872a624b73cb4f297ff60549248414ab1b0b5009d80f7c8933f95b195095805a2a16639fed38649cbccbe0c2e88adbba7d980053e4f477ee277dc5ac5c6334105fd9b08f20091665ebc5723793ad7fb3ae1511dd5511f1d0143fed797b7a5331148b84c6cc885c5b4bc5433bf0ed903f4c7ae8cb20369feeeb54cec940716eefc2e3a8ea33c66c4c311d11ca897d532041baf8fb6014ca9e7ab1f9ce154974afbf61ffcc8442fe71bf7040e23f7ede4e63678be74ab7dc1b8f4efdda1c1bd2ab6d3c2b93971e82694163d929bb7df71d324e84bc171942654982c7961fc957a920bca91dafa5e9bd0ee572110a4ab2616ffc77577ee9f9cbde4eaa5c1dd115087c5f8a10b135eea4efc6f52e7fdd3488bc739255c581c1285765668e525098402d0c551ec89b77dbd0a7a46c8aa093e1f94ee6e79d07fb94218f40f69d458a1dbadc763cdbec6ca4160c7653f5a3573761eeb5f9e46c85aad36ebe88cf8fedf2cdd539d461348f95744dca667c71cbc2c9e712662751c02696f974fbf92526b0b9249d9b6d2057ff3c654e318cc1415a5ba5d69e0cf525cfa2956612de6b862dd4f525f6826e903e1c05f67285ce14f781d941c1024056f6d7d76b7894fa57dc95bfb1129a12a56d025798756305b32d4c821850dadb2ff219c1fb6e23094e77aab610d8b3ecddd0efa464f84971a76a890ec94c2c06e6298e449ef0c04fb1d59e74d926c0a652a50e0537a841ee6f9d812129385d43f41e00ed31c2030d11e8596d90a6b7d970169773a33947588424c2668e10fbe8414f5d0d28ab7b17067e52b178153dce72b0c7de3204f801726c28b65db6de85102f9863672d3a565cee51c43a39b5339605a0e8a7d31cd43b090e1def11e3ddbdc39ecf571b0c0cdbf5e92d86ffae9bee8ce277cc6d86d4ef9448b988729fd50e7f6cf201aaa4b0e191240c24f697136b018524cd09b04e2f3432f6c27b08743eb47e097f71ecd90f298316a00e596e9ba2cc2b136c562529a4478e7ae14929f190c1d110e8e6c1f57600e56c4c174727511f2b9c74eb7639803293a180fd8e7b5882d9727a31ce2156dc78cb4d9f2a78a599cf36ce7fae8e254d1a6c13ee9cb1e1f40bef53c42499dcd9acb4b056dfad3571da16fd400a1a4426ee19b7b00a4eb9a96f19c2f2aef1b4e17b743db6e5955024df2e22f62d88766ada08f70f279a40ff722a5fe61d19febba2c70eeccd39fff68d81e6fa7edf0951f41a0fbb865bfd6b07670a33a5246805633ca7bd5ba99e7b333be1cb9feec534d01513f7aa20001c337e59a300e29a70cef6646f0c79148bd356075dfbf8438fe9f619632cce4e7043ad8c89ae40ed197ccb23bf9809b2f2486ffbe3b8abc910957cd7502985329c41170c917ce5e2c8e519d80191193df610029dba282c412be78379314d06c9e6754e7ad061a41e75589a23ef8dcc975e895bf83846c5a3302e49dd9de621408d0537cbc8c77b23d4fe2cf6369409b4399c7142697751d65ee20d9f9b76d1c6f77d483a068e81c50a47b6cd948ddb2e5e0e6763449a198ab3bab7a034ad0f1394c3cfee72a7f316eb33f0c99d61dc9856372a7c3e45ba9b1fd4eb1442d0db3aed384f94e41c572876e29ad1e92bacf3611e30be62c7d9f6ce9374289ffe9b06ab93eea6f8d20e3176ace542e27a5af7de4e38765b256d0b50ce85c4f97f2c0177f300805daaea5a07ca13bb5cf9226f272826ca60c4a75efaf88ebef16d5b988249636c08bfae84e6a7952b634eb667aa68ae9de171013eac5167b9ad0010763007caa75e9bc9505d50ee1a9cac4e9beeb37efec8ffa5d70547d3a2a82e324aa0de0b48d1477048b9e03c933c2988ed6b90618df0f27bc2b24fdf76103824cb854a7558146efd62cbbb2e24d6b2c7e0e293f233b0401eb468abc8a45c1fd66e07d078a92165f0f6037f0846caad42a8e2cb924f9d00cd30314757ef664f43c094358aeea0c8128447d49531f3f0065d14f4359faf0e507e06809a4adc27d546627ad1335d647cbb6242c13b1e354ecfd5c9c6d4d48148691b8fa3e46a7ccb5a7a08ae2e83652418be17dd7282237f229f09da0aff3cb43c4e21c9cf41b8e69d668e226a6f953cbcb237a03c1aab0bd6dbce3b2efbe784d3550bcb8cc5934ec29b28b2519ec41b81fd92b5c6b62624ac59861f18a356df493a537a41375aeaceef9c4008ad19dcbf43d07b834aa1e1248300c9eef17d0090de36c79cbcb15c253e82acf30ad6d534a7cc17e11729762aeb97e83f8030a0294a4f346f61ed8cbe66210ec295545e940d02dfb83228a724f763c8b0ffe70931144d5c963cebfdcfae1a975b070824a23e6e4d9e7360037d6d1587f465f29e6176456420b8d5b70dca6d3e3c1e20c36ac5cd5e3ed8b7563354c9de15cd76ff207629e305d81d58e393a5b8498cc79833ad1c493156371511819484dc643e0043fd993c20536d6e5c5ade9ebe1746552b2ee8f3a2faeeac57aba73c9522499bfb403650303ab5a1a76aba7533f10a28fb804a4eae07208b1d10d39f1d770bdf6c508367af35e2379c9f5a166cc38da0e7034e1ec74a69ba11e70656b0dd4468d7a7c28f7cf0a64a737de67cd2aea001f73863622adb6329068ddd108e640c1571960f85c4e137afa622a64f46cb49810d7a2859c10bb0896b71e52fd7c24b2b53dbe0a577e6746347f2f2acaa08603fb32150d088bfb5d969500fa8885d72cae6e21dd45dc6a83b98b7e26dac5363555a2c947a4ae380b6a9a1bc90ee7c2cd53c068e71aa4eaf156e03dd730f8bce6cf2af7e70adb31ab63baf25e5454a4a07d98b04fbbf809a07b9571c83259486b2581892db301069ba7350807e3dcc77c46bbbb933dfdad0351ed28cda9a099f050e3e11617e7579757761318f49b54963348b243eb92ac27b0525bef21282ab248d842df5f9d2a504c6a66965059987b9ff18cd0d507030f720901970c65609f12b0f480e9a17fc7d1631b91578ba237356f303f027ce1a25b42f403ebf428f9e03144bc63beb05d3f93c31cee29daa82bb50f479911bf67f68f7c1edcce1aefa7f245763f029c7a8f658cce19e1709010de9e8ed9d4a1bdb07ec0cf2a36f22b762b309fefb774cc31720a011fded038c9f9950f3dc28604f2ccab08f3632cab0e23ee646b3c2f5d40cc1dc9e62f6850f813ffc04ad89a0ea64563670ec4d7efc3637c8937f1f940774ceef00f91832f8289d8cb38405c76784d08ebc8c6e8fd28a2909e80c87310389d8b0a2a800f8cf7b281127398bce5d191d197b0c015d7d1040c46584f04fe40c99aa8b664092ef1226b04e495730f15f9535277c5bfeb2d8d80c70083f2c98a2d7dcae930fe20541516f88394fc993e7c0b", 0x1000}, {&(0x7f0000001580)="2e32f03a141a1f75859373697ce5da5bb11ebee968bfafc2e12a2735342ae82703e9196096fcbb40ad608567f5e72cb115a86a241b3c46496643b26dcd59f803e190049714c03c900632268e50c8b66bf74a45d7238ced02326e2e5cd7fe6ed377e0106c7f3220", 0x67}], 0x3, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r15, r16, r8}, @rights={0x30, 0xffff, 0x1, [r17, r18, r19, r9, r20, r21, r22]}, @rights={0x38, 0xffff, 0x1, [r13, r23, r2, r3, r24, r13, r25, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r5, r0, r9, r26, 0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [r27]}, @rights={0x18, 0xffff, 0x1, [r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x100, 0x2}, 0x409) 16:02:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getpgrp() setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0xff) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2d1) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x10007c, 0x0, 0x0, 0x1}, {0xd89}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:02:14 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x6, 0x85a601e5df5f62df, 0x81, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0xfffffffffffffd95}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:02:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x2) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup(0xffffffffffffffff) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac79956258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getpeername$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x84c, 0x5b, 0x8, 0x4}]}) syz_emit_ethernet(0x21, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9d9") r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:02:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) r1 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18040, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x4, 0x80000000000000a, &(0x7f0000000100)="e924b0df8b9f6c364d2435f6f60d9495b5fd3fc32af9b8db85251c73e96fc74e6f3b29531ef6ee3164f1c8dfad0fb5d491445c02a168dfadca3ca033aecef6090a2bca1a7009443c57", 0x49) shutdown(r1, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da2", 0x30}], 0x1) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='/dev/klog\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='p\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/klog\x00', &(0x7f00000003c0)='/dev/klog\x00', &(0x7f0000000400)='/dev/klog\x00', &(0x7f0000000440)='/dev/klog\x00', &(0x7f0000000480)='/dev/klog\x00', &(0x7f00000004c0)='/dev/klog\x00']) 16:02:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0xc49cdf10bfc04897, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair(0x20, 0xc002, 0x20, &(0x7f00000000c0)) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) sendto(0xffffffffffffff9c, &(0x7f0000000180)="dbeb189039dfdcda89d4c05a0c49fdd4c7fb72115853135753aa88000000000000007cc457f43b042167ba53d6fab47d715eb80897fe24445d38472cb80856d00bcc0355d6047a5bfcce2b4f00a6e573", 0xfffffffffffffd78, 0x4, 0x0, 0x0) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x74}, {0x3c}, {0x7ffffffe}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xd5, 0x200}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000240)=[{0x78, 0xffff, 0x5, "0e8620b9ce251d1c3264739cf0801230ddadbfea77e1e2459cafe48638dcfc0280aabfc874ebb7cf266be86561cd05fa2108f76bdc6c5de4a39d43da7817df3da3d851a336782f8e5160087c3e8fe6e89fabf9ee58d984d4f4d54852f15148dbaa871264"}, {0x68, 0xfdc0b34abcd6f1bf, 0x3, "b4873a231cf51ec1afd7ab2cfe031b1e955051ff2a6bf554bab2acded4c07d903f793d1aa6c7ec8df3fe4cdad6fd863fedf3cd68eef17c1f2d2b54b5fa68d2318831bb6a8e12a34a485b77e1f663f5c63b2eac2f4a"}, {0x1010, 0x8001, 0x3, "b288bb676420828020aaa764a2402b0e95885494e83899971ea421a831fe448eb9570aa6a1625d24bb709bb710a205c117b622ed84494c8090144f9b389132e51a8636b350b646e2589dae9c2c9e3a39d10f986af77f51e7f20ca2f9d5d788d5853a59bdd3677309eb3365b62955a37aeccfe9b22b253f1de42f7deee8c318911eb544ba3eb7652c88bde5e65a566e83b92fb508fbec08a7e7624cc20ccfa0df5a5d8d11c4e96e334751742651358d3f905f284f74965e8acea1bea90ae4907764f5299a7df214734b599eefd9c887d841ba74c2a9cdf528c8f8d00ad0b3637c99cfb58c582f3c464b5b83cd77dc17bb07461309af92edd012afa89fcc5d029010cf4e6ae01b22ff3db73111c58abd31ff7a0456f2b619cb177b15b53b9a9050633c5ce169da8cd5b10561342734fbcaad914735e99da475da63199ccc35bb31b700da91a14c56081ba7580bea5c7ee389fdc8c7f6e9919eed986ef12a51bc220cb2a551835133cb1f24fc6ea9f1c3e4a9475ffe619d9fdb1a5b114910d5184b487a195ab857a7a32c6b5036bc0de035c48329e0aabeca9609367dcf5d3c39b42068133c40d7e90a2791211436f7877006c545f27291ef68545048df03be9371e32da203c78b759b2da7f262df82131fc8c5fea6d90dd8fc13f6528d47b34c5ccc1703c7b3fa16d1d3500a35c97e836cc6474d2bcd998b91fad295a7ea6cfbd96adef24007b2ad0b656201a7c93852564bc37c2c3fa199b23eb7f54bb88d774b25fdc7df2cef3d59b80a487ea32d16af7d8f9012dbd2acbd5ee2c0ccc239d845130809292c4d926bb1091048e7b75301dc1bf70275b5ca3ee9f64473c48a81316b45652de87969b24994fc1031566051ab60478e891de8526f40cd2e6ded807c3cb3ed0061bfc25a4cb51321ec16972f016b679ea304d738b87b0688c7eff3fabcfa367996f1a02234b8d3a96d98750ac4b9d30bbc91bedc16c98bf7ecbecc0cab5f831859e69adb9cb9067234a6397f41cde0cd2907a959cbab95db25f81432d40c7f3c5d3f3961baf8ddade3b636068b8220feb4bba1fe341f1216046a5eddca535911153bccd2e36ef9e7dc77ac8b38932e66d7663d7cad240c0b8c5aafb74c745efa1f5314e50bdca6ce133f65b90599bf70ad221805518914193207a9af7f331be8421818f718e2b038a9daf4df8c2711b8bc1a1da51a5aa9dca5e94863d12a86d81e97b408f51a0709fe81bb80ab709b58e40144802d5f4938abc2a6c48e0842b06815f29957d174f46368b82d0e84e8d79e05359cbd6552df57a7474f30dbfc08ebfa0cf3e01086f1e546d27cf884c12d63278f8ebaa3a9fdfb2aba82bd690a575cf05ddd00133834e8b0a375530a5ee4b6f9c2b536ae0217474cf181fa5b279825d0abd5c51be152e9052ed9b5feed29fb27d5439837c73ae91d6a576f9ebf60d59dc5c9905534480e8bdb64a21046cca304a420222b4efca66fe990b9db96f5f24c026a24a086ec8ea07a777c4a1a3707f85027dc5e6aee81609c31d00961736ac3f4eb555cbede98b57470f7cc5fe981cdaa13caae899aa4a4b45fbe7e68196b6a2583081c017314f84093274e57c679b74af3bfeb66bf9676cde07e724fc747215bfd8b76dded65c17224531e1a1d8215d2517c189d372e3baecc3617ad15243071e6a6cdad3997aaa9236b27de72beb538f6e924844b7b66773ec15eb2a9a6cddad922b7b4db535c7c66e205f793744443cd1ece41a622682ddf29410bbfa478530e6b4ad0ef2edf7cf3ed62f9cb9cfc096351cba4a941dc00ead3ec78831a9b490afb6be135d25e282e1042a97bf2947adc931b4c2007da9886c42528a0b23ddf41d9299d83a3dfef2a5d99a8bffd9ba6cd16ba7babe4a2d24f84fb877876415a0a20b90b4da4b86627b4f007162f0bc1280a6873c349f6923ec450dd74254e9f8d82c4966612512fecf2ece53f80a8e7d3a714288ecdc4af8d07854876198e9d56d065b97afffc2fd27a3ee2fcea6027ad86a08f10f50f71f1576f075c369b0deb342c504712231b3bf448d06a2f41d68b404faa5323df0e7b4ef1fffc0a73bd2e10f12e82cd37e722af5cb697abeb4e07386cef5f9ef9200a6e25b560a967de9b9f93c3a40fdb963b641218a9c5d9151173bd2a2796762eaccfea6be5c5a9f0e974d8bc89ef1459f96f9519dcabaa2904ada568dc608de0e6971a99066c50717aefcc5035d1ab50eb91220adf9974f316efdc41e5d09561ea858531ce90a8716be9f70c64b1137b884d7225829f4c84f242e7f4f56b0e0fd6c57351dcb4f5d5527d3eb1824e245b354e0b1d8079ca6ec2b9d0c03cd5fbe1e8c788e2d78c82130b732d00b62e473c2cd722bd506e6ab67ab43a543adb9b2d00dbdbb14dc0de4b7d0a457f27c5697f69bdb7588929e0aed899bdc7f5ebc782daba5d623cd455c4dea842c2bf4b647236c9a5b779b455677d1977b1c5f89a186595fe24feb907e8da7e165a5521101d7328894338757bb85ab33dcbf1e0bda8cd5311273cda36c0bbdf21f7c1d2409a99d4ad5c299bfe9fd90df82338f066531a58223fbfa985834cbb6181bc39dcf3c3eb8fae0e4aaf1d90493172739efe8b792d9de2af57ed835e60bfcb6fc54d884e4c7f50ceca990cc2368ea14e41b2fd4f74c5f53f1ee957805d231dc753933d1f186fef44712ed1686dca5fb85ce7ab1f5b77abcfbe590b48ec5754641bc5263f827048e072325029c6eed9e5580197c1275e9b3491c875d633c088f8f342c3e2f1e3f2e159820656e57d08c81e58a844ba9b2c7ed7c96e309c2f23da471ab475c79f9ce2e4bb286cf3d0d09083fbf17abb111cd10751ab37e3d2f2b1c1286d92a478fb0e5ee0b46f7a0d264f64920175e330e679d38267ed870484de15fbf89c15237c577db1c2000a8a741aa1e0bbe88bd4a9679d592cb0cb3c7af06fd78902770fb9ebaaf88dbcb9abc11fb659e762e9a1ef5775294abc240cd6814e3539ef8c4546a8886cfef61c8be762e6f4f95738b8651678ba82809af31790629aac6ce48da1a1ea48ee0526c6007e54347ad53ab2755b94e3a9c134bd003064add33d4166564544b26ffb252d3c24f97dafacc4b43fd889e39d3a21d2528bf8d489e4334de13a8116bbb7be28b5f4070218895543c0a6d62ed4849596ff57ed798ef74fd71ca548468c27015d6cf9d528037cfdaa772865f8c79b9af486ffd8bf27c99d79628a3cbdcb6072370dcd4def28496e56c5bbedaa5dbfb5f935ecb8e4fcbe2d3cb90f5a825a00aa4ffa6fa597d5b3f9785f50ac428f6b43cd49c07e1416848d434d5ebc04d645287d01738a873d1f009c0e72f393d20bd21300e22fd3cd10eb2cd964d32e84fefaeffeb63ff6028d01b38121df4828de17134cb9a2808dce0595e2001417949079be2c07f7b5b4048e244d4b276d94aa66a783395a48f86564e9c1c00ab273f2f3a7309e2fef2700da2315ae33c710d0bbf19d027182ccfc2c1582097196a6d4c8c321933df623feaa288cff24d89718dadbef0987442231f8448731d4a896414ef44f5c3e9898ea6efba7dafe548f787e55c188befb6886ed468aea5bb6228e8973dadf016f804f2738aef453b194ff21fa30001010d11a2c60371e3df300433dbec254456128b65a59ba90d9c8b2f730ce29418a590d9c52965b440cd5ae833b145dcdbb6f8ed296aa1555af683cb9181a2fc29bf81ae197fbab6d53a8034d19f86264753049b040d1a5ade73a1b0b037ece13b1389318b07d0affd2a24932688c2ded9a5d6819a2affc7f5941c860ccf4ae9cdf81b72c144810f743b4294e5528c6399341abe106534136e9546f97ffc9287fd369deb34521cc9e1b32be2c5ba25483f66bda04b4912cfac4f31640c7e054832dea63088b4cca764713ddbddfdb59443e021a5ce46e9f1c147d69caff4e25b30a12d5d951c540eb8d6e4fb5a6bb79bb056ea72c3a2c1e14cdf8f14461dcfed2b48b53b39c09732f0a0e685227d6ef3703289a265dec060d4c117795d93d15afcdd458778e76fe03d766efb3549cc7fe6a8ed50b47cabfc13dd4704877c214358de3392c4cf83451137bc8aef026e87cb2c44188385cb79817b167b8464fe51b4871ef76edf9e1002f423bc65bfded73ab87eb8d9010ceb741620d8cffb14dac01b1e2f65df00db9832f87f0decd6739241ca0b8c822ba038b16c0fc61550af60d6051970ee0b814656d536987fe7f6876d5f6df67c642abe74310d640a75cf6038439df9996914112598390fff3e84b38e2eef22dd897f1e4dcbd44646215b48c36677e46a52eaace87705d712fed54a23212b0fd677474b39d3e0ba643bdea3dd16ad342bd368faa74ccba0782703cc9d789fddc29089808a127432e16e0767c255a926be41ddab6e253c68a289a544866bec6733551fd5766de6d09152486fad214c351d1b41a776062fabc51a215a40e336165faec8802a77be9a92026f88d83df6de96f7bf58b18f4a47609a32a7c712849cfa78abbc8e1396b94843f77cdb8243d24eb54da8defe649a05c7f091c908478a07245bd21bfe89f0b0d9003313efe37b4738f0eab8f63daf5c4ba7f2756119269b38da04f817956e7551231a009eea65d72c6144d307678636d95f6546c9ddc8f9615ea82daba5084ae90c8ccf00f033a3dd0dba50e2a136c2b9ca8f638186ed287dc18ff3e1f6f269aaec0be81e557d1c9058fa671ca99aefac7b35617d61e646eb7fb83c1b5949b5b059e262ce01449a6a050abe65e071f885a1e7996823e000b0031581fad5214b0dba4661e400f8cb421de6ba71b852983d02af4a2ff4eef6fe5821369a4c3d7bb2456a0f7c2cf6ad92af7976bf9a2c098582a2127aa3c5aef7dc70603aecde18cb971fed5e9b6c0ceab6121b7958e085c83a906a3c36b08e3ad91affe385d0cb4920cec55bdd071d5c45839ea6dd9c5f38a43c873c736946b0ba7bf1248aa29dae003f016cdfe8b4ab4bce28a47d453d5c9beb98b977eb62b2a07775bbd752ab01a97a83663facc9c50991a09ca981dece7b4e56da8d725f5415cf1650a8c697721a90948cf264f8a9b418552a7a76ea6022596b4614d1e1375edd2b6480a410af1cb378ff770b4f6b0ca540651b48883a73e81151f0dede197852c692bc36a343ce755e015c8e32fb5cfb9c87d1f8202057ed679ce3e760028d57caab2c2c9e66d0efc5e76420b25ff90f6e023ac4548f7ee2e29f59ef972723399bfaf27b9a00fd44f7bba152077ca33aa5ac938f67be101d7bd9c5cec11cc02c800259fa32de27e7c1a66153dbcfe25f111f8f4afaeca361a20b623cb5d5ec700b4d417faecec17c6a7e0b0a60f6097bfb3b7beb3cd045d7419609da616067c9e1cf5dc59934d9676ddc9bb6a0b06b7f75da45ed2a9b936282caf036d1159715803a9d5a5aeef19f2e3a45c4bb503eceb543fff5023f648001ada38dadc2beac2ffa88ffd80d8a22e845bbebfe428c31d482fab78d7014637d56b8606cae132a40e56d562184c742e9018594bbdbc3d93577c98ee06dd33206e4fe74fc047b40dd938a3ba31c2c3ffbcd09f087c8fce47474461bd909ac426d27cdbb1c3208251ab75be084be61e1b0e3e3f4599c21e19f8c6ceb014bf886bd1babb2021a9235358addee8d120481f17cd28100ef038aae4864f227457d6207c695584233e128e96d5d0afd4046a2edcef20fcf555f532f95794af52160e3f70e43aa024d7679a6d81994b6c3f03325dcf216b5178283434aafe38dd3d533a3a49d1"}, {0xb8, 0xffff, 0x80, "8ce5fd20d9316a935cc6dd6fc92ff1b88cba1a39c7575cc3ff33fe69da3127e65fcd1966838e990e750ad4fc64c63e912ec60312eae9eca01edbbe5a5b936fa97c9ad037235763fb3c6fa774c14acd31e1d7683e4f8c1aaea39ee3e50f10afe67cef949e72eb01cd07b480a64abc5659776009efb37d6962858f52866caf5cd2531e4231d1618d7589a25ffe42af8968333a1c2b21dd1eef8744bb3003ecfc156980999eead6"}, {0x108, 0xffff, 0x8, "c1ee55432939e36ce25ca74f359083533596be747b83b334f3b2431b18a7c23394247be9936e28eeb4e1211035be27668afa8605b26b5881c163a677142d6e16c0cebabc32385440285ad44e2b1b5bb96da14f878d9e3c8fc8ae246a5fdd9bd0c64208c87e37f86a4730ddd75bb647b8606d6bc14828ee1c77b7f2b237df8e9bffbf6abf7c8a0a382b6be62d8fb15db56ff7816e1df1a0e4fdc339910315c997d62c9e3d497dc8bbffe5454c23b163bf148633b3f353790502e39e34090559b00057286f7b9dd6c4ccaf447e26225f85ded31ec9d4db4087aab43aca5d6df593a7bfa549fbb3943283e078c2168e23b8f84c9368e9de1a"}, {0x98, 0xffff, 0x1, "b867e95e328bfd3c24743260a3b14fb4928d5dc0b9082ab326be64e0d054a925b2726f389b0504e068704b66ffc5dd42d264c083568c42e67ab0d125f547923744b5a7265c8eacd96e428f4935758e2e8df7cbca2270fe25aea9f6c382f17c36d7f6d4aaccb0cb259d7ed43f6448caadb66305bed32d2a639fc48d2972c4872944a80b"}], 0x1348}, 0x8d7a9c89d43b8adf) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:02:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)="0f50378046365672", 0x8}], 0x1, 0x0}, 0x0) 16:02:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000080)=0xde, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfd7d) r4 = msgget$private(0x0, 0x2a0) msgctl$IPC_RMID(r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x40000000001e, 0x3, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt(r5, 0x4, 0x3, &(0x7f0000000180)="3c535683b4b33c32aebca253ea7e6c9433f1d9dfb63b47fc9a9c33bd426b40d6d9c7aabc2b9abf39ce252d6f1ff67f0764f1e8453fc0ca7706e1b91544ba9b047966ba058c43deaaa8c75cd997afbf496934cafe5f080208b0b6c132cdd2531f685e629a8d43b4427c5fc794327b8e88cb538a0bec6724a4ebf9012c53b8011e2fa53b", 0x83) 16:02:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2ac7378a1793f20ba4a77929c816088e21fc0eaf1a3f1852f846a0b5caae2a77c3ef66e724b96bc6f48c54fa64e7b80f9d7b4bfaff61ae933b5ba7a00b1c2b60895c6f04d5b3a835d7080cb282b4456e1ddcc596181ea534385b13442de208c4fb4ece5526978adcefe6b0dd38f06a0c4957dddd058eb742423e34620201a0540279d35ea32066aa10eab5d66386a6ffaf56d15b06bd5059ea404b2135989c717ebf2a79e0dc46ee88010d70747f2f8065c247300f6a3813aa82ed43fed9e8fec0f43b061faf310a7d99e819aafa3275fd0773fca3c9833e00df0cfe5a842b280b06872483a02ec69a3814874d6a00f26b97bd2e98ab29a809e46aa32380f28eb43d70f71fe28d0a1ad7f4af6ab2406ed3c691cec6d184312c88a933ddc219c94565a336a5ebeb05ba5f817b5854b3bd575e353a9b7add0bd8b968938a66edf3e80f0d5a12644236312eec147118f27b48abd659ae23b88d729aa067e54b7326bec3790ca4479fa9a890ff3219"], 0x1) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82c60e7d3289a7e1022e2f00c42c48d32ff6034c00003000"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x800fff3c, 0x8, 0x9}, {{r4}, 0x3, 0xed, 0x40100062, 0x80000001}, {{r5}, 0xfffffffffffffffe, 0x1c, 0x5, 0x3, 0x2}, {{0xffffffffffffff9c}, 0x6, 0xd8, 0x64b4e7d9c919f5ab, 0x3f, 0x2}, {{r6}, 0x1b3e48aaa1b5f74a, 0x9c, 0x40000000, 0x1, 0xfffffffffffffffe}], 0xfa27, &(0x7f0000000240), 0x9, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000340)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r3 = accept$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020600bb9512e8e429aeaef280388688a03c17d0e"], &(0x7f0000000000)=0x6c) accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/36}, &(0x7f0000000200)=0x26) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:02:15 executing program 0: getuid() msgget(0x0, 0x348) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x15a, &(0x7f0000000140)=[{0x6c}, {0x28}, {0x80}]}) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x3, 0x3f5, 0x1000}, {0x0, 0xcd0e}, {0x3, 0xff, 0x1000}, {0x2, 0x0, 0x3000}, {0x0, 0x1, 0x1000}, {0x0, 0x9, 0x1c00}], 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(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) semop(r1, &(0x7f0000000240), 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x8000000000024}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r6, 0x1}, {r6, 0xaf}, {r6, 0x10e}, {r6}, {r6, 0x2}], 0x5, 0x8eb6) shutdown(r6, 0x1) fcntl$dupfd(r6, 0x1b, r5) 16:02:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0xbb) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="008000", 0x2) pipe2(&(0x7f0000000000), 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1811, r1, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x9448, 0x84) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)=[{0x3d, 0x0, 0x2}, {0x3c, 0x0, 0xfc}, {0x4406, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:02:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x7fff, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000340)=0xffff, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0xcff2521d6d53ba69, &(0x7f00000001c0)="b9dfb2000e5c7c218356240942c14034bbc3d4c4fcade59c149901a8eff46101a7cd820c647c007242a32eec3326957c78d488bb0be583088dd9abe91af4a70393e5e0dd3f01f28a4fd7e3d0654481af06f89844c2533bc83759995562e1e025d4880e91e0f8d2f6cf1a249ce08d08172f1aa5f682a1ec419e63822cefbc4ee5f622a801ceb87c6573a36847585c8953ec31763ebaa6f3bd92e71a105a9ab531b60babe946153b3ddc4416ae63fb04cf4ff1a17757dffe8f299d0c3f90d08aec8c71d7469141397bf07dcbb02367bba5d90a75d3db4e9219fd066766aed23051594c05147e599703", 0xe8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x800000000001d}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ftruncate(r0, 0x0, 0xc0000) ftruncate(r0, 0x0, 0x30000) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ftruncate(r1, 0x0, 0xc0000) ftruncate(r1, 0x0, 0x30000) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:02:15 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x5}, {0x80, 0x401}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x6}]}) syz_emit_ethernet(0xffffffc2, &(0x7f00000002c0)="080d34413fb2c507153a05b8a2a98a1acce5ff0bab89969c469f3cd7e113081dc49bd23e202fc95ed27f8f5788d0daf3ebf89acd04eb53be3eacfe6a958662e1e34a8ef1c9a34123e75ad04c51997b0544a2740e0c50bc2183885ab64a1c02727b77982894f966a76b97a1eb63aa1ccb4f1c883ea8d3560a5d3f1ab432ef411f73c0345263ace516f80e5c6a6a041f581a9f10ca754bafaa6df5c584157cc2aeec7879adc62f2e71829f6f41aa6ac7bc7655ef9391c4efcefca42d7e60868a2589b067599369c6b821981a8ed5b1cb56dea569") 16:02:15 executing program 1: clock_settime(0x3, 0x0) clock_getres(0x3, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) clock_gettime(0x0, &(0x7f0000000180)) r1 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x8000, 0x1) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x1ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) seteuid(0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)={0x1}) 16:02:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x11a, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000001c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x8002) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/83, 0x53}], 0x1, 0x0, 0x0) 16:02:15 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x8, 0xb) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x7, 0x20, 0x1, 0x8000, 0x22}, {{}, 0xfffffffffffffffd, 0x88, 0x80, 0xff, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffff9, 0x21, 0x1, 0x8, 0x3}], 0xfe, &(0x7f0000000140)=[{{}, 0x7ffffffffffffffc, 0xc4, 0x8, 0x2, 0x80000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x1, 0x139, 0x82}, {{r3}, 0xfffffffffffffffa, 0x80, 0x4, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffd, 0xba, 0x80000004, 0x9, 0x3}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x3ff}, {{r6}, 0xd4bc465cf957b66d, 0x20, 0x20000000, 0xffffffffffffffb5, 0xabd}], 0x2, &(0x7f0000000200)={0x1, 0x4}) 16:02:15 executing program 0: ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000200)) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000040)={0x71, 0xfffffffe, {0x7, 0x9}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) kevent(r3, &(0x7f0000000140)=[{{r6}, 0x0, 0x80, 0x1, 0x29, 0x1000}, {{r3}, 0xfffffffffffffff9, 0x80, 0xffffb, 0x0, 0x7f}, {{}, 0xfffffffffffffff4, 0x0, 0x0, 0x4, 0xf7e}], 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x6, 0x5, 0x6, 0x6}, {0x8000, 0x8, 0x3f, 0xac}]}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) socket$inet(0x2, 0x4000, 0x81) getsockname$inet6(r9, &(0x7f0000000240), &(0x7f0000000340)=0xc) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x7}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 16:02:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48, 0x81}, {0x6}]}) close(r0) close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x6c1, 0x3, 0x8, 0x3, "fb5b0ab48f230e66ca6b9426173c863ea782c600", 0xd3, 0xd0eb}) write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "036640000000000000001000"}) write(r0, &(0x7f0000000980)=' ', 0x1) 16:02:15 executing program 0: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg(r1, &(0x7f00000014c0)={&(0x7f0000001540)=ANY=[@ANYBLOB="01002e2f66b0e27d320ab41de09838b7f37f9db1550000000000003dcc5b8b05f0bb1a020210b6566caa5d071a311e004c843fb4a953f0808b389e5d2183ed2fbc4f12336a7900ee4821494d9e9c54ba2d8dd8f3818d26dfbb15ed1c1bc1ffec7742"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="3aeb1bf8bfdc328cc83f5f10026ff364a6f0d366b930fe514ba28636ceabcc4e103661fe445ba8c2e12e17c53ed4423bc830f18049d083d831169413f4496de4fed08d8007cfff98cb095fd8686ebf1342d8759d7f1d0323703fa7b07b9c337ce8c983ecea40fddd6d9a858011", 0x6d}, {&(0x7f0000000180)="b96c19e419c3b71811267562364a74e29f7268eaab4afd76a27f66b4b089e9fd4c18d5b010d44f8c037f44df9cca7cfa0a1d543db9a8819770f09c77408dce9cf06adc8680d6e678855c39949449d7875a22eac66168e0b562119618d87706f18291e703c3377f8e2dee609c4a5a74c9156550597b5c12c342a65c5575753a90bba32004c07776b3f0179c5108243b9e2f0a93", 0x93}, {&(0x7f0000000240)="3df0684b851ebfa44ecb1b822a11493d26cb3ab812c5f2b6c8538431d959f570135c44201a779aaeedb8b0d8b8c66fafee3106ab124177ad51aeff0393c9bf5190559a537f865b615ab159b7dc9939de995d1ca48634012a5b755190f9d4fdf0c5dbbcfd82bf5ea62351428557b0148e9652121ee93cd43ec5748fb5aeb547b13c1272172e5314f7ba76577f1ffac457952445d521b9904ff3dc6ee16a5c2664be36bc3a2aa73b3d5c0741a1e680120620fcda7a6863", 0xb6}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="58000000000000000100000002000000bb854ae2132cc835502509c7f5352054ce0db9fcee5fe14e67427d584f081642def5f95752f9fc67b73cd65a9245ca5e9b0728d18a7c010108924fd4fc3b4cfd764204a0403200006800000000000000010000000104000072318993142fdd1d6b12d2d4ed93adcb008197b2fdb9a0247ee2b93dab161278f7ab3ddba1cf291a75100c90d4ce4d7be0c4954686969db5e19db2580223f2d40a2df467ce959d75af9c766b6a629c7bb589a4f58e0000009000000000000000ffff0000040000004333506b2af43388a3839c0bbc51788129e3271117798da58136f886ca8a6d29072a229c82dbb947e4ff26cac4ef612da4ae8a28506335b5e47fea7929872e7563eaa6436eb944d1c48ed0c010e38d965ffa79a799e631fa8fe49977d9503c6d31e8812c870f67a7b810b411f2abc2d334c16a86d85c2e673df38d2c9e9500001800000000000000feff01000100000014dd0000000000001010000000000000ffff000081000000d0abe3b4d159afd698e918ba3a2c01e374fa26d7c28da76d4aa98f8597c1c4212f4951621b820e684adc0c7b131ef17efa3ecc01edbd6ecd6d21776c5d73491e36888244c5e5e9cde8e9d0e4b6a131b7aa53ef486a6f77f2cad24232ea17c786f9da9c37a51aaf40a7406c4813333f7eec221858863198bacdff58e2a40c406af34bf9ee5723936b5bd562c57891384bf64a161f25c1a98d8584f7343470237e380563210b05b4d9afb584c6b4c6aeb87cdb3f05442bf823484c66c0fcc92875a35f5762f6ab809ccfb76c0d76e7a9452b4bb4ecc2539c84fd78e6fe66e7c7b3d50ba717f198f5ee52b979b4cb0fd29a1af1ebd45154ecca10d37dd634a86a8c8c962210b7b5b79b7fbcd6e78ef2eb9a3a08d52a7057a491e9c5b24d0a6035c8d9aa1b7aa6d047a35ca98adeedda3e1c70375f9340107b65ba43d873334ff54b103f092b9df5e54058e9227875efc21d1b72d47fba07ea8a0e1bc9dafad3b4c3fcccb46b59c0e2a97c5de772100882d958cdc830e4711a31d85a3d25e838b2223829ce2f6bfe2844f7a9a0280cbe8250778420c83cd3035800a15cf9622d72d6fd4e4c3a11f9cbd782ec528cd1a920c0f5a46fc5be87ba3d7da444862cd9bd61be781c5083875f488e73409a489f4dc58160b0cfe31f8fa8aee631fab2f71ea1cbf5d52216ca7dbf218054a0454be7ee7d9afa084496478017a21caf69af8fbd1443791a4ab53e920d7f8dc2a7f9373b4d9c7ab0a717b0314219a308e11ed6851214581197a14026be70d41af5c271e9dacc56de4eda91b1293406b9452bcdcb490fcd795563e411868a37dff83fc9854e251c447bd5744e9fb10214e35a0793c8ff26a6d969de827326d50406fcb729be22a477f8002e2c520be37e33d429b123a92fe3b3f2d9650de4d55043d9b6ac61052abceddacc96656f15fd9b55ddb8d8f9c8e5ad25a1ec41d185129a94e41c29ed97b7a989ec96a9c41f3da39930199a91db15e06ec7627de9ec57b96c58a984d7d0a3821b422c48e656e4a6890940107a4e07f3778aea7e10aba98beb4214ebe114fae3bf57034318b4891069c920f3e0bc060ef86ff6359b68d17618680b985349bd4642d987de743f898bd06fda9aa5fe705b28b480e8af2619f08a6301d1c6011b6534253d9ea46e3a01bd7646f582e3477743c9e36ba3e9d1c918c5e7bd35e31fcd412df5e504606c8762cb551c7135d4fa3270f30a76999006cff4429b9e2996fe7dfbc7482574df643cc490d3d99d4a473fa38ad6ddead05971f19ae9823d70f32f5894a8e658089f3825c7ec6a30c8b1d31a247f88e78aec5e73f92aad7983ec97afaf070bab80e64f57e1e9de58f0778c3268f490372f45267388e663c2c086fb9fa0bdbb0ed5906c8e90d352063ba1ab603ad6e80f62a329d980c530428adbf6cf8b8cdb0a0ed7fec13f62381c26f4af97daf096a486333029bec463a67a8dc936ec9b792195ab33792684b4a4cc45a58b67fa1f0f8828d896f03a4a75e290ebd162671aa9d9100e2c2ff6a6e817e5e2f346bdf345b486e8abf3e1ef8a28ddbec3e1868753538158d5d92b364f2dd40bd43b7472c60865be9d19f19621ddebab63b30cad7e7aafdd550657f4b0c1373ea3b9381c406aa2d5259f5d29b8eb25d8f1cdbfdc9630fb273d3ba9b7fb93d4d840df1edfc5504868bd73ec09aeac9d2522b9d6819dcbe5f4f13cf8505452edca1a23d6dc0fb27c9d7816048d5551f1a6b88574d70f6a046ed89632164676b36060ac85920b51af4619ef95fe0ef3156d41c6a9ebe6aab881e1b27a8d16f0b07ce3105c11eda4a2bc1beb2cfaefc6afe045409e0fd34720634ac450a07887e8542cb3d588d1db0103ddfefe545826e888d2d34e5104b6113219a66a895268591bd5507213c434c4532217110ba1cbd73de6375e727c551d50089fd49df599204cb5f97cee59c96bea646d2d74f49570ad93b3b0b3fb52d9d49937bef0077d069f2b4c6233c76f0512de26cd590f15f55c7b425ea7574127181c1b2140712f2fefbc5c70a8ae5f48c00efa708dd6c8d501ce25e37f4b4db314bdd9e522dda8de0e192c2f6f12a39bda378cdb22e753cfe89262494bbc74ee412e4cf0a1d89c9194308f625fa768dcf609c11970863aa50bf50992dd9bab8ad40e0559c6c6c0c63092c04e9176d3092b7b0c60f4100388602ceb1c0892d4f3fa9d04c985ea6752e2493ad1d63e186d93eb30271360ff8288f5e96ee45d61478f94b1500490f9d148c2a8bc5db3a8dfeab3ded7ad142d5f29a6612b7c229b338692854f2d31957b6e17d6cd02f8af86460fcd027b188262573950729e8404fde510e822d141393afb158ed2bf3b242b6fc4d48234d39868d80193670b0cd77e3141d5cdb571f5f8e9a23935a35bdd2ad30cfe0aab694eedf3d042e4c3fb2fb81e9a3a30bfbbaad4a93d4298aa88b10b502daf700600c95342c126daaee9c180f0e18f818ce31e9173a2cb7f89b55f4a14e08c76a88dfe758262f06cf98fa28f1a31b37914035a13e6ea14e8582de3144848fa0f087364e5e8e96842eb5c5cc7fb68735db547fdcea38402c82bba0e716c10a1921fd7db0d0b67be11e1414387462a1d466e89145fe2347a7b7a360da8617f2aaf5ff8a667120f6b94a2086b29c19d2e6cee9ec5a9433a03731821c5584e71bf7f3ff3e176c0afb6e6a14a1912d10b5f6d7b0201d78e0a0fd9437a8508dbe30f3d7af729c10dcf64dfd6754c5744162f5dd49c2cb43d2874a62b40d12aa14953e06f814933de2001abb1f9792d3272e09b0045899ba2ec4d313d8d67191c8bc8af24552b58685cedf693fd6186a588ec9f788306697f8f2359a21eeed45f17aee890a1d97a0db50172d6cbdd77662f01cce7d7bced32dfd3991a58d7639e14a2414fddd85ce10cce9334a5e1f7d2222d1cecb05172fe1519d7548ff836ff884396440816e66005cd4e84a0a84fa0b801436bbc68703e9ac91db94a1e399107448dcda82e1f54ecc7571626c0e1b666d8f1761fbfd6fad35dfc0b751297a4cdfd237df12625d62e560b05ec15bff6523b456aa745c3bffa818c25b9b8adfe013372ce7a8489cc7879f337a4c2159d8c3413ce74c97284b58bc2927e54370b23eedd7201fc565b9f53f1c8c67357bd2698801105fcb74bb5ee03a46180bf3c00755bb483a7e1d5f35eebb5428b4c2a05ae99f05e90276df62fac31b828d14b790b207211ecdf6a12f62f667a9c201634e5645a869ac31d47eaa4ceb4f5b083653aad3536c4afbe75c497944910f5fed94562fcf9b2819923a4791ce6b131248193341cb604943325f0c7c11610e8178e09d07a629a8a892c855703e3eabd302c2ea9d06931ebd32f06c2ac5cda386a4480589127bc140a68d42085fa3a092ab076e064da05a8c062154959673d0d00182ab36a7bbfc9a9d9f682c5145e81d098e55a1c46b4512a7d0c62ce6841fed71c48a1fce2d967be46f3f42a444d2394c83b940c74dcdb81ef4a2ecbfea815d53a8fdc7b37ab3f905e136c128d1fc1c97da6d873f27bbd67019c8f4ebd7351cb9c6df05db55b36ebe4cca2663b4b6630394329911a209df6d2d506227e106ce87bd6dfbd9fc52a07dfb9216f37a53d69691454e5a3ba79e31ff29c9e47e2282264013af2bfd2679c0ba70124fc632d81c6886ab728521bde871938767d6c56ba11210bb8231f8423577e93e5b0ea6f00c5779a7153dda83f8a9f5b23e15b51ec31f916808c5764cba6c8211b84bf784c0d85d03669839d21d8fc09c566f10c2b57cd6391b64c04bed93a6ad8519e3c9544ae6fbb816120cf77277a226e64ff3ad1db501684b6f3ebf49ac5aceca1d2061baa154a2a022e53869e0a1aeb25038a6cbab1b4cc4bd6aedfec55a3dd964de3d25d0ccea25c816ee6691859284d151404c2107fb9b63ab8e88ec149066a7253fe0f3c6ae13e28ae65d803472850e9f2654d119e5a8ca4538194688576b61b90d65848e1baf620c95bd082e8e38f626402e92659e25b052fd12397fd1e071e2898bfb5be99a0a75afbf75d44af498d33306079c9484fc0110d344bf19f4fb8cfc531941da4028a971986e50d82d001a3e62ad1200b16fbef2a2e6d0f1891dfb626de2f4c453c15d98f3d5d6a2c7abe52926f82c9e9ea1dc1c55218f07698168ebe8ce919964a8029afa1fb80e83ab5cb9f1428d2560bea4d54cf2b5e0c2b942c697bacba48708a22f2b7462286240c1787743b3d063f0c9728a6240455f44fb4004d1e8bb9740b39c42846bde1eb96650e86c7878e6c065a64682f2db8a91eaefa5fdf57340ae0b8c54b5d2a8a04428e9ba00b1e4449fd6ea25a0247944be4b12ef95a857a360e949daf5f672d8c8b551fb3d47f8dfa867edcc7e30f07a558e00bda5d19d5a0c207cb617154716fd3bb96881d6a19d08c8c279d5d98901679c6765af293e9e54592e71356ca010b3733a6a5ef34e2ce0969503bf61cb2c0396ab83b0f74da85fa1ae2c6cdb5f241b443b761d0ef1eadd92181916259ce5afb84dbfc27aa1c05c9a5dbfec9965ccc5327b0ca440c391a6ed7a84287ac6b573b7b4239857caffe4a75ecb0f20cba5e17c6257ffc3912ad3b30eb14d2cbe2ff711a9d57aba4c1a361e593316c8bf6621fa78163dfd5d8be33e5732e00975b1e81da147d4248e9af3c7d82df8b9d91b7e4f0894b76640e28f6d4538bf749cc5d0b5d38b1ea3620729c830dad74ee6d98d6516be0ad26d151e5ee80f3533dfd7a705eb22c8276dc0f686de8f5200b5d1dba5ca31c5a17cf0f59ab968daa77bee4c2d1cbd2f3fea9427ff2642be485e87908de1487f84d208e38c7275098cd801c9c0e8bee87a92a0398653ad223d9ab15253b54de94f2cfe0b4cc3d79c4ebbd11694c036c206a90c608d419ded512a25b8d2ce454c56ff9dc16d6da27ef68e6159c185944e7e80fc3b2885d8d4f097c6dfb21a5145a9193abee75a45ac00a9e99143ea455cc42752887ca6e487fff45a051038a1f21958fdf652737ac22e2230cf1de336a7d751f58e7e2876fafe9d211e920ee3c4f9854d4fc904dad3d98c926e34d6b3505bed4984be98b9aad7e6dd97492d273eff0762d0ac42931b2cae2bd4cd69e8a6c679bdd8aa916c6b0352993e07ee47ab410e3e26accd51723d9b57bcbb4bb82738f22afc81ef6f3b7357c00725e71d7f13748a6b0214c677379d1cd2b37d86e0d73832e22d57787b7c65a0b71bbc2606e14a3b082752c1ee22b7e04f53016b2f8699292e77f2daece365b90cc00d520d73a3b1d522f71767665281b220386d7e7af553f6efee930f1f0741d4842be4879cab7192d02c353aa01cab6d8b35cb58834178ec5d13c710fb24c52dccc9f7544ebef4f49085bd1a14d5a41242d00b1ca3d9a5884402501427faf7634a1a87777b6908e3090250e1b1b400d8d2c5a74b9ff979e49e8413fb9f7f6e0ec09cd676e176c0fc836fd5e658f7ddff312e97e17b094d7139df695bca82c0265cd3a7e5f4425cec3fed8175e0c53ab6df4fc26c29dbf1f60ecab61b4b490996b55ff31e681b719841ba9ee3c8492875eaa105b0d12aae429becec156e011a81e96178594dec4691ca3c9cac5b540ca6924e844d64b230b1d6a6a4d2940493860984d70c9c779eb3d7d0dd8268c1b1d6297d3c81f817cba0fb75a56fc5fdf31fa378b7f24083e8d07964f82fe710d102cd43045f2a3ce4f7e68d5e72d5616eff22d92f1a85815cb5a034a005ccdc3b69fdf39bfe0d5b1f72362e631e343a8e76d0981c6"], 0x1178}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0xd81d) chflagsat(r1, &(0x7f0000001500)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000080), 0x9130dbb, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:02:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001200)=[{&(0x7f0000001280)="94998ff5f73edb408111bb3759fff39815316920d58d6d9014c11250fd4eedd7474bd0b042e387c04992d8a171745ff3e1061f55c6b1c73fdd83a575f7bb270e6c1a39aba1b3eec1", 0x48}, {&(0x7f0000000000)="2b9da70500284f7805955b0c1558cebd3ea264eebd5a050397e42c41f4433b38f5fb6580d45b5fc16447de33", 0x2c}, {&(0x7f0000000100)="b22ea1a3cb2e416b362b446e15a6938f1975535e3a680e48c2f64178fbee6635424aa7097804", 0xfffffffffffffe08}, {&(0x7f00000001c0)="f2ea8b65cdb35a174243efe3c46be3284e5f0202b7f235b76ca51286402866fb4b8b3875864164a8acfcfb108302f1b6cb22ddaf344a1c73fc115964d4d0be6f01080c9425acfc235cd0a8122147ac7b9c145907001655bccb50ad1cca9e3fbdde18e96fcd2c5bd8115e5b51c25a854c998a65c50d674f595051716cabd58c1c7d9ba3cc8f7f222d14fed8486c22b23e1dec6fdabd5a01d577bbc1d0117ba96bbbbd227feaa2463a6c45b9a9108af9dbd7387342e3226bd6800f6bd5abefb295bf2e0ca482d8b441d07968b3c9eb6634b7f449d4d0d7de373f03e4058a8d95299da52d860d3d202dfbd589811cb7fe0b8785bd5eacd8c333ec0ca9554c1f537a2f30f3fc9ca6298fbf6752dd2c1a18ee72854d0932ad57f2144d54a29cc57ce41705cfe44d891316cab9d8d2f362b76575953f44c66cf51cb2c4fa3107fe0f4a7108e18f201d29459e4140e593e9375a937a2f83fc805f0ef315f28f30197c9a4fdba72e0383c1256e86aa9ddf0a9eee70d3641dd0eff78461bc05325d333447d06974494957d8f9dc9e72a233ce28a733adf846d8b6aad14801995f3c219a2757a536f7eedd83f2872e868b133f97be89d8073802126ee8c29352013ea919efd21513b4c4f4dda32f7f0204ebdc58d36a4c9c9db943eb053e1f663ffa15bb16779b7c0a1d62af7fa9b463d7e791adeaef4e6c6c6391e39524b6fd97ed36f1aaac3a747e1fea04eed193bc40ef5b97590f8a3c09546b64683224560f38321eb0d29ec6424c6ee54cee99cd28fefc86e02cf638ed68743b41b86e8507135e99e3a9e3aae6d856856a7010fe633f50c1058bea03d0f6565f73eda7ba44c8211529451ee0fc365697a252e3f9b7fa1341cafa52dd5e20383a2dca810ceac64505ea79a948ea5e3598a4805ccd89354ee90069ae18a99466cbd50a36024672f13d2aaf3f411df3d4da07a1f013bba7e89d373cb0ac360d43994e43354a512a52fd75d67248d5655dea7f461ee5145bc3f6b37a38db211b134e2df4a1ecadda77f9d66e0e192b1cdb71ff041667d361ad53d903e67539651e38263a6b84745291fc69a812ce560faacb50dade5f0d22e712c8e31f7d57a08bc084fd3d69682fa1f156881b2fbee109ac35e19bd720fb9e66d6a51c7297192aa6254fd29f58b6932524865a7c462a88a1371742efa2bf126a2168674156bf9b8971771a654b8293caf1357fe69f7720e61fdb3f85e65fe00f87ae932712a98d49acf0a685957d77f859cfc9372be7334f05e7a353ff4d7dab7a7fb9ee0f5653524a697b8ed48844995a084b3e39c7bdab69174b1b9530a94bd0a5dec23d9d52e3cd1d947f43d52383ed12e3dfb0bace6908d5edd22a5bc9416d483b8f19c45de24b3c4c504247900bc71dee822578f40c2acb66441f7c031f2d836754f1e2c7acb9009d76a3f5fcd4ab7e39dd6316e811c055c1f798b4ea4f8541b04bd0687e928ee32cdf9eb73bd6e5def6d4414c7e2ef0040041554588745ca324b9e802cc0eeb5448dad135b7b5de7121268ffac8aa50d9b2a986ea637d1573f3c7e0d70d1ec6ed14d9dcd8b0bc165bdce56140c3895a05335a54a619edda7b72883a0adc891843314ebd197d91e12575d573818fd93845bdce83910458254f08b69f9f237508736dab675ee760555e29a0c665dcbec25b67dece24494a24440b1c348f27319811d18fe3b646d391ef85daf99434f535b0164b7a5716ed7d3ff04100e9f4fc348ae2d7997061b3ba179125ee4e5c0263a809d58691319174753598168b43ca1760ceadb610ba2dce6dc58447c6bcce4ea913591d8c9233115c2b70eba7b03754f5a01221eab15f26f88a85b02e53fed9acc9413b61aeef511dba18ef559aab2392f1ad1bcc3e5ee36abc50d5c473cc1201bc1b3c7e8990b9c4e65b8cae33efe4bb5e27fc18e6cc26274149d68aa25df8a44d22fcc4ea78a036d93486ec014886976f9b8af6987075f6ab316a43b7116bb41a514a5c7f5436fe980def9e27b4290ae4168517b728de7fcc4ee128415a8c4a620f6a79c808c9bca0805f61ef4e35ddc0b26162ef3a80a42bab945575460cd797b8eec4c5ce812416988486dee0e5dc36abc9f15070bd47761b283439f9e4d7dde225161cdc337405a17c42a0a76bde37dd5dca2a8c99c0b36e5fd337ade1627b63de605c8bd3ad3003229aa98aece229572e40107f46f43bdb2ab910b90c41c8ca6eea2b1fa86188a3490d119e3a25fd0c88cc6c750c409fdf90e362c4778ad6112a1eeb6ce24abead339c712dccb07860113953340ff3a24a7274bff345a6b2f6dce6676c0ed67212b2551d31412484ebda379ad056970a1a81041bf24d86d9c4e0136bf41399af94333752a266b38eeb8701125dc558252807b748778edbb46b00e895cc9cd146ac26ee460747a0243fe81b36df63a6a201c023ea4953693715597b4fc9b6f22d65b570df8e893e2655d16c55a7f3f7fa8a1913601626a3abba3dcd4a75bfc6fd16ba4ba9416c518345400c77713a5d14cb0659016302d2bd0501a7154fd1a5dde8fe8704d0bfb3f25f1a2433ed7a58882998578fdf3a022ea3af452e8ebf36353bc41fb54443ee19613acf9de6363a8676f1a60f744643fb839dba5de1ea42d8b66bd4ae792446388d22e44cbad9a8cf0574f06bbfd6e00a95eca36d64903a638df123ab14e9e5b8d4e08d468e65985b23400553f7dd0b66bf4c8827eced10affa701bb03f853f34f5911f724e5ed0ea8558a70365a322cfcb6a1092cb22acb3b1d63aa72d33ec03b183e7b4bbf3dd1b1d37c94c3fac95c32003d394d6153cda28eec26b71e1c305c20cf1ebc5c0612398a96c824a42a49070b251c08ba58c04e92841c889210aba30d1f4f528f58b15de3ffca6358cce61eebe0914402edadd732cf6a73640c3851e68f0e295f4fc50713e73cd11a8576ce123e0f3b51291f10caf763875bc71aef795ffb5ecd536515e6ffe18991c20d03e7856acd15a3bdb03b8914e7b527d20594ec846f6a19eb0388aa2828fdca0a916ee7e6f206709abf19f1e7a58a2003839d5fd23b358cc158e4702dcb855b2af26be0caceeefed3ba53051a38e1cdb17ef8cb9fe332c8df03fded2e027c95b505e147c8c54991c7e1d21c9d4d0151b82e004bd45a1bfc5f62625962eecd3e6e2df98eb54c39166efcd7254fa8e6430819d589ea3eb6d20575b2c0ab4b9f8bb87e6d677e6ff5f6ff656cffc0ee8fed18f1772c4af86e4cbb40ca171b85665d675bb1866c191fa3b383bcd8603eed6b10d4a09f5e877e6d0dc9e97173ffba078d8df99b7ba9987216206e21d025750ceac3d4d7988e6ad0c1b0a200f8d5e19672becc4df7575b2d34c0caa193f84eb9f66114aefc8e72f6f06e15cb9f4504e0f8322006417179c7f86afbf8f724243cfffc43b226ce978ef3344492ffeb55ad0a4e77e048be3e98e08daadfd461fa66f13eaf65cf3e22876632d4c40c5ead1185fb4a9e99ae87504445b148c4c056d02e97242613765fd6922f20d8d89abb120b16f847222d6db2253e849d1aa17d28bbac36dde79b95bed8930d3c64cd899caf0cd26808a91fc1c1ac777dc4939f82cb0180648c644d049f44efed361b20ace9dfa280490d132977c8b47489eec436887f9a3cd21b56f16596f051ac5af8399d2111d9dcbfeb4c1f8cb60038821bea53ae5d1857d7afbaaba0b73656745fbe03f5e8f0e052e73b2f5444be999af68d497fce1ba086a00c8b28b08504ecc534d8d241a5e2ff6c10ce333d703f03513d32eeb13e3f90b13ecf1c4238ca01a99afb023a42ed77f7a69fce3bb81a5ba2609c739e734f061193bec78d8c696634077ad8c41a22d4d1e04791cbf9abb1868f271ae7defe03c87263ccefe961c29a61718d7f1b2819f6fa95ac21187e52babea59866ca8257aa2f1b19aeb258a00ca81b278d019cd68a79792ba81775468b3b1b97c8624b3b61fec5cf89958041395498bc495929d60614e671618d2a477ce8dafa2b86da54f9629bda221753571d326481fe4f790b21b5ee3cbc4ffa929df04372bafc189391e0c1d25d514bc81dd458c105cb784dceaf1018907814e66168bf8b1233e95e9f927be96b50440fe85de8fb062a24b02a6380480120c3e257d6197971a03d616c79eaa7a4b17fe91adecb3c7a3cd7c802d75f2d4e125e3f1e945edfe9d2c15858b96741df348dfbf2151f58b195ca9a33465479691184b8202a688f87b09895cbc24e6d5d6b3eb0928ec14721294077cbb0dd5fc5d71d85ff8a5dc54f95e9bfa8ea2eda3f20f3d40fc4fd1d88af88b0f09abcc5f973244316fde6ca9d5c3fcf6df0ac4dffb4762268113666265210d29bb63487084e65d72157ebcce25ccf89ac9834174a4a27d55977ffc3414da438072ea120774cb8d07fd8eeab5fe5db1eca0a58fb79210d743f3d0d25dab3953855638d394011e4eb5ad8d5e925923fb5425de3f005c69345935b38520b5b410c88175b205df54f183670dd7327d8357bb18ffa8099bd7bbc2bf5072b535e5018bd7bf690b7dd439bc36e8d1854d2147772be781653a496adfd128a47d0ca25b893781dac0068cf74893b84dd64521c7aa6be6f14fe7dfe49ecf90caa357ab004b69a058bdd9c7e8ffdd56d827550ba01b68add2f988fe8c710fa8c98083d1dd16648b85a82597c9634ac389b90c7b59a44af523a4252e9584a81d6aad4c02111afa58278379b75fca18f2c1e352455d944ff7314707a00f038a2e56ad80a76b6743244552fc8acd293ff10668dc3955e6712484fd2cfecc5789b007bacfccc65883335f102ee6798bf4ad4c59815eef7271b2316dec0631e3fe3952f324f6835ca38cf558d201e003e6e4553d8e5a04a7f13e18d47b15c5c4aab02cbb2a0e36731afccb6c0844019bc6f67b2276be1f1f97f4e53e2039551702c2f92e3cd1fd32682d7189e788b0816ac9dac8bba28c54b0f51890c4468a7d262368b07991246de36f66035c260562006628e4a62dc1c7ea141aa3d5d85896ec911e7cf5d28ccd905b81b31e6cef75b7fda666ad995669add8a878f10457eab53f4fa316b61e8d0a918cb4bd71b0982a3115e5b7d65fce3fe02efe3765c188b62d64d37759c219a125f38fb8df0007a96682500c1ca1fa0a31c8386139cbca7911c9916068495e913e841b2f702f3b35f559dc7ecbc3a56348125a58900cfa9e5a10b27a8e87aad6ba23b5534a794662ba0778c01c904ce0e40199fa50567883e2186a18d1db769104468ca0091cc35294662b19dcfad618a9b45d7ce088f56b9854265bc94375586b89e75d6eef03a56055525138262210a82dcef21ce1e534efea8f7ccc6a0dca63fbf7e4b6caf18afd56e634d04d3d6d8b7801db17e8c4b2731c5dcaa7b99887531f97770f948f7ebe166b9d3d4ab8b512c1bbfd894bc09e5c7ab30908228dea8798ae05e94ceaa3031695c5dd608a73fce17494a20f8029f5d46d90b721c86e979e07c520649ede8e55bade17752bc6731e7c8d445110af72e70622e932058690d9edcf2b9d158d02cbd50db90c9354b5e2a94ac5f5d7589fa3a5de8fe5befd8acb8b12b85b25ec603d63f7d722d7a207012a56624d0375b968881f2c84d4702636fd24c87996698a4bf5a36db84d9b1501728a6c60a6735a4f35f8df347e0978bae344f66c7ca2b8f1d6854b3bb5288ad976ed8f52ed3cf7547948d595caaf060000cfd31fc8ca8a2d78ea81735b4ce237770daa7a74a1b7b980f46a43673a38f88146dcb3aeba2d95921ceac7508d", 0x1000}, {&(0x7f0000000140)="d1cd26975277ec533d9a6fb2e5269ca844ad0ab68a78243655955dd38302185df58f66730d0cb38f27ea4b44f9da003d9a990410e751da7a9b517f0cdc883b", 0x3f}, {&(0x7f00000011c0)="b65030fc0a4a8c6be5068647273de97cba080d56d995a07953dfdd2e09", 0x1d}], 0x6) 16:02:15 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c224", 0x33}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x6) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000500)=[{0xfff, 0x20, 0x72, 0x800}, {0x7f, 0x1f, 0x5, 0x5}, {0x9, 0x81, 0x6, 0xfff}, {0x5, 0x6, 0x81, 0x6}, {0x101, 0x6, 0x2, 0x3ea}, {0x4209, 0xba, 0xab, 0x80000000}, {0x7, 0x3, 0x50, 0xfffffe01}, {0x9, 0x1f, 0x9, 0x9}, {0x8, 0x1, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x4, &(0x7f0000000080)=[{0x10001, 0x1, 0x0, 0x20}, {0x3c, 0x0, 0x3}, {0x48, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x4000f7}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x6, 0x4}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r4 = semget$private(0x0, 0x4, 0x201) semop(r4, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)) semop(r4, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000800)={{0x3, r6, r7, 0x0, r8, 0x108, 0x3ff}, 0x3, 0x3, 0x1}) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000780)="43a64301476cf1abd8abd22bebf59ebc00e53ca8bbfdf036f79aa283063fe90b654bc915e00b9a1755c3d8e92e4991dae6d167dce11f3b77d5d36919a8e412426b3f6c7399f155dcb5f6a0798a4d59592b62eb24f49ba0bb91cd6da516dbadfaa73925e2fe9994", 0x67}, {&(0x7f0000000680)="128978f25ee45a67a314f409977b204c0b7380ebce42d912b5e36b47284e2ad8784126622a6ee7b19ed62e6bf7667894fb7e6d5d48b4021836d855ee1bdf4af4d49968e79afa69774e0ec7b4aa9447d5ea61db7c939ccc274c4939f32de89c1485de6b6b9c1ebdb2766485d81d1af4c01305059f9fb816cec581b146bc850ae1626b9766c031b07e835e34ef12f89eeeab9f187b95cce4da20559f2d1c29d32b898c4dadfb1f967289a54b3e4404fe31ffc673dbd2f8446511ffa27536f221e56b8e5027be386d006a1361c6712ec9fc104f58f520d163", 0xd7}, {&(0x7f0000000600)="b7a0a93979aa1150663f75f3bd860e2452652c9c1bc1cfd99214d2d78ee33d9a52", 0x21}], 0x3, 0x0, 0xfffffffffffffffc) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000003c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='\x87}!,],\xbf{\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='{&&\x00', &(0x7f0000000240)='}%\x00', &(0x7f0000000280)='&+^@^)\\{{\x00', &(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\'{@,[-*\x00']) 16:02:15 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x0, 0x8000, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) fcntl$dupfd(r5, 0xf, r2) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) getuid() r9 = getegid() fcntl$getown(r3, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) r12 = msgget$private(0x0, 0x0) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) r13 = geteuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x5af1, r13, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x10007fffffff, 0x0, 0x0, 0xffff, 0x6, 0x200000000481f, 0x80000000}) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r15, 0xf, r14) r16 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) r18 = socket$inet6(0x18, 0x4000, 0x40) r19 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r20, r20, r20]) r21 = getuid() r22 = getegid() r23 = fcntl$getown(r15, 0x5) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r25 = getpid() fcntl$lock(r24, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r25}) shmctl$IPC_SET(r16, 0x1, &(0x7f0000002380)={{0x0, r17, r20, r21, r22, 0x20, 0x80}, 0x3, 0x7, r23, r25, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r13, r8, r21, r9, 0x20, 0x80}, 0x3, 0x7, r1, r11, 0x7, 0x20080000001, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r9]) r26 = socket(0x18, 0x1, 0x0) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r27, 0xf, r26) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r29 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r32 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r32, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000005c0)) r34 = getuid() r35 = getegid() r36 = fcntl$getown(r27, 0x5) r37 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r38 = getpid() fcntl$lock(r37, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r38}) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000640)=""/217) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r41, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r41, &(0x7f00000007c0), 0xcb005093f78273e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r43) r44 = semget$private(0x0, 0x7, 0x0) semop(r44, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x3, 0x4c, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r44, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semctl$SETALL(r44, 0x0, 0x9, &(0x7f00000000c0)) semop(r44, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r44, &(0x7f0000000600), 0x0) semctl$GETVAL(r44, 0x3, 0x5, &(0x7f00000004c0)=""/229) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r46) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000440)={{0x40005, 0xffffffffffffffff, r46, r30, r33, 0xf3, 0x40000000000d}, 0x6, 0x1, 0x9}) r47 = getppid() r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r48, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) accept$inet(r48, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)) r49 = fcntl$getown(r18, 0x5) r50 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r50}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r51 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r51, &(0x7f0000000140)="200e22", 0x3) pwritev(r51, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r54 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r58 = getppid() r59 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r59, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r60 = fcntl$getown(r59, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f00000001c0)={{0x2, r54, r56, r57, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r58, r60, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r52, r57) fchown(r50, r57, 0xffffffffffffffff) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r40, r57, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r47, r49, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r39, 0x1, &(0x7f0000002380)={{0x0, r28, r31, r34, r35, 0x20, 0x80}, 0x3, 0x7, r36, r38, 0x8, 0x80000001, 0x4}) r61 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r61, 0x0, r61) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r63, 0xf, r62) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) 16:02:15 executing program 0: msgget$private(0x0, 0xc) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt(r0, 0x0, 0x1ff, &(0x7f00000000c0)=""/238, &(0x7f00000001c0)=0xee) semget$private(0x0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2a8, &(0x7f0000000000)=[{0x28, 0x0, 0xff}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r2 = getegid() getgroups(0x1, &(0x7f0000000200)=[r2]) r3 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file1\x00', 0x400, 0x3b) close(r3) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000240)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) chflagsat(r5, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) 16:02:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') geteuid() r3 = getpid() fcntl$setown(r2, 0x6, r3) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0xd2, 0x2, 0xcc, 0x5}, {0x8001, 0x20, 0x20, 0x8001}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:02:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff, 0x0, 0x4}], 0x0, 0x0, 0x1, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) chdir(&(0x7f0000000040)='./file1\x00') 16:02:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000180)='./bus\x00', 0x50c43d4243fd9749, 0x2d) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)) renameat(r2, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') r3 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x6fb, 0x4, 0xf79, 0x7, 0xffffffffffffff38, 0x800, 0x1]) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000080)=""/29) poll(&(0x7f0000000240)=[{r0}, {r1, 0xc4}], 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x20) 16:02:15 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x200, 0x45) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) close(r4) r5 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r6 = openat(r5, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/245) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000000c0)=0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8) read(r3, &(0x7f0000000200), 0x0) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffffa12a197a3862070000000082959559a6c87910bf453f68c11700287ead4bcb777fa69dfceac2a86abca64896bc5e57c65801360bcd4c0a1c2b58fd4237b8fa4d012ae447473c230200000000a8fdfbb6d093205e554799b9b813ef9d612f871c1f4385f04157795ea4a5ff00659fa202361cd8cac7dbbc5b65c6593d287006b4122cd235000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000020e8aa7c20a114a95edc359352958ebced89ba14252fce6f3a1c63ff60ba0971db220d62f9c38a4a10e0c7fe41b672f95fba7fb99b9181cafa4181ca4e5ea05f86b66d311bd3b7c2841d643a4b43f666725f492ac9ce520c255d158784c842aee8287ce87b0d3db840f4fd64b38c5d8200d7279918bd003e50c62ac5e9b601b1f5b066bf4a923efd144cab87f1b5eac2c049390cdc7b0fb3c1d3835dbb000800004a940437ca51d22f3aebad5740edc3a9e54bcd23a309902e357e40c43982af15403d203e86d9af527132baf8266a0be638000000000000000000b8969d1b26c1aeb97b4004efd42c297afe8d8ff5ec7dfc3f9e301a3655182407fc9bed4e0822620037bcfb9a1549335bda03038f573baf730abcc785b8e86c5396573695bfe42fc7acfe5bc29bd0c08ee32d2cdcc54ff4c129cf008ea9546a79ca7b185584391449d2348f2069984ec6789abba0d64f560f6e255fe7efa1490989e7aa5cd2d00179fece96c40ea3ba27b2eab38ba410b5bdc685a94d74d413e7c7df2f9d4630f5c143b9565c0057de8d57bd4cb1e092479d4205b588de8c156dba2242587979e5a25653f6f939f066c7b61351fc6aeb520bc2819c8727def73cb0cda419257bd995cf4de17b8cb3d187fd195054caf4b196baa636c2dafebfc3bc3c59ebb5b69ad1ef1160150c842618eb982e06307506e3d255316a426da90000"], 0x10) writev(r0, &(0x7f0000001540), 0x0) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:02:15 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x0, 0x1, 0x9, 0xa1dc}, {0x200, 0x81, 0x7, 0xfffffffb}, {0x7f, 0x3, 0x70, 0x3}, {0x81, 0x9, 0x6, 0xfffffffa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = getuid() r3 = getuid() r4 = getuid() r5 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f00000001c0)=0x3) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r8, 0x0, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r6, 0x6, r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r10, 0x6, r11) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r13, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0xb718, r2, r12, r3, r5}, 0xfffffffffffffffa, 0x2, r9, r11, 0x0, 0x6, 0x4000000009}) r26 = shmat(r13, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r26) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:02:15 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0ef"], 0x1, 0x0, 0x800) r5 = msgget(0x0, 0x80) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpid() 16:02:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 16:02:15 executing program 1: getrusage(0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r0) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x80000, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r4 = semget(0x3, 0xf47489f526e7e921, 0x4) semop(r4, &(0x7f00000001c0)=[{0x2, 0x100, 0x1000}, {0x2, 0x381, 0x800}, {0x1, 0x7ff, 0x1000}, {0x1, 0x0, 0x2000}, {0x4, 0x1000, 0x1c00}, {0x2, 0x2, 0x1000}, {0x2, 0x8}, {0x1}, {0x1, 0x5, 0x1000}, {0x4, 0x4, 0x800}], 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) poll(&(0x7f0000000180)=[{r3, 0x20}], 0x1, 0x5) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = getuid() r3 = getuid() r4 = getuid() r5 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f00000001c0)=0x3) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r8, 0x0, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r6, 0x6, r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r10, 0x6, r11) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000380)=@file={0x2, './file0/file0\x00'}, 0x45588cb344221226) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r13, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0xb718, r2, r12, r3, r5}, 0xfffffffffffffffa, 0x2, r9, r11, 0x0, 0x6, 0x4000000009}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r27 = getgid() setegid(r27) setgid(r27) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r30 = socket(0x2, 0x2, 0x0) connect$unix(r30, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r31 = socket(0x10000000002, 0x2, 0x0) dup2(r30, r31) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r32) r33 = socket(0x2, 0x2, 0x0) connect$unix(r33, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8efbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acf93fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649ffaf7ff5795a38fd873521b6167f9956ea32d560bc87128d035f5ab12f0023445e369a3e63d8cf2c9e276116573e2d390b52d203f4683b14282116b100836af2c36fc7ac56923a3a77070596624a0ecd31b8cae44"], 0x10) r34 = socket(0x10000000002, 0x2, 0x0) dup2(r33, r34) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r35) shmctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x19, r26, r27, r29, 0xffffffffffffffff, 0xc0}, 0x8, 0x8, r32, r35, 0x3, 0x1f}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01bd545b1565e4") 16:02:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) r6 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r7 = openat(r6, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000040)=0x1000) 16:02:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe65549fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x1, 0x1, 0x6) socket(0x1, 0x1, 0x6) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="1f002e2f666905000000000000008f0300e98b6a8ea113240e9ee2b8548402000066b5fbfb64d80e9708754dc69bab2d355508ee9d170227f4b40d5e0cc3e1c1c1ea3bf71124d0ff0fe2da48aae1c808789181601f235a418924c45f696696612d790ef66947fe489c5e39e63174bee02cd6078e3ba62688c31b4b3d867a4378a6005ee76900"/144], 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="48f5ae9d0183c451b040676c99a01e31ece793076404bd406f63e5417175ae7dfa429a77ebc18fea38f9b742c8dc53fb7b675f993e927511f4e49a7a27675ad806a8f69611093f036262dbd41cbf7938a470bc9f64c4d2f14a81795fe6fb25afa27c3085ba00d3950a7b7dd36f909423c5088c5b5003850feb1a61ec8ebbf8169370ca5ebce1fdc5f320dbf104768624fffaa4bc7c143a3e1239806dba238e9093934939c8e30d8bf92a30", 0xab}, {&(0x7f00000003c0)="da465b1b419e3ea654f5858d315958898f62df6e6695c8907da8e09214ebf38be92e158b5ac6c9a2096b37fd9bd67c9b2bb39eea2b851c2b79d205d1ae9240b2264cf52d6170babbd421143e543b5e7e3ecac7e3179198dde9c6c619bfa96004", 0x60}, {&(0x7f0000000440)="f26100ca5d8b059cba7a456dbc39fef97e624fb891f01a5f22f1e9f930eeac1deac521e6ac9cefdd3f95135d1c8b060bca6b11902f9fdc22c5a30f5877a23d8abe5e825c9bff6542047200056cffc2531114e27f220b0f0bce8a42f250fbedfbb9dc2e402760b3c1ab49bf8636d1e040b32146958b4e1304daa507760ca8b24a", 0x80}, {&(0x7f00000004c0)="4592a17fc871a4ada11b48436c620b0111a7c6e53adbf18d31d75a678c8deaf58aadf220c7a5293af893c81d98d25b04dedef56177f723c404fc62995ae692ab8f", 0x41}], 0x4, 0x0, 0x0, 0x1}, 0x4) 16:02:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6, 0x0, 0x0, 0x4000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) fsync(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x7}, {0x48}, {0x80}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000500)="9ec750478a20ca65a4f768b20559") 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xdc, &(0x7f0000000040)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {0x15}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48, 0x0, 0xfd}, {0x2}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000040)=[{0x6, 0xab, 0xec, 0x797a}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) lseek(r1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) fsync(r4) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getpeername$inet(r3, &(0x7f0000000140), &(0x7f00000000c0)=0xfe86) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4048}, {0x6c, 0x20}, {0x6, 0x0, 0xfe, 0x1}]}) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) chown(&(0x7f0000000200)='./file0/file0\x00', r17, r18) lchown(&(0x7f0000000780)='./file0\x00', r17, r18) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, r17, r7, r11, r13, 0x1e6, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = getegid() r20 = geteuid() r21 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x1, r11, r19, r20, r21, 0x14, 0xffff}, 0x100, 0x2, 0x7fff}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:02:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffb]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:16 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c2565ed9c84abe7b599bd90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90"], 0x10) write(r0, &(0x7f0000001080)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891147a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1a7455b9eb4fb848156e39970047dc2421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199", 0x5a1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) setsockopt(r1, 0x5, 0x1, &(0x7f0000000040)="6d5a4399406a3b8219708bb84a5e4307fdbd12fbdc963a72de61a02eb54869c4a81e6964eb9f15e2bc50620d286f784b4dd1c0ee3d31edcbe9410ce3064d61c8312549720e3f47ff90bf6f03c0", 0x4d) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x0, 0x0) syz_emit_ethernet(0x186, &(0x7f0000000180)="d0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f00000002c0)=[{0x9, 0x9, 0x4a, 0x7}, {0x0, 0x1, 0xd5, 0x9}, {0x3, 0x1, 0x4, 0x5}, {0x5, 0x6, 0x3f, 0x9}, {0x1, 0x3, 0x9, 0x2}, {0x0, 0x40, 0xe6, 0x401}, {0x4, 0xad, 0x9, 0x200}, {0x18, 0x14, 0x9, 0x3}, {0x3f, 0x8, 0x56, 0x7fffffff}, {0x6, 0x0, 0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x35}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:02:16 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) lseek(r2, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r5, 0x0, 0x7fffffff) r6 = dup(r4) r7 = socket(0x2, 0x400000000002, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r8, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) dup2(r0, r10) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) 16:02:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2c5a28141c1670ac3da232086275b09d45d10098aa89ceb2221895f1662740658e2c3a1883cab7b6d8d9bcef9c6de6d7f769bfa3b69e11a67e221db3be43"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) mmap(&(0x7f0000403000/0x4000)=nil, 0x4000, 0x1, 0x11, r1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = getuid() r4 = getuid() r5 = getuid() r6 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r5, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f00000001c0)=0x3) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r9, 0x0, r8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r7, 0x6, r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r11, 0x6, r12) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r14, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0xb718, r3, r13, r4, r6}, 0xfffffffffffffffa, 0x2, r10, r12, 0x0, 0x6, 0x4000000009}) shmat(r14, &(0x7f0000799000/0x2000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:02:16 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000480)=""/221, 0xdd}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000580)=""/64, 0x40}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f00000006c0)=""/237, 0xed}], 0x5) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000000)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) 16:02:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x800, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:02:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x8) chroot(&(0x7f00000000c0)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') 16:02:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="607f8000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) socket$unix(0x1, 0x1, 0x0) 16:02:16 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x108613a) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./bus/file0\x00', 0x139) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) r1 = shmget(0x3, 0x3000, 0x44, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/70) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x400) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x3}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") fchflags(0xffffffffffffff9c, 0x0) 16:02:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) write(r0, &(0x7f0000000240)="624ee7", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0xffffffffffffff10, 0x0, 0x0, 0x4, 0x0, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x410) r2 = semget$private(0x0, 0x1, 0x4a9) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semop(r2, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001980)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) r9 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0xfffffffffffffdd8}], 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r10, 0x4}, 0x200, 0x401, 0x2}) geteuid() 16:02:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x40) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0xa6}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000740)="15", 0x1) 16:02:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) bind$inet(r1, &(0x7f0000000400)={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x12, 0xe, 0x80) setsockopt(r3, 0x29, 0x8, &(0x7f0000000240)="70aad1ff78c10814c541fe22a9a7d1473eb943721fe17c1406fdf4c0c002b21d2bba6ae8eb8168f67b5c4e2271b93f5fe649cc243c9f664a1d461f794d7b0a5355697012ee5a790f10275976c3e5c950d15a3f5926c0acb17c3fcf91417dc75140e70f0604fb2501528f5bf6c08596468400005e8f4dbad662405ff07a93230a55442bbd6e976c10797e85a13b547f", 0xfffffffffffffedd) setsockopt(r3, 0x3, 0x38, &(0x7f0000000180)="9eba94b938429142be60b5b37ec24be812dd1e20c90eaddd0503240e319d1d52e9dab4fb715638b49463e7b60500ba5dabdc1c0c34cf5a0193dccae38dfeb7eae1806dd793cf9aae2902e41bec0634a381841f88e1029716e7f6576bdbde71f24f37da8f4ab6fd58e2ddeb8385f12356a4a738e003a1daa06831f3c87be9d8cfb4f01838906250ab26d89b10d4a88029bdd7903b509a593b5ef52f4e24667bff011dda46", 0xffffff95) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) r4 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) recvfrom$inet(r5, &(0x7f0000000440)=""/202, 0xca, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000040)=0x4) 16:02:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3, 0x0, 0x7f, 0x7929}, {0x7, 0x0, 0x4, 0xffffffff}, {0x8f, 0x7f, 0x1, 0x1}, {0x8001, 0x5, 0x3f, 0x5}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000180)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r5, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto(r6, &(0x7f00000002c0)="52a74441f89393fe5abe7468c1da0be032c3", 0x12, 0x6, &(0x7f0000000300)=@in6={0x18, 0x0, 0xff69, 0x2}, 0xc) r7 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x10) poll(&(0x7f0000000380)=[{r4, 0x2}, {r3, 0x40}, {r6, 0x4}, {r7}], 0x4, 0x7) geteuid() ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000003c0)={0x2, 0x1}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000480)='./file0\x00', r8, r9) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r10, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) fcntl$lock(r12, 0x9, &(0x7f00000006c0)={0x1, 0x2, 0x8000000000, 0x9, r13}) r14 = syz_open_pts() ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f0000000700)=0x9) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_timeval(r15, 0xffff, 0x1005, &(0x7f0000000780), &(0x7f00000007c0)=0x10) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000840)={0x1, &(0x7f0000000800)=[0x69]}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r16, &(0x7f00000008c0)='./file0/../file0\x00', r11, &(0x7f0000000900)='./file0\x00') 16:02:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) pmap_unwire: wiring for pmap 0xfffffd8061b69928 va 0x20000000 didn't change! 16:02:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) r4 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000100)) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000b2d2370a03180892e09af14099bd79010000e31e00"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x24, 0x0) 16:02:17 executing program 1: socket(0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000240)=ANY=[@ANYBLOB="fb185d0819d000000000937114be78c4600000000000005d91baddeea8ad269175558716e30eaefcea3b67871a1ace9a8294a0824dcc467ce5b587000000b13bfc0d1f2b3a54c8cfde03327e7374e8eaf3168bc951cf4ef537247772e3ef762b179900"], 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() setegid(r4) setgid(r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getgid() setegid(r7) setgid(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r10) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r13) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x7fff, r3, r4, r6, r7, 0x8, 0x4}, 0x10000, 0x8, r10, r13, 0xd0f, 0x864, 0x81}) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'@\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x208e, &(0x7f00000000c0)=[{0x60}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:02:17 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x4, &(0x7f0000000580)=[{0x7000, 0x40, 0x6, 0x9}, {0x1, 0x7, 0x5, 0x5}, {0x0, 0x8, 0x0, 0x9}, {0x8, 0x4, 0x0, 0x8}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000400)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) r5 = socket(0x1e, 0x4003, 0x0) writev(r5, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x100000000000002b) setsockopt(r5, 0x1ff, 0x0, &(0x7f0000000740)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f7375d9bd1befa61f169a02aaede4e0bf2adad21077a799b6399b4ec0f3c031422b9242133305baadf04eed2a833e799bcab994446212f7c8caa5888ee62ca75ac3706f005d77c672a992dcd19ef3316bed1d4af7b6bf89ee8dcf30199059fedd782e8dfccbe63eac7c1aa04753c87fe3fb84536adffea8d473da51d80391e3de90b4640e386d8d5707e27459b24dd95932a5583c18c5", 0xdd) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x1000062d) 16:02:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) 16:02:17 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) socket(0x1, 0x3, 0x20) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) 16:02:17 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x1, 0x8000, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040), 0x0) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x3c}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:02:17 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:02:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8201002f666d6c653000"], 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0x373) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r3) r4 = getgid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file1\x00', 0x1000, 0x5, 0x9, 0x1, 0xffffffff, 0x8, 0xfff, 0x4, 0x0, 0x9, 0x4}) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000400)=""/77, 0x4d) setegid(0x0) setgid(r4) r6 = getgid() setegid(r6) setgid(r6) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xdf, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x18, 0x10}, @cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r6}], 0x38}, 0x8) 16:02:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 16:02:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r4, &(0x7f0000000000)="87", 0x1) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r4) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x888, 0x21) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x8000) 16:02:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e1f0dbfbc2fcdc0a0e87589d1d78cc54c2a54d18459a83bf9b2b90355d0d0ee756270cbbed7e81c94e6fdcb3062ba199e7161ee30c4204e195d8b0aa88ccd17fc1cf4e43df5a92fd4bd506c8ef87ce83187d3906609bbbb285805990cd1cd86e8ca6d50c49fb4961447c1b7bd3df8483eda", 0x75}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:17 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r6 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r9 = fcntl$getown(r0, 0x5) r10 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, r4, r8, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r10, 0x0, 0x92, 0xffff}) fsync(r3) geteuid() ioctl$TIOCNOTTY(r2, 0x20007471) setreuid(r4, r7) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0xd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000800)=0x100000000) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) pread(r0, &(0x7f0000000100)="39eb415ab71f9e68d10cdc266a38412ac349c3e4896f302d27219210584775", 0x1f, 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r12, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000008c0)="96446a99e553c535916d938c0638fd95942ceffdc184bb7dca4cb20830c72f91a959175f89f3e261fc62d611daa69ad6dbd41cf673e30ee641331ae3b356afcce1bc856c0ccc2a24013ff248d1336ddb5580173fec5d4a5c9831045d247d7b2ca824bede0a09f297185b98f1cbead96623bba71198fd56323f6254fdc2e2637a541fb3c7f42bb1e410a3000069ec7de851f54cc92dbc7fa624d197896d04a5fad9790358b1b17f0d1792e8a3f0364ab7eac0030a95c306d062c3") semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x3f, 0x0, 0x1f}, {0x3f}, {0x8, 0x83}, {0x6}]}) pwritev(r1, &(0x7f0000000200), 0x0, 0x0, 0x0) syz_emit_ethernet(0xffffffffffffffd6, &(0x7f0000000140)="c4d46c0a81d12c80d77e4dbeb6d4") 16:02:17 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x1a, &(0x7f0000000040), 0x62) socket(0x10, 0x5, 0x2) 16:02:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xa1, 0x0, &(0x7f0000000080)=""/161}) chroot(&(0x7f0000000180)='./bus\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ftruncate(0xffffffffffffffff, 0x0, 0x1) geteuid() 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {0x28}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10780, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x4, 0x0, 0x14, 0x80000001}, {0x8, 0x8, 0x0, 0xfff}, {0x6565, 0x2, 0xff}, {0x8, 0x8c, 0x80, 0x8}, {0x40, 0x6, 0x8, 0x8}, {0x6, 0x9, 0x4, 0x80000001}, {0x2, 0xfd, 0x2, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") 16:02:17 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket$inet6(0x18, 0x0, 0xb3) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080)=0xb543, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x346) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x101}, 0x8) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='ev\x0fbpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x7ffffffe}]}) setegid(0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:02:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r0, r0) shutdown(r2, 0x2) ioctl$PCIOCREAD(r2, 0xc0287533, &(0x7f0000000080)) 16:02:17 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x5, 0x2}, {{}, 0x0, 0x2, 0x40000000, 0x800, 0x6}, {{r1}, 0x6, 0x4, 0x2, 0x9, 0x4}, {{r1}, 0x6, 0x91, 0xe4eba5612612f13a, 0xff, 0x8}], 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ed000/0x8000)=nil, 0x8000, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwrite(r2, &(0x7f0000000040)="4e6bf14b08ab22c9e10e25d52b1086df3d378e27b39ebc5dfa570a0ef30d621d3debe198047ea6a7b8b3ded26926e4f18a916e9aa04d9a8c14e74cd54f99c9d9aee5d026477606a88cc8a685b909ccd6cd254d3ec688a3373cec6b75ba050f3f", 0x60, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x6c1, &(0x7f00003f4000/0x4000)=nil) shmat(r3, &(0x7f00003ed000/0x2000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r4, 0x20007461) 16:02:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fff, 0x0, 0x0, "d73000000000000000010000000000ed00"}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{}, {0x3, 0x10001}}, 0x0) execve(0x0, 0x0, 0x0) 16:02:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) open(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x87) select(0x40, &(0x7f0000000100)={0x9, 0x570, 0xc07, 0xb861, 0x2, 0x7, 0x3, 0x6}, &(0x7f0000000140)={0x2, 0x4, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8f55, 0x1, 0x7}, &(0x7f0000000180)={0x1, 0x7ff, 0xe5b8, 0xffffffff, 0x45, 0x81, 0x200, 0x7}, &(0x7f00000001c0)={0x3, 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r3, r3) kqueue() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r4, r4) open$dir(&(0x7f00000004c0)='./bus/file0\x00', 0x200, 0x188) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) r9 = fcntl$dupfd(r6, 0x0, r7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r11 = socket(0x18, 0x1, 0x0) r12 = fcntl$dupfd(r1, 0x0, r4) setsockopt(r12, 0x0, 0x0, &(0x7f0000000000)='i', 0xfffffffffffffe46) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = getpgrp() r17 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r10, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x7f, 0x100800001, 0xb1f1}) getuid() r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffd15) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r21 = socket$inet6(0x18, 0x5, 0x8) r22 = fcntl$dupfd(r19, 0x0, r20) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r28 = getpgrp() r29 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r23, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100800001, 0xb1f1}) r30 = socket(0x2, 0xc003, 0x2) setsockopt(r30, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r30, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = accept$inet6(r32, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r34 = socket$inet6(0x18, 0x4005, 0x70) r35 = fcntl$dupfd(r32, 0x0, r33) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r36, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffe39) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) 16:02:21 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x1, 0x40) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = geteuid() r3 = getgid() setegid(r3) msgget(0x0, 0x2) setgid(r3) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) r4 = socket(0x2, 0xc003, 0x2f) setsockopt(r4, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xa, 0x0, 0xfffffffffffffe90, 0x0, 0xffffffffffffffc9}, 0x400) 16:02:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x9, "000000000000000100002000", 0x2000}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) connect$unix(r4, &(0x7f0000000080)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="a8ac562895f4ef18", 0x5b) 16:02:21 executing program 0: setuid(0xee01) r0 = msgget(0x1, 0x254) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c66608393a990a9b5333d0baba4e883feda3822a2db39f7e50000000000000004cb743b57485db588468b927388a9e44cfc1b0e67838332782572b3e127a30ca393f1159fdfaa3b1e0186e9eb7ca0eaca6eca2003553d8c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98eea91c8babf7f42252e06dd6f4c066f67041169bab74d50bb0d5e8fac2a6a8248fa2398aef67b12c5943951963ecf63d5f64806df5e14d8ec83a2c42edbc19d1f6ad215fa60796870b2f3a76dd6cf96aed7f3aa790545799b119923609740"], 0x107, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) 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, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdf7) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r12) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x180000, r1, r4, r10, 0xffffffffffffffff, 0x40, 0xffff}, 0x298, 0x9, r11, r12, 0x7ff, 0x9, 0x6, 0x9}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r14 = getuid() r15 = getuid() r16 = getuid() r17 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r16, r17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r19, 0x20004b42, &(0x7f00000001c0)=0x3) fcntl$dupfd(0xffffffffffffffff, 0x0, r19) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r18, 0x6, r20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r21, 0x6, r22) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r35, r36) chown(&(0x7f0000000200)='./file0/file0\x00', r35, r36) lchown(&(0x7f0000000780)='./file0\x00', r35, r36) lchown(&(0x7f00000001c0)='./file0\x00', r35, r36) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, r35, r25, r29, r31, 0x1e6, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r24, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r24, 0x1, &(0x7f00000001c0)={{0xb718, r14, r23, r15, r17}, 0xfffffffffffffffa, 0x2, r20, r22, 0x0, 0x6, 0x4000000009}) r37 = getgid() setegid(r37) setgid(r37) r38 = geteuid() r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = socket(0x2, 0x2, 0x0) connect$unix(r41, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r42 = socket(0x10000000002, 0x2, 0x0) dup2(r41, r42) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r43) r44 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x8, r15, r37, r38, r40, 0x188, 0x2}, 0x5, 0x0, r43, r44, 0x2, 0x4561, 0x50e, 0x7}) r45 = socket(0x11, 0x3, 0x0) sendto$unix(r45, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:02:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82ae043c0f1554c7d5d28343bb65dfebc2defdafc51da4bc7c5c1d7c3f9e23ffe5e5388df9df9d8b2f73385157a218757f49c70c21405d66187d303fbde01d0937b666db9a6587dc98eab694e5cb6b90d717df6aeff9c53829a39286b842b00f57ee85aa1cf19ba1ae"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:21 executing program 0: mprotect(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x5) shmget$private(0x0, 0x3000, 0x306, &(0x7f0000ffc000/0x3000)=nil) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = getuid() r2 = getuid() r3 = getuid() r4 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r3, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000001c0)=0x3) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r6, 0x0, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe8100000000000000cd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r12 = socket$inet6(0x18, 0x5, 0x40) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r14 = socket(0x10000000002, 0x2, 0x0) dup2(r13, r14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r15) fcntl$setown(r12, 0x6, r15) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r16, 0x6, r17) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r30, r31) chown(&(0x7f0000000200)='./file0/file0\x00', r30, r31) lchown(&(0x7f0000000780)='./file0\x00', r30, r31) lchown(&(0x7f00000001c0)='./file0\x00', r30, r31) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, r30, r20, r24, r26, 0x1e6, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r19, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r19, 0x1, &(0x7f00000001c0)={{0xb718, r1, r18, r2, r4}, 0xfffffffffffffffa, 0x2, r7, r17, 0x0, 0x6, 0x4000000009}) shmat(r19, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) 16:02:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) flock(r1, 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:02:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b3c0000003b7e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb78e7d2c336ec5e00000000000000000b56c372b3bb406a6f65a62d54aec9b0b2a230db9d292168ffd7dffd4a31016f0fa92594051222884443e9c34240a30d06e6a71c9024c1a6a859de6a673266b677200412a5fc0540497471a6cd664c5bffa85eddd1a515cb4391e", 0xb1}], 0x1) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xf219, 0x7, 0x9, 0x5}, {0x7, 0x5, 0xe3, 0x9}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:02:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x1a, 0x1, 0x80) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) 16:02:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x161a, 0x4, 0x9, 0x1}, {0x9, 0x80, 0x5, 0x10001}, {0x7ff, 0x6b, 0x3f, 0x8}, {0x605, 0x45, 0x81, 0x4000}, {0x3ff, 0x7, 0x1f, 0x32}, {0x5, 0x0, 0x7, 0x5}]}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) 16:02:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/de\xeb\'null\x00', 0x20000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe) preadv(0xffffffffffffffff, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:02:21 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ftruncate(r1, 0x0, 0xc0000) pwrite(0xffffffffffffff9c, &(0x7f0000000840)="621d90ab6f72485c3a9709b5df907bdc0e2e7db2a4cba756b493ddbf00293846de6f7d6294c30bec8a960bebfd3e6f61555228651c386afa8d8a8b6dcb388fc6f6bb30db8820deac12fc987ddde18f6f0f8f777e9d238e62b29d72fed2face11362f16737c7cdd58dc43df0a7376d173ca0144ba4454d34d67a06d554375d33467fba3cada71856ec84b08aab5561797cf1d8fe0ae5a48ae702ca877ac7fcc967449bb2afd2a3dca33cfbd0b7bccc693beff364aaeecc701381b01d9152734635d909d36e3398ab1c74fc73983ce0867514b5b5aace69a4a7579e04b2e9ac6a0fc6ed4684cabf1f9f67cee77f18a5de7f32c18ab6e6db577b32950a3675bc61df9972c1eac05cddf3257e4e796b5f1af8b19f4902986abe9404936fe91f5b7a18e2dbc4efd3029d06384303b9424cbdf44d3cb3963b1b04002df3a1ce5aeb1d0cc901c4c56acf3fa6c8f425f4c8183f1dd62400ad4db5ffb4d09d6ff6aec7e081db84c10424ba04baab13a41ddd1942876398b59f3aa73557d2cbb33c5132d0759257ef1e6952ca561178454cec9c766a742d47a9801ea1b738b0207b094b7d1846cdbc3ac1bfbf4282073c076881d7450e3c66c3d7b396fb4fb27b715318d3cbd92d09c616425979dbfc1671fe7215e43a39e55ec047113c268bf36df1c1d85133f1a7c70ec85f8d06eda4d58ce607a12f1c3ff9cf72bece95bcf876bf50495c8328a3f6c69ea75f5791fcb3f08ee0f93857249e3f8fb4123046844356d8890ccf579f906e2476c6a08f5c643f0dfa5ab7fb7e81978381d22c840e5f6f79af37847d9df0f88499693c045c259508923a1d63d02f24eef91886440014c0ae8e60f6e0eb07d1c38999256bfb58fe5c88c369a6af1dceaa154de88713a6b15187397f39b1f1dfe97feec8918b9723474825a818b9b2a5090b930ec854f8d5e8fbe21d71d5d9b76aefc170b09e0e93f04c660fbea79e73b7dae929a1f45bb449954a3675643e91ad416b293069a2de6a5583e014c15f034b28d370a1404dcf31b8859e76d79c77173395fca13748df7b3eda2a320c8d7b99bf52479e587cc2565d5c3ce1cc12ad9c15fbba6674a543288c295ff7c382c346a2290f75234f2736b4ba030bc56826ea9c390ea3eeb133ed5d9db285026e0a12dbce64a5323600a91dc137fe803930b712e9a103f326f54df8d1f91f2474dc4fffcbfe463ac1d1f6d83bacdf4e907bf2e22e86c4bd7b73db973ff03ff3737290579e3c85550ab478657b9f3e8672205ba05d80ec4055e36f55d47632cffd0cd3f9add26a5fd672305411377cee2471e4bfd49724cd1d1114f6d2162e2f238fb72fb06ee0b73cc6747217fad0c2dc48786275fccdbfc17506c108d2ec04aee5c6f52436ec7ccae5aeefe7ebcf332aa1dda13a5bb5fe3cda459c3cb2e62067bb18de7c562d2c30944c838597e67cde4d3adc41597395c10ea99b6b88a3a593c6448755be35d7c7be16e4655669bde9c51cb07e1525e721b14d1afef3f86a95bf4816b2b50201d0731c4e919f6a5c1136699fd2bc198acf2c184a4ced77f84fbbff75b896997ab2774eaa8bfa9d15fb1373af575deafa3b50b2f01092d16d7e10301512651b0814540ce856979fd061a7e967081d98f99418aed31d771db02df5a23dccd19f3bbfdf8296ea520433c871964d35a22e8fe4ef146a6175079c13037afd3618a7498dbb9f75fdc2f135f0e71950552c5a49b5895f47dbcea9ee81765dc65b0d106471230c30403294ede49855a5cdb5b273a0123dd488009571e823ad60bff2a0bec415d627b9ae98bfe7d29aea5f3ce42bb020d0b293343f74f0861813f5e35ddf5a1aa3f3c1d0fce2374117afa09617d8a622039ad47a17b8c124fdf0312f6563b65379c2a975cb94d1bce2ee1363fc4ae14bb1e668d39bf7d7aaf5bbd77114965d157974873ea98aa5dbc1fb201f0b3ebddaf3780a83ce2fd941b59cbecc713a2162157d032c58399468bc6923b643cc4bf1a19a9aeb9a0dda7473b7cbad4fcf0a3d36601b1bf756f0d5188bdec0c4b630fdd86490097689001871623b7becf061ebc7401730c3a81815e599840ad612bd6942df762db674a8914ea78cea7164fe2dfecae71a451c0eed16ab57474d7657d088d0b6830291fac8820388281598f5e0664f0bf4fec9e3cce37207e4bfbddfd91cb84dd7ddbc4f9f024b593fe410f23492f8ad64070bcd78e89e10c3a31f5450dbacc6bdd5abc80e463bd69d12d2ce5511fb8693bd326a9ed6285bf71d924e0bffa6859f96334ffa8b5f3430802cdf2ddf477e5f506a35027737155b16d594f6a0d50d3ad44d40ea6317a965f6d2fcd4cf68ce6431a7f4f5f233b1d4b3a2eb6e7d0460fb86fde8dc7f6f2e25c8244f5830433a0537bb4444045663e5380efb2287834d83143702f04ac122784b872d7fa8545f3d1f71ac73b7c8b02676185114ebd7e2e8ae31c8482af7fe9f12ea66ca41a96715fe181c91f846c515d4058d9d010c31f4da7311a11ad37ce672fd45da676322bab6cb039105b7b5a6b80a880a4ac7c4139101cd6eba199aaf2e4d696f5f0a7b3f0ddea368ef5767b37999aa418c7eb7475298721b3f439b3138143250912bef6b9bca342db403e19900b2e4fc2999fc1c159566080f862afcb5e1a82433a9551e5f7e15eae4da8c285c404dbfd0727bbdd440f05d267d2a633a60e048ea62a5fa1d1b8e688a13bdc13ead04f07f93d2d62d02dce2e6336317486a066531267a2c9068aacbba92d31a70a970013ea926d5fd1f5639ffebc7787b852464971eb1e70dba12c4eb7ae02db7095220f7a2d81d5ce8b3621066953150978a6681eef44b12429a74b14eae426b5eec1854ec850113d88c9049b3f414e4ee42b40d1c28395bcb483a3cf9a441acb3fb1e3f077ca943c6d384f33133a2a719e64f5a620887bba927b2f83e2460b1eba6bc4ec52821b3b66fe2107c31d91877c7991c73990c63617598c6868ae8a78ff4bb3147bee1fd9682c6313c3bf731f6935b3b359efae60952498a076aeaba85bac4dc718122caaf1d18263e1a70494e84e0b88dd682b991b9d8eb4740dd828eb1cbe5b1208ba5e529d49460a0c0a3fcf216fbf63790188791a31b323a70a98675f61bb6c6106fd063262afec363374fc74f48acf877402211dd711536ee5e108bc549944996245e9475ec94d0d700a3de1189b61719c551deb595c23b48d44c05f77ae2ea8b38fb1f19e3df746666baa72c5b9ee1ccbc581c80e6bd993c23d000ca475a9f3c605ecb830b5f71ffc8ca3393729e348c1ae03a9b4da367a9cb083ed2173d4ab6c973f142aaf6dd375b28a5f855a5db2639c0485828d58205ee9614c8a55e68637f8512907c437d0de5ed5a6c2e53f275bd0127887de6e2e3f1ba00ee130f49200cb3681c6324b6992813f519cf47a08ef16e07fc6f9de19409e390016f7fd5391b3bace91c867878e1b4ef52f7d52ccc45da02dde88609a17388f92bb0f8124d257e9fa129363ee06251baa9af60c5159e75cb5800b7171fa3850fa7b1c45accb8307f485aab88614f3e597627ff9e66a1b2b72e899a661f7405a45db56c9c342c9234c4e908d973b2dab1372df51f8af3d3c6d9acc6e9e51fd6cbd5c57274dedc12921c6cbe2614b14844a7e8f941ace68323b70deb8d28f91afb2b465abb9164ce425af1e2d4c841456eb0c11b786cf963f8a2915949488637310ad4eab6ff0ec650821c2cfa76f4215a11d4cd87c43ec7cf4f9a108519b1d10b99639afd463c90861ac9b18989fde7f95b402b8704d92466505a87957884ded033eef77964455150186891770a0bc18cac74f88c48aa90c4737fa77f1ff8d670109aa6b71a52d890340a147d3ba816d424614fe2f84687b829b89410e9662d16871b20939fb4ab8de1861b37506e3875c8359857146e62196a8f9b790af0010a4f37587b344bdb975b9f2a6b0a1c762c9043ecfca4bbbe3550071379730a28d0ccfde4058f5b66f9f1c8702a1134d7260482cde9b500fde01331a39c84254d0d8e4c328f75fb7af9004bdeb28dccd73c84e15d7470e33373e81d3d3bb904474cd9a3bba6b168188ddc7205cfaff32d539ca9c6a763571b57473fa5591e46f4fb916c73f9f812fa4aca9f0c105de3e5748e2798171836772bd3ce215b54822cba10889ae25088ca77115727bee0912ac725e9ba1da3248da988fdfaa755a0108a21faed6c0bddbd3140b6fca5550d53329e649d1c742b7a511e2aed087ef5a8f4f733aa6fffabae941b4e6f2d390d5b36e5decbbf850dcc97fd8f77af3143fe39d5480ad172401b5b35e108145acfef53f2145414c11e5ea97fd198dbee8305a1dd98562a22134b5f5e863603ebd4c4d2702dc2f9a3f516bf0ab8ef8fdd96448ee7d8ed9aa1f580364abeba14dbc28ec3357dda993128b2a982aaa1ee36937124e1f17d91910328086ce0e6b0fe93b58e6adec3369a853ef23a935beadf86bf03290f1e957385e937c3f565ca1a669bacd49aae10e07b36b148a62c250978ef10bae8d3398be678c22dc6a2e99c99f0ed8b2c0107ebb4717d087a90704527c235ac0090b92c79851fb5a5e871ab870a226eef72a19ac39cfccb514c16573618ec963961d34914a1952acfb476f656eef44522babf4914120eeea2d3d7a217dd9f15dd482ff4e65dd5009ef681baf2c09abeddc4537c13148ecadd50281d313fffee98db7e67a9be92a3844ed473f5673a031d8b5e70b9db6507f2971f6a08fb4bfd90b152be4f83084525e03ffe060c0cb4702001f9041efac5d627c514ecccde0a8df91ee50cc00e38bd15bc0abcb01168defe224d5f48780f806a69cb2764827c4ed44282018f20baaacd7d1fb6acc395e6f8d3a671660c696791f9ff676419e9071a141c6b74470d2768a9f1d0a56402186d541ccf5a60df5af25bfde3d6da9136d2b26004425dff0e4a4063727b5edf62b8040037c0dc5f6afef6c89072ab9ee2e97ac4951e579bd77199fa4caa97143e508a09b03085635c2b09092310ff8cd0151b38139b33661651c468dcdf0378dffaeb54729fe6c30b465c21cb8ce2959c39c02129445545b772b5256063de648bb55fa9e1fadcbd909ccdca2cea6e6dbd8d7b0a1f4df6b3771fd02cc53fd11ac94046607ae77097ccd51183ec4fe144cf51a252045f44ebcdfa8294f440bee26ea2ca3d33a63fdfd188f44f005e8da9cef9103598bea6fe3584464e8ff9e4a03f387847a8b089e99a3a9b13544584ac83719ac936a7a0bb238c7dbc8e2aa997b3a05b4cdf0506f1bf15af3d62f597557fa9fe6744c7c751c60be0ffb36231a9546d7d479ef67cf15af929c72285946dfe083b89f97f84c1c535195d543d57364d03c9e60b46670db7fc7b02e96d658ff767dc6082825e4c0645c7a2fa109c2b9de7f0dfa98093adf686a6ec3b028b0419891754e992558cab7ce1d33bedfbd2184dc493be261fb681cdd9eb3e5d0a07d65efe644b8725ac62078324b9212f91286cd69f2c2e3c99974eb1e7fa6455ae62e9452cce5ff81f9e4e80144486febf1912cdb566832a224be607b3c4e42f57cded0a63ebc659c42eb60ce9b63a61ab252d69ca110dc6999554fe5f39dbf7856191f6c7cab0f5afc9da28912f610a04dc857aaed8217d86d2f8915a795c353780d295580ced4db4076b105bfd746e6643a1f75dafbcc747bc2fc7185435de808da6ff7ec6cfa127bec818d073f61b8b66c1aeacfff5d8fc63bf2470c16e166e505120356a42438e7661fe4ba84d6f8ded5b8", 0x1000, 0x0, 0x0) ftruncate(r1, 0x0, 0x30000) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:02:21 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:02:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000780)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e67", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x200, 0x4, 0xfffff0fb, 0x5, "b394a2058a64151e4a4321f00785af2c5c958845", 0x4, 0x6}) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000180)=""/47, 0x2f}], 0x1) 16:02:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x7ed6661a) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x18) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001d80)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020016"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:02:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x11, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="4d0ea71c76b00b635b8be0fa63394ea2a5f8442fb5bb78ec6fddd35995e4db7cca512f355ea704ba1372c9af8e943f709cbc8d1a4f11b6827a358ab0d1d86fc6eb883ea50ec8039c414981f289027891807c13da97571b38f0ae6b0d5b7f271af4b48b274eb5e14d100a5d9567ee77f0e2d0d4b71558d959b383e93da5b0fd90e4cbd2f4cfbaa10ba7b2e3d6f63e7900c56bafccc026e570248e60dc905ee982f50a94b5259db6d2608a2af0d019ae554a0a10c78d16ba29b6b05da0eabadff4a6143f29415af51414fa2df37ebb2c953824517b52f51e70dbb7e06207b97e6eb9ee8da9b021e2c9ef", 0xe9}, {&(0x7f0000000140)="5f7a782ceaa87a6f5a50f99bfad1dc9e295791da0091389e3a32ea173fb6568b034b0fb30f31ce0b79f1e0ad6d1e45bf7a7034e7abdfd8ad99237f2914201e6ceb0a3274a1231ce7037cdac39ad1934e8bd7cf22d19825aaf7edc59c531bb2f0a0b71d2738454e5f1e411395af3b5b08bff3f43a74491588c6b6d6c17e4a9599a1ae4b0c1975ad6f1050fa2abdfcfcefc24245e02285f493179194279ca800c70d4befb9f5800ebd559e5505b1c16435ac93df8adc2e05041ba519822f9ce479fbfcda95914f073258aeafade201d7f3477a06306c22783f51a2bd4fed09286bca403badc88255b5db4719cd5bfa5f6813f3962862ada01478c37b62cec3", 0xfe}, {&(0x7f0000000240)="fea6eb69cc6a792b3e28212ba876e9194949788a796eb561a15c0f7d61b6e2b02cae36fe38799fbd1fec6fee38942b444d08bee92ac5b52eb3a87df88a4e2ac4f9c2535fa6fe5c1c3ab9f8c732fce04580fd8ed2bc2cd70a5ba2383b68be4c7fb171f17ef00ba667795623f367a138f72ca16a35df62c5102aa46f219036bf410e959932b978ca443fa3469f51a42a7e7d2a165e49aa0c17140b0e9c86ab8a8302b2e19cb09f44a4ce130f5d2758d19f7c11da4234261d86583b974f33b4ee3825245f06f0099d5c37de09319aa940f923", 0xd1}, {&(0x7f0000000340)="1c7756e839fcc0b83f963ee1be6ae90140da8e972afc70d3d646cd1bc7d01f799a7625707d53c1803ed055a68df35b941179603b5d349ff02f9f4f18bb819bf6fe818f17e21089ab5598", 0x4a}, {&(0x7f00000003c0)="9f93829a40fbcb1ccb13c0db01a19c9020544a3d62baf9b333016a1c2b12e771e340e23aa517ab4d248434d8ed55e442687c42ec50ae7dfe03a9b844315c5bbeade7374d2c862703f69d091807e7a4108b7283b78f45d8529196d94af3a58306dfb19b04eadbb6f0d7128d664fb03076f541790b6611eec368b767bebd8f34b1f1cb397b30ad89f2d8a6e030d437615324847ac25a9731696b662a0f18f989bca44a209093455e9aeeead2ab3b74e12d5f99a91c78d05333f95d54c6344bee44303044f88c88a7", 0xc7}], 0x5, 0x0, 0x0) 16:02:22 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x76, './file0\x00'}) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlink(&(0x7f0000000100)='./bus/../file0\x00', &(0x7f00000001c0)=""/241, 0xf1) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0xc}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:22 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000440)=[{&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/201, 0xc9}], 0x2) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000140)=0xc) r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) writev(r1, &(0x7f0000000a40)=[{&(0x7f0000000840)="3ed3862cb93233e3a1efeed0efa3fad7b2955a3b055b6b1d84bf592b6b6c6833c585f85adeada26aca47204fc4d7821044a094bf9dcb6cb3d7cefa33d9e55fb9dca1f68ec240e6bfafda0c77d88efdd95e97d4e966ba5502", 0x58}, {&(0x7f0000000400)="0735334011636dae87b9cede4b0f22dd39c19b56faabc42d", 0x18}, {&(0x7f00000008c0)="b712aaf9e437a3175d677f98ca31b83a6b002f3a707bbe205ba0df3ae7b83e210462c559612c07eac3a6c53ea71af42f26f46683383b99285cce57b079c19c2cdf2e60505339d3f7f492fe5a953e364814beee6a53ac90afb58db52cd241f45fdd91cb03215c74c0c24be3178f0b0c08b6972220ded5d39d27874766cb2e30", 0x7f}, {&(0x7f0000000940)="5e8cdb84c372384d6fb5e86cf0684284b68eff707c86e759bcfaf36f3be92a0fbd1ad9db46d53109a1796233089d835cddacf58b93ce6f2bd2b436eda77f7af751eff77f8adcb5de835f4080cb966a2c80883afc1d54f3017336a3c8be47756012dcc5b36a01be6dfab1e6fd71a454db2f63b0d992c4307d3a3e5f1e02564ad52607a832846468bbf81df0f725f7edb9a04262abc31ac51022d23e02093de0a46c2e1945f6c6e3fc7ed64aecc45dd8966aa7fb1fe3d293498f6be1a353fbe588a948daa8a5355964bfc8036aa2bad95b46da1973bce2c632a71b2da6dc6cb3e93dec8e", 0xe3}], 0x4) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000480)=""/221, 0xdd}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000580)=""/64, 0x40}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f00000006c0)=""/237, 0xed}], 0x5) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x9) 16:02:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xb5af, 0x8000, 0x7, 0x6, "8a8348dfc009f70cb6fbda919e896cb81de846cb", 0x4}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x41) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:02:22 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file3\x00', 0x800, 0x43) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533f5e7a482b6258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee770c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef01405be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01298356a36f0309000100a9fdbf678bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaabb94c2d89d4404402b4f11c6a3f83700128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e06f9060000003fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae0000"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r16, 0x4010426e, &(0x7f0000000200)) bind$unix(r16, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r17 = dup(r1) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r19 = dup2(r17, 0xffffffffffffffff) munlockall() r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x1, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r22, 0x0) fchownat(r19, &(0x7f0000000480)='./file1\x00', r20, r21, 0x6) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r23 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r23, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:02:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x81, 0x9, 0xc8, 0x8}, {0x2, 0x6, 0x22, 0xfff}, {0x0, 0x4, 0x1, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000240)=[{0x1, 0xe1, 0x80, 0x800}, {0x3000, 0xfa, 0x0, 0x7}, {0xfff, 0x1, 0x0, 0x4}, {0x5, 0x7f, 0x40, 0x7}, {0x0, 0x1, 0x0, 0x9}, {0x8, 0x3, 0x5, 0x3}, {0x0, 0x2, 0x80, 0xdf08}, {0xfffc, 0x20, 0xff, 0x6}, {0x2, 0x3c, 0x8, 0x81}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:02:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000441000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x10000000002, 0x2, 0x0) socket$inet(0x2, 0x4003, 0x20) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20020, 0x144) r2 = getpid() ktrace(&(0x7f0000000140)='./file1\x00', 0x5, 0x40000400, r2) mkdir(0xfffffffffffffffe, 0x0) r3 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r5, 0x3}) lseek(r1, 0x0, 0x0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 16:02:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e3966696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2f6ecf675d2fa639805209b3bc8881a29ed8581f314400db92980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe4908912f46f3510976771f000000"], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r5, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) dup(r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r9, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) r10 = socket(0x0, 0x0, 0x6) write(r10, 0x0, 0x0) r11 = socket(0x1, 0x0, 0x3) r12 = socket(0x2, 0x0, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r3, 0x0, 0xffffffffffffff18) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r8}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0xfa, 0x9}, {{r9}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{r10}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r11}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x80000001, 0x6}, {{r12}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0x9}, {{r13}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) r14 = kqueue() kevent(r14, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:02:22 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file3\x00', 0x800, 0x43) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533f5e7a482b6258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee770c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef01405be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01298356a36f0309000100a9fdbf678bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaabb94c2d89d4404402b4f11c6a3f83700128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e06f9060000003fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae0000"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r16, 0x4010426e, &(0x7f0000000200)) bind$unix(r16, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r17 = dup(r1) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r19 = dup2(r17, 0xffffffffffffffff) munlockall() r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x1, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r22, 0x0) fchownat(r19, &(0x7f0000000480)='./file1\x00', r20, r21, 0x6) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r23 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r23, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:02:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x2f, 0x3, 0xee) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:02:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x1) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$KDSETRAD(r3, 0x20004b43) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xfffe, 0x0, 0x1, 0x655f, 0xfffffffd}, 0xc) 16:02:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x12) ioctl$TIOCNXCL(r1, 0x2000740e) 16:02:22 executing program 0: r0 = socket(0x2, 0x4003, 0x8) open(&(0x7f0000002b00)='./file0\x00', 0x200, 0x106) syz_open_pts() setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x1, 0x6, 0x9, 0x5}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000002ac0)) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffff5075634d00463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e16ed9ee1981d39c8c12c0880a362245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40db3397e2289c4550c78ffe6988b4c465b85759ac14f6681b9047ff030000dc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c21c22a9e2bf3f94d908971bc9afa408e63b66193b2f6b6844dc563bc55d402cdcc1f2accf9d92d5767e38a7a10c6a021e842ac7bd62624d0"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x37f42ea3cd29e532, 0x0, &(0x7f0000002b40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0, 0x0}, &(0x7f0000002bc0)=0xc) r5 = getgid() setegid(r5) setgid(r5) setregid(r4, r5) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000002c00)="1e22600be006abe264988362c9b63f258b0a274a3b1a4a09f2e4d4f7b6bf3ac87ff1257d21a0c90d09568abd3d6a7596c5aa407957b15ab520e430f6d921cc9473b9be51369586297dd25debbfedb1c6ee5b904fb9da0d5327c7030bedd2f9cbbee6b4408734645cb7f981e154ab6304d0da04812c", 0xfffffffffffffe04) setsockopt(r6, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r7 = accept$unix(r6, 0x0, &(0x7f00000000c0)) sendmsg(r7, &(0x7f0000002a80)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000700)="285ca7fc323de33482eebdd2cec05bcc4959cb7cd5159b349cfdc64e7ffaf81d4abc2f4c2a877296af88a2b91b528c4e7099c4fd5e67fac8d53ff594d4b23cf5b8552efb7ec1c9304869f500082d46740e", 0x51}, {&(0x7f0000000780)="416f4e7cc91c7c9e4ce49e371a3c32477a15b43bddf19f6e5e35baf3dc5937f882e7e32adab147", 0x27}, {&(0x7f00000007c0)="9ad215df074de1cd22d19bfb101114bbbad248540d708595", 0x18}, {&(0x7f0000000800)="b5dc1c0b1fd75b4b668cb9eab1d728ae431598eedf69e4f781ebaf6cdbe3429a90ba253a3826782a79", 0x29}], 0x4, &(0x7f0000000880)=[{0x18, 0x1, 0x9, "73a94076332c33"}, {0x88, 0xffff, 0x6, "6fa7d000263ace66fd0876facad2445bc9d198b49ae83135cd356504470eb727f4c48f0f08be4d72d806213a043131bed6de59ed2531b473d72406b5f62d9aa77d8583273432ed401d606d16358d05635d6b4157768ba4880775cc5b7744f2ee28aac5c0e108e578366a463211827472ce"}, {0x30, 0xffff, 0x2, "1a04f82ef872efe9135744a353f379245a41b7e19d42807015"}, {0xb0, 0xffff, 0x3, "3877db438ffb71de40ef0f5624ed5d4cb1fea3ecd8fe51287c93841fc705d5fa8cfff24c359fc36afffae146426399ed2902a61005f81c2115477a347cdbd79d9d00f16ad91fc7179475e507c400b5575a5224dea0a61a2c8812119343176789022169e2c2478334a854fc495e5daf0b1a32d9a82f52c420a1351b97f5f98bbf26aa007b4a049da05a60d5c662a8910a7a8f933589fb2bac8b"}, {0x1010, 0x10001, 0x65c6, "a929c08d88ab92581ffe142839729e334182125cdadbfef4e5edd4442038914cb6b62135590fa76e2a108ea6597b985dbac4f008e8c69a2a2187600be87cee50ebebe8c454fb42ccba66e96de0d8f0f03f73d93cb0fee8feafbc3f0490c3ecc4685ac6222586e775088c59d9d809c44e4cb8c21088a7b6f91ad47c12f2addbee15c80e0241010ec8fb5ce133b87cc4fec3e0b07e8c611ce3424d7231d551246bd3eb3a0d5891dc4ba1d1a2affabe50964e3725cdf22c6803e6ee87e84e5aad0da3542b2344d46abdef32cc182fe27eb1257b69cfe3767d4035e93c75f8c9e45eac8ee76b290aa28167fa7078839cfb658088e2c930f2ba0d0f4c82ae77a7d52e479f7a97a8db738337680af6b720ee3d16293a21fff85263584539e28f377a152e0c5456b7a3ac97a980d60579ed6df651fec4d95d4ed4377d33cfdc193281ba97bef622c6bea4f41846b8147fc0a1f406e119826cd280c5f4ee99d6adfe385d067400dfa00d6a2a562548e48c9738b820df9eb8114e31ac36ea943e510f730b805e3a378256214126e9d9c57e54dbf50819c13cfbb4f0f8dc52a18486abf5e9580598921bcee28cf8bf6b9f6e1216c515a284728434d56b4613b0e29e09157484ac84d7cc951841023716047bd27a7512784fb7223721a05db29ccc121028c015bf6993d18a868339510a52bc72fd613a842b856b1a757ba12e1104ee69a4bf6536df3d1c54d15ab42a780ac0883a1945af297db811bd36caba9db24bb4694d9ac6355554d9a182b61c66da17aace700ebacb7b01b71ef79b462030664fb4d09ee2083f68f1835e33a9df5ba8d455609f27f22855d4c2e1cbd471a0baf9484a1dc76fa12eff2aa0c40817d2494b327adf19d0dbbb9e024f172a6a691c1ee4ee6f4115f8c8b9bc5bbdc490edbaea6d2ecf716623fd1c8142c886f5c2416da5c6e1f0de16383e80ab5ec6bf825c779c345c3241489003cd914938c3fc625ad77f1fdcc5a9f96baaddf7a0ed88eb6357612c46bc0c7e838e33157f4a08b257c08f3e217b90b931001cfc3ee55548d70eeca1c63ef5f5ee6ec9d0ac83e0a3e0ded04c749184174865174c43de0bc33efff2f78b03d1698458b8483c12c7656e95de6e70d36d5222cfad6897d2cd94c9658fc8049619cbd21ad66bf3925fa3fc097bfef525f586a33886f10bbfa4cc62b5355881ac383223fe93abb55857027d039c001abe9b04c957f94ad5ca29c0a9375f7458e96f9a816283e5fdeaa609c46060873470887e6735abcfed30e457891436ed331a72469df03a8f8ca1aa203ca405ecc5942ce1a2119989819b7482e262aca8fa734ae9b803749af79d6d8095d4a3a95d12e155fa2d24b7921d50949a13f75fbe95d6f82b18e0c88cdf3e985f6ed8bf677d3f639fc4b51dee44c85d8d4cc9a8ff5d7745aa29dc6f9ec36c003dc067f1395859c4d77a67883b4bf1f3baa5f373d0e716b8ecb4ac2bfc267c15d8b3839f7b62d06782c55bef5e408e9adfe4a857bd28f6a473c22c600464e5ddbd8a7b4f329767a35255532776454ed1a15d43ff2a7b910ffb1edab40210ad0d71211b6b38bec88d037db3bd24c019df3d97494c299777acc2ff22b3e78816dd2af6d125aaae3d483b0319a04cd80251d8356f1a53af723f9d5ed0f1f01e97330b59b318f5728363cafb24e36ee8497f759c442cdfeee900a383dc6efb22566ecb2d8073179ca14a1458c87db1cae6b9b310b3bc7938cd80574a454f21fb396e7889823874b65d8fb487d5a5587a9928058d3e49258a7b5ce5e28d3b12b1863603542eb9871695b6c55588a32f2020e39d721c993282e95d9268c4a04b38ad4cca39c4d0387ae18262caac4c188511df6d3adfca5c87e053f6b6dbda3967f3e55a6e22c9d34ee227a490bf6b465aacbceca92c418d278c56111b2500aa57e82eaf71a9b891ae92d975126b1d920ed4ec0d6319a66f09274de5bbc6efd0eb2588751b05b91f97e9997c6f67ba86b41ddf43babfd6bbc37a0f63126f0c32ab7cff5a53336540483516782450dcb094ebf9e841b234c52da4a6625da6d93bc5eac682129d5eeb7af3b2589dcdb23925e3ffa52aa2d95c863622ad973ec66758d3ab191398e72d02b734b5021a33800552c283ae76b652e7fcfa80ee166246039ad5cd0a7a03de526c1d6d7f6c0fd787336998affc282dd1ff4eb93aef80409ca1b6b8401b7aab14d7e38bb62056bd9ccc475fc19882650e720c9a4292382c571d714e45f947479beb8017abd3ca1f02c48132231722274a938c5181ff5e2fb25aea7c539a659ae7ec64d079a3614b9c4aa3d4a3e579a0a8667f8e223e68430f23ad9f900394083f71aa1340ab242f5e85056c1d72c2e2153c5d5ca8cf6c1e6b92db6abe09f16d2366cd64b739e551807d1d5c9e535ee0d158313452d852ed5da25c1b04adeaf28ebba824151bca9a55a5285dcb5ec6f66227b5b27b51b53b4f030df5774f4c8799cf7226c6378b9e6aa9abe0882eeb979f42559386f40a5217395e1c36c76b28d54bc7f6a4d2844a8f820f72113659f2c75310a14aed67322df6fe96182213c5ce1c13a782b7a14a275554c76bfd95b279942f2ed0054251f60b44d0e1f90d39c29e269370e8ebb2c58023ff8c8f1fd2c2f7d163a5e7e67ba538c7d561dd9e38bd0059e1d9242e7f5096f85c99edcde783447ecd9519ef99f9e814dc99731df3812ac9493a6f56ee55ef90e77f5a5f1ce9926761ee1be58c2344e0748ee74511c43de1ed1c1415c6cb287f8496009719fa7978e88ab7e43d3aaf2c8e0657e50c73abce44a0706b60c149afc034aa1cf41adba064ea04ecb6c0dd1a4363857e5ee0fca3251935d76a582f46c8b44d0b0f02a9328595d26a361a6a03ff14ee6e33ccb5ba79e363a49f3d11229fcf6b8d99cd7cad259c7e0e4a355604210f7022d4e67aacad6ffc278c152c9c2839f17f9afcf1c9abe6481ff91dd26f685f532a976aad4a3249038548a4b98ef347984cf436bd1e15a9d32eee4d9b4d2d79906d723ee06550cfb5be6eae0ed077d1890a70370cba93d15965cb20064f38771399e1bf66cf35edebd68b664047d5751cd92c668dc50bdb729bad0cc73dd6e1c6a2fa076aaa1234b83ae851a477048bb10e90a4518e62ed7a44c821b5a4d21ffc9a7e055e4af18cec038187dd84d07480f78d73f239f08209b47b846fe940c3c9b35c65c5eee1100f344b3bc54938b62568949a3e594cf5865443fd349a05d1a6bb2e76cf0deabe7b24eab438c6a15372ce408cfeea0d52365002419a2d264cb95d1b5476a0c340671863f05db4d080d66684fb9b2c27fe24377690232213788579186a6e178fe371e78aa2c9b3f8964aeac9d9c041d02654559d8102d6c5bbb2c1223ffdb3c2e72e1ebd705d0d5e64d28334c64f81af3d37e7ec64ada5e999e54fd98c4bb33d4a73a38c2074ceba350cc61276ee95a03b2f3dcc96ab1129cf82559cca8c2136f4c725602d2fc6ca65019965f2d8ce50fa1b33e0211979d8e12ae9cc91fd3267871cf9945f19113ebfece41dc2842bdf0b7b86fc699cba1d44917479b83c3c745fd8f7096a1556689b22e59defcc26ddfcf69b578f1c39d81ffc372cd17b2b75610a4d1f6c7cb8310668bfb5a8efb898a1a3b85f9ae0c6ccf8387f42eb5a428b7ebe97124bf05a62d169ae78f7f5db8ac72d1ed8400aa11755ff3447819fc1465dd68f90a6d6ebd76184957bc19df3ad624da802f4a5c9c7e6047eb77f943a2433caf393afa4a1a530494c8e9eed225040f6795413757f1dce86a669af72fcf1ac64c4fd1800d6deda18804bcb56f79a856a6cc15f90dc2d0e5fa431c0c020dea4c077e185259e58c21c778c59e8a2ca0a22b573fb7a5c3f5ad273d84558289e06b889e2eef1904b62ec9b21d84c9104c1ece7199aae52895159cea48492b918cbe107ec3cb1722f3a1dbdda067e4818e6fb8603d0a8eb382e3d1ded089adf5a9636deecfc0720c5892e8ddb7d5fde19efa5d36fd4104fd82da0e6c414f2e14485a4253f3c1eb13a4df0c6f235254bc49432391b8134301e2b84c5133de6d6eb99fc785a9e8a43573dbd93ce85daecb6cdb11a8cc440dcbd7d1db20b4acf87b22886385c3aba471c39b5440ab56aa28d5b84cc342ddccaee5f8e64a1053eb063b8585969b1c74500f3350ba205dc9afb15e4db54203b144f635331eabae2e5da0b6df40e8b12887378f8297df101914732fa5ef9e35cea5a0b833eb7890daa89f928df26d009d9c012dd073927c70866d5eda4ee8f93db2a31b1c6276d8c89dc776578088e68698796176b45931932f44808ae9e974edb41b28fb9876628b43cdf0c5cb33296725039c8a210c5d6ebd976ca17ff0675df02ef73fa1ed9b0c76535e9393388e64f0fc512bea9493fd2ecc00ba08fdcf73cf5ccc1697e2e7199ab9d8b3ca430d89dcc401022b5e063c3d2e235540876d763625374ea654ab0504dc11bd086097d71e3253cd35bfb03682856e0e5d33d01874055b9f73065f7f5204bf2971825883f9b570d065b96e1c97890d6319a7452df9aff287c8c42c623f7d2a574812b0c1275d3f8cff387ae904728b46fe8b455d96f77f7b0a9122c26c411258d0d9d84011aa35811dda5ac5eeb80727cf39b4f26a746b946b7ac24b8b4cb9aeabdee6672b543b1fd917e64260f46e326d7996b9678e73a492b05b4f8d6b5c0e934c436a79d5d2a1b137009f3be5e947f582e8fd6cc22ada0e869ee74f19200ac05f196c142ef8a94d26b6bb588511d03d4e2da70a06894b7423c03589dcec8f7dd404e267612899b70fd778980a6238f0c4c1b10cb095efd2a4fbfbe5909c022500f969ded90e15068c528c940f3958aa59758559f840c01e74ddc47edcd7c2022f1ef3cd4311bab2c56b0bc8953850d194d56a66a201c2144416ccd63750930cf25b7aa1c5893f601672e7df1a8ed3139c208c9909385041ac30e61b8ce6011aaa3fc721324bc026513b4b98149de5abbea687261a908f9171c560f1644d9dc2ebbe04f19dd525c4b934620ce98a6ee0bf802b5d509749cb774633e317c3af2b2ea21de0e7011b83a2d96fb2ad013bacc90ae91b3209ce2a5211a92ece73eba4f61074fe8aa2ae7c8b071554adf37ee3c99ccc0f2f4b5b2015ef4472dedca26923d4b6206b8d3d94a5c6ff7a1a67c678f2c1c8fd906cc110298b1b3688d02d7c1a3bf6c4994ac6fc3003a99342420bf28c6ef998c608bff2a198c8dff292cc8128be6671bb242b64b2720c808f86e0bfc192ee408969a9ada9df05c59158f2a3ef2ea22e77b42d201a7053faf98c911a6a7881afe9043f841b2b77c3e0c79733bb734ebeecd66e1ff1d2b37b899b4334fab2b3dc7cc1bed675d08d50573e1f680432904ca6faf638ff8e5cfa0ed757451819a7b4f4159df9e12b73df2740d2819170b7888ced868236604ab66e6ec23a707c391560521bacb67535b0d505e21575192c9340b327987517f05135f6432559f88af96a1f1e193ec692520e4caf4dda30b8204a4f146306584048d1114a2bffdd3c4494101fedefe5546ad618fb02bc5d3baed0322df810b8c7012fd0c5a0650798b8ff63495d8b2752c2b35d026b1be87318817f55d6a95cf15df1c2c00aaedfc87cfaf6985f24e7fbd96d0f04c4b4b40a5f792310b98512771027da49b775a02b62c46796c21c1655f496fba1a203d4475aadfe1acbe697cf76fd3961e0b930dd46ffbcf4d2edb65190534bad7253ee8006ee3784744181992288a81fa44d7e99424e690"}, {0x48, 0x0, 0x1, "5b47cd8fa8e6dfa647eb22e19b0b0ed3f22b32c7bd7ac7f796c7a379d7b5130886ce7f20d5a4ebab190bc0c4f3723c044a95dd61964aec3c"}, {0x1010, 0x1, 0x2, "d90c38bec7d2d5eddf58e18b7840a9ba94a4b680c803c78de1dce2345af93c2c75f98017c11b5c41da5686da89e6c7009c9e785851b85cbc0ea06236b9ddfd464a07bf0b62230dbf7e7f7a253dcaf6bc5fdcfc03aa42be3ef650023fa388b4e26146206413387f7868da19abc3a434a44a0590fe0555663f36c64c4ad9b53d6d5c5a9a836a2fe2e010d7d1d636df0bc64af77c219c9ca9aaf1fa2886b2b11a744fa46d11733fb7f15423f096097e52e5347473a7b7b4c0ec2ffad00f67b9929baa3c75e00ebbc4ed21232a4818db7a0eff49cdb56053e1fe1f0dcf6971efd31057697f562ffb4642f2e141a4d0016fe4d755254985e22c5d34c48e6322a093437aac0283bf608d1388b13ee3e6c89c4f2c17ffacccf0ecedf858e0af64e0640fbf400b9d6decabcf517233e85615c4a37fd006d075e273aed3a38b910d026d1980a2b1d8bc830efb44bd3604279a71e9af7028a4d65700b0cb00831e1784fa5c41636a0d184d01bc11ba994341a167b237a8f382f3c463454b22c81dcda3253f30ba188d0a605bb7b9c256437f6e8eefe28985d05490e0a168425fe9cb934aa09560d7984d9d4797a678cad7f037a468f40d3b3e02c08b0231f91a83c71416a40da677f14c532b1befe5261689d3da53010985e49a28dc013297ce0929c499e38bf6b9a14b7e5e740bf37dcb38bf1eae75706fb4110621852af24f251c184588fd697eafca80260346c8e975f416459009c3f1aca005fa963f3f86211c420f69ded5fedf5213db0ece9464ef83570c96d67cbad39404b34f48282747f0dce344c35475f27c8fee3473c716c89557984b7b16ec9e154f7144eae64b1f0264104af6e72eef76ac44e008ac8cfc5fc03e8f01f8e43311dfdae399f4eff43d7ecddcacb7bfb59e50053e9cd2fd520395a4c2dea9136946671c69571bf80f217cb4d8f7a294e8f461505e21e2679db3c250a97c916481db0cdb3de7a9b86d60a41a06ae15714e768238f3dd4ba5de27fbb860aa9da47c46b29262e13b3000ccc74137ae9c8cf0147d08ecd9036e04e8348ae4db0718553ef529506f337a2f7c52346d53e282e3f3c8f775a81b8858a36efe7afc711135648b6d56fe17d8502e86b1f0cc7ea4ff6765f31bb969879efc96510eb3ac8b5e333312fb1c9efdd6de5667630056d3e9cedb47a5308accf84860c0ba9ae99dfbd4a9ec22f8012a3869299a13f87d99acffa262f9f629ca32e79eb33d62f694fbe063993d38e95cf1ddc3cffdcf0d955220bdae2b55ccdc450a02214dadb388349811fed9e127630a5571ae24648f81cfed546360278e201faa9266644820466a3ff4121b5fa5017f21ae1f910de79f7ccfddc9ecf881edfa0fc75751aea2976413dac88416a56973824d3be81bc22bafdda2694c24387fb06e5ab624c0346ce081f51e702e38ed3a9733d42045b2a066f2858cd0c9390b6a6621bb287a8f2185a37eca286fc39f506dba130b2074635d8990a65c3b242d622409dab3f952623f28436625b38773b062967adc056c4ed7dc91a81def996a3695fc05dcd36f0ae4efef61719880afe9118de8be241899687cfbac32ebe1771e4fafb9a3d6ea293ab1f939a2397c4ae774f708921260d6e60ebb7268d19dd8df48ea59a6798ae02a56d30cf7547d14cd22ed47e5a223a505c3864571a0f8f0f962edbd293b502d961e5e994d4772ae2284badd5d4c770fbd1683d51bc8eca2603f5f3d2189f21bb15ca9c062e1e8752b78dda403096d5735b41818645613f86c08260f19912e2c7116f90cc1671c47a02d2332aec6551c6042d253405396d5a0fde8dd51b2a9347b72cec3747981a66b0f80276a3debde9807db72a77414a1c74c251abda8c4f1aa0f1cf288986c25fa296541884f854277bc302f4029228c5ce5ed7b55e31dc28ccc06e2175169c8e788c96a58bf5652fdace765098d20d953571007e530354efdf3e951ab49c432a6a5009f86227ae9919fa515f30bc11b477ec505bc3e9ebe091a20b78e07cf73b735af4d59fc4d73af059d793c8220755c2de3a8e1ce401e79aeb0a93e73cb315923fd00b5a7d5fc2c398158907711a595c137f74053e072f020b0c00e0424dd7f230e5d0d2e1f443b6e0bd4162fbd2d7f2d992a51b692a2f047b3f1fa8cba1e4ddeb74b73a913fe19c6795a344f873cf23393887bce0dc05b5554eeb3e55415f74e1c7aea38512603593bbabbf5667cb53366d2d60cd550f173d060884ddd872414870e3680d374ce4c796816c0171c9354e08901bcbc66c46cdba15e78165c238fb90dc0088383b51159d6ab505dd42f0844f2e4e8e0dbf67c7710d4cc2c71460d6b1c27599392d78e99458dd0772656b07fb398d884b911d406cac87a7e727ddef8a20a288d759b9bc23ea627720508b33b8c21c90731639e670f12bd320987e915a2ccfa67a99a755be29420eaea8008dca1d79fd110ae257223910dc2f8198cc9ca0aa02ac781ac931992abdd0425697db4d7970e499a0f7a032893438a506d757fcd745b9865768c2492f37db4813a9be187c4d7aa1d775fc7a1a7feaac0ac11f0d4f2decad7df2a6fb69f87b454568c3d04dc530382ac199e9ca36a91f492d769dc43640a05098c34b69b454a904b24a1a065ac458bc8593bd03307b849b7878e5057d81ca896c01bf4f44eb7590c6c0abf693cfff683d4cd4f2df6c8e4af30ae2fd0c679e3d1ee1e84e86ef4bd6c2828c5ec4a3da2f38121def9f5724fbbf108031e1bfc76420446f4ea06da576b594e8527eb1941a17dda9010f0598ed21d944b771c05de4a04709d3296856197f1fad20148659c84c6062c5852919080a762c3518962b0533b652e53280976df928509a85f33e1a1632121621e943ad5b7d7b1240bbd4f3889b78549089fb73315574e0d93d547151fcb985d24d6d77e3b51885dc003e49ecfef3fb34c946bf7a45144b464ceeb889f3974db7c07d863b49a6b23208f718e8130cd59d1eabf8ebd28206ee55452b9fb86c171ba92284797984ab363c60b04228d8b576ffaebdd3f025d5d183472fd847301480945057686564311904058323e8fc2b6a9acfb4a8206bb0521b7ecb331776c616f9208447a5fa99860198a1c5c97e2f51689c62f45f3c5bf85df6851e462bf0a472a6a11781a5609aba02a9b77292aede51f62d2c4027c2c531281555ad83dcaa4dd93ccb31954659420f436ca53d7a47ea9411034403b480b9b37b61e03e0adc5a5e86f819cae961dfacfa4e00a49936726487562d9a0b8556e5cb6489b75b8539089cdd5e251b5b62d4aa2f8b4eb8348a4dfb32012f05a6d6f2956c261fc01ac662135c1aff16e7be57a7ea232e452dfa27155178b317a6cbb9eec91aac311e42157340d8a9c7b074bcbdede8d7a3e253bcdc4281e5c215e813e6accc43489022fa6fccd14f53c28ef139d6d3a1389fd5d9c92b48a33971413ec72d0da332d479d3ed2b45e4a200f27c178e8e813b1abffdd2de61bc455deebe1e3572ccaeaad5f404ebd964a9ddc2e75286dd8570dc1a137d61b38839308a123ff68c75621b6c9cf9281f3d342a536e47074dec0acbe6149bbf578059fa336147558a84dcc16cd643218375f564481de3cfd12eee7881d1041be07c499af5f9c4d7e701b39edf6f96609ad51bcbd33b96026e5ce0b3db5277ac8a8e39a1b53b211a9250c3e14d8258716e4647abc1dc264bcf1b4240a2245b3bbca5750a25d87dea0c39402e71977282cc9af3c38bbf427a417f4ccb19c556d8c5c972f504e61eaaa76eb9e15fcba0915b17b1d2542200d5a0b78811d6e264b4e11c8590b1378b3d6e2168f90d5c1502c20ad542686a16ea29e340417062cfcfbd4cd307461e0bcffa95acd44d44775c530ce281ce9f00471e28439e4993d80511bf463d24e2bf99b6e216053c717bd2d5f4914d361d4618f2b7dffcdb11451993cf8f5fa92e916e7e040303ec6a6c41a9e1166b82d52700d3a9e6355ddfdaa26ddf7e435add3c29fbd1d3612f22e895b1410703adafb1376a95e00594fc8bd6885daa4cf3f89143864af72e8d081db931d0e78ba0f8a7c6580c98be755e85ac8512d7015f4d4e0689d9e7acaf292c74f6a60754b710268e8e957fb292f8ed901cc8105ab94713cc219cf475c3a692b4fdd114e5d9bf05a9f96f93443f4b0db1c060be98c4f99e26f570c24e73ea3e8fa4080443f86921ae5ba34f532012ad8dc5e9a1a0fc573331966b018266f3b3a869850d47c4040be4a79e87f081298709322512da95a54bdc9a56b86698a960a9446571c53e5eb9834aef71ebeef5acb4760f75e27c0d4a53cc358c59d0c84c9b0e45c081cbc0ad1fffa92ec301cf48cdfdff4ef529a10aa9cd8244cc3962bbb41717bd312abd5409af6cbdfd749c84ac1dfa819125eda63dbcdca14ca28e24ab13cc880dbb3affef3f9106dd3318c775499bcb1aece84e224b24ce0594c88019227a772f1f330d2f257852798db3450ce140410d5e7bf80d9032344f22295978753893e3965f4982191250dfc84b532d333772da110ac9a7fabd40d0c687cc7bf8181c8074fb455d3237c17472df15fb3529122a2c76432de79bd1b0faa2a56a18b9bd2d503ed184b0d3261b47cddc7961ec8a122de2beb343518fd7cc31bae220f40776fc967afc9412789f48fd6e41c5da06230cb98c17a4a3e88f37f4087ecf5b41ee5c82f764370c770ccca087f9d7d14d16afd78097b59c8d7c07891b9bcae0710d9429e818c211208e500177cd635d44d213ea571afbb561ea7ef07f5aa0bf37c7be6c0698e58cd98c6df7a7b86aa31c312c4ca97de332a4f3479f6a71565ff75df013f921dc315a2bd56f7aede890cdd1fc5b5cf8f108d9719c6649065df843eebd0fb362937047d94bbe0fe1d62f7597ec2792dfdd1030dde7e5f494fe1ab323c2c8c111b4937bc63f5c24419ecf196bcdb301cf3729e470ad9f441c914c7dc93a42f4d1c3575e74b9d842c23239147674740af321a548e9b1ea72da5a86c253c1338ca812e695bf22d9e38b52ef9cdc608abd706d6660ec79878d0249ca2dfe8c2e67e7caf40708a1e581ce6870fc4e358fc48ddf488eee007048f18ed529111abbcc28363d8d1e959e825dc0edbb06a2d006727f8a77b937c0bacc32e5127330cd6d920a7da150e01bb4f56a1691b3d4f8bfc2ce71d6ba44aa82b60e3b24e7f1d96c992711f5b6c2905d5860a55520ff0acdc6a420fd938e911381f5a5c1f88f40650c55aef65e1e211266f0ef9969cc534d603f44bcfa67605913be5e2d20d2dc06c270d3fd73f6af6b3e20c935a01c10eb1c4672a9008ebf6556cc15ee38aedae2374789936223f2ac356cd259dc353240851407a670ae1350b7fad62caac5ce062415728511351507a611dd50e36e9aeb876553b76c46ef55eb936f6001c7a5e7ffb83edae3bb9f72b22b5be44a64df4c4f739cb4f1ab475faa88159e5c8d07147550f553d6abdcf9aade08e756f3d96f1f89b60559405080b351c854a7ad2ddc9a94f819c0b69602709639181f2cbce51245e2fcd954e89a7440bbf4ee36cc6cf6cf457e935adca46a875b51d4cf82711225a48e0d4fee3c2838d1a2e94ad7139fd7c4af5d94f65e76df3a77d5d2d65b50c1c799654e8d8bb31638a757d5d2ec32fd18c11ae21f18c3b6da9f597d7c59fa0525d745035110c19e281725c40532c74da0ae7e7ff9ad5de789e7ea840bc3d330210b3fd87cf8fa3da0c106ebf894e3f55bd0e22eadf536e7707e08d268add33446506d0729aa05c0d4f"}], 0x21e8}, 0x1) 16:02:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') semop(0x0, &(0x7f0000000740)=[{0x0, 0xffffffff}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:02:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:02:23 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03002e2f6669a0653000"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x1c0, 0x0, 0x0, 0xaf) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x1, 0x1f, 0x1}) 16:02:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x3ff, 0x92}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r2, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f99eb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e40100008000000000b70e75e3feeafa2740", 0x34e) 16:02:23 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000600)={'\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'t\\\xca', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) close(r0) r8 = 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, 0x1) close(r8) r9 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) openat(r9, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) getppid() ftruncate(r9, 0x0, 0xc0000) ftruncate(r9, 0x0, 0x30000) symlinkat(&(0x7f0000000140)='./file0\x00', r9, &(0x7f00000001c0)='./file0\x00') setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r9, &(0x7f00000004c0)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/28, 0x1c}, {&(0x7f0000000380)=""/138, 0x8a}, {&(0x7f0000000440)=""/91, 0x5b}], 0x6, 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) write(r10, &(0x7f0000000040)="050000000000e5006151aecd91b0050064b49dacfe158a1e760db1f683680d2966e1111b887736e95aa90465c1326f89f9973b00000000000000000000200000daad1d74f00181c0a8a3b016fce15be3", 0x50) 16:02:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) sendmsg$unix(r7, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="48f5ae9d0183c451b040676c99a01e31ece793076404bd406f63e5417175ae7dfa429a77ebc18fea38f9b742c8dc53fb7b675f993e927511f4e49a7a27675ad806a8f69611093f036262dbd41cbf7938a470bc9f64c4d2f14a81795fe6fb25afa27c3085ba00d3950a7b7dd36f909423c5088c5b5003850feb1a61ec8ebbf8169370ca5ebce1fdc5f320dbf104768624fffaa4bc7c143a3e1239806dba238e9093934939c8e30d8bf92a30", 0xab}, {&(0x7f00000003c0)="da465b1b419e3ea654f5858d315958898f62df6e6695c8907da8e09214ebf38be92e158b5ac6c9a2096b37fd9bd67c9b2bb39eea2b851c2b79d205d1ae9240b2264cf52d6170babbd421143e543b5e7e3ecac7e3179198dde9c6c619bfa96004", 0x60}, {&(0x7f0000000440)="f26100ca5d8b059cba7a456dbc39fef97e624fb891f01a5f22f1e9f930eeac1deac521e6ac9cefdd3f95135d1c8b060bca6b11902f9fdc22c5a30f5877a23d8abe5e825c9bff6542047200056cffc2531114e27f220b0f0bce8a42f250fbedfbb9dc2e402760b3c1ab49bf8636d1e040b32146958b4e1304daa507760ca8b24a", 0x80}, {&(0x7f00000004c0)="4592a17fc871a4ada11b48436c620b0111a7c6e53adbf18d31d75a678c8deaf58aadf220c7a5293af893c81d98d25b04dedef56177f723c404fc62995ae692ab8f", 0x41}], 0x4, 0x0, 0x0, 0x1}, 0x4) connect$unix(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee5160faa7ab48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbcf654fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470d75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf188b832aa6a6a2511f244ac7844828e792258ee52f00ba48df76c5d39f01722f641679efb1c6e7becfb2eb2eb9a614bde6d303de8dd32e97ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7d000000000000000000"], 0x10) dup2(r4, r3) 16:02:23 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000002c0)={0x3fffc, 0x6, 0x3, {[0x9, 0x1ff, 0x100000001, 0x5, 0x3bc0000000000000, 0x8000, 0x80, 0xfffffffffffffffb, 0x9, 0xfffffffffffffff9, 0x2, 0x800, 0xea62, 0x3, 0x200, 0x5, 0x80000001, 0x8], [0x60, 0x7fff, 0x9, 0x7, 0x44c8, 0x3f2, 0xdc, 0x3f, 0x400, 0x7ff], [0x3, 0x1, 0xfff, 0x9, 0x100, 0xcfc1, 0x10000], [0x4, 0x9, 0x1, 0x4, 0x9, 0x1], [{0x8001, 0x8, 0x47, 0x38fa}, {0x6, 0x9, 0x8, 0x6b70}, {0x4000, 0xfff, 0x2, 0x8c50}, {0x3, 0x200, 0x7, 0x9}, {0x3, 0x7, 0x3, 0x4}, {0x9, 0x8, 0x7, 0x7fffffff}, {0x6, 0x1, 0x3, 0x6}, {0x3, 0xf80, 0x4, 0x3}], {0x9, 0x200, 0x2, 0x7}, {0x6, 0xfffffffd, 0x80000001, 0xffff}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) dup(r1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:02:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:02:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x2, 0x1, './file0\x00', 0x800, 0x6, 0x9704, 0xdd}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) acct(&(0x7f0000000000)='./file0\x00') 16:02:23 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) close(r1) r2 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x16d, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYRESHEX=r1, @ANYRES32=r0, @ANYPTR64, @ANYRES32, @ANYRESHEX=r0, @ANYRES64=r2], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32=r4, @ANYRES16=r3], @ANYBLOB="632d09902ee3f0bef5a486bbf02cddecf72029cb3f4e6e59ae7b2e8a5a3a6900c6d8af57d2acb7e2100f62cc775359fcbb47a3d1e5559774096e0adc089ae2dedafad5c53e00b2d14fadc026965cb0b7af36374cf54edcf2ca7c8ae82ecd6c69c48470324eb9abc651add27af63016ebfe40a8adfff1f5eb5c5b79343574489cf2a19d0651f5b94ef7b627c462e04b6d6fb94ddf037b155358d72a43fabf80b932b0fa991019b4fbd1ae6afca4e9ac751fab482316d8d3c921b6da2f17c8751b947f3902434b6310b5d8", @ANYRES32]], 0x32a}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x200000000000029e, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c, 0x3, 0x0, 0xfffffffe}, {0x48, 0x0, 0x0, 0x10000000}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x64a2}, {0x1}, {0x16}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) 16:02:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendsyslog(&(0x7f0000000000)="4f485539aafc4e5e9eeb7f4fa36118def796a59f904aace2c0e322580320419ce8faa54e8c4a328699057a5356139d7d70aec0b478c20a9999102408301ca1a9545350a43d2163c7fa56db360bedd84b4f378bcd11afcf84902fa9ccd8d829639a318d388dac3bec85f94b45e8765d33388725a7aca64816d4bad61b68c7f72b206b9a4df7fe3c77425e68c5d7eb5a9fce30c58a8ce626dd9ea4cfedfa73b29a1ddf6455dab83c9f1520cf47a768e7db4cede4407d4b3e255fd3638fc830e58f723e7d983beaeea23aa1db64dea02957b8365ae9425439f5252f7e560e1e33addf9f2acaccf9d5", 0xe7, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:02:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283579bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb36448"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r2) getpgid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000024}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000000c0)=']&+\x00', &(0x7f0000000100)='./\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)=']%\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=')\x00']) 16:02:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5705192a101000000000ecd0847a032626150520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = socket(0x3c4b7639439a2c01, 0x4000, 0x81) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xf, 0x4b32004c7d40fedc, r7, 0x0, 0x0) dup2(r2, r6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:02:23 executing program 0: r0 = getpid() r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c66608393a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e67938332782572b3e127a30ca393f1159fdfaa3b1e0186e9eb7ca0eaca6eca200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e"], 0x107, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) 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, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdf7) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = getpgid(0xffffffffffffffff) r13 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r13) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x180000, r2, r5, r11, 0xffffffffffffffff, 0x40, 0xffff}, 0x298, 0x9, r12, r13, 0x7ff, 0x9, 0x6, 0x9}) r14 = getgid() setegid(r14) setgid(r14) r15 = getgid() setegid(r15) setgid(r15) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, r14, r15]) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r28, r29) chown(&(0x7f0000000200)='./file0/file0\x00', r28, r29) lchown(&(0x7f0000000780)='./file0\x00', r28, r29) lchown(&(0x7f00000001c0)='./file0\x00', r28, r29) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, r28, r18, r22, r24, 0x1e6, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket(0x2, 0x2, 0x0) connect$unix(r30, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r31 = socket(0x10000000002, 0x2, 0x0) dup2(r30, r31) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r32) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, 0x0, r16, r22, 0xffffffffffffffff, 0x8, 0x5}, 0x936, 0x8000, r0, r32, 0x7, 0x4, 0x44, 0x20}) setpgid(0xffffffffffffffff, r0) 16:02:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) 16:02:23 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) chflagsat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ftruncate(r2, 0x0, 0xc0000) ftruncate(r2, 0x0, 0x30000) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000000c0)=""/66, 0x42) 16:02:23 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) fsync(r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x32) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:02:23 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) r0 = getgid() setegid(r0) setgid(r0) r1 = getgid() setegid(r1) setgid(r1) setregid(r0, r1) 16:02:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:02:23 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x0, 0x8000, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) fcntl$dupfd(r5, 0xf, r2) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) getuid() r9 = getegid() fcntl$getown(r3, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) r12 = msgget$private(0x0, 0x0) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) r13 = geteuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x5af1, r13, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0xffff, 0x6, 0x4822, 0x80000000}) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r15, 0xf, r14) r16 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x4000, 0x40) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r19, r19, r19]) r20 = getuid() r21 = getegid() r22 = fcntl$getown(r15, 0x5) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r24 = getpid() fcntl$lock(r23, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r24}) shmctl$IPC_SET(r16, 0x1, &(0x7f0000002380)={{0x0, r17, r19, r20, r21, 0x20, 0x80}, 0x3, 0x7, r22, r24, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r13, r8, r20, r9, 0x20, 0x80}, 0x3, 0x7, r1, r11, 0x7, 0x20080000001, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r9]) r25 = socket(0x18, 0x1, 0x0) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r26, 0xf, r25) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r28 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r31 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r31, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000005c0)) r33 = getuid() r34 = getegid() r35 = fcntl$getown(r26, 0x5) r36 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r37 = getpid() fcntl$lock(r36, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r37}) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r40, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r40, &(0x7f00000007c0), 0xcb005093f78273e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r42) r43 = semget$private(0x0, 0x7, 0x0) semop(r43, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x3, 0x4c, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r43, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000000c0)) semop(r43, &(0x7f0000000240)=[{0x1, 0x6, 0x400}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xc35, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r43, &(0x7f0000000600)=[{0x2, 0xa4f9, 0x800}, {0x8, 0x3, 0x1000}, {0x2, 0x100, 0x800}, {0x2, 0xa17, 0x800}, {0x6, 0x1}, {0x1, 0x785c}], 0x6) semctl$GETVAL(r43, 0x3, 0x5, &(0x7f00000004c0)=""/229) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r45) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000440)={{0x40005, 0xffffffffffffffff, r45, r29, r32, 0xf3, 0x40000000000d}, 0x6, 0x1, 0x9}) r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) r48 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r49 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r49, &(0x7f0000000140)="200e22", 0x3) pwritev(r49, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r52 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r56 = getppid() r57 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r57, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r58 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f00000001c0)={{0x2, r52, r54, r55, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r56, r58, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r50, r55) fchown(r48, r55, 0xffffffffffffffff) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r39, r55, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r38, 0x1, &(0x7f0000002380)={{0x0, r27, r30, r33, r34, 0x20, 0x80}, 0x3, 0x7, r35, r37, 0x8, 0x80000001, 0x4}) r59 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r59, 0x0, r59) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r61, 0xf, r60) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) 16:02:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 16:02:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x9, 0x0, 0x497) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x3}, {0x18, 0x2, 0x81, 0x76}, 0x336, [0x2, 0x2e, 0xf8ad, 0x6, 0xd72, 0x0, 0xffffffff, 0x9]}, 0x3c) 16:02:23 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x8, 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x800, r2) chmod(&(0x7f0000000140)='./file1\x00', 0x50) getdents(r1, &(0x7f00000000c0), 0x0) 16:02:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x10, 0x0) 16:02:23 executing program 1: chdir(0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:02:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r5 = msgget$private(0x0, 0x84) msgrcv(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000f6ffffff0000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036898316caf198f8c1e52ec85072686c490ce716694e81b3a1bb8597b1c0c9ea13ca496fa63421318e6af5d20351c493f7f548bd1b2571dcf8e8b44615701f1b6bc29f2bffc2b186f54866c4963461bcbe266e32ecc6b817ddc49bbb9ba4f7bd1b34bbd043ac3292c75aeb125632cfcc35ac499172cf4d6957f9c1f4a555648c9419ad6c3f36c84d029a5312a10271243ed6da3fe9e200340fa884a1bb076e613ac076909ef639a724439fea50f7211196819f6800b3f9d3b23aa6ca12fdc487cb5644c75f48e35b8bbdbd7ba7de1a4e128cdfaf5c44a1aaf27a2927b30689c7702e1ba89ae36c0a801c77267cb8d300fc63942e834f264bcaaf7459d4b1383ee2275235db76a166d660253aa19c2b8285da6f694c4456d78c924bba029181bcc3afb5620ab397d89d606b9daf463368f3a30a71a22744f863be78b7a231bc48fb3a355fb23a2478a36836aa8691dd3f7da590738694604b0f518dc000bcd2e7ca1e6958c1126467941d9cf9e8269ee22956fc024e1fb6284045918d5700"], 0xa8, 0x1, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r6, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r6, 0x9, 0x0) 16:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r1, r2) 16:02:23 executing program 1: r0 = socket(0x20, 0x1, 0x80) close(r0) shutdown(r0, 0x0) 16:02:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x215b, &(0x7f0000000240)=[{0xfff, 0xc1, 0x20, 0x7}, {0x800, 0x5, 0x20, 0x81}, {0x2, 0x80, 0x80, 0x2}, {0x8, 0x0, 0x1, 0xffff3923}, {0x1ff, 0x2, 0x4, 0x20}, {0x5, 0x7, 0x7b, 0x4}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") chflags(&(0x7f0000000180)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) dup2(r2, r0) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x120) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCSDTR(r2, 0x20007479) syz_emit_ethernet(0x543, &(0x7f0000000340)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getuid() r5 = getuid() r6 = getuid() r7 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r6, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f00000001c0)=0x3) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r10, 0x0, r9) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r8, 0x6, r11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r12, 0x6, r13) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r26, r27) chown(&(0x7f0000000200)='./file0/file0\x00', r26, r27) lchown(&(0x7f0000000780)='./file0\x00', r26, r27) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, r26, r16, r20, r22, 0x1e6, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r15, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0xb718, r4, r14, r5, r7}, 0xfffffffffffffffa, 0x2, r11, r13, 0x0, 0x6, 0x4000000009}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r5, r28) 16:02:24 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x181) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x2, 0x0, 0x1000, "28c162ea3668616e7373c362da813b25be69463a", 0x400, 0xffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x1800000) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x60}, {0x8fe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 16:02:24 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x3, 0xfc) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0x100, './bus\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ff5000/0xa000)=nil, 0xa000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x0, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0xc2) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000280)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x36e) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x1222792936dd44fc, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) 16:02:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:02:24 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x0, 0x8000, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000640)="d5f8960316bcf18c29f965215ee78f0e2156f0baf9133882ac8113c7a4dbe5d575f7122f19dfc6d56b944b6a8d51154933bbc6c9fd9bbbe648b0a92e067caff8d1d2980dc830ec87bf0a677f5fdf87192b", 0x51) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) fcntl$dupfd(r5, 0xf, r2) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r8, r8, r8]) getuid() r9 = getegid() fcntl$getown(r3, 0x5) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) r12 = msgget$private(0x0, 0x0) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) r13 = geteuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x5af1, r13, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0xffff, 0x6, 0x4822, 0x80000000}) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r15, 0xf, r14) r16 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x4000, 0x40) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r19, r19, r19]) r20 = getuid() r21 = getegid() r22 = fcntl$getown(r15, 0x5) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r24 = getpid() fcntl$lock(r23, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r24}) shmctl$IPC_SET(r16, 0x1, &(0x7f0000002380)={{0x0, r17, r19, r20, r21, 0x20, 0x80}, 0x3, 0x7, r22, r24, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r13, r8, r20, r9, 0x20, 0x80}, 0x3, 0x7, r1, r11, 0x7, 0x20080000001, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r9]) r25 = socket(0x18, 0x1, 0x0) r26 = socket(0x18, 0x1, 0xa) setsockopt(r26, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r26, 0xf, r25) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r28 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r31 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r31, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000005c0)) r33 = getuid() r34 = getegid() r35 = fcntl$getown(r26, 0x5) r36 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r37 = getpid() fcntl$lock(r36, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r37}) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r40, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r40, &(0x7f00000007c0), 0xcb005093f78273e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r42) r43 = semget$private(0x0, 0x7, 0x0) semop(r43, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x3, 0x4c, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r43, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000000c0)) semop(r43, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r43, &(0x7f0000000600)=[{0x2, 0xa4f9, 0x800}, {0x8, 0x3, 0x1000}, {0x2, 0x100, 0x800}, {0x2, 0xa17, 0x800}, {0x6, 0x1}, {0x1, 0x785c}], 0x6) semctl$GETVAL(r43, 0x3, 0x5, &(0x7f00000004c0)=""/229) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r45) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000440)={{0x40005, 0xffffffffffffffff, r45, r29, r32, 0xf3, 0x40000000000d}, 0x6, 0x1, 0x9}) r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) r48 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r49 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r49, &(0x7f0000000140)="200e22", 0x3) pwritev(r49, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r52 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r56 = getppid() r57 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r57, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r58 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f00000001c0)={{0x2, r52, r54, r55, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r56, r58, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r50, r55) fchown(r48, r55, 0xffffffffffffffff) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r39, r55, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r38, 0x1, &(0x7f0000002380)={{0x0, r27, r30, r33, r34, 0x20, 0x80}, 0x3, 0x7, r35, r37, 0x8, 0x80000001, 0x4}) r59 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r59, 0x0, r59) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r61, 0xf, r60) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) 16:02:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="1c1f012165f84c5560818e9f9662c9dcace47df4b94e50c55abea3d111de64a4b4b5e383463501b4dfed0f95afbead717799848d46b82b3f641102326045595d813cfe2564f9d380f1cd73bf018e6947229ead39799458c82c2314681a5486d6040d473994ec0bb170561e6e069fdaf46adc6be9af508244156794f17db89dd3eb1366ce67119efea6477c2bc430fe15916c450a5c31d7b6aba0736c7db3a968d6286257", 0xa4}], 0x1, 0x0, 0x0) 16:02:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82ff7283c70664ff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) sendmsg(0xffffffffffffff9c, &(0x7f0000000080)={0x0, 0xff57, &(0x7f00000001c0)=[{&(0x7f0000000200)="0a496bf29c661a2a3ce085ec184b20e4f577aaf99370f43d9c062d8c56f565579512fe8a858fef9f8b1fd1fa37d5ddaff44a1236d70db1a59bbaab2edda6511ebba8024b860f2558f26c517770346341a57ea9e9c73baea5029203371f020c07fee1735540159a41e8fb11982ae9d5e41c548b78a2be08799bcf", 0x2}], 0x1, 0x0}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) sendto(r2, &(0x7f0000000100)="9aa77e184421ee4b3e2b4765701edeac45b1e58e5ae13989e91480bad00ce6ef41e1bc3a6dda6a24a6f5c64e8e4e9dfe79a29a3b70cb60e5acbbcdeb5a71583b13ffaa", 0x43, 0x19, 0x0, 0x0) 16:02:24 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x101, 0x7f, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 16:02:24 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) write(r1, &(0x7f00000001c0)="57576dd3045fc41ec99cfde0a561288da2bd5f80ac3dfa8554c9569d0daa5bd65c7a60e09766e8e6e13f3e4ba56b5fc203f00442595e0f6788488a20bb79b86cff61556132", 0x45) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) r3 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x81) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x7ffffffe}]}) getrusage(0x0, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x2) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2000000000000295, &(0x7f0000000000)=[{0x14}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3806a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2}, {0x1000000006}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = getpgrp() r2 = getpgid(r1) getpgid(r2) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc02, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x400000028, 0x0, 0x10}, {0x6, 0xff, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) fcntl$dupfd(r0, 0x0, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x7, 0x7, 0x3f, 0x3}, {0x9, 0x0, 0x9}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = geteuid() setuid(r6) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x7) pwrite(r5, &(0x7f00000001c0)="e635d4fb8d0800000000050000f6357e3a8c8cc20b371483ed6cc3fe6f47ec09c11233e2e60c5d85ba8cd25f2f69ca88c7202d9279d40310602c9f1de429480dea7f8f585d9590e1770f6e32ce5a658ad98e6ac5736b11e3407859972720b3cf64c099d7d569c74caba164b01a9871b825e9afeb4b6d9e89cc69fcc4ee059b5e88f8bd03", 0xffffffffffffff13, 0x0, 0x0) 16:02:24 executing program 0: pipe2(&(0x7f0000000040), 0x30000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206910, &(0x7f00000000c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:02:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x4}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x1d7) close(r0) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x7}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000040)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:02:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x1450, 0x0) r3 = socket(0x6, 0x3, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x20000000000000a1, &(0x7f0000000480)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x20, 0x7f, 0x25}, {{r0}, 0x0, 0xc1, 0x4, 0x1, 0xfff}], 0x2, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffff8, 0x20, 0x90000000, 0x7, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0x5}, {{r5}, 0x7ffffffffffffffc, 0x1, 0x3f9c3507d3a324, 0x6, 0xfffffffffffffff8}, {{r6}, 0x0, 0x10, 0x1, 0x1fc00000000, 0x1}, {{}, 0xfffffffffffffff8, 0xb0, 0x0, 0x400}, {{r7}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x9, 0x5}, {{r8}, 0x7ffffffffffffffb, 0x58, 0xffff9, 0x2, 0x6a42}], 0x7, &(0x7f0000000440)={0x7ff, 0x3}) bind(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="2d012e2266696c6530009a6aba06b5a4d4674790e59efe2301c64a1b7c1e7fd92783cf56b5189907a1b97e3e054d8e40fcbc30a52d9f145a3c40af7905224983271ee6f6d98478ccfa00003ea58c97bb76c244bb2c77e8d1a814667369e699"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) setuid(0xee01) r12 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x8}, {r12, 0x100}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) sendmsg$unix(r12, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="00008000000006000000"], 0xa, 0x0}, 0x0) r13 = semget$private(0x0, 0x1, 0x20) geteuid() r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r14, 0x80045604, &(0x7f0000000280)={0x6}) r15 = geteuid() r16 = geteuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r15, r10, r16, r11, 0x40, 0x20}, 0x5, 0x9, 0x800}) 16:02:24 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0xffffffffffffff92, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/176}, 0xb8, 0x0, 0x800) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x54}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x24) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4, 0x6e, 0x4, 0x9}, {0x3ff, 0xd, 0x0, 0x8}, {0x2, 0x4, 0x3, 0xfffffffd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:02:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYRES16=r1], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000340)={0x6, 0x7}, 0x10) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x7f, 0x7, &(0x7f0000000380)="d554021cd1894dc95156bd851494b3c407c4d9e16364b9baaf66d9558cc902e4f42ffc36058d0b2fe0b8e43234dd90bb", 0x30) r3 = dup(0xffffffffffffffff) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)="7efb62749617583a7d74a281a81ca4785986c1d179dc81ff30843fe2453febb374324ef602e46602f6feb8b5b63223511aa3e72529b72a1707037abfede722ac52bf6feef6c4e5cff4757017f07deef34e4d2e5ebaf32bef3156d80653e7724a61372890f63099963b78f02c8827d232f88c5b578b4f267ce978a2146c50ee3435b91ed3ae643b1e2ce949142b27f81a86dc3c9597dc15f3d02920dfb1adb0bc82c0c3dd27f3856cd1f5685861ec255b721d3e55d5eab2ff382d", 0xba}, {&(0x7f0000000180)="88c4b5a57f2be61d6013a566669211af91529eda92da1b738a175658babc862d4567a2ff881173a7dabd25", 0x2b}, {&(0x7f00000001c0)="09bf07eb215a4f5b2513b0df05282b8dd9cf9dae1b245d7e467872de4a7a5ddad67fd1325b231878f92d597221a6b43fdeed141157ed6c13e0994c010eaeb3af514e88f4c876dd731bbced952107c4bec2db55b8c79fd07f27c7ae5282ed", 0x5e}, {&(0x7f0000000b40)="0b294cfa992c1f26b86f318353e98e9dc7e657e1366aa1853969f218881d12a6539ae00c18566d3e53de49995734cb31adc59b31e057dbd9c5cd31aea70cc18abc483324399b9eaa0e6b232ae29142df20923c2a1e80b6004f405c9bb80e122e084fe3c331f3db9447f4641518b43b4c4a3fdac1db388bea2fed933625b339b660f2db2d8160fec3c255fd82211f10307059b3e4e0540983c5ceedf6084850b32a4ca5f9f5df238f47d83ac4af3bc3f5dc7b9902b5d2876004011bcf95fc0105db77d6226f4ca2345c4ac289b0deb69f49f31df6539920cf13c527951a6059d87523aa0064b8b0e4ded4d82138a96cd8bdb45ba22e0c15eeae024efd16f489d4d6120a2113eff842db04ef12f1dc227e0520e4caf5fca1b63d11aaaef7f56a37b96b5fb168f73c1b62bb68229cc8ff58e53e4d553f664d7022bae13f9710ea8164d117b6d5c77d0490f0e439b222ccae71dff486e3a98a946ef33a179f52a9325d0f868a774cdf70f47a2f8ef2911466157b9944fb5983d2c5e18ba08e08e0c4731d72d34d3790173956697cafc8c7a6074f2610e69f34ac27fd742a6c6a343c5868743ac11ceaa05fdbc2be1f28280261db0928b9b8bd4a82cd440bba179324e202d60c1ff4275d4ab70154fc66432d8ea02c7ca29a33c0956fef29ef43f065319b92f8882db4945a2b1c8050d7e7871eddc5aa89762c58bf9bf9e39c97b32ce0a8d6b5f18932299e8e087629a3ce5871852d2f7e923570b5b94f696fcbb3a24f377c07e26df5ce0fb032506236d4584bcac34d1d7cd8d66764c917d64c194ee0da07c432b282095db8dce90455d2c5d71c98b68654ef44b3e273d1c17f4ad8d8bed98eb203cf42049f768d002ef07019b4f0bcf519d218d9e793b8ab04376800f687b19b6998d7b10f7ae2d45a398d890e4e522a281056e46a051189705284ee3a7360ac854942184b2757bbae4a54ce949392bb771d3ae1bb767bcd32563151449e3a1b954d053fe7e25cc0f663de64bdc3b244abde564bdeee2607361ca42069ceaedda05df51692f11149007460bfe480724c92b17a62472124c9a08a11d3c4d7ba89ad057430f960a81f5f8c8fa779ab8b8779e9372bb95d9d722ba9a9d048a89d7c21c791bb7842ff48266bfc966d2ecfa0033d099436454db0bc0f497bf6cb2705ce60b6ab408501c14225d7023b7c35d148a0300cabb6f2dd8d29a9d8e13daca57e97ca48a3f564aee3fe4ff8bd88cf8a54b90d53ae4e6d836b65aadc796559b3323435d342093081aa5c1da74e4cc617e8d9ba91924e11f2bfdc9d5fa1c5231aa72da046c8a3b734561fc463e3c0570a3719b8355263c7a964e1a763541f0bdf9ae811b4114a690ce1986cacea899a939f6812e6ca877165a0bad6fbd79011e9d5c218adb55b9eeecfdc24f3477ab54e114d85f38abc5d7c7d3ccdc9331f418f363210552506414cf1a3ececdcec917346f7884175051ac0b2846e917e85ca7faed634ef2c0d5a03b659374afdc44a38afe25c01aaa23243388b9c972865b7fd55979734b0b7952497432e2740a0559e32261f52a4242298746f0580d8f06dbf03713ebf1422df96abe69b2e0611bc3fdbef4c83970d653061854e8774c56b3c8023c8bd86feb1a457c3b0749fc683d58c099c999d5ae07d9bf93df7ae127e799af237736d7b5367c584b3baf8574b7809ece183ba9965367e2ef8823d71735ad9791d58ace064f59ad5fa5b54101524b2b2c2f948c9f56d444a9863349c25032b761a2161ac5ccc9e2e44e54a29ba39f92ba783b2c7e40f4153ca5e66a7273a985365d11ae1780cc6d10b625cc5dab8ad7014cccca0d373a323f4318b160727c04b366f24d2c6112390e92c5530ca765e052212dd521590205a79a118aba1ea96a5f8eff2bceb33b8994a81189bb149aed0fadf55d58036afa917f2fefb2902a3a75719b24d43822504177e2b6478e7a93b9df71cb2950a3f55b6e3d7a38ddd066cabc4c697558b9b5e1bbbb544656e7a89b7ff03d3ae6eb4a13ea640c7cc523542b4dc1f9e1b23a272fb7874e4e3c719cbffe3296059e0916f5d95f7a5fdca0fd33584791f484835ce27b50b0cfcc713e7cdcba61a64cf5a44b173c1adc44859e7860502794ba0ca61f1e7affab40ddde608ac70739f1ba83c8ee5aa6d4462679a726f2769fb3a2f05b7ad1ebdb15e535089b734e18bdded6d355f8267a574a0bf25251635adb40b10cfdfba26aaa68fd23200f6963766cbfa8bc0bc661aa03976b2d86d7c41e46c444dc01bcef9b2371b9882ac5038687085627da0592ae87cbe261fe5972172da9b96f3df8f6e6ff92be8cc1fcd0df50693969504f6e327bddd2ac90577b54b6377a0b3a821db3cbf636d5667f8db8e1737f644206c41bb0612bd68b799f846b2e3c97e469565fe785495590141378f92a7f2d469e2a4e739578a140608f605c62d9e63a6b4e4d8ba5b57cc91df4fa9ce83559c7a77497cebdca553c958bfbb920bb9513944825051f581235fe3f6e6990859a0fa2e734e0015597628c3da659f5cf6863cf6e64e4f481e2c098ca07a682788f41f92178bd870a8369898d725b2e7c98a70978c572662b86eef0ca3f1ffa473037bdf29d61da9f493ad5262d6950fe0d5ea77a013cbe0f9659f528b823837a2b368420891069dedb364245cff3a7be7bf437a11d859908bf2c0b80bc595cecc220ae6b62fbb309b0d9ee5de3186f0bfebc6cf6c422ce0f0081c1a07d6a5dd18b95f490c71e1b7526012522c932762b90edfd2b5f08b00f2133d37d0a7f0c9d6c87a709808a5d06d47a744c35c93a9261d38e1c94d22d64fa6c69b13365b7d1075073491eb4565201d64e76beb07ea3e0ae0e0e5c305a3dca82778c6735dd0b2f9180596b79306d2a1c27a0698589580cd84ddf58d19fff882d782a46cd4fdf2ee2b3ac1f52284cd974b51d4d54890dd94011c592b73a53c4f50fc67326a645b8a3734e0e53fad68bbe73aac6e53f08c22fe30ed07bc255665064d6e0b1323f48a432ed907ad3d4f21ce9b8cba88f0e5c1711aa15ce28f552195ef024a6c6fdb6927e9eeb2977eb5a1286d6d16d565ae8748b58d4602ed3092a3d64ba92b11b07c52e06fa6b9dfb85e845eff741af39e348758fc448d7a3affb04bba9c188ae059670aba31afb120d7aa5fa9aa4386bdb558e9e092348e9c8c15b53acaf0293f2b131c08862b4c9f551e7ce777adfb31b896e370504eb2bb88163f758222fd2e5f76229cecd6c30b93421fbf7857274ff98f7e040f0c2860d3e3fa0998404a6aeaaf29c52ee4a313fe8bcd886b99726098a210127b5179505e779bfaa3599e2c580b4a99450718f906a80fb8fa3d23b695ceba8531dbc1d1c79edd204676ac908651727eed1c169c7f28e0b30d6809a93181297d2850cc6a59ad6f15f5e210e4045389a679cd8ac6edba6c15b53135f94c01b44115154feca5adcc5f6cbb48692a67718baaf0f680dee506ace0b80ce79af3f2f43b86b34458b010e037abbda7067790ea02e17b2d9e240d4af518004a23d379e214c23aa4e090b5243f7910a8c79c0f189bc2d09c3b72f3e6c0bab01506fb805f35671b54bc6f25528d54c6b59102a2555208a112ceda42d29de5dc0b0d312c1228ecc8d649ca12c7af422defc9692787aadf7a6f0718a6579d426768a3cc7976e705344ad99a9e04e3e8aae868cc34fb57e17297b446e286028d97a80c39f10e9ee8e4c1207e6f8316caf01dcf9a65721838ad629441a47678dbf77a1564460098ed14997301cc4d880b5af8d56b421f9fad1d63b6aa82455e85bfa5e621adb4191e09da16e9229e7f198dc03181e19a81c37d0bd4df5a3ab25d486b685a547848d0475b862c5312bf04ad962bc9cdfaa279d6d413f33dcb6827907f182118eccc92369dc28e2657b664f36a720dc22b7a9277dccc4efeccfaa52797f17d29551a89f3624011bd9d12d26b2c67e76b2618152079d91a6f996d80f2fa3ce9fee7e2cc43a1c31995dfeb28c5357318ec5dc1d90ca081a874bd0a35ffe248b349b9bb397c0784bc527147c781937cc0d500a134a58968558215b2df1a637e4b3d854a0a9dfaaef4bc65a900bbf61f2ed5dde561f477043f3de8da3d1ae9ac4d9f747e409881458e4b3db7c345e22a3e2975e53b011324418a38e6fb6bf39be57dbe7019fd7cdb51a5259efcb117b030baf2bc32180f8226a21cdca2d0228feb061375429444a9b100a0b15fedcebcdbd942955f6cc68467df617ac9adde185547f54b6ee32f81830932ad790c95d2a1c791b9575824572ea3db89ec5e406c264ed841ca7f1d8a98ad6b88430e51ff6309d3461109d14846be9e561eb9061f5adba6adcb5a782aeafba7452a27f972ccd401c85ef9e1c5d1638af7ec72e909ecfa001ffb7eed3137cdb4361adec77e57cbe57c8cd5b87978a2122cf8dc878efc1f0b67bd8961f98ea80f6a7894ab6521a0908deb1d6bd4f1c6594a850cc9284b40fdc9ad383d411606ed2a082de453d4d44954f9b0a099ece5e97f1e2be8aea3b4107a1986daaec3456d2090e3d4c0cfe0d5a0e3b1b2c2bdd8a8b235a5be50a23f59dba0f4388ef2aab8e7ccc09fbdf45e1f4c23a529864e28787ca9da023203db7130aaf8e0c851b4676cd4c182495b74e6a268d29ada03c868b86c1ff3b78056e1b0c2316f0e7acd23f516ad8fc14dc0cf9bbed553fce4d360c8d0ae77ab54dc51a38d6c90fd9c597ea203b5e4d0ed557d1f839f6d6c67b564cfd6a9401b8ab9a093fffbbb6feb291aeeeb56e4f6cb18749397d74a3c2f04c7595db2cf44a8ade56e6fef15c93715b5e49724446ef92337208736627c6828158f5d73d1956408835cd08ce08569d1b2820fba7fe114a901d7d64eb9e5b6d3112229ea75979d8e9083d100355ceb5e2db000b2a7a884a356441fa3ef3030d8f74d3bf36120fd542adf3ddd5fa67f2381a86d2cc4ec267f24bacf17f878ccda85f501b66cec5c69dd60e5a4ebb7d28be03cc28b05405b79c0ad31bd1d2152899b62d8c75d67c71ae500a0e4adec802967646a84cf2371731213c8d2b495b096a9c6c5393c7bc761361230037f05fc8584bfb59f6b52849771b11054f1f8ddfdd34750e1cd3917e3a0eb03b321f0759a62dedb6b7ce1e31b72f7eb2352ea13c7b2074d2bc30b44a4593f13b561e3ea9b8c0a68afb1334d7bf3f67840375c88d66bd39e9e449f4aa0d0037aff614c770f6d40b757e59d6965d1e156b252b2e9f3c89ef4f8c36bdc14c9fd55c47ff0b36a0a2c01f169cc62830a1c58897aaefffe8a258d8840a4c88f0b13cd819c7dd83f4370e1e75983c18de216fca9b2506dd96d06b43754102d2349d2f20c590f7fb9048d22e60941c0a6bed610853dd89dbb0aff68ab3aa8f56cf4da330c6ce066c0aa2b46ac872c489cbac8b153a76ac428db9d0a28d57163ca4eb3080160a63f687e768665f630dae6ae59b7598acd2e75022e9ab8d16f2ef6c71ba9f01d42ad456aa809d32b29aefe8508bd9e8d25b9dd52cffdcf23fd37c4cc35295b31ccb736bcc9b4dcec11cc1340181466b246b74a635db9df5a050f9f1f8163093ed3b506786f88836e31f4c7c053a2e86bc801dbde43eaf77270570af8d0dc11223edb04e2b4f5d9ee8f8451a861d5a000aff47ac467ded135117948f2790c6e53b1c4b5e3224ad2f73ac7ffaf924a30fd05a5eecfa0e3b27cbd8c44eab3a3dd2f1c211f5b7dc1341968b92ffa2020abf210e390dc2e78987da7cf50298fd746e22936cb6c0bb10f54", 0x1000}, {&(0x7f0000000240)="b1137d223c9cb95e0de61fa8cc8581737bf7a610fa278e45d149c9ce15fbf188851dcb007a2c80c55e802cf251539ab74693fda3115c580eb2c4ba9ff92de8efa3f8d9c7126fcc48a7427066", 0x4c}], 0x5) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000080)="656459c572734cc4f87508571a98cd23f9baa599973596ef0dcb43d0fd3a8b1f2afbb8286b65d2ad6596387a924660", 0x2f) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:02:24 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x4, 0x222) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000001c0)=""/88) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000032, 0x4000, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000140)) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x1}, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x9}, 0xc) 16:02:24 executing program 0: ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:02:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2c205bddcaa6609b24ce6aa4d1cd9460d6649cfa21f297af613b32579c7c7f6b849a9d716295e992bfb533b789d264111a58ff2c3f25edb46cc257c00ccdcab04674f6a522c87d3b36adde3f0c71961422adeea274f91780e2009f11052ec065099aeba512fe747f50f356187e6a3aa7f11a2e035288346a1cf29fb4296415244725e402f0e55090203e549baf54f3de291c5379f06c03b9970be33bcbaa2b7b1cfdeaabaf921f4503ac9d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "210000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x18005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000040)="e02ad96d821951f5e228c1f0f993f1b31c4e58607e951aa015dcfcceefcd782b8d13638978a158616700fb4c86801edf431f3a5a782a240ff9e585528166363412fa588d57183b7baf17620e1a70f448ee99dcc9d60545a878307774eeeff892838ffd5c", 0x64) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:02:24 executing program 0: 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, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000efbda1e800000000000000000000000000000039000003000000000000080000000000001000000000000000000000001f0000003f00000000000000000000c00000010000000004000000ce00000600000000000000005600000001000000000000000000100000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = semget$private(0x0, 0x4, 0x201) semop(r2, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) semop(r2, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff, 0x1800}, {0x0, 0x6, 0x2000}, {0x0, 0x993, 0x3000}], 0x4b) geteuid() semop(r2, &(0x7f0000000a40), 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)) r3 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:02:24 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x648a67163043e6d7, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockname$unix(r3, &(0x7f0000000500)=@file={0x0, ""/78}, &(0x7f0000000580)=0x50) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./file0\x00', r2, 0x3}) 16:02:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)='*', 0x1}], 0x1) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000100)=[{r0, 0x2}, {r1, 0x40}], 0x2, 0x2) 16:02:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:02:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x2, 0x7, 0x105, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0xffff, 0x2cca}) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = getuid() r4 = getuid() r5 = getuid() r6 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r5, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f00000001c0)=0x3) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r9, 0x0, r8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r7, 0x6, r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r11, 0x6, r12) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r14, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0xb718, r3, r13, r4, r6}, 0xfffffffffffffffa, 0x2, r10, r12, 0x0, 0x6, 0x4000000009}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r28 = getuid() r29 = getuid() r30 = getuid() r31 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r30, r31) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r33, 0x20004b42, &(0x7f00000001c0)=0x3) r34 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r34, 0x0, r33) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x364) fcntl$setown(r32, 0x6, r35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r36, 0x6, r37) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = getppid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r50, r51) chown(&(0x7f0000000200)='./file0/file0\x00', r50, r51) lchown(&(0x7f0000000780)='./file0\x00', r50, r51) lchown(&(0x7f00000001c0)='./file0\x00', r50, r51) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r50, r40, r44, r46, 0x1e6, 0x8}, 0x5, 0x5, r47, r48, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r39, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r39, 0x1, &(0x7f00000001c0)={{0xb718, r28, r38, r29, r31}, 0xfffffffffffffffa, 0x2, r35, r37, 0x0, 0x6, 0x4000000009}) r52 = getgid() r53 = getuid() r54 = getgid() setegid(r54) setgid(r54) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r55, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r57 = socket(0x2, 0x2, 0x0) connect$unix(r57, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r58 = socket(0x10000000002, 0x2, 0x0) dup2(r57, r58) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r59) shmctl$IPC_SET(r14, 0x1, &(0x7f00000000c0)={{0x6, r29, r52, r53, r54, 0x18, 0xaba}, 0x11c0, 0x2, r56, r59, 0x1, 0x244000, 0x9f5b}) r60 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r60, 0x2000745e) ioctl$TIOCSETVERAUTH(r60, 0x8004741c, &(0x7f0000000000)=0x2) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) syz_open_pts() 16:02:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="796e1487c129ca8d0e99eb0db99acc4ef7f0edd3f09caf9284188d4be34c3017cffb1f0bc45869217404291a597867174ebd2413103b3b1af14ecd7aa43d63acaff8666542a1da7281a5eb0c33c8f522be5789b95b42425109f7f182acd4429efc9967f2cdba176221d0a850a92a7df524a566af8d63706280", 0x79}, {&(0x7f0000000140)="53e9e6e75b5ceadc392254a75218d7d069eb602170ac953f477b98200099d0365344f0a4e3d0317d04d91b4ccb76cdc1e8a00119e84d254f77a4fa7887ea39b89bf88764c278ccf1d1190d0b3d48adc80a47b8e2b9591cfa3aa842f502fd953afda67305e76ed48829ad0f8152f318bd4207776f41cb26493a15d9c6c3b6d5db736a0aebc50c5ea3832522874113cd69696e0af7cc08ed41e3e867a183a9", 0x9e}, {&(0x7f0000000200)="8b05d96e10d211cc08194366da91a719601f6051d0e0709a35a3b232b4f340a987824c4dfc3721ce35fdbb8e06486bc0589c0e8f9689191f60e51ff9a944265d7b62805d6711ba8de73741fa9baaf6540c5b75dbe7aa2b59782f4c7a98f8fc270a4938e611b3ff2c49b8d1f69c415733d4e4a2a989421fc32575d98d54acc5daf8d794d93e09858410cc6ab94966a849e9538cadbb3b964f58ccf8053a0e6b62e78f", 0xa2}], 0x3) 16:02:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000940)="8150b88b2885f71eb7088d1e1acac481aa11de16c375d9456534141c07f5ddea33545742a99f12dec7e7d081f27a3dc72dafecf04a90e3f77dde9884a4b4f4d45e61a8d14ab75ed3713b39e8811a0c9646041507be8dc6cc0e0600000d6c5582ba8853d352a27c2ab1dda89e3750da6f5983a3ba55d5c6cfcec2cdd66e5927b46c30", 0x82}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) write(0xffffffffffffff9c, &(0x7f0000000040)="e9792614c69e4b5795df72291348b8d72028a863c093c6a89ca7b8c889ec80e8ab1a8941206663f78af3d63bf4dc8d4af36228160fd4b78900ba137c12f17b40d6a9a959", 0x44) 16:02:25 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) syz_open_pts() r2 = getuid() r3 = getegid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20041, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x45, 0x8, 0x81, 0x9}, {0xfff, 0x7, 0x9, 0xc8}, {0x1b36, 0x8, 0xff, 0x5885}, {0x101, 0x80, 0xfc, 0x2}, {0x4, 0x80}, {0xff0f, 0x5, 0x6, 0x8}]}) lchown(&(0x7f0000000240)='./file0\x00', r2, r3) setreuid(r2, r1) accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 16:02:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6618bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef8100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d7"], 0x10) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {0x2000000004d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000200)=0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) kqueue() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002f66696c653000"], 0x10) r4 = dup(r0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) connect(r5, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000240)) sendto$inet6(r4, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) pipe(&(0x7f0000000040)) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:02:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget(0x2, 0x4, 0x2ac) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() setegid(r4) setgid(r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getgid() setegid(r7) setgid(r7) getgroups(0x2, &(0x7f0000000080)=[r7, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r3, r4, r6, r8, 0x9592a3d00af46b13, 0xfffa}, 0xffff, 0x7, 0xfff}) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:02:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df85f32b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c50000000200000000000002020851dbc0b100040000000000000001", 0xb1, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:02:25 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlockall(0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r2 = fcntl$dupfd(r0, 0xf, r1) bind(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000000c0)={0x401, 0xba9, {0x2, 0x7}}) r5 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r6 = openat(r5, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r7, 0x2174fa89d47843f}) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x2, 0x3}) socketpair(0x0, 0x5, 0xe7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080)=0x1003, 0x4) r3 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSTART(r4, 0x2000746e) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x40000000}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0xff80, 0x2, 0x2, 0x2}, {0x7ff, 0xfe, 0x2, 0x10001}, {0x4cb, 0xff, 0xff, 0xfffffff8}, {0x80, 0x70, 0x9, 0x7}, {0xf91, 0xd6, 0x80, 0x2f9}, {0x1, 0x1f, 0x1, 0xb8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:02:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x2d, 0x6c, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x10, 0x6005, 0x60) 16:02:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000580)) getgid() dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="820200463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c117007daeea71ce287eadbca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0ae447473c235e3adbb87e5fae442e293431c0f5e65eb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea434ed649e8f3ecff49ef36b43a5c5fe659fa202361cd8cac7dbb85b65c6593d2870b4f12bd200"/201], 0x10) write(r1, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:02:25 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/67}, &(0x7f0000000080)=0x45) sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000027c0)=[{&(0x7f0000000100)="80880489485adeccc6ef725b32d99d0587f9da5a456b9155b1162de2a75982fdee8c1d17a85ebd6878c913a995d1035e4e0318cbbc7acbd542676d40fe1c1387a3c96fb2bca529bb7994a572fa0354357e2c29326724fdda", 0x58}, {&(0x7f0000000180)="6255038dd88d03f504fdae48d23a0d5e689ea48b2f7178e7154ae54ac4a69046809614ded46160f2962c81f1909a823fc5eb2980114d77c720738f98a623627bbd47bdbcc2f09cae2edec3e21cf88b5722f8edd4b4819ddd8ded5be6ae1d3f539614006c099e3edd7d8e2dacaed4310eb8cf1b5160f9e73cd79718bedeb89164d0986fc1d78fcb44272c09e231bcc47ff2e51db0326016048dd7f2b334c3676722c009ef8a7ee0d5a546c6db0b921523ef8285e85708d51112563236f8d99bfd7c1ecd661ee95c3b0ab85fad2a7af3dc24ccef1a2cb98f9633f86617ef11fae7559ebc", 0xe3}, {&(0x7f0000000280)="b1f297c668fa3ff1fc38361537ec98d26618e46a06587f43890fc3fd28de48a3f556229eb94cd070b23f45e61e60c88072d36a625c15b56e3dc87cff7f9609c65aeefa72e4255eba0311fbb68f5c3aba8580fcef310f07be527a9812855d493dffdc7fd2f4788c58082c95249c4b4aac08f6dd58d6857a7303ed844c7e57c8bce3f035047c5d2168f3152bac36358ed907ae081235bdc6293dc7af87c3a41f4ddd3f3bc3c8c64ed4a36cc81f66f35c04dd7905517d951bdce85e61fc5c6fda4863ba5988e4ce017cb5cc4ae21438d4f1877d7781d439c4c693ba9daf0fe13c13e2c94d790e78c8705cbb37fbb22445", 0xef}, {&(0x7f0000000380)="63db60798572ecf684605f8ea59c54936f501d9de143542f03702c1b67e5f84c843951a20c19c159b9725f8f6c20d7ef613e49d21e6fb6e4419c9a2d65427d509c8d2f0ffee69d95e69e681c4f559d8a7cc920c58d7e81e65e4e02dee50ddf26aa753eba68c528431018ca16ff032a373da218ec889b64c5749c66bbdc75673243a3cf", 0x83}, {&(0x7f0000000440)="3c6b8198b275d94da20df38ca1a9bf88d16c8c29d8aec940a3f93b1b4e4103b2af73ac3f8a0b97efcc9eda8904c557486903b2d808d5f19615feb2ca5b6eeab15061b386db28e4f8b30c58c934998ea6340a564ed010f17825f0a7b56e92eb41d04ce14b4e1dd712ce050ca52d820ef5d44b89b90170db2450ba606537ed305ad52d54a7bd8ab410464fb06cbd913549f1dedba21192efbba1e26a6203526148aa76f00c5fb69947bb9e924a145d34213cb0db3e5bb7974231e946947541acb96d32030e02b917c27d8808fb3b598af1c3c262d6b995d5dfebd083e3e110d68766d6851a2915ce960076ec13707eac64fd5e58470462e9651c0ea243fa983012aa28c29d7aaf5ed1cc89d0fdf0a03ed1668251a0f97af54b210c704fa15717fc504e6b0cc0e174242f9e6c2040adfc07c3aa2a3b9cc5c51c70c98d0b990b84aac3021537355112f17394d1a642e8c7f3dde58550d226d5edee90652e4eaf0d9294b957d5a699cdd5685bf5241390fbde56fbf81781dcf7dfc1d7184162f3ac4cbc83d34c5d20beb9638b7e292c86c2d3c69e4cba9a198e928a4ca12d02d96e1da853da3811ecda5276fb6a4f3004ce1614f558044534a821c5321f6684d924c8dbda60eb2098cb7a0b7f62550c3db20975a42eb53348bb3f45e1636875c0cc76e74722c1655f322a725b21a180c2532ab76946b13591fac7e284af3eb57c976dbdb6d1b8d77182c0557e4dec151807e6f6ecc45dcbe0f1db216917000dee86dc664d21babc49d093d69dd690152fd599e2ae9c6eeaa5ef544bda14aadba872244ad4c3f5529bc9f054ad6ba6f821a7e86f379e7bf312c77923b637a075610f045e5f7d38c5ab7477fae21d06d70e37defe20e2308470d971cea47644651642aa51033a832218ccc47e9b601c07ba3c154f6f5cdb224fb7d3b71655d99817371235792428e27f11419fe216d5c7917fa328ffa1ab480264ff431eb0d9e21b459e62f540a6221d467626d1d74ce892cef9146493625cfcbc1b356ce59a423c978736ca4beb40e758028ff54e21faaa0abe54c3e93453541bd30cddbd24f3e20afda1a776a668cfd8b66575cfc49cea9dd31e99f52d706fb3b4a99b12c32dc2d27419f9fac716e3a36f632a64535a97df499ec924db509228bb645981b7a0ebb63b6f68c9c683b93cefca38ed8428870d7083a31bc8573b01e5fff7f0653e2833521132d5192b51e49303f4b32840b4327587b00076b2bbf695836a32be5eef0a882c6a2da212f99409103ac4b7f1611e06557c3ed749e8353c8d0ca7f9288b64ff1764a7912c35402a6789bd98c25f0a15f7bacaf64fb76c00d204116585d423135d80d5484416d7cd5b3842c369def99c995b0dc28319fd074d3e13394094de8b7de7b1f0821ab51fa6b395122105105d268384e604ce7ae34f312350fa69c8b2112ffbfb202ea791ce772ced28c1f91ff3faabbcda10f09ee884db539dc1b378ad7f8516c53be9be330cf01f01e0cb481948af2d0fd223e850c793d914260dc791c18a893a83bd9b1785fa0279f3166ea5b619fe577e801f737a76a301bff5cb27555cf239dafb57644ce3067e450f2a3ed58fa1f91c2d05fc1af4c016c79099c3a86bbcbf834ecd335afa47ee3388ed36c9d81848014ddfe324e59f60648568da1971907312d98ae9f8b29f1bcf74d437b6e09aa4f3af64e09f2932f9d164687475f390a1c32f66e3ef0be973bcb322343fb059b81e87a671d17da7daab884b9fd4df30da4fdd7ba3ae5a1af47da92efad9c2d34039ed6d36fc8d2d29581745d74aac6765161019c56507eae1790df0b1b3da44fd842eeaaf7f500f086e605b1534a0ceda21861770c0d1c4e66cbac7dd41e2e11282561f2b19a7335b996801126534ef1568d4b2de9ee88d841ee5628b7af5dede5556ca79d4a9ede484f1b8151c5d81cd3034e594433e138d9e9314641d82cc62ed8fa5f3761011c851ba2924389da6849d8c9130616d4e58f6112e62e783bb4fe83fb326b4119b33a56ff855ff905cd184f01717d0a90d266dd4090cf5e1c9cc75f8d881d95ef0c74f2285060dcf0ceb8887b25894c76ae62c47eb1974eca54b9858b3d016ae69d87e44e08d62e2c2524d2798e136896e09f8b1dec7deab2819108c6b874aa782a5587cc193a16bef09816454f6f3944f8d336d0f00a241fb1fd217e21dd7cb8cbf058d6a7086fb1f5bd5518923f142b9ed020bfab723f624e7d729d45583f91258c5f738ae8f3264fbc8a2fdd3c02bc8386cf68e85974c38be904c24e401efe2f74cd1f6918775150c85e62541a6c1d2afdda4e4b2c1d93792becf1c6a6f97dcd440174193ea3348074babc3b1e49611f19399d471d466ad78a785dc58c33b817566bea2f0ed71bd3e0d84563821b78b8f4a1315ae6ffee7da51a364918e73aacd1b39fc5e68e81aa4c7cc5c2565e0dc36d77a615b95aec929188d84cd4c55de3176c50a938431ab299a658c0dcb5d9c9d606c7ba9657a2ac3a02c0bbcc6d5e9d28f618bf7386f1e3af29a75633ae9c3521a2cb477743b0fe2b8e545f420258e21f29ce284f332e3be4e38fbd229c03e487228c2a920e0b33ee37bc35ba0991d64764eabce9653d074c553cc82b09dee8f02f3f2127163729ee935d8f960ee542150b2ced831ffb24fcea9118aebecd05c043d82a96ccc739a3b6f96a591b5ca410f39b918538fb35918d53fdd3b337d488f08f58276cb46ca5e6bd7dc5917f1aa5995ac39a5c47b164d5a647a4151bfa05ac8491de5cb4f1395d7fd2ae20f9b0f800328310bf1cc180e3737a8d0a1014961309e19e1344a07336dbfd33576a82ef1009f9af93b3366b5aabee63a9badd443a528f217408194684d8c411e6691410c58c17b39c24bafb4b744db66d4fc56a7986d81d9013b9433ca1c4fc22ab11375a032c2478027976a6a3dd9bb8a0cbb68ddb55670997e7b17010811809298bd8d52b5248ce33200657b5cf9e40fa215165415897abe6ce10030db172a3343460cc486947d606cf3033e2ccb8eb07c888f5fb3701a2c1f8467b1c7e95577abd6ea6ead09a48c2748ebc49387e74aa2cd4d0af1dc0e77778b82ec2bc2d74d8c4240c7b784b4dac70e6d5b3e980721505ea1e71a4486de820b62713e656923480c71505ad193fbd8d4f9bb18a4ecb4be79b465b5ea0b43838ae72ba2a73fad764261a3c3884d293c96b3f61fa36947683bc7c5717300a6b3daec91028121bc101492e5951563d57f8e19be86adf8a9f5dc5521073179219c9d531849d34e11a21890a3f6d66af3a5036090f0822f9e61888dd6fbc87010a94025ee378a2f99bc8380737139871cc218e1a40fd36f1d2ff92908fb1b9eb7a6d22d703822cfcde23177a24c4ef999f95e7c76941501ed865d73c03bfacf8d4324d848324cf11dd16f2471e4a6a3fdeb6dbd6284f0a994bf1dfeac18cee958ca0ac4af1f342105af181bf8d88730dfec3cde4f6fdb60c5dd8f3633d928e82779b04446559e875b43a01070c04b43382d51b574fb29513a804d49f4fac79d079514448f60a959b6f6ceb36d7e0879be9d9c602708dddbbcf5054a56253a5493f49a028bd278bb5bf2c1d074ff17377cbc0135500c44d2e15c6adcdc037be1b2e8146516e869bd94b976df7d531323463aabd48ac01a74505b03482ebdd80ab5fbd970206426f8d8cd52882d71f503a4765eeae3d57225dd6eff29a866897a08b12b666de52d3a015f3c52eb8335ddea675a8a724c9ef7cb2489c9e4242550352d2d2999c55640b201fbfea683827af724ad8f1621edd7fed83a4cdac755402178026fc573058342514c6fb3d1a5b11c58308621a80343c31bc66d318253469cc1ec6db967990fa30be953bcc75788541b7cee7011e44f03e4d200c3e1da7862bd95027d5d51a0fc106abcf7fd9f53c54f81d8d71748f4fc8443d8a44a8d80f14a1f898beadf2b68ff36cc01dbda141ba262f64023da9a0bba93a9ebb885f5ba881e7373b576681beecdbb36ad9677ba86e2d07ebbd51e7b0d6ddb95685e56a6d122d77632ffc7eb92bca60cb60a02464cafcf8fc4ce6d60139518faa0719bb77e62f0ed65f62e35f101e5bfbec95ef997cae9ed1bded72fddb45d591dfd567987ba73d4459bb099e4b42dc0bb8e19f6388dbd191bf5f5a13b8ed2fa6ef39324374a9cc6a05187938159aebe144f72033a5aa67f99e322b33c7b556bce705c58ef86a1be4377d125f49268ba807cec3ffb3d6301cf688795017faa8fb797e4cb79f3c520bd030121730843e56a84d763d07af7866e07e5601a0f17d5c5e7f71dd01430f80c384da4159f3cb12c7a6d6c2e286ff8674aa408f73569a629c3028ecce6a84bdfaa35ddacca046936fcbd230b3e926e9d07b1e86937c1b6fe4b9d0dcecb723028148b144ac1db5a9de11df4433149e0540ebcbdf0dc13cc460a9df6e14e3aa2077f2a5f22e4091711d8ee58b9b3b3fc3138d88ba0cddde83a9f7c460dfde1d256d87390a5bd32b16d404490255c4534eebaeb0b9c2de2ea98c64415cfa9ae213f13cdc2f4c3bb43ef72970a82222e7138c52ef593ab0214478e58242ea1c88cacd4e482ef8e66d9a0ab5ac3b37af8ed5d3a43f5afbe778ddfd0b1196c25d628580f1a8891ff252d12328e0879080ae70e9401da5cbfe30b3baba6506640406b8bf14937ad89c2e87a7704504e5635d9fc4ffb696a83d1be0472172e599be2d69276edb0f14bf231fdb2171d0bba57ba302eae19afac8ee544af5f7ab80ebbf0c03d04c153252ebf555110ed8ea6a389791c110f58236525e71ed36713cdbd33c08076bcf4bdddeea75b263f59d78e5d7ca18ae4f3cbd0c29c069376772c2769739954c6585c048b7fb2590229de7b9ca7745481fe81529a10c4e715b2fdd37734b5a57dc8433998f59a0c90c49f3872efad74e1570cbe5cb58b2a166d7210936867fb20f6786ac0dda687efee188ee46b8403c2364de883d7f725e27e274e3d890dd428a9dd7e321cf9c6e9a72a3ef11e4db1561664f99420a656c65315ceab38952883330a7ef75aadafe0ab0dbfd94faea585b202f49158d7d0f4d6ef147950cd75f0fbd23d513af0b2126cbc9db23f190cef2f9cdba9c8e17d9111d0db14bd31502122f392f9691b132ff4b09529f7a59e1ed16afbf4a74c6fe001bf9fafc2c7c026af94d591a0558b019083c5247d65896ef15d6307b2a9eaf22601226d08b27f36aff73507be5a2a9eb50a9bc4702482bdfd1a1202d71cbf28ce9b0fa3b133899f42d9dcf07c2db82a46fcdd2886f073955adb1080a39291eedeff4140f1190c96c66024cf35a4e3e3ca206f41cc40f29bedd461a5605aed95eccfeae5bdde14a97f69fe55c41b884b3ec35b3df7741971558cc817f8600e9592554c7e05ec10a519d2a7e906b8b0d8e981870771678bbb2f351fc686b3d1dd82739a6cad3330941319dc953db39b836ecedd72b494c224ae73601d21ec0a1f3742e5f5c15aa19def55c9eedb56eaf6991bb7e9a9bf0bace106ffcda5106c7970341c201b40dc4ba79353766cab9dbd3737989bfebe302baa8153d904b783e49c735a589a6b167bbae38f60b9cac6f6ac7dbb529cb6cc2fe33edd79b61dd5e3ac70fa5b0275e6d5e32cd96754e80a4dcf712488c0c243e1c3a8ffc40e4f95cbf7032f9ea8fcad675238cab7dcc9d2eac56d5dbee27cfe00629623c1d6c81b5b0ff189e2db20064bf8f260e057b95c1673686c915a1160132bd1040f19ab303b48123b8ff39df2e1b48f25bdb2", 0x1000}, {&(0x7f0000001440)="34cbc73b2c7acd67b2d72f5d7431cf1d4bf915f06f6c87823499f6fd6c0ea2c0f5105705f0b1f567e1fb9cb38c629519aabd0c668088bc6c012da57c16e8d5b2497634044372b0b801e9e9ea94321d3d0c68c6f07fd1433fb75ffe5a7b54f01787300e6bcfc0c68e4e9c24ab4d3c9f73ad4cb0e96873ae2bfee7d28ecab6caefa13a259971a65a4517958c5742365bd7c688927984ecd7ef2275374795c94dca93419af200a093b740df2180b4c4c90c0d6e20e74f81e9f375983aa0199950264fbd28ad03326b9ec5b63f7c60c6bbf9ebe8", 0xd2}, {&(0x7f0000001540)="61b3adf8979de11c0066d066aab6fa065ede04650af537fd16e22bb1820c1dc5e3b1a2ec07c1803cd1d57737263ac18066324cbdc40fc85044f3d0d2760cb955391093c8d7a764015814993dba3be13061087556963f565759a38f90e0f614e4055a75d1e05160cf15aed4dd05fb04db99", 0x71}, {&(0x7f00000015c0)="c9459edc257e680895f53af05318ca8ba9d2f0a2440a06bf946f37570b8c7275d626840d4c31728a219cbc9f0055daa72b32615fe9bf0e428abe657d2b985d9e5e05f47ad5d602328730e7f412444a9be08368ae2c2df4f37e723b389099b9f52243dc570143beffb062b633ddec3b4a93558d2c51810043a6091fa57fac9374c9723e579d7eed99aa15c21819ad25815417f84627bc6876a73b771b3e9196ebd51054fff1e413406006b86fec33c1313f72491f0864b19cd60bccdf08c5744aeccbd0d0d29dcd7b67c4e3bd2dcd8585877cec92232eb83d2f35ee355339722aeb987d2d1cb4248bc69d170137ac0067b7779610b46f17f7", 0xf8}, {&(0x7f00000016c0)="2644188546d5ef6a0cff50f6e61895eea1cd7baea01d86f7a3cdf8b334d0d121b4bdbbcba1ba06472172615600d484dfa4de8dc10c6bd39292b00d2783e2268d6e946836d644debec4f4036acc4ef03eed3997998a44da1bdd4f871f78678b745aa4cb453384ca189acb6a3a5cb96ff20c7ccf5019f47cbe314819caee0e1c3277f96b3ad86f3fa3c9ccc52e4cf48f729354abaa7b47573df5228d2028bf438769735fc4bb0eab592fa1fe83f00920bf64f32eb30c231ca61e4dbc7855db52065902a373a153c0260de814721fbdbd5a4ec9fb3b0d848ce46a21f8ec8aa314c71528cc923cc403dcb24d1c1aa11894a750e801310ac7cdb57e94ec1ace42c0a375df3c120b5dee74adf2df219a03193734d7e7058d08562c3be177871d21d91655d41a3873b0e5d73c979dca294089275ac45183a3491f089f360c9f113bb6b540ad54e4574bc12bec363f9d077af70b92c90a391727a5add372c9e070c853ccd8e74a8f63d0e2b6405bb890b56ea17bc8726e56ee06756d5ca5d229cfccf1c6fd99ef45273f78890b62bba4eb8bcabb32ccd413650ad09e8c89db07b90b590c9d2bb14a08803cd112cb24bfa759a63899adbefaa53e7759865d95f10262445950fdac23d64f0073a8610bbb28b89186e3453eee07f6e0ec788fe9581829dd63dafb5c6f047fc3e481e90f9296a0662de1c24e4de653bd49036fb692c2dc90b0e5e17fed061a1bcda662a72d7ad4fb2f90a8a16e517da70e7d12a37cf8a5d0f93ff94c31f158d926fed8aef2eee104974322599fbfef9c77fa6b50dbf95f2fbf7b93377c6f3bc74c24545a9866ae52b8ededaebc9bcee2d1df5c4d369a7acb1d50ab4f510e0691b1ad2469aff805b7f49a5395ebaceac78684380eed60878f5539833e1010f54d97dfbefcd2fe54ab96a58b5afbb0fbd10b3a188a3e86121838509a03aa5844c9959390f4a756aa49474534c53c8fe29c19219aea9d2633cd00dc65f2f17f6f571125f098f2ab715451d5204ec518520d31bbc12cf9c944ea097f4f80165e4799aab83dbe354ca79b70b786a6d8b75bbcb8060f093751da27cfa14187095c92acedeb02f3a69be29cf5a314958c1023c13a1a63dafd09cddb5432341c42c112a3b5f79184c339b6001ec33b345ab67e3d4347f7c5399603a91ac010b59664c2cc4fc51685f1f38d0780a87cc541443cf146e0116e29da2652c7982900b9198a438fc4be7de73ab3b1fff537b0dc596433cd9324ab86d1d21c0cc8b48b089b92c1041d2103382de9aee91a8b07e15930fdedcdeb5e0d0eb409ec43fa6fb2477226bd4179b692b97d1eab025ad41ad2fdf29d085c706470aa76212e90c3280c7299dc74d92aa00bc7af95734abbe1f7f5dcb4b7f81a67be9d3852eac465760490dc18947665188494001dd55363e6212fe5253494457841a6b3389c68d1ae58f32ccf832bceb190f812c17d5f3c2d48d3ec334a81f4f509e03becf350376bdb1097699b251e03b59b54bf9a71232439a1fe1c45e0e99ced1619db191faa38d97962bf2d568a5bdafc318bdd0e5d9ce9210cd0bf7ba847cd843eed622769cc5c5f0a97a8873fe9fed556e37039975236c198c0a1673b758d0aadf1f94268a234338b32a542179a68d569602f22544af8380abb6f6dfcfc975da92a7d5207761d217c22412884c4bc616cf6daf2b60b81294306198fb0500c849b6e5651abe32163af9fc1710b696a279e1075c47b7013d4f81d1582c78b279b1de818b15bccd6458cbc73b3ca19bb6a34dedd45c01571d69c16311eb5ec2b9dcd50b7d8febb2beac478b5283b9c228aedf96d61a56091f40c4d696ec9f5e55ef9ef267051bc9c9fe51123e374a0675e31100d411650bee941522ac81fe7489fa4d30f1b87816bd24cb759031636448887d061c0f76294963269ce378edb3601ccd2cc6517ba2e960ef8d2b222442a6979e101f8b47aef1d9924fa838549b7da2a89178d7c5864da769052262b742c8d28702c2e9c1f207177d22a6a7bad9e11f02970e5b8b90dc487d0d1f45ff08a9edd51a642934bb30e675c34af515eeb0e290520daabcf95c4b907c59777ea04bd8491a5072d0547553142c46df8dd3b863367c500cc1603d4d8163f18baf574d68438741f93b5fcd4325aa8d1c0d9cdc55678d84df707879893de8fe7b06f6a4948cfaa8cf3d0b91d87ccd5268dac4698ac1b89318ab1d22bd18127940fd5bd94f36d3ae25249b179539c093d4a323da0b01bd572b71be09a02d6c990e0a47b48bc79277201a9b050f8804b9f7c57dcf8c12339326e5055c065b6949ce81ed449c34a320892608d1ac9597ac7a82c2565566c323963908a8687354a19873ae40b99c4fa3ab1b6fa63f6bb703cc3188b45684290d76775998330a429b4c656aacf9ccd38ce81a2da1a94464c7a3c2c75c88c4079100ff0abbda610e47498503441f1993eb72de2902e855a6f000d04f4b1ae7ed30eaa6238d387d684db0760b2a5e763891a4bc54f0d8f47843c1552521d00028a7b96b0d679f674832c957c3a3abb316a8e587830cb9ead6d3f37bdf406b79f20566f143468bd493ee190f7d3e5a821df05a19d85cb49e704ee1f3670da7d0c1f95ae288e3e36c74fd456069d717e8e60958829f27db033f47f7c0b4149997452262e2c9374c9ada9873b9ee2c9f12e85de930044620ece245e92ce7dce38e9ba84c42eff732ced3cee670f8a567663ae49892279ccd9b1fe6a01cfd988dfa9df82bc1d88471a50bf877207a01216c9028839fb0ccbecfedbb790fd5777a269325088af38e91367f96ebf6796eeaa8d382d8bff0e45e1a19469bd502a5ecb0927bb1091bd07bed7819a7439911d22dbac702dcbd3b0a5b1410089a672a2cf574842d3598ad6dd613ce32d9ff1306fa7451ec749bf3dd52b23d58b818b633fdb0b155eed3dead36344e4293b7a78975da64e5bb76965ab81b637becc7e074c6d22ac1ca5725ee188ffbfe4940df512f12cb24aabfdc199de9810ad24cbf3e956db589d10c1865b401aa5eee6558a18430045f7e84a1b419ed4363382368fe47b5f108f652c16e3366334334f62703b73cb0ccd76a8530f352b8720a4af3b724bd666656abc7ba2a341de0e7d189601061ce12b6c6d80c765f03bdf4eff62354ffc71d88ebc7181819bc4d664471bc1d572c4b016ca02428d2ea29be4cced5bddc69cbd1686957b2cba1ba4a15bc323c644d8710bf4b3c32f1344b3ff7ef95fb3b213e6c74e0454cf65085634750f700725cae4ae731e1d2adc7910a2687d70e8b8540e7207654dba9fbc25bfc37cfd7e9339f8ef1cc245436351e81eed29f66a6b50b0948af13c2f5dbe987171656bd5886d716bb201a565c5151136b20df79d6dc2632124f4351c0b2e8de85f872453e533d0cedc5f33c9805262e2ec0c29399a6f5a2b500764807f642d0767dfb1c48001ad153175fde725826aa32adf7c5a087a355cb4de1a5f0a828ebe162ec9d2e15f8f57e76daf9723beea50c6b10b542d4a0dbfe1372e70ed2bd9c118f091bb2e90721df1cb40a6df2d92533280047c5937f3b089f6ef7f7b95b2263a43510a264fbe36e360477996bbeb7e2a3a6d024800f5fa520f0482b7864b541295c3623beb0ff2923a033087f606aeac1878a257ae791c97868617989be0a791120ba81543541db8e907e2245c0c4f1e8e86243aa4cab5f6db9ac6ded88a7a3b0f04a3db991c84442fa37e30e7640b1440bdb3175bc7fb419063e148f3b4036721b53cbb340c225ffa1f59f197af184b9f63306944210db8afc277aeaa8edd5b846ad087f626c491fc881bb83e30ac0eb34dd3709ca6207312fefda6091678983dd1a90c5326321e4ebdb36fb8a75ab10085a52b7e6f51dd43adca3c12a43fdbdef50b99243358da23d602a721ae1050fd6cf0cbbef69e33d401a3da127df5c46ef3d08927ad9b03992c1a069c3a6261ac8e27708cb97ab286038957a53903142b4189e3746d637a1a75f4be96d54bb647e4c0d4147acb6314bb9ef55e5a4dc96eedeb6607c4441fda14b5b93480ad94edefd144d259dab33315c1fdc8fe67134154cafdacb0bf69ba0aae0a91d809749bc3b7b7c1606a8899ff0986871cda1a8448e27dfc093a1a5fba3f5b59951c81d7096d91c9a71388acb5bf1616567295491ef76961333dd0fdf326c997c87b0652efd521378ab0b5ce2be6d950afa2127989d541e20759211977c312b840c8868fda3e6b70744a27546ac9e1fda006e1d6546ad8fb4c4bb0100c2e1c9ef5914c04178f7bf350845f3fa35667d52815ef01c1ecf279d3271331bc272545b5a7d441c8fb4bbe83627a1ef9369c945a50902b7f708600e3a0e8611d274742f6ffb41f806ed4f1334e9ba88b62209758ed3b4702135146326b96a3ba9acc88b18dcdceeb46225ab74e3a0e598f4a6b5abbf0e6f7162103093d3afaacab7de84628a280439dcbf3a603ce6d3cc13456e5ea9e38fdfea2c6b3f3a58bca86ff8c35c8f293269f90f719a1c1a17753db3b00272f8c801eb1e5e75ffc8f8fd91c236674011b6d599b34162a186bc3d1fe5411038b0bf5ca6f3dbbcfe0594c5cce3e5bc3e3cf2da13008de49ea85fbc0b6c7bba7ea3bcc95727792d34546ad5c609115eca64507bdaffa0904fb7388bbd8ab7b5015b6d49f85a2b8e280e85a5b94978137c93dd5328899994739122e63313cbd4de5a6ead54f71f1a2b037d168ee43ef0c5115d1aaeef651c0e4962c5a39ec81d1dda92b199307490e7272ab3283cfa8a8eaa738ced147e56640984694ad497d76fcc09f746dcff5bbe76629602c85cdbc687f0e68a2da7dbbc33e830451b7ec5b54e30927123857211d4362fa5809a19c3283f9d2131d911607602ac0e459daff37df7e8da7553b387bd65630885ce995141e5ec5f10abf9a9211518ca21a8b79b555e66b064cf380e42319ce62d65d869f4ec2ad8bcfa74469e062d3e3ea1976472bb1ab9d3a43f9a8a5c556194ce43d7ff3a85d5f198b1b80fa05c473b703aa35c53c701fe238da01ee995152a02682a3048cf6d610526eb0abcf34ac433a93b0521216158ff2bb60b1d5411b710543ddbfe45545c4bc18f61b01b3668f4ad0e2a580aaa63a4202d1f1c449f82e7dced6f539a60de48ba94e15c81207abe498aaac942b47a56ef997fdc06bda62f152b7c4bcea32f1316fdae09dc6f586d65ee7e8ef9568857b661de065cb4747b6a07bd452dd194687f2caa9a58392b0f7dde435964a19468928b9c1fbf74896e7a7ce2225a0e85fa37647d565a09ce217d97b0c357fc8fa47fa953fbdcf75e8432dfaf9f3b15ead4fc1ee21e54e2448c0fcbe9d4d65733ec34cd03466616018b30b096ecb42a3b6db059a1ff8a1921a7413c9ff115943467887ab10d421e7d92c04c6a31fd8a4360d5045c5bf97a664a4b28e99cefb3392e033c7fd079d7308071d62def4431ff3d9dc405b718c08d718ef7ea95556cdd898025fa47761447b7bf116e9632fa4b03f3d755aac9cf4747f9384aa94be48c5c60b91a9715daa89e2aed57fde1cc4e0eda80bc660f1a897b0d6f8a1990b5c2493e2a7ab498c09e4922773b892de8bba465ffc4a3a9fb7c918944aa6eee6e56354f96576db29523b59e1851c036891feaccac10056a840c60ce3686d96936fdd1a8bdc70369226699e7f598a74d75946b60b3819440f8661449711032106e9b5ce6c04501c3d58c5e5f27fb76f61830554caadfaf44bbb3a18ebeb88fc7297deef57dbf05081fd7baf893228c403", 0x1000}, {&(0x7f00000026c0)="0b99fc9c763c7253e15aac0e252498b6f2745e93226e03ea4301514659cbdbd64a1329d1ea878c7e4e48148a917d62ec828205b28bd9ed1597e22707b47059f319fc6468eb194826b1b6525a8312dc8a412c0eacfe3d1af7229810a06bcf9b3477b760de1ea1e41d9301e796f3acb79b4e59e1077c62addb8d96dcf7dfd0183c8afda85faf1b54b575ccf4623919cdbc1850c09333cd3597ee89834dfbca700da30f2d89e3d437d3038d19484a0e00f744c7816c300b3218c4a82457c984a14df56b79362c18fcc78667491fdd5dd5acd4eb9ee48b563c02bf6c63e13a4c70a899", 0xe1}], 0xa, 0x0, 0x0, 0x8}, 0x400) r1 = semget(0x1, 0x0, 0x300) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000028c0)=[0xffff, 0x4, 0x3ff, 0x5, 0x4]) r2 = accept(r0, &(0x7f0000002a80)=@un=@file={0x0, ""/4096}, &(0x7f0000003ac0)=0x1002) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003b00)='/dev/wsmouse\x00', 0x82, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003b40)='/dev/vmm\x00', 0x10, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000003b80)='/dev/tty\x00', 0x10808, 0x0) r6 = socket$inet6(0x18, 0x4, 0x63) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000003bc0)='/dev/zero\x00', 0x80, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003c00)={0x0, 0x0, 0x0}, &(0x7f0000003c40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003c80)={0x0, 0x0, 0x0}, &(0x7f0000003cc0)=0xc) r13 = getegid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003d00)={0x0, 0x0, 0x0}, 0xc) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003d40)='/dev/wsmouse0\x00', 0x8000, 0x0) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000003d80)='/dev/zero\x00', 0x10000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003e80)={&(0x7f0000002900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002a40)=[{&(0x7f0000002940)="3b9888", 0x3}, {&(0x7f0000002980)="2d48586886a27aa744a54d01df97f4814afbe9e09e29d1864fc4454ced54d52bffba202dcf07eca65263e1cd85bc670cd4fdb0cffb74bffe5126a8027f72f52ab5e78593dba9cb6e10537b9c5a37eb33c4b7681a9c2e75", 0x57}, {&(0x7f0000002a00)="9746cc5e2f2407e9580b3272fd5d87a84dc91c991e4295c1907b9e4c808a336db7e6a8836c350c2afba803", 0x2b}], 0x3, &(0x7f0000003dc0)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r0]}, @cred={0x20, 0xffff, 0x0, r9, r11, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r17}, @rights={0x20, 0xffff, 0x1, [r18, r19, r0]}], 0x90, 0x4}, 0x5) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000003ec0)=""/26) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003f00)) r20 = semget(0x1, 0x1, 0x100) semctl$IPC_RMID(r20, 0x0, 0x0) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003f40)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r21, 0x82485608, &(0x7f0000003f80)={0x5, 0x100, 0x1, {[0x3, 0x6, 0x100, 0xc5, 0x4, 0x6, 0xf41, 0x1000, 0x0, 0xba, 0x100, 0x5, 0x1b0756c0, 0x101, 0x80000000, 0x5, 0xf7, 0x4], [0x6e3a, 0x401, 0x2, 0xfffffffffffff801, 0x7f, 0xa7a, 0x7e8, 0x1ff, 0x4, 0x3], [0x7, 0xdeb, 0x6, 0x8, 0x2, 0x7601, 0x1], [0x3ff, 0x8, 0x5, 0x3, 0x4d1b, 0x3ff], [{0x6, 0x101, 0x81, 0x7}, {0x1, 0x101, 0xffffff80, 0x57b}, {0x8001, 0x4, 0x4, 0x7}, {0x80, 0xffff0000, 0xfffffffd, 0xb5}, {0x6c, 0x3, 0xffff}, {0x9, 0x5, 0x4c9, 0x6}, {0x6, 0xffff8001, 0x2000, 0x3}, {0x7, 0x9, 0x8, 0x400000000}], {0x9, 0x2000000, 0xffffff6a, 0xc8}, {0x7, 0x7f30, 0x2, 0xb41}}}) r22 = semget(0x0, 0x2, 0x8) semop(r22, &(0x7f0000004200)=[{0x4, 0x5e8e, 0x2000}], 0x1) r23 = accept$unix(r7, &(0x7f0000004580)=@abs, &(0x7f00000045c0)=0x8) r24 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000004600)='/dev/wsmouse\x00', 0x1, 0x0) r25 = openat$speaker(0xffffffffffffff9c, &(0x7f0000004640)='/dev/speaker\x00', 0x200, 0x0) r26 = socket$unix(0x1, 0x5, 0x0) r27 = getpgid(0xffffffffffffffff) r28 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004680)={0x0, 0x0, 0x0}, 0xc) r30 = socket$unix(0x1, 0x5, 0x0) r31 = openat$null(0xffffffffffffff9c, &(0x7f00000046c0)='/dev/null\x00', 0x800, 0x0) r32 = socket$inet(0x2, 0x0, 0x40) pipe2(&(0x7f0000004700)={0xffffffffffffffff}, 0x4) r34 = openat$speaker(0xffffffffffffff9c, &(0x7f0000004740)='/dev/speaker\x00', 0x2, 0x0) pipe(&(0x7f0000004780)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = openat$zero(0xffffffffffffff9c, &(0x7f00000047c0)='/dev/zero\x00', 0x20401, 0x0) r37 = accept$inet(0xffffffffffffffff, &(0x7f0000004800), &(0x7f0000004840)=0xc) r38 = openat$tty(0xffffffffffffff9c, &(0x7f0000004880)='/dev/tty\x00', 0x20000, 0x0) r39 = getpid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000048c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000004900)=[r13, r10]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004940)={0x0, 0x0}, &(0x7f0000004980)=0xc) sendmsg$unix(r7, &(0x7f0000004ac0)={&(0x7f0000004240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004540)=[{&(0x7f0000004280)="bbc84e7e60dba1c9fb35320324790dabe64abb99f2e5cdac2bf5e98c59fe65d33f67b669b75080620e1c74939f2a87e440a183", 0x33}, {&(0x7f00000042c0)="66b7c6896a2b5ff9d5fe909257231ee15e8abc937b34723181879a14e2bd86508417468a2eeaa38bde44bc4b84dd2e2ad1479d090046620c6f27223ef2ce457253ea49bc0b5d78853d30ee5757edf64bc3aede26e837ebf7bca99859d5341737f1e5b06cbc2e25106740a52cb09fc9dc33cc1a90770c3d0497768b4ad97cece675d1d7cefdee617d24cdc24c4e49d88d08a292d5d0ce9c5c41f490ae4d8eac411ea5a65a8aebe27796d83740c4384944d199", 0xb2}, {&(0x7f0000004380)="e5326369751afe0cf0202f1fa80c51834ac9513ed094e74f4d7e35c8219eabfbf140e39fd4d4dfb0c0dedc4ac6f5c46e418be67afe27d848375fc600d76a08b0b9d4c25507c70dbad86107ae7ee49a3d966d08114eb5384927dd8c8df937e6de1448f87d5c2e13599025777b678236a5c34c16e4cc1894dbaf00e795eae57202698b2dc960e8822e13b9", 0x8a}, {&(0x7f0000004440)="5f0fa85fa2a4ca73ab09f0106edd48acb240db8bddba9066d6b86a665f23ac8677bc84e20d2d1995f38037c7fce3be3ae52682b48dd12f434a6efd75555e4bcd21f2c9496c83f42b8bcba498b14e3339084da9acab0ac8a6b093850a9523e81a58921f0fbf0bff91ffe6412f5f77a8f4fffc285366273643f52563b81d132bccd8eda8651b3a122e46b78b3950719a51f712bd6d2342d3b8b705179af5bbc5a8fa9e7a95401e4d52461011ad888c7c88c2254d7f00e8a35e13e974cc91ca926676256b13a2ef32c28b163154f9c16a8cfea4c602d5f2f20f161d9115b7bf8e66ab6fb96aa2da2c38247d92b96bc640779cb439c93d5ac2ca16d32dcd94cd93", 0xff}], 0x4, &(0x7f00000049c0)=[@rights={0x30, 0xffff, 0x1, [r23, r6, r24, r25, 0xffffffffffffffff, 0xffffffffffffff9c, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @rights={0x38, 0xffff, 0x1, [r30, r31, r32, r7, r33, r34, r35, r36, r37, r38]}, @cred={0x20, 0xffff, 0x0, r39, r40, r41}, @cred={0x20, 0xffff, 0x0, r16, r42, r12}], 0xc8, 0xe}, 0x660ae3149e856b24) 16:02:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt(r3, 0x29, 0x16, &(0x7f0000000140), 0xffffffeb) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x1, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0x7ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 16:02:25 executing program 0: socket$unix(0x1, 0x523a699c6db56c86, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c66608393a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e67938332a11029ff352191aaec782572b3e127a30ca393f1159fdfaa3b1e0186e9eb7ca0eaca6eca200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e"], 0x107, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x6, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0x5) 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, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdf7) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x44}, {0x16}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="c3251529aa05f0c6ca05ce3df47d") semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r6, r8, 0x4}, 0x200, 0x401, 0x8357}) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpgid(0xffffffffffffffff) getpid() 16:02:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getuid() r5 = getuid() r6 = getuid() r7 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r6, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f00000001c0)=0x3) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r10, 0x0, r9) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r8, 0x6, r11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r12, 0x6, r13) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r26, r27) chown(&(0x7f0000000200)='./file0/file0\x00', r26, r27) lchown(&(0x7f0000000780)='./file0\x00', r26, r27) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, r26, r16, r20, r22, 0x1e6, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r15, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0xb718, r4, r14, r5, r7}, 0xfffffffffffffffa, 0x2, r11, r13, 0x0, 0x6, 0x4000000009}) shmat(r15, &(0x7f000007e000/0x2000)=nil, 0x64229f6c9e69cff1) socket(0x2, 0x4000, 0x1) 16:02:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ftruncate(r0, 0x0, 0xc0000) ftruncate(r0, 0x0, 0x30000) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x1b1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x18, 0x21) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40b7340e85bee425, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0x1000000000000002}) 16:02:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000040)="ac95372ec93b8f8b071ffebf6c43ba3285274b6a0e2ba702383966c6182f1f294a6cb9d14c7be31ecf38542dd8094e7aa52fbae41bed9bee6b3bac93a0635dcb1fa933e430af85cba835d2b9479cce6441029442acc1b486e5517229d94013bffb3d0481a0218d001dd3552567e6cbda03f00a673f07c0bf2c551b49ad1cbf8ea9", 0x81}, {&(0x7f0000000100)="12009b2a5aa59e", 0x7}, {&(0x7f0000000140)="9bbb5805bf6484d3981fa7e5e93449f006ca7d8b4228c489ae0219dc35de11dedef77463eccb585b27fc269a7e52600a7cbbcfa5c0e19f35084e96ce87b427fe82b1352fde056a5f197d4c52e7056b5558f41f6d255a9b932f5c2a1dc49e0467d05d78e92a50dc042fbe69e94df988649b1f5bce7af6e16d474e1c15d1917f1679c92fda53830e80fb8b5c119b0a43cdf17c682796b29e666b8655d0d3632d46b1b17a2e606f539074a8bc917e70dcfe4ecdac6d5574ae0a9eb5057faf93673d4afab1b7413ab720493f88684be508f74d4b53b03a8fc5", 0xd7}, {&(0x7f0000000240)="179d04bf3f83c237b884825a53e850a75d0a3776dc9ed398f81e150c706ccb44d5194484e2d0d949d76002a6552ed4c2dbf39bcfb5de49908396db7e61f61fa7bab98e770403754b212ee160655174d617708a4a9495a93045a2a01af5e40e0c9b5d9fa67ce5eb37d2cd0fdf97f7c53e6d39fc10efe00fd01871dd4eb30276f511ab011105f80a749f7bb2b1da16ff85df1c76f661849d0f694f90ba4057c988600ade9aba9a10d497fe5d681e470ec7f8821df5b55149c9585adca3ab8a3a2c6894a4e3d01947f51604bc4a67ded573e4b84714c5afc4893ceade2d5ae347aab64b5554abadc6e1a96292282e698e119efeeb53f863bff78fe8e60a7647ab515f8728b729c329d3739f1a49bb6c45905e7d631cef5fad0ca37156cfd6360720dfb1370f802a1879c7b20230fa0c5a377f82ace4e73f9bf9f30a453255daf97cf8adade36b83438b9217d9883f167d04f92ce367b717c2718925b08282f25191aa6c95f2315f6fad215009e021b6a43a61b6a64cc23b7494abd4d422df32221fe30c2aaae88b9b68d6d7d561214c221ddafae04a010bc288ffe2a3773b8818196214fb88d53f7c1273561be8156753f023df5c3fa53655df7958dffd9d2695a4957f3745f337027ef836604602c508877e4f9a0f39290e67633b5e57dd973b0090a9564c7b960d3d72673aba318aa1b1940444deb846cd21af2458749575b8aa276f906a6a722deed1e26cf58b72d20762fb916b851a3f92fb0952b8af26f29b6031e09163a010273b04e0aa5f4adfc3b15d22140ecef7c5e61d26b13a99c160b62e161422323a4db03444fc539f1a82e54492b6dab9cf973bcda79ecb973b94a1fdec22eb7a4f7af60b80036ad299af9be2e3719004f867cb365d7a4cedfa7954a63b891d9c854bf5ae7b2950b3f5fd137fdce089311b1effb156375840f3dcd76972e44e7657e4b6e04208c8af5f2f89ec5e8f1d7f70c1b4147111cc2473ee4ec285d824906e28ad893776f4626402de9290262503081bf0d585144979bb1a337f609f08439dade216ed386ddd1c1a1d079fb8d019a5778d03227b12fb1301bb729efe79c81b64200d8c77bba33cb12d446545bcb33b8549ae861880c59e3a9b07de6285cd105696b753b9978599d754a845a640282a4d1219313b8da7f5950e07b1cdc2d5b0a0277945551bc9aa5f5fa2820e78e12ac936973eba43fef079090dfbbc79038d42365516620a11289911051adb829987f2ec4cdb563971f37860d3f1649ca97ec019cd665786a7247afc008a23c8b99578553ae1d1044930eeaac0624763cdbcad36d839954ed645ed09bad02afc10e7e00a6662c5fa1a41099c1fde90ee8c2c9111bef492c7715fd5a5f40f481499251afd82ab17a91682480e083c78b1c16cdef3c637a6606c97961413ca62abcbcc9c8f858d28c186f67f2f189074f74d2b18cda9eb38e365ec36e018b24335cea894bdff0a2a9d5048d231648a587cbf3233bca9f589de884d1d8a3516178c93347491f50e3151d3862a80abf4c13c4d659db54dd463c62e58899952e66a148ff65fc57feedbcad373d1cfef0dec81a5cffbaba28cca2d160652749b7981d6b896884c880ec688fdad88cbf2967e7c92c1c2f7cdf63ba11935a5d683e80032946e64dd407ea1f04808dba81215ac55020646ac9a3634701ecb15323d763c013364f77bdd76052d896be6eaf5dcbca44b8bddec8b6acc9794c9ddeb80906f95e6f4f8c86e38417fc2ebb37be17d2ce499e41ac878acfbca9f1496c8ebe9c6aacce06b9049fe8fe753486eff87f819d902af827dd28e55d820b5806b8ea7adf4680fdf2c3ebab85c57543af966f1d7d4a4f7561df476ff8c02532664c18bb05c84da220941bd3f0299a2809debd51e5b2940178a7f2e7c0e6eeda3321f63c5dae2c4f2a0d7c8e65fd93013fc38515f332ff4176d51f6a97f0785a0163434c9a0bc2b19aa32bb0c90cb51a25953fdfe4ee70f2d40a042a64c22d402311099d6a6a6e0d3dc290884e296ae43ac8851aad5e33596de2295996a9ba7677d2b208d8e7fcc3cddeb557a326098d5232ef9f0408e769b4d9240801755237cec05d15e552c3e772ac7e2a43e8a0d2ab0dde42d1813a60ec62ec6bfe8a43ce7b4060446e67a123a54a94ab045fb8dbe562a334d93667a1643cadf4c662c405128d0b1f529c1e2bae9df9788701a29529f491e953921f9209d21d18229bb2cf92f08ae0570f9bef5d8c90c1f150f4b622fa13a3d71c862cee840e71dab9a30b794674e80e927c6d09c18a8ef0205ed1cbbc2945b1205fb929b8b0fab4c4b0f112bae7c862edbc4b116787b94fac7d9b605a18db188d2f0e7c29fbb9995dde8dbd8706b8a92835ba1224fd19479d24c54ad25d1d6240b439520b18dcfb23b20489693f2653acc43fa16ccfd606dde6c76578a17a1335d7b78df69b5829138b30c709cafd0a9d617c2245c59c97ec4deee6f82834df116ef3644210283bd7330e3ad99de17c18778834e45d0b607f17fe5f9c9b35949ecc0bed48bdebacf1111bffccd663480f85ef6f4bacf0dd5d1132b47058d5640b59fcf4553ab2f1d39f715d230b8b37c2e19c18fd6625145146fa8daad35929f5513866e85c4d6bf29a5134d1867e40a5234f217e6d0cf71f4082f3f8c81278399aa43a22b6e810fb88658aa636f88c321e427d056436c03a08608771c85502b2632e2a68c7708974eee3d789051ea3563f5f92880debd32375d85c6ad8fc6b4d29ae52050cbe00267757f7411ebacb8e8fde46ce998eca8e34f1c80e8f325952ee3b04c0d767c67f37f83ab8c53b85e5e7625aa9a76454de2db0c606e9bfeb7b80357636702a5eb52c60fff085929f4d1e9cc604da5e41a6bb6dc6cff44b3faf61d56a6e4df3b51af59fc10195741d916299eaa2a06101a67e634edf5bda7c3f693ac88353be662f94dff311964e2827f2dca9627f8eaba2a63a8f3b75ed1c6233ce0f056954bf581fb23aedef31b0db18f6830b8350ad14ce8fc3e8065fb4a846878bcf73336fbb2453100f081aae9665394233ab4de9b390a25a2c9f8a9a9bd428249a2d96d282f9ab5112522f54ae91b0babb2ac8d18e2b01edeb2cdc2b39831de39109e895762eff1ed142e79ee7aa337fec83fcee5ef833041096cfeb1b37a986f7c94e438b7f47bcbfc6f220159dffa28c8a1714440aa8425383ddc8a4e4539c565340b2336bdb37dcbf82d81135926a734fb7c7738a77435d1de7d3538660a7ded1c58203bb34d705f647e803df13323a3454d1abe25b08628bb8a9e558e090860ac9749cd7456d19dc6677ddbb9b708e1feb9ab41e7bd82b56655f972b672eb98abb55dea0e1141d1cf1f583fa68b25c10c9c3c7466f4ed61383d08cd7064f40f72041be30ce4caa4b5e6f3a97b5d328c0408070ede8d368d47c260893598e8cf6ad117924edd565b7c75d7c37fd258abf31e8197d8746246b8c14a5d7089906f896bb6bef6fe364696d714e78b49c509df107d60922f7e6e3cb11298be46626c4a4e876c482e94b192301f96db4befb3e99784bec06c98514d9a48333b8687a0d139bf327e22157622733f80486ebaa323674381bc83600c92ac001cf979767215fde3ecb71c85207d9766321cd3f316d9c53c6f5834356384faac63ee3d409920ad409942d13ddae01ae9157b38a47ea6fa7924dad4c56c9b7e1f81331c1e0b86e90b7151e7c6dbdf5b27e23e16bf917dc62114c77a108585c91676964d7005fc5e4c9571770e44a21253326c1a8efb1f8d6c0117f9da884b78dd865503936d736702550e0fa69b6fca428d53cbc0e0b924fb7b3b4295b42c439814a36f28eef7e99f7cbb87535662c573dac6a141c57a5bb89fba347e9c41e15c7d5f4840f83fdbc2c391932000192617662ce180164ae5879191eaf88d5a3ced621924eec82011c71e74d192ba479783633fe638332de91c70515dd5e339d50c715e827f592d7aca3373a9988e868127a354f742b641faed671df925f21f2f4ae1cb8c4f88fa127c31ea2331a48586548c5e1705e20b64eeea1e67097bb76b692e4f409dd889c93137d758a0bd991d9178a7da511a87fe22b3e587b8a45914938dedbb03dce99d01d46138d97504050708a9b9f0b552161d7146f7a0cacf4167e13b747b3b92695be058e897a0efc954973e5de591261ea9e91290c40df1683cf8ff3f636b95160f0a8d7c1464d485833f9fc931358b345e0671a8e88c936b93e33ebbb0b4ca953ec48384d93383358bd7db92d5450147e9a051c82067c279af4cff14b0eae86178d66fe845750232ff6c3572d0e2e6a2a99f93d6184a7c92f5f3edcf56c29fe4a7126e88a36cba4ebd98ba238c5e69abdb5c62f118d53f991ae5e9b6638c05c8663595b1aab7223ec5262dba40391f7fd13d9d82747e3eceba8f12e5b7d61bca976c0d33dd2ceef6ebb19d0ae4c03fcc4bedbb38653369993a8af21e4d66176aead9cf6ba8363cc047b061e0d2dda1260c5909969b5e6fb069f645ea53116292b0604384d281e4b857e21adff221360c8e36b41d55321f0e4b87b35c686c7b3290fad1d86ca468184b7a0ebfd1e031b62ad6849d02992eebfb198c0fce2e94d7cacf7e7fec8b9fe79dfffecdb6d041369756be5e0c25ac60bce0db6eff48ac039cf8b0f763903104070317bff5690fe4ddb319059c72b99b46a3dc5e60c7cb861f6427e72d7b0ff06cbc942f95d11d57836247ed25e54d17cc1de1fb1bcc3a2c6e6cef82f131fb57ff47c76acdad728c5af8208e3e05f30fa1df4a1b82614ae79e450e2f3cbb16c132f9764a18e4c0373be8c9e2161702fb684a341c63113b09ffbe9753c7ebb4903d8e8135d48e6105d108d2f55dc76586a1123db168cdef1e57f67c3a3b21e4c33cc70d4bcc5e75507dcec74cff89ec4ee6a723b8b87beb6743668e55daef50b086f2620577f06a9de576818a7dc5b8fca63836129bba7d328b8c0e5e13069f35f3a5d27dc42045b14910c71e49bccd06c9d8737909483a9c16ef3e55fffbee01f7fa3ec100266755edae88750454f96efd07437a2a8a801eee6a302d6971f73cdae66c0d93ebfb298d900c1074c0e6a3d3ab7745e35f665c1c07e62021a81ad9eea7afb6401c1323ccc03510e9b4ababa3fe5c7855b50fea63cae166034137f37bd7511bfe6903f387321c277ab94d0cb51fc8cd0db8c9674aa9706d4fd165bf94236dc07bccbc166661b0af280784cf762745e5c1d957c83b67b97dac7f062baccfcd7dea884dc15bf478f1b979f09e534eacc521e8290dbc8b02a579ee80d80084b10779f7483654fe9ff38844888a3b7911af6b8e5a5577b5e12ac0b986ffad071908ef3de08a8c9422aabc83b7082b398f268e27b3f5118c94999f2e7425e9e4b8659b3f55c8d3cb0d94881e0a3988ab57a72d7b58f750be87f4196d6d45e80cc6145b5c41aaf5730832c7975df35567f53b3b28c3c5f90b0ff99b13a883a2d2792d152596fdb2da66f345cd09d7b9ca16aeffed1faf1b7db798a01bb9b3aebabd51e26499ec9d7ccf7dd8bcdc7e965835b1e2c9ef2358ae1a49a28aa9bac84a4f5d9e2a104cc9919695529ce831dc751e898cb5f82b8356e4a1e0245e83163e9112933466b1c15bf5f882a08fa70af7ea50df3570eb066a24b5acd03b2298ca99c5a9e22064f6866e19bc7be9e82234a01419b40148f4eb5266df3dd5c618bdaee63ecc942b5d4aaa3ef126402812eab981d5df5c388008cf5ecca147f3cf39845c84047831c4d9d994", 0x1000}], 0x4) 16:02:25 executing program 0: r0 = socket(0x6, 0x4003, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) shutdown(r2, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getgid() ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r5 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000000)=0x5) 16:02:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x18) r1 = socket(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:25 executing program 1: r0 = getegid() setregid(0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x8) flock(r2, 0xa) 16:02:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e71f00000000000000449dc61a9527f11c3d0baba4e883feda3822a2db39f7e587a952425f20245fcb613b57485db588468b927388a9e44cfc1b0e67938332784f40619427a30ca393f1159fdfaa3b1e0186e9eb7ca0eaca6eca200355358c14e0577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e1ba7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c3ea738ba2fbea892cbc8e7cc0d920dbaf98e00000000000000000000adad23c416cc322614dfb46e6483d53f29c274f5c96579ac9a6a7d36e9b7ebc3df3655f2585c4a8b58465dece3979c7cff0e7b4b5a5e4de09fc0a41c16bae46793054462b96882fdfff63f8860525d65fb8c3e2a0cb4cc5cf1f81d193901c354d7e5fcb4f2f1a46615f73582fbd5674ac4f492e14a6672615eec562196b5da7534952004db93875280378e6d40299e76b64db1d57e9259cb5b2f57d64cac80e5f53312212ce4db789cdf79b16aa7ea1d3c93813d0181458fd158d806b150b32c2688cc0d669839e1cf9c78d5a6b8ea9ad104ab135f31b79c0fca2885dd55a345ccc3132facf58008457eee75d4a4e88756b62bdd7b19993d3427a6e1f684e8f13aed0258a5fc073f6cdb434ccdc58ad3c00d578d244e9a43944a1b1ea1f89f4209bd644ffe3f57d35ca0ef1cbd5b0cb845"], 0x107, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x2, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdf7) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = getpgid(0xffffffffffffffff) r13 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r13) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x180000, r2, r5, r11, 0xffffffffffffffff, 0x40, 0xffff}, 0x298, 0x9, r12, r13, 0x7ff, 0x9, 0x6, 0x9}) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000007f59f04b563301122137476a8e609884f73cb91983cee9ac7411b1439f6be14a934acb636ecf407eee72439cecaa73ffac4883fe25c42ac2cf0ec694609007eadd1ed469ba346c93968f3522ecccd12300ac209424108b2de86b57037d2700"], 0x5d, 0xcde94550d7166e09) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2fac140098193e6dd24805bad16a137e1e1e62107d81"], 0x10) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000000)=0xeea68f2867de005e) shutdown(r0, 0x2) listen(r0, 0x7) 16:02:26 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x1, 0x0, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f0000000200), 0x1, 0x0, 0x0) 16:02:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00001db7dbaa60f9b2e06e76de6e8029f800000000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x20c}, 0x0) msgget(0x0, 0x4) r11 = semget$private(0x0, 0x5, 0x204) semop(r11, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000340)=""/211) 16:02:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x3, 0x2000, 0x80, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/79) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:02:26 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x3, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) dup2(r0, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000000)="f39250b46c7b61419680b7cd1ced", 0xe}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xf4b, "e0b4fd4960ed400e3d214ae295eaa0dad66668a4"}) write(r0, &(0x7f0000000140)=' ', 0x1) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="17d566430d5ea4f3bced9a89b6baf235e8db62838857cdaa38efd0f8b7650365c99ddef37cb365be8e0a882d7d653f8f33bd05862c54b0b2b83e6d76d7d88b2b5fa5a0d9c5ebb866cd568ccf018272b6e7c8a21eca7ba2c2f839ba930b7e5b12e8b9e328f71d22929e6ffadcf1426098a67d73496a0e67f3bdea213a7e0c90f51be1d5cb67aaa49a7b6d63", 0x8b, 0x0, 0x0) 16:02:26 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/de\x04\x00\x00\x00m\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000040)={0x40000, 0x0, 0x2}) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@in6}) r1 = syz_open_pts() truncate(&(0x7f00000000c0)='./file1\x00', 0x0, 0xb3b) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x0, 0x0, "be26a9ab872e84d76cabf228815504fd00", 0x40000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x4, 0x0, "6fda09583b8813b815d93f13855deed57e5700"}) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x40) ioctl$TIOCNOTTY(r2, 0x20007471) open$dir(&(0x7f0000000140)='./file1\x00', 0x40000400000002c2, 0x0) r4 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ftruncate(r4, 0x0, 0xc0000) ftruncate(r4, 0x0, 0x30000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() setegid(r6) setgid(r6) lchown(&(0x7f0000000200)='./file1\x00', r5, r6) r7 = openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x10d) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000000)={0x0, 0x3, 0xb208, 0x0, 0x2}) syz_open_pts() 16:02:26 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6, 0x1, 0x7ff, 0x2, "b884f86e57ad299fb9922e5d93cbe5990c2a5adf", 0x9, 0xfffffffc}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x201, 0x0, "000000000000000100002000", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = shmget(0x1, 0x4000, 0x180, &(0x7f0000ff9000/0x4000)=nil) r4 = getuid() r5 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) r6 = getgid() setegid(r6) setgid(r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getgid() setegid(r9) setgid(r9) r10 = getpid() r11 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x5, r4, r6, r8, r9, 0x11, 0x7}, 0x489a, 0x7, r10, r11, 0x2000000000000000, 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xa4}, {0x87}, {0x6, 0x0, 0x1}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x33) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0xffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:02:26 executing program 1: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r2, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/60) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/50) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg(r3, &(0x7f00000017c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x2}, 0xc, &(0x7f0000001940)=[{&(0x7f0000000100)="6f9cae1b17fbccb0434ecaaa5f738468da53c8", 0x13}, {&(0x7f0000001240)="0c076c591f6f00a25e981ae6df3427ad1a7cc08f8f3d84395e4c1cb440871bcc0350749ad67d0f7e7bb18fee3611b529a3d1da26dd068c09feb9bf253962bc51099c8526f1e42990be59cbd8e7fd4d4d8a8f306ea10242c0b2e303aa6a6ce214dc1e5ca9f171dc6e8b92b84a3c4066707623e49aab9ba40d1da9946e746833226b495834e799eb0701a22d474d9714f87ff83f37a2b4afa94f88f5ea4b738cfc3c890202316c931af1c4305e70c95e28ccdcaf66831598243b993b1f24eae92e0c524bce672aa07a69c4bdd9f75912e2e534f7005ff3ef0ce336887cb298159aaa1f8226e94499153cb2", 0xea}, {&(0x7f0000001340)="f5e09bd73afef87fae34db5a70c6808aa66ecbb2234644590092489cde79ef348149f715ed5aeb099f6fc0905a103736f423c83c00c2bb5af2914d1691c22d3bc61c5b6472b8e7a274180059f2ff4de20eb707ce74696755f9b1fca67daadd598ea499cb9836345adb40c91159691de3289add2d33fbc600e38985e2dc63a5fdb4ba5f3ad6c6f15adfaecb9d2b17495793db927bb638807771b9170ce733c60c552baf6b223db3d61672008fcc9c0b730ccfe0d766adc7af17373fa4f862eaa30a33c2303494da7854eb21af8e32a28b005762", 0xd3}, {&(0x7f0000001440)="ec5763aad301c8f9a2c768a4a8d739c86c0314b73e5eae51bfd99160471ed7a76e23633a692d1ad1356250f2241bfce9353ce16046f2eeffc48954e647f77c28d76c8a385f96530b68560260d490a9d40e5d405072ce4ed6bd65efabb36c2095a7c201aebd5b2cf85bd71360b6b4f838020c1883b842cc5b98907c9ba85832b5f60ec382fc14c88fae69fa0984b812c23411b46d366580d172276979b1a138f156a35a7d9e622c4049520ad5b45aedc38b04841de8d1fe90a32c1880bdafaf709c6e6a5e2a7c2d1a4e5b0cbc7e6456dc1686047bb7d1cb0c6d29c9a7344cf0482f9800a6305a5aa48408c059596f07d54fcaf1d7", 0xf4}, {&(0x7f0000001540)="a3cc56851e10e18cde864c54c376b467d96fe2f171cd8666819f87fb71c77d96376e0afb8b0ff2306eb005ef1cb8e18bf69e56ed8adf3f5d0f4a22d30c89f223051da9ee4c2fad1dfe1ba1cffc510a224d708ee77cb324a7e3abed04ae74f8d173305340306d26db773c39fdbbb9368c27ce1678d190e76320f49ab20e91f3e4a8abf3ecae0bd6371f2147a62ec06b1b792e8e711773e3562a35a5429edd6ddb481954d7c5bba7", 0xa7}, {&(0x7f0000000140)="35a4fd0a14df6f05f471608e9efc23fbf6131a0ef87263763d75d312", 0x1c}, {&(0x7f0000001600)="1d7e96d13379942bcc6a4973e53068961311876ab71d7c7afc5c13148bf2cebd320f380021357ba965fccd6373cc8324a20ad8c9b88ac37888aca29e868d6bcdd5335476bac6864ca08110e459e6a77e3866fb2061a2ccb13002bd83ec84bee7f91141137daeb15d43c336aaf63230e444c777f0ab857e966aaa26cd6146ed25be615a12b082540da927dcb17d6342f877708df0abe03dc4d870e64afe9918933a0f97d8b03cf1743b", 0xa9}, {&(0x7f00000016c0)="08a7ef487b51f13c1968884b016076bff0688fd24457d41c3cacc4190bfce511c907bf6c5b03a8ec20ae6be0028375b80ff00b2e97c0dea1353178449f1bb5ab56647c0db55c8516cb58eb9cd5f59f25ccae33a3e6fda4d0763bf1cd3a8a9e2c880bed1fb535014e1400d52cbc4805f1cb17e55fa4d694837f80ac2ae3f76597cc9db502cee67d6e66a206eed1ce757e04abbed9c8fd88762be4ca0cca928257f97450f7d259503c48b8572979b901ce94085644eca2c4259c8ebc1a0d3dbe3ce84261d56efd8cf9e449ba1e860c6a6bf6e67a607c446da84a0529029f2b047f3d681b3cefaf394535", 0xe9}, {&(0x7f0000000180)="632f46ec920941c944cc3404a513b9aca6c9e1b4d0651bb81a36805f56477360", 0x20}], 0x9, &(0x7f0000001c00)=ANY=[@ANYBLOB="c000000000000000ffff0000cdc9da8eb677351f88080000001ea45e26a2eeea56ff4d77d9f518645e0e60b2e2c2f94915bfe605db1b9b6f539906a5a997df4c22d232dcb847b3173f4d5880b9b24ec7300c30cf283e990b36c35ae39dc12638a902bf2a0f675b63c2b9307a04ba2e5f79d422411b04e67571f05ac8c67ebbbd213fcbf5d13772e4878346120ce2422f031d00cfb9cfdb18976f9e48414a3f66940c161d6d75682b84b5dce42394c22de6fefc000000000000c800000000000000010000000000fcff772051492fb7ff94e5a6feae2e60f3201a546f0431afa91d6b540e26320e7db1af41ca8a0ca836f06f4326f30cbba5c6a27413a0d339877a2f3fec95a671c4eaae644dce388f4d14c95b49fe0d07a4b723b5e119390c1c5967c55c182f9c3bc9d1c9bc4c9cec72363a502b15e1626d5c0a9faac67801df7d4b9b1baada3407d44c5534fdc2f54a0dc6b3741f8f8b7be0418fc854c9c27a580a38ef30a7d6a48119290db7999b03148013b548e38874ee99a73802b0c22b86468320612fa2b0172c5d338d6c304e6d2c395f50745c2531afd91fff57d44b7ad661c2a86fc6bc4005384b66a04e613dbc339e30278c39f65146d44ff04c562f0360f24b1a04930d004f17a7b01153ffc8b2ca04f733be42411eee"], 0x188}, 0x4) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:02:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0xc0000000ff, 0x0, 0xfffffffffffffffd], [], [{}, {}, {0x0, 0x2}], {0x1, 0x0, 0xff79}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x408) r1 = semget$private(0x0, 0x4, 0x201) semop(r1, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) semop(r1, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) semop(r1, &(0x7f0000000040), 0x141) 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]) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSTART(r3, 0x2000746e) semop(r0, &(0x7f0000000240)=[{0x1, 0x9, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x1, 0xad, 0x1000}], 0x8) chroot(&(0x7f0000000200)='./bus\x00') semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xffffffffffffff72) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) shmget(0x3, 0x2000, 0xe8, &(0x7f0000743000/0x2000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r9, 0x0, 0x4}, 0x200, 0x401, 0x2}) getuid() getegid() socket$inet(0x2, 0x3, 0x89) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x8000]) msgget$private(0x0, 0x0) getpgid(0x0) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 16:02:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x6) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 16:02:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r1 = socket(0x18, 0x3, 0x0) msgget(0x1, 0x80) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:27 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f00000001c0)='./file0\x00', 0x641d15d5dea01901, 0x140) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x80000000) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0xdb40d99b95cb0441) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x28, 0x0, &(0x7f0000000040)=""/40}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x0, 0x6}, {0x8b, 0x0, 0xfb}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000700000000000000f900020000000000ebe11826811279962a8701e0e04d0ca24773a45e9d66a93145ef62749f45d4bbe5364c0c15933fd7ee80c4d36689ad9286b3e13c55c28739f370679e033c8c861caf581ef5b6c223d8dd88ee79131001f03eedffff2b0db22c195af9f77adc43423be6b16991c35fd32dc88b7e9da7c861e9a0cf67a279dd36902253c5a78db1ab1683f7ece21609fca97f6d3139e6501de481787c6136363289c6c3645618e5371f26fec465d78bfab9ac7c2d3748e81d4818f8da69f90e32bd621f1fb03d62ec9757629e95a9d30e13ff28b7bf8a4ecf3a3adb"]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x1c}, {0x6, 0x0, 0x0, 0xc66}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100)={0x401, 0x1, 0x0, 0x3393, 0x7}, 0xfe9f) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000140)={0x1}) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000000c0)) 16:02:27 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x0) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffff) dup(r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10, 0x0) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r5, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) 16:02:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ftruncate(r0, 0x0, 0x81) r1 = socket(0x800000018, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001740)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x57a, 0x8}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000100)="ad56efaf02434a71733abe33fef1e0440a07ded7cf32e334367184b6c310351243ffd590a073f66702dedc58f6314cebfc2a79b20656e6287ad2181a0b744837af61199b8331ff3b314431156ec9b8a8d5e86d3cbdb7f58f0f1073454b83c066e7242621c2936925b3bb1da0415685269d9f54b92d1114a8c2f60cc5bce041d7a1b54d94", 0x84}, {&(0x7f00000001c0)="809b5c9337dda9f0c351d5d298783bb7e476f358f93cbe82fc43156e9d9614829ec71887fc1351318861e252859cd257b1e9e3a55e3f44e45b88e59b94503382be3fbff89f53443b49c1d9921f4767e551f0a9bc2ed2ab3a5d8f55874a4a630f3e10bf3d5a3271c10bfd743d452776eccb5d041832cdda1bae25824e36507827df2e1c57f567d7d3165a9092a7aab3d8920a116336557ff535909d54be798147370eea9381852abbcfb6fc9a419dae7505965ffbb1e071aa21775a021f100a194f201f701d99d8581cc71bd25c8b68872730f2ab4e60fd23956467c135fc955815d795f5da12682697a58f", 0xeb}, {&(0x7f00000002c0)="c99373f40fa2d769f6d88027fb3a3afd0348865c66708100d66ea065b3d544f85c3cf1be65058102a068858575541c0da89cdba54fb884948d698a6b1b74646da1b91a54908e42b5783ff4a5bdd209c6cdd18b190c1ef32d0aeee1d5a2192949dabb131eeec0df858b40bbc9a629c38712889ea70260c4f6abe95b305c8f4cae1d86d0882efc0d8782e29d7da09e7051aa2d678761bfb48732efd964fb9c1827a23259b85090b1a2958414292d808fd2871e08197d964210c9a8e94f12", 0xbd}, {&(0x7f0000000380)="9b34d609d7ddf7b7fb6baa5667fcbe6edb6341a939b587baf2d6d13b1db5be5655c2f730072ae7cf3b5d0672b6cbd4a0d5d9fb62ee25a94040422d9d423f9168e0c98f875b4bb9eb487a6a977a20f763b4309652d0689809b5e1d4aaa0ae4091e42bc25974807bf6480e1d027e4f5975f7986d35f07b744bba493d6ef2b111d30338abec1995040754f350ae923d37f7d6c76dd57130d0993a9fdd93fa76001ada76938126d1dbd46fe2909622368b7e345a576fb1269e89764e91909c3fa2ff3ff7ff91fffb9d8279a72d709ff9266030bc4ee9102a105eb80a437fcf263a43a95c174b2dc0fef96b8d78beff90ed4baa617218b0f0e3f6dedf45edbb4dc7f6b8d80fb2d5ac68ee4a27383ed75c524da0d94596463110687906691f94ad23345ba6c045c26c8262d6a0fb53895305367d35f01388fd92bfa252b797055d75877868e40cc5257b293576d2cbf101b812af17d7791bddd1e3a618316631bcbda5d9b9c7f64d82480ab3d6592fadc0bf4bab344be2ca921a534e64d539d4dbdac1fd1fc860e03fdb716e50ada53028aea62c190f41e2f3a86c2eec98e00582fb008b4abc7c784999c672bac6d9cd3573036361d3faf2a7d2b1420f47436c662ee7ba2619bc7533283ef2fcd307e4b84c4a9b1a9d4f4a838f2aec031349e40366c81a4a11de7753df899eacb00152d8ed08153576236920ed09e84c631ad829d9c706bd7f61d990756e3699a9ec177fd5d97f5780111299a214d8a55794ce230a70d47062739253b9924b17840abd05ffce62c32e220477f3b552b004f6f0a17ba769d7ed41a3399f2843b67ce5179430fca6818162a3083545d21fc6e4d3dc9254478620af561295cd4f506f9962ef2b99081a6200abd53d3ae0841276e46b16150ea264530db16156b054d78b04a97bb09bf882b7868a7f1cb49ceef0e4c1918e70bba16b8d9bdff0e798831300fce6af30229d8ce511524ea8466567870ec6582f26ba487b6d9d1abf6012c693c5dc2680285b0938e97fe3872f6ac6b9f58c50834707b6e44e8be41e3db1a5871bfb3d908720820f47ed1a287b3fab7753f3c87fa8b79cf544f55deb78e3855163a70e225e2d3187771aebbcc82a452bb97e14d17ee97f0cb01c1bbc0515f68df4843b2d2259739ea3b2719d8f975431f749a82b790e5be203705e42ca6e0486dded2508dbf09e3187307d0789a43732de8be8d5b533570e0bf67f6c0a5e9d412529322d8c1c67e1667b0ed4b87003468624863fc960256d2e3714dbdcd89bcaeaa2944affb5ed50a07103a868ebdce97a31f4187f0547dd02b3b5938668e0f19dd441a64834bc495f7f850918feb4cfbea2bf69f718ea0f2d1b062501761228475a728c7b0984da95c0ec7f949ae6a16d86d94648893c49135aed3435d59aee689cb8699388e9aa8cbbb9d0b61db727821c86884c0498cca80e5fd4ef540de0eb57572952a3a944c7f6386c33bc4fec804b62343b1ba264b0b60ce790cf0efe7704192f6ecd33039cdb081fcf4ffafaf4bd9e853e00d1c67e2c501d4e90e92d1eff5edea19d787cd00c58aba6e5472d60a5f4e3883cca2fa7f66617b075bcb608b80a3f55c746f1b120ce25c39e2cc14c95fea39000afba9af9c72558c22d09455587496eeb649c60e389c4e0d3c83d45920b6c37405927f0c9b5ba244e03711a76d7769ae1a84f134785d55a6b3bbc84f11bc7c6f88bcfde2cced679b161a4fb57abdacbf8c4c04c68fc8b37785b7e3e5c6814f0ce17363beb714156209f901d1d22d2c8000fc7c9300f8a2226b95c7ff70d740afe1684897da35153c91eb40e314ca925d8e9a91ff7b6a63a56dc1ba744867ee39a1e16e2e2b6997efa4f14c9a7cb8b9045538be3933e3c525689048ac787603625b2828e80f945d075d616f5324d25a5c00f19b39854cc5df9083d20e67f07953e93bd722df7d18f2b36aad56ec75210b9c3424993b32e41f6a175351c898928d5d3f70dcddcd33aba2c214587c320fd049e526d0b9656bdacf32452ee810058c9ce670dbf265432e45aa62a6b9be75dd572e1576ed03e5f5c81e1fc024c8daaf2f0b44593b39033f7ac61e6b71fa8e42dd9f24bed0086467cf8e8c98297743af165f2f76043d963d3424520d3a668c9de1fb8a73f94da2c330a19c11136a1d710dd117b7ec495f202185730c19d55a8c64875030f87bc500899dd56ce9a44c20fe816c5251db71c4c7e237519d001876774b3d7ce614b33659cbd9ba2ed1414cc8e67e6d1c77311ed45f1a043311be91fd03e3d4850af62879c58327cba99293e8db828126d43206bdaf494780fd1aa3f825bb4aa9a2b8dde18b6f638a3026db31e73f8557b43fe50f4187a4e4bf8575cd870d215ecab2335b420dee30c0121cfca1c7fbe29e4e6a7da1124b0cc229ed1469e74666acc397912ba4b1f4f232327041ad7bd8581b41b1389990742a154f0e3a1d414b8772e60b9f8f7e45ab0a894e874eb1213584873863d3e50cb05609f8dc5d6812423ac2c1188d72c3fdda923050f815cfab9282fa424909988d1837f60f15800541e002dbe9c494c88634e349626a1d1e6006eb1ad953501a8663d86cf347ec2b1552f77cabd7fde2dc1d09f9db09f490fb76cd2f6b9dbbd75b61423935798f55bea99cb49c5e8aeb73b1affa459bce199a479813cab8a7f25df7212e8acb0deb9a79afd8682381bf6f36bc856643d6a431825ddf3e15ec1c33347c13e01073792cd9a88547ee002af811e09de67f0cb5abd20f94baa532c09b2c231e97eb5d38a87deefe4faf8a3b86260318eb8cb6c37f9f86f24e82912715fdde76a4ead8aecc777559148a523916b7728e7f06fb0e8f3315b81fe7fba0558b447e756808268d0053c98d82bbf5124cf2e079a84fcd5570806d33cf473139db31b045c7e529b5915a911a127dc2732c37434a6840c918716ad8fa55369f46d912827e114a1582d7d669a7617cc76e257a279c795c29b152972bdeb902546f79ff05745f033233cea76ecb8cb125f4cc7f1350ed65c8b4dedb1227a86850460026274a869439deaad135e927924c4e8ef5a29add2cd96d5f41920fc9b081d7d5ae07c2e339fb6767ec19a8e844cd5d7ffd52825d3cfaaa3badf79f5c1121d98a1ee481caf417abd44bd517e260dc533f04fea11912217abf3b8e37972077562a1e38c42636597c5d810261a20cc15df12fb5a63a428ceeb176c6e0c97f01ce8c74f98ba055b5c0b28e67c60e28cbb26277f646614aa674f77df4ebc89f8e2eff516cd7b01efc90fd11ac11e5b439637c4b836db1a04d34f752832aba9697e7b22a61608ba3d83c0e7cfa58689ae199d02799c13f327faa1a103a3d8c7e3d2d782e5684f49bae547413afa9518d003f01ba400d8a1ebed4c6c8f9b7c5153e3e3cc27e38e0f2a7a8c7bac4e6cc60fe952949889167a4f430b9c5aa89394218b016ebf8fa86f8323c54dbfd6a0dbc9c9ed1df8911c7742572249757b754cf902e9fb932dc01b2eb9446e04a562a3794d3798454704fd49e5f43e8169dbfd4cec3846d8fb9aef4ac9b1a8793a1b9469fae12af747caada67ebda2cbf285dce4ff5da051fd629a36f669746ceb4f0e46723af1a6b7888560187d047490cf8ceb3e7d5811fd193a9e32453e5cda4660415a422184cf98e738e8c17ef602ea31cda2741e2e06e36607cb4ba50771d7cf3ad5f5a30a9685b8a230b51b69cd24408e06cee4e9cf1c955bf800dd39dccf981807a1068980ed4b1e12ed4e1577ee082c6db60b1f017e2a3c4502f57d31c2597985a75700ce679aa1b191390a51a1d5bb7d7a7abb799db7d27cc07136d1bf600b04e3a4e787246a0b984c380aaa67c621c168de743d814f9b7f4199362d4787ac46c9db30a2031ca67ca7f6917e2be8a7d950990cedb1479a3393089d13e200c134dc926f86cd688620becac976d624b1e655c1a7257a69641dfd7e3d5a77d1b1bbff32c977d03145dab148ee61ad612bdf132939c267c9001e5d3a56f2b6dc521e2fcd42228f3b514925fe22d54d4ed6a4fc25aec732fe7efec0d2a51123b647acb56f7991aa0c35f2e3b8131308c8eb239d453cc49ce114ad599c97c9b0b1fcb52e4d4850e4c7fdab70e02bf666c77a08fdb7d30581dc152de3080f33d2329e63326e42fb1b82fe8cba2b2828da2cd8f4a84e6d0888a41e619960de91da4fef587ff417ce6dc5b2731ec3150f98a332e387c80c36d0df4f52da86339fc338c911dc0dde4ddf6c3ce7ebd135b37f9a6b8f13f1bebfb22e9733f85344fd453bd2fa6de9232268008aa5cfeeb031a8048bc3a29b2217f6518b4b6d7da16951a0ed9f044e53c39dbdc0866772fab3a671d39bb793608992ffeb8a48b6ee500526af637758713ec0b0aff55cdfa332ef03c98a6408c8dc12d90503f29f393e69b649b7cff46d7875d87d3ca18cc52aed07b6a44d066ddb2ce1039e664fa362214f3a261543fcc54afcfa92b2cd2d67559cef7a0d3f4b628a82f943eaccbb7257a822bd2a81866cecbac5d6acda0af9659fd4138261752561224e4931c29c00f81502cd98b3e5f3c12bd5d47c022e03d26956bd3d69c43464c9bdb35157a0e5a7b1aad3e91049fa82eff13da1f0fe21a8efa6801dfc0e5d771cb23fdd6902f70cf82012e713bf265953df296c03a4e6d300b84c752962c1da3a7d4b1706bf7091b3096e678a22478201ead7847827082f7361567d788bd513383c02209d9f413a53b89d77e83663a6397b9380da341a39adfffffd844622855ae442fdfaf28632b137a61dd48e964498fac3cebb150f621b9d9f79761ae8e2d9f57abbdee63cfc9fc3b5d7167d3d0d71bbb5e755b150c44d2e4e4f4f06648e4a1a58cc08bfe444a7ba1f474f61da9ddccc1e410ca208c02d4c1ee2d848b86a6bb886a852eb2db0ac4c8a82fbf320329715310144d5a4c8e3389f13d47881d5d6d92e7114cbdeb4ce1e840a86b9a8fb61742e937c4e06ac21baa88bbc16cad7971dd545b023d0544753d8ef5ff729e075a86c6a0592dd24e4edc960551c48cb78b579894a947f36c25938418cf8cf868dae9b0f2c155813c397903774c0f326d154c55eb718eb40f9853e635cc56b42502028d455501fdca6e3cb8f36a7e8913e6c74e6c5d87a550ba86de820a6ae231000b331ad2b9b8abe75d9413fec85e8d0e467406f2467af50baa1edcc39b7a6a2605dedb5918dadd03b7a4837a0103df9fb046bd5a5b77773b1a6a6c08dc6143e3f7737703aafe70d321f27102b74b4a2e0bebe7a4a0cbf0ae41b135051bd91e8a759136d7dd93466509991f0d7200135357c81a5a7f7f3030a4de31099c37ecf688bfb9e7b217aa4492bc456e8432bf4a55efa4fefa5aecfdee429122902849d6ecaaf50aa8970295ad53a6485594c2ebfda2e06058af226b2857d4549de73a04d317bb84d66e98c7f97a105c05d994440fff3af11bc0abe9780a1806e43e2180ff5b55cd9c0dae679a33a72b93d87f48ffd91d74d5d17fcb9cadf4f5d013c7167d8778bacab7b0e581d974be181e9a05b17b9f01ebd4f932ddc6364876e86d2a768e0687854db11a6381a79a14cf0e2a580fa8df7cce0666eb3637f9b4649b98c7cdea0efdf647673ae2aede31221f8813c722af76d611eb34ff4b6a6700cae66ae79d38aac275ca95e912d39339787636238faaa7979f71c27b00f2ee591bceb1cd132f66b4422515a9cea74280d99283594bb82bfc935c3907a26308520f713e66a9d57b0d3faeec1bc72cb946e3d24161c9b7d5a35bdb3dd", 0x1000}, {&(0x7f0000001380)="b8f0615fc11f04aacd6e2bc6c55af5c71eb44ccebe464796023507118a1d5aadbbbf0d72d47c42b5bedec466233db74b45da00ed54a6d92d2d072ebf6803329c99b33061f90323b4714204c61920fc97287af1ebf1230b0be26ed54699a9901b680e973c6a44cf493281e62364502458ad40db98061ff853b84d604f0a94dfe4e39d110b", 0x84}, {&(0x7f0000001440)="acd373c431fdea0b682d85b52d7341b61a45ea0ce35ccfd19c062322acb2ea9dc5812cd6f8f58fe13b8e40f016a61e9e3b39fde1fe962acbe5dfd6f7e45018ca875849b472655f501f6bde", 0x4b}, {&(0x7f00000014c0)="f177ea6ddff6c8f81b29b188674d115fa6cf6a69cdfb55eba0a69ae42800b6d161b5a917bab81501120e305c7c169737849a74b2c1865744cda84e85ee25dee067c6fb9ed17879a9d5f4b845ed1dd8ca5cc26811a67f", 0x56}, {&(0x7f0000001540)="059ed9b0646c6d236be8638ebda9903566bacfe248ca9da450629d566104facc898ce8c8730a8f0008ada798f48a435f69da0bc8c72366a97072f46eee6ce79e69edb4ac4e96301a568c53f11866c5e5be673ac64fd04d63f8b92d9fc604897d4e1c6bd82c0e9c5023a8c4d02c8e104c470da49fec8ea4feed62965342297ba7b15285a77e3a66a3095b141559b25b5a164fc261e858f60e96f2164ba41a1810cc18d5c27b77dfdd0f9768beb768d6e4fa9768246a099ef6e1564ee352a4f2e5fe3cd381e98a83899d3ccc88814b4aa14717a6928eae30a5eb62d0746416a72f", 0xe0}], 0x8, &(0x7f00000016c0)=[{0x68, 0x4e9277cfa5e8d38c, 0x10000, "fb8de042d942b0135d3240c022d31694491dc6df16526c85de813247690faefb118bbed0c44bd70a7b1cbb5e7c7e660301fa280c065fe63822ab985a093ed52851417c4a27342994abd61bd35ebae53927878f"}], 0x68}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x40, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000025c0)=[{0x0}], 0x1) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001780)={0x1f7, 0x8}, 0x8) 16:02:27 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup(0xffffffffffffff9c) sendmsg(r1, &(0x7f0000001280)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000080)="7638c3294f41d8256a7fd8a4f584586fcd089e04bf26fe2803a4676bdf5db38481e7ddf33fb43fbecd1493c8c2fe9b9dd9c60513f2617b6c494eeab6c1a641dd33435f3f3c80e2064d701b074146fbe35c4cbef599e03eae91216ed8077a4f25c369aed03275a5aa21ad9c8b96b660e51e7d96acbf67930ce10b462913305ce3236a99f183652734a9531e6fcf74e0f4ae3a", 0x92}, {&(0x7f00000001c0)="b68f25489e9d751a685cc28b1522db2045ef93f532dd415f254a3b43", 0x1c}, {&(0x7f0000000200)="44213f2df5cc7c1d8b32f83616c00fd5a90e526acbf87c54a24fa08d9c647bbc4b1f12cb251df2bb3d5bb2ffd26277a566c1bbc91fc3e358880892d750aa30824ceb7ee2a3ce74f807a82cc8da5ae9d0c46212f131167afb50f1d8801fdb4116f59a6a462016b66de24d33b54e24044f50c3910c54c1ce18609bd2174f469891cae6d9637bded0da2f6ac188f603a52bf99189786555ee7ecab0567f9b3212fec04187f17009eeb43fa263f0abedaa12a476cd714f9a4d3ca1e109069df988371f6332dce49a0ee0cddd3a80464e2046c3ecc4c69a4e3b9597406abc3498c6be22333e4733002769e9a5d5a39c1e00e25d22efdb8ce8edffb2d69cfbf3b2a25bd2718bc4e3e67e347062853d865d64e204457157d4a5ddd01d53e4c23b0df4cd17eb2c40d970bbb93278bd6ab93e0737a6c66ae91f217f7b16499d803249abd82847c93bdf8f88f7f57d2696de36f307b1533a34a0ad0f2b10f27281d22142cbf6bef6e42a0a4e70eb4a372c9fe3bc9e50476c018bc29ada64e1fdc9aebe28a844bd3d0e50a9837407b5174f6dc5548a7f2c7f4e4115d9127104a761ea7539263eb8670d46185e5d98ff42ccb85e5b62409966f17049aee439971231f94af16939a39ed116b7052c9955668aed7becc7eb5f2200f17863d1de697b13464c6112a73f590d148404fd3bd81e9dff94d7033e05398cb84e0769b0e58932ef5a149ac29bd181fcfac0f47a02fc6064a183d4d1781bad72807115ead148a4bb1c092349975153621bcff0007a37082cd4ff77323f1fd693f8df8b2e126c6ba5df5c24ee36ecb387bc969ae4720c28955425cb1d17dabf6ebcd0e71c3fb969f52d2d3828f1802f011dca9b5e08288841e1f6ecd94829c1dca75ff1c08bd8d3911b9f07bd6212911f7d7ed73516e0cf2b25638f6aff865dd233020b7c998d68fa9e47a175fe0f231db60de1ba9dcd81bcd345fd8851aa9823c014ae4e708061a8fa7551fdabdf870727b691316c4c6155fd99412dcbb0f393e5cf65c86b6cb5d1860cb7adc4c29edec153923ba0f17217ec785ba331b7be620203cead9158b9cf12939845c5f6aa96a703470c13d5341f9a6db8118f0d201b493762d683089a5aecd8a3380455004780603ef324518ff3db63cd100d5deba19eb066316a366ba0f39322aa718752d6bb62c93103b5098aa6c2b946de11789b74bc4971816dffdb37b0f83ca9dcbda5edf0414aa27c3fc7590f327d9a4955d5deede7ee43ca649635ae0ed7068902319861916a7df69112985246ce284c32b29ff99420d3971319d7fd8cd6333b65ec5a2af789a2306b9eeea5f9f4af33afd02de21dd32d1f9fa2fe9e3cbc7f35d5a37230fff8859c20446598c59869ad6b4aa1021a722e35fa1f7da5ddfe6bda009d1659d71bdfbbda7b25108ce32d1304b3b8d3c497e202dbe85013b6130b3efed6c1609bceef5e10182a74d331acb767f3448c3cdf1e44ce7e1003a75cb06123d82176d0b73c0df61546b4c3025a054679aa513fa76e3898db55ee0b0c691b7270a59ceb3e4f0736ff78f7d227e3fe3fa1de2412aeba36a5649e408555175f0d735b68364b6ee1d1a15f0c817058574e3d1703db129347375cd17d58c9cfedab70a5cfee61254bf73895ade14ef6dc1dfa11238fa3d7e99b716ebd417cbadbd4ef4939de072dfc2d673ea31ba3b0f3a922bd424737420c2599cc26ceea74df34cd9ac84025fcb6608099ea7884e540117c0264f08bd1592d3be46d5628abfacde9c979383153fe6120830c10dc85c9ac33a022d571a947b678c2c6858af25031bbc19a8e626463beae2d4e9c07bea462beea6fae0b4f51060a8e7c727f1133be8fa9d5bda82b8099cc175231720ca4f408a7873e3c24f1de7c21fd6288c5f8e407cc3d8ddf99e14f8453b0923dc4277e757474497d9709d64892103c971e8e94e7a426312684ee563fd157521463387b57aabe3fb953083cbe79024486c5599ece9d55f6ff63223a13c09e8e6627bb8e4a210c00589891eceacbb85752d549b3d85cdb549359e073413428031f8d327748ab92aa5f752dd7651836dfc4806d999712fe8de9b481d37fa8ffa36833c9b512ba82b783f0604c962fa8c17e0ee772aade93ce6e81636cc68e2a3b7f74ddad6ce25e9a0bc86617381d0fe24318ebb6075e98ab78a115e6a41dbcba35bda2205e9ddf6ebb820306bc4d690a1b3c9347d4efea6834a86f966ca35314dc2c7c7e6091c448ecde269f1772f4519d4c0c410a627ea31ef8fe6c038dade18f9bcaac9cda91d46fe174c99f980ac49d7bc2fe3fd50f4339dba72201bd6641e84f8681d873e005506b536c664378b3027586109cce7a757bc7491d82733d059f8b0bd24920dcfd6538fcfe9002cbabf7829a2b34e60d4b5060cf9064e19ddf3b5115ea92fd6f8a0ec9ff441182b97e1b7f9ba5d2b1e2dd184147ce37719aa7381bceabb09aed102031ecdea4fd01c87255df3a5ae1a9e4dccfe799e24310f6b85a2be284cd6d37a5571cd4db83cfa6f55b48cdf6a6c065c707f5ce56dc38b39237c10e7349a6cfed84c7aeb3caeba72f15f26fbb27de056b71e2849fa7c5eeef5c4e104938e075398dd5ab7ad9fa7bbfd7f96547d9caf59beb4046222382d1d766f840e12d37f04c65ae772fca1338d4e0cc866d3768f438d3a023f7ee34118341dd81e9ae841b928ae2b2b07e30e5521c0d162bae318931d0051f83b975ebc0a66a8fb8240cb79a6da5c63f80d5c5cb976f139f86adbc96468780524094086f1f000f9fa8308ae259371823751e35fec9e5fd8eb82e950efd1f3e1668d4cde153fbf34f91f19c31217d054839b6206c91ba9d490690ed74426bff9e438b68f02de42a5b67e2027c6dbbd2659a9b63cc010d043e5f22009185ca5e080387ef3428d29179895120daf5df5ae68dbcfd3300d0582071d790836f574656b26e54dbf8ca042a3dde61f5cbbd79b3476944fcd6cff8eedd064ef69cf99c39a5157af09d846648a573d5be010279643206c6e9c21cff9e79d8b091614c5394ec8448f676002b244da523763bd95d7160f8504e1689b271d316b8c301214f5603920c12cf9b6ea7f0f61e68576f1c91780b1237cde874f137c72aaf98d9a953ed62656196430ced315a1d9e0b1027195c053184321d3fe5afeb6966897b39d58ab70784854bbe706fbd7f00626986828f1cd743686498c1ca066c637b3fff79863f55ab786404be2604f6257041fc016aee82ea8a59191068b232624bfe20b4027ad6b4e1eba002ade931ca90cadce0c182a26fd0cea5435b676a6121c316cc8134f41901ac81f30e82f7c16f4efc44587be1a9ba3325e6d421ba30dd65a0bcc43e229e28b953c65b15aca61371d41f084c0ad5396a7b0d090b3bddb4cf59559de599fdabd18f494449c635580f001e8093b35de8e6bc520252109559c07904364fe7ac9c26d2eb52484f4699ad9c28507f52e30c34e34871e69209a89e92401349e2782f0dc9a1292714905e100973662636462d1cb143562693f03e2e07154d6d887362b307ee69cb7ef4493c2cb705700923929b776ca2f9ee4f0582ed40f77adc7eaef81cbcce82a1d909417f804f4b0aed1b8c048b6ce29b3dadf1933c96735da2eb9af9c141f3948c9a642295d23878a09adf7a583143f82eeacfe044b58f64f66ac31e3634f7988bde270c5082a2a186d39ff58884fcf63a2d6fec3fcfc06b0f8ee58e8cc8d69e28ecb0ca3a58270a23ac2cf7b3e95ca731707279d8a6f88033a7cae3045e29e630bc0eb6e6119a189ace04f10020d4cc358c9f66b28cd46eac28ed11f9306448dc52d373c16e7b4cbe7c9515b0f2a03fec3f35e6413dca6fef67737d88bb47a4930c2103c546d932a5942fac437adab875ddb2a4f5f8ae1cac475941ffe87a9ccfca9ca0680e9ebc9ffc1525da05228f801598922f4a1282d9bf01436763c06146bf2213654b09b2a96622e95383f9323ab3b2946ce2b5ada031277a35e68981a64dd50aef42c7f890c02a80a9adab591e08d439ac4cd9bdfeeb5850ea15b0435b98715170618cd3cc5a0285e93da15b13cbdea1928fd84e1aebd75d1b8c7a22677b2971572d52abf668a7f6f73efb39ea270c64cdb42edcec0f4c2ea59d1a2738fc4c523b5a496751014c0e3f6bc98b07f4d2db381a05b31a4650f7008318963c8389e3be2d6e7e29df4dd3e51beb952641f38f370090197477d05c71c69e46535d1455ef8d48a0a85ae3808694f72458636576a0aae0d7dd762478f18c400f1085ddd02589ab0c059303ab4452f90ff68f44a1d7b7f54b58c5cf0077235468282db1c0e2af9cf58f0da249b54df5ca0ae5526227ae2e82e2b72fc4137a988a914abd25fb9318fbdbbde36ad05b797ac0d555eb585dcb3a5a44c719ea742c9fa25a348b3f1c56fd509963c5f2e404ff49dd85b249ea3d0a81c476be546bde7a64554a5ff0de99c569a6ef62c9fe27b8cf580e6607ca8bf49691626937ead387d34e49a136062dcf76cb8aa560e896491207dc9108cbbe3fd1151f83423704556a2f00225edabb8c87b93cd87bfc7953c3ac70c8b27f997d0d0e6ed99cbbba1481d60b2de85f0bb4c6a16f8345ce6dd0b7c5d7edfce70e7b47733ee8dfaf7a27e167194b883ac37aa6e1682599c659769bb0ec905df9f75834f2a4fcdba89ad562c902060f5204b4c7eeda80f3186241a75e13f3fdad1f8c5d028a2b05fcf189d62ce817a901e1d3161163723fed320d6743efb31da9afc54234fee2534bf848445c75bdf9f7196a376f69a11e0c03acb53aec64d6529f2fbd51dcca28b3464abf6bf1ebfd539de771a4aeca424d9e182e16eab741a68b3af690202448527fce05a563fea8cfc21bb4c1120c17e243f18fa888f6ee10c32bbbce1b75ba102cf1e183594df2959f8b9ad49a08c0e392182048d093b23628d5775e165765f61fe0cfec1ec8f6042a90e6b404651897f5a43b8d3ad9e2173bf7c313d0152160f5a6cc04181247454e607d94817e54a93b821bb34351668deeddc1f6d969a8b25c95fa2593aabecb77213781c68a18c73dc11755593a06a06c782c974a4c46915fb69ebcb40281464dc8e7408311bffc214aec3ca288c289d9be4a3b8a54ff7ffc43934414143cc9b6b55845df42344c5beed788fd4c75ee42722f0670e1c473742cda67facf1372472e3d5f9a92171e7d502f11ce19992cd57f9ea069c244dad72f62eb3ce54a5aa167f8d9fbf080c2cc3fa35a90bb5b730a1d607bdafc804482e64bc334c813440e13c51e930e59bf1076cf6735a33730a020501192ef749e5ef66d6aa8c1714bfc917b66c1e0568caeee39dd52259382f8c122491e3c4feb1fc9f3852e71df0fe6b2c34eb830feb7aa08ada99520de068520759d17c4b558fea5b11cd6a12c221a7596fdcf546621051f426bed452a5749842fa65b6346d2dbbe97238341991154321a9b1b901ab462177b75a9b0ea8fc2953b262962c13a2302b106882ac385047fa0b260241a58f698f47fd5720d3322eaa7fd42bbebcf22beb8da8f0d9e79a309600a8663f927b41c8bed5bf87c32ffa430c88a9f8e09a7547c1829771a7bffec900213a8af77e83f73519f5a8ffa1fe49bf6bc4e3c780a119b191889b375dd418dc91df90984f0382038280a1ab274cb64a2e8bcc19f09cfe2c05233f6d51711c5ffdbd53c12b78c0d5721e967fd86f3229c8b0a32d55ab3939cdcfbf5569ead823455361e93ddaf717b7c1d82a23ba281dfc373402aa98b8b07f688b57d9220", 0x1000}], 0x3, &(0x7f0000001240)}, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:02:27 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x8040, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r2, &(0x7f00000000c0)='./file2\x00', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x50}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) sendto$inet6(r1, &(0x7f0000000080)="3eac821cbf6d646f", 0x8, 0x3, 0x0, 0x0) 16:02:27 executing program 0: getrusage(0x8000000000000001, &(0x7f0000000180)) 16:02:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) read(0xffffffffffffffff, &(0x7f0000000080)=""/136, 0x88) 16:02:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x7) r2 = dup(r1) getdents(r2, &(0x7f0000000c80)=""/4096, 0x1000) lseek(r0, 0x0, 0x7fff, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0, 0x10, r3, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3, 0x2, 0x0, 0x3}, {0x24}, {0xff7e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:02:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=' '], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x800000, {0x5, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:02:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x45, 0x8}, {0x2ade296af8b669eb, 0x2}, {0x7, 0x6}], 0x3}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:02:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x19137a6a) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x29e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) utimensat(r2, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x9, 0x7}, {0x5, 0xb271}}, 0x0) 16:02:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:02:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(0xffffffffffffffff) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406", 0x2}], 0x1, 0x0, 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2feedf251c8545"], 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r2, 0x101) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r4 = accept(r3, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto(r4, &(0x7f0000000440)="2020ef401ff6f91a0951525bd5725f392b190f5c280cf11fa50f438c46fe8aa58085d943ec54350197d25601de95b80214ced4d092eb587691ec65b079eedafa1865976651eb0fbe570bcfe57ef2cf413c796e859510da597cb37257ddaad600060d32e80a56d4c4b2e4bd830cd81586d30cbc03cab9c5b024571c62f3ae79cb38e2178ca64227e909cae9779ffbe579e1cdbf64f24dd0a67559827b5337b4f26d1c7037da01c575c7245e083b959d3b300ce0120419e9de423122875288569fddaa184ad9d7dfb1b1da6657f44a97397b60a82fe1ce6bed0940df80c16faff295fd11ce3a8a10053e07a8484af813155e2d87923c4f73edb87c1663a09977e50a704c251f68bf29523187c0bba5d09ce7004b81cb6b74ee20063eea20c4df7363bfd32acc7cebc071d60cac846e18508f7d14af6769a1628ad2db52bfd7b07773e32719c4df650036be896c66ed9eaf4996412f1e4166b2fe2661b63e3131759eb8e3ecf9be14e9d679b9a953bcd70c404c39a280bd4961b0966cf668c23d78433d03302fd40a5cfc30d6c7d0bf7873df75ad25f6c34ad418446dceaabb58ccf2df1d716f2e4fdca3aae619a797e8a13313b008deeb6d5042b5f75c5acffc94740bc70207375bd351ecaaf686e0dd9ca550eac378de115ffc2d328307568e8ee2b79af9920df69ab60884c3632d19f05b8c9ac2dead0aa990ceb1c4a7ae053e35c911fd0e7f092a202d8bd414cb91c75845c11dd161b544c7e5085478fd79a2cb77d3e42583cb292078c9fb1f474b7ff3bffeab02c9595395111f1c5063240e1f2436a7d4e4f7325fc85cf61f28ce08bd718d406aca37553bb2a5c649aa3bbed039d66125175b6f04518136299d6a5d8ead150cf9eaddbaf91905ffa8de6157911a9026f6b6bfe13406974b8b20c55146170d951b884b9c4862e04fb6abb991d976dbff100682a2e0e72aecc07afd94466065b2824a87cc8f1602c4c37d97eeaf66fcbb5eb3af2034ff3803347055cfa0300e91bbcce7802b6e4f9ea400ab157fbddd9006a0c81b29e5a5d17fecd06f5ca11c8d4663b46bf43984d8fb171f870dccc374c4a423d2ceefd7ed5945ea354a15db1516f85e4c5c43b4de5c6b6b6f71718f9bf4b013671f2e3cfd9e0f37f50274a6b5b39170d56afff88b6acf39e17d048d393612ce985b3d5a6a146379833ba7b772f647d2b0ae752bfc90970ed8790996aca829f48a87c273606b1a4622bf1bbaa2cc9a057c76423ba2fa0911cd1d61d8e189e4aa4f9005c68a6ec12ef1d4a6caf78f97184ab40f5857223b9739356e30d2758189815bd2ce473d555b03271aa6f94077b981c8419d681df2ef9b4c2a4d5e7197345e4549c056809a8ad83be8087d79a7145fb6a1f6a1c572e8980da4603e66c629e4b10136205d1d738b8b2ce2d3545175e05f97b4508dd7b9c24e79138bbc963f5816db522b6fe3b8539bbdd4a25f32f46588c54b32bc56d95e411217e34c72cbb03807393bbe3a0711c05b35087a06100f9551b144532d9e19ad9d6d39c2a92b27deeec35bb884c0956d17c76ce741bc5f660d02011819a2ae4d4da4c5f2ff72f2dd3a4a40c8215e661d3b26680d5d6dbc6f8f17eb5ee5bc12999200df2597c426f4403e5aea4688048d1b0ddbaae2383f61af2216ed93d04d150b4d9edc87ca771210067880f04454aac2ae9a9dadd7c433009918f278132b3cfd7bcb119ce7bdd24a78c60687507e49613647494f512d774b496834e2f21bf3cb0ffe33388948664eec81c18bc42fb01a397cc6b16272469251eccb17ae4c02662cf3d9d6f355c78a8474ca8a6c0022b42c96d64363cf6e199f16a907d167b9977932550f522965c0c980a212257a8e50a3d2b033f2f71e87a5de3b6a4f86ce9dec3ba843213af53a233131239cfabbc92bb49c7615206062c6be72d80bcd62318b8b100a138b4e3efa5b47034fedc32962babd504bce369218a7ab3391d0d8add61b1820c58deaac8db6fb95dabf874047b371966d2e25edcba92a232706091b5543ed797a937dbb19367a67160cf4cd7d43e6ae3879ed3e0d960f8ec9bd5e416f56c491375e87a6610432399ad247f6a0476517185d000dec72d018556ddf2243c02bf39ee1333ed6b72a63d3c7c1bec39f964c823d58bea60fbc59c4f99de1ecaffd5032bd4514d98f41261ad666a8606c6a9258bb9665f2a166ba26b82a70129d2d0aa1a9192e6f20b133e00d50c114f2da696e09ca5b628ef28bab321eef8e0999d918a4f954a703fcaef6dab3b070408c1e2481d2a98ab108ebe5eb74cf55e74bdbce2bfbb38d36a12b2ba78b36d3ebbd056f9b509a70b7b1216190ffda0cae2c890084d66fcdd7e1b345512c0db5512129305ade9cf1e0e399af875df5790a5d9cbe4b1ce849832deab9951dd0873c84aad9e1a080bd32501d1564599892704358a115b3377ed5b76ef5e7f885a97db4324ea7ee9e92bfeaef4c346548d6c6df293d0d9e3e68d6b9591de389ecfdeea2633300915555c44bfab0e9d20f5c9f2661c4954e5e3726ff00ad6fbc4b7c8a5cd41466bede2dcc07555256d4e273720851502a060e2cf929b738701a60b75bed7e3719f56297a402a34fd3d860c0482b63b2d457b7dc231ab6ba5b4d586b55bbfc4c5e364a41731babfbf841e0a34a177f73ec0b561d553c75eb089fa0652b2baeab3d459ac9373e7393e43e046928fb102fd45c191a12c9d79bf0e1a3adbce21f811f0c7b4e0942313a13ef18485e944363259402cd230480946b5189a9158072bc1eade3a7bb5c39b71cc6a95c98479835281f9adc05359f0ad88dbb5250c18f27d7a8ccdf2a09493ecd94cea0c29e79bf38547b558d55c5aed374acfc475c4c5863fa69e792fae15f26fede30ea671df7b1bbaa8cd02b6206a4b65052424e5edab2d35bf546b5c9be0cb02ba2401b93339c0d1fe35f05a2289a4d742ad98921af5038f381fc117e2418925e20e24f8b606b57cb1ac207d66b11919cff5795aea10a93fec6997cdeb0573d3a0769a5edb9927310da839a368162a0a24c0edd6f3b0a51fef7840f632e1578b23e9336cd58c46cb4ba7b6b1e80e3a653f743926919f92fbea80c9d750ab9df6fad4796fbc37a73b47f4ab8380ceec46059d57cb9c435cf1fb3d60eea6b083aa670f4f14f9eb8d23b1a49e687e043529a951a9eb63386c28f518d2697300ab3996a7edac113fd4776a3c0de4e9a6ada4a20c2ebced39dd5465c3827054d0cc8edb659e41b98744b43ed157cb4777cf6861bb49541ff973179dddded40c6603d49c1959bef748eea5231adb4aab0b6915aa857726a3b223b9fdfce4e51d78de2233a0a03c62e4d8fa0c93b552e61ad058f4cc346838bf1c0ad8f65bcb7bf3e20ee3b26b85a43ef69cb25c69a2a4e6da3b9c4633eba537871a0dce1d8ed8d5544141455602e9a42187ef7203b48d348762f0e2b116de64d270359bd1ebaf25944679c22a6453e71b10ce2c3c357d158124bc56843e359fac5b5279bf5b3304dcf67aa7055f0a5d08bed74f04bf9f20ba9a0d19ca39c8ce3529c7258bc7a6c1f47bbc3902acd8b90a0dca21b65c18711ad61564d9e5be01f79957fe5f11962898323a8b5054ff468a0a36961b9bb709e95720237cba13a4558f3ff494e34d03e25531e624cca691f320d7e127df819531c909a8225c2c71d5bc97d3af6f3774485321d46d031a38f9e902d3493fd254b39de6a97575b2929b77633c41db455608b357ab4e13e35479c4d7dbac7c35c768e73318985930c174b5e11da8f5836fe9845f9e0f7715760975400e1840187dac96fee9e760f7ed2359a7b099f606065a697125db771d83e1841c660938acc84f543be32d0474fd26f77a65fa274af0e9319b46b55fd75cd0a9f38c2d17616d1f01b7688e091faf7ce837183537a0f6bbee7330769fc61f8980d17de773d5d12733fff56fa43c7bb4f48e94091707b67815aa9ed4861d654d4f9e0371dfd0826eadcf9256eca85c387537a774b25c4ab440666f4876a590c80733ce6d12f7723d8ba6dbd1880512caf849ba4aaad02cded860f744338bf0e93fe895c89915e528ea5f40915a4cf78d5fbc9543ae00aed38f0374fb2efd0756da58baf7994314ce6a7ea0ff5e1d667c0792a6bfa8e249abf5009cc79fa22f6697c0bc6853f0ec859419d6c4a339492ff77224e335b8e69fd0379f265a45d0e72ffd5d038000d66f4f35a59e1436399eca8a7821853c8ec723169778c1437b99d943d4089f0e152c7577df226a975e66ee78111af5ecc5be50570d6b67ad31375c6a3adcb26c2859bcc134575504a88fcf1ca36996997a17a1062a59b38b578c7310cad9862c98db247c2ecd0a25b9b09fb94d5eb4e4bd78d944d4e15139a10b0fb44c6713e306d4b15a20a90134eaca8f3ccf8603e4ebfdf9c4a988aa410f10951a0016531bfaf2f44d4add0245839a412e47b75eb1ae175375afa580a0d701b3e5c8210ab7e9f5f3b2803f0ec3429686cefdae349d3569f050937da5f0008753f8ca76314e1402a59d22e8f40177dbfe7b701bafd8393fa76886e9eedc332232dacb64c58a7c848689ad04d8ece1584a5c3f2858d61999b6ea73c97168affe769626e4675c95660a4bbef0a992b8218af6fcd99c0ef7a98c13875647d090d3b6ec80612363895cad4a3e7e6354c09adf0cf420d2c8b691cad2acab74e8f63c9c2525ec065ed8de5384232edeb0b24f06d90ae2247705ca666b218ea466f653b42bd654c011f3bf3041d2de0100b6993227f974081a9ef557f1d0c06f20ce6b9bfd14336be51c2fedef245db515f5f3af3923172e198410ad8311c0ea6792c32844a02787e1105bd6f5dc9c4ddcd94c495b6a7a7d556c2a6c62faf6e4af9b59ca552c0095b6dac110cc222b82b8caf8c10e3365565e1cfc639ce16664f4faa7c49434193184f1239ef7f9e126e66982dec81e6965646dfb880b74dbf1e043bba10553d87b6d94740867e9c1d6d7d4b7911d45dfd6a0f89a7697034e92d8f95ff2476f50ca78848bc352d83a8f81009845ebcfc61a1a0369943c6088c4343bf0882c108431b92805c77070c0d1ae87b0b71456ab1885260be4fafcf4725a5a9b92dad199e039938b42459d9c15f2cdd4dbc546dc4195c054064dad3a7b423802f37d04bbd020644bc68c4935c517a09d884f56aadcd60cbd260848e7d91ca269146a12a933b6e4b88cdc501bf6a428228c65a3550c3559f9a0bbe72dd5fee7e90085b28e6d843a2d849d1c0c3bcf6a1a8699eb3ff581a4c485ca44dc6c81c95012d124968151510139be79e3abf88f3bd60c4b92caef9c54a94e9d8a81fde81d7896e929114f6a51be083a839f4476da7a9eb39865a0d794d49be58fc1d76f28a05b93771deaa3ae27997ff7501aa4f7cb72631f2903b82bf44a3cb716b2a3336311409540869e89e341413975a59c865cc754795a4b52eef03b39f22971acfe46de08cdf7bdfb2047a3eba6872a8bd5929fa47d98d7d31f9ec9abd57cb6d684b16c267a3fcae27d9e34bc109f4bdd071fe79de78496c23f2e7327be2ebb444cc2be2b6cf9b5a46031593717989b5ba9421f4c371049715b23be5af472fd07dc5e62ca73770ff48a3b7389e83e8c881a0109f9baa8fc79821f655d8b2d0a3b0617aacd472501a182a3ba1809e25285689935e852a01561fe844b7f545b3ecba7707633d373eb3b734a75daeb575b4a2178e311667e8d79c6c4b90f2f232a9e412fa6af494f4061f85106c768388cd03036e3c0f9d52ae71", 0x1000, 0x400, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7fff, 0x2}, 0xc) 16:02:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000140)=""/102, 0x66}], 0x3) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) 16:02:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8100, 0x44) openat(r2, &(0x7f0000000180)='./file0\x00', 0x400, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x33) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) socket(0x10, 0x4, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000380)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x5, 0x4, 0x63, 0x3}, {0xdb03, 0x2, 0x6, 0x4}, {0x4, 0x4, 0x81, 0xfff}, {0x80, 0x81, 0x81, 0x8}, {0x200, 0x3, 0x20, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000300)="38a7c405c7d89879546d9f9bd785b4f8e847ea0602f678e3fd3ff9d98f3d56460c8e1f6b94ade9f09e827e7031055475a49b47caace1c34fcd76c36b98b1b4ae23209b03d337eb79", 0x48}, {&(0x7f0000000380)="98b95f0f2399411d60092d280e5e2183dbb745b22a5202d54dd8953425b1dd6da9ae5eeff29835d1b8ec9394cc4632e1ed1b394443b757e39c8d0402125c6708d999ffaa31c95d1bfc267d27bf928cc105b261bcd302d8d5ef01c9d582f404f8b691f34c260c8da19abdf21927e892718fc7bdddbf62e5475563ece9289d25c070c3c96e991d52ae4537870b5e9a1ac51994befaa72d948694c4c33785e70cb9ff0f0868a3fbc0919bcc97dfe6e2595bf2a183ed41ba37", 0xb7}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x0, 0x7f, 0x3e, 0x8}, {0x9, 0x1, 0x7, 0x200}, {0x3, 0x0, 0x20, 0x4010}, {0x1, 0xf8, 0x1f, 0x8001}, {0x5, 0x81, 0x2, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:02:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) write(r1, &(0x7f0000000200)='R', 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) sendto$inet6(r2, &(0x7f0000000080)="5203b7aa9beec4a526cde5b5e07ea73ffc48c04a4b873903bf581fc8e3e75247cdc4d612504bbb4eed1d58901d287e2b7e", 0x31, 0x409, &(0x7f00000000c0)={0x18, 0x3, 0x100, 0x3f}, 0xc) 16:02:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8202010000ffffffbe777fe077d4a8b95782bbb8d5094ddea8221b877d59ba6762d34dea44e7df5c2635f1433f3ebfcd2eb2b6dd1ba59705e1b21eab64ec1d276d8c6f4e135fa4ed5e1dc828f6e51e671a88f193e4df4ee8249b32274973d70398803f529aa473f3b3455dec85334c10e2ddfef3a2862869cdbb695109322539f0d4af0241046f94a1ca8a53708fc0b5cb2ff0619ea2a8b8298f98ca3be025dcbc59ba81006cae7d6543ff1064a262a0c300a4584707e5c0a15e0ae46f63e0103218465d8deedad5401166f4d9abb1d165168d75b4525c6f760b1ed1c374c299517ed6529c0f61500400634d330af3f534996c4c3beb864b72b3f4e9a79c36a3f7af664100999408fe2d6b2e79db1f42affc6124bbd1382d9b4f924c7a04786a494a3a0772ce4aa0154aee097590cf9ff66aa44173629fc1783e8235cd8907ffefee3f31443a1e7bf8bd04973697c48d2dbebdb7e06ff5902fbc6403e00ce31d2e4c694fe696c0392b29e1c939a4d4"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:02:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() chown(&(0x7f0000000140)='./bus\x00', r2, r3) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) 16:02:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x154) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 16:02:28 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x0, 0xa1, 0x4}, 0xfffffffa, 0x8, 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getpid() r4 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) bind$inet6(r4, &(0x7f0000000140)={0x18, 0x1, 0x8000, 0x1}, 0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) 16:02:28 executing program 0: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd5d4000000010000000000000000c0d9944243d26cc617ce8571be571b00"], 0x10) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYPTR64], 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0xb0) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x80004) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r6 = msgget(0x0, 0x246) r7 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x20}, 0x4, 0xb8f, r7, 0x0, 0xfffffffffffffff7, 0xfffffffffffffff8, 0x6, 0x53}) 16:02:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0xd0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:02:28 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bbb) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) close(r1) geteuid() fchdir(r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x101, 0xe6}, {0xfff, 0x6}}) 16:02:28 executing program 1: r0 = socket(0x2, 0xc002, 0x0) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffffa12a197a3862070000000082959559a6c87910bf453f68c11700287ead4bcb777fa69dfceac2a86abca64896bc5e57c65801360bcd4c0a1c2b58fd4237b8fa4d012ae447473c230200000000a8fdfbb6d093205e554799b9b813ef9d612f871c1f4385f04157795ea4a5ff00659fa202361cd8cac7dbbc5b65c6593d287006b4122cd235000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000020e8aa7c20a114a95edc359352958ebced89ba14252fce6f3a1c63ff60ba0971db220d62f9c38a4a10e0c7fe41b672f95fba7fb99b9181cafa4181ca4e5ea05f86b66d311bd3b7c2841d643a4b43f666725f492ac9ce520c255d158784c842aee8287ce87b0d3db840f4fd64b38c5d8200d7279918bd003e50c62ac5e9b601b1f5b066bf4a923efd144cab87f1b5eac2c049390cdc7b0fb3c1d3835dbb000800004a940437ca51d22f3aebad5740edc3a9e54bcd23a309902e357e40c43982af15403d203e86d9af527132baf8266a0be638000000000000000000b8969d1b26c1aeb97b4004efc02c297afe8d8ff5ec7dfc3f9e301a3655182407fc9bed4e0822620037bcfb9a1549335bda03038f573baf730abcc785b8e86c5396573695bfe42fc7acfe5bc29bd0c08ee32d2cdcc54ff4c129cf008ea9546a79ca7b185584391449d2348f2069984ec6789abba0d64f560f6e255fe7efa1490989e7aa5cd2d00179fece96c40ea3ba27b2eab38ba410b5bdc685a94d74d413e7c7df2f9d4630f5c143b9565c0057de8d57bd4cb1e092479d4205b588de8c156dba2242587979e5a25653f6f939f066c7b61351fc6aeb520bc2819c8727def73cb0cda419257bd995cf4de17b8cb3d187fd195054caf4b196baa636c2dafebfc3bc3c59ebb5b69ad1ef1160150c8426188e9eeb982e06307506e3d255316a426da9"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaff", 0x4b2}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) 16:02:28 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xa, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8002) readv(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/107, 0x6b}], 0x1) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5, 0x6}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x7ff) sendsyslog(&(0x7f0000000240)="84f62418a29be876de3f8c89b0a75aefd52c0c3ef4cb011e00ad60466aaa1b0e5c915a62d06156c87485521315a14e902b25c1b289f53b845283062f246a4b61fa702b05abe5717d2f2d424a1d5bbabb57b5e361316919678a39bb8406783700ca405542cc48ac92b9f3664952319d2d0a845681fbe6343e93da287f02e47a7f0fd652626ad3995a5af548f8920e4231256a69db01767ab415d254d3012c019cad40382ee5fdad96bc4a2acd100d8529ed03725b7bd77f3b5020e2a92455d770b8c416ec69f7a56ab53c70a7452a5b6317e9d4ede05a5cb9dd3ee8f1e02576f619703bd9ea881bb68b651cbd9c2d059a45eaffc0da917d134ebe0389b5e6c6c38869d22b76e0c56f1f643738ca64b4f76ad2ef523b4903e76da088e5b519eca6b67f1d8a8570143111eae46597397eca1f5c6a75c552b75252fcc7f45630582974bac06fbad19d56c227fa42bb36c48d3ce53b765594cf2c20171ab4dd0c0236692794ef6505710857815714bd91d9e577abb99cbc33c04e6792d58b4e63ccfaf39da6f25c68175cba6145fbaca7a0339e07efc64567106711baefa7a557c7429abf59a279199b6865c317bb4350c019c7ec2ffb4b6e3f3c20706a54b0a6967f9c765c4d1faf37f64473fb1657d7f7a6e5f723e30b576c06704f5f91bbeec5afb9017d55ecc85e24761d7da650f4671bdcab4db6317732f1d0a043d63ed18b2226d115a12224f417f46f30e2e408c4c88f0e5b8894196d65e83af52f6426f1f4e334a9c357dc3b310b873e5d8a398d2c43b30cdb335ca316ac17451688a941ea5fda0613a627409d03c78ade7193765bfa65c4b32a5f38b7b40d4a958cb194498361fdde123e0aad6caca0ca5b37fcd763756589ba672471b6b7c8c2bfd9a03677d10d8afd13fc34d3b9a6eb2c9cf3f81fb44f30e898ed69e0c1916a65f7089ba4ca0d9babb6e53f9553050c0360131ff87d218b0c938025a221471d347b518b591d2ffc44f801f92f86babc854dd3a003f2f7583453edcad06cf2fefbd157077d385a8eb6a5b2c6fbb847f1a0fe20ea1922dc7fcb667d74f7cbf17ed25291155c15d933b4df0def3cfa6d54e4c4fb7826992d9179a15f4538d6185538bc787c8da6fac580398423a158e23a5abf8908ddb822891db4951970f3781e82012fa79d7f8df6634e122f7bc8d4e1438e4386d45f9be0a5233b8f5c075040c43857ffc5cd913b94efcf571beb4615fa40a9ff1b73b438281626774df49155e448deb2578100eaf9cf98355b9a1d5ffb3da3bf93e146d3ddb5654f319baefc1b85c668b2e0240a0185eeaf90da034ca12a844580df4063307ae30557af07e21906967d468d6c87907d9cd7a7f93605af0d60c83613b9ec300446698b041208205247c73eaae554c04bb0a82c15689ea59b05f60e6cfe9ff5c60cc381eb60ed496741baaa73c5569867cfe3370e8735ce926b59028b1025a1f31b2e5fa64e1efa7b4397ee82e74d40b197a4b834ec702d2f635e74b189051ced40f47300ea9e29206f43095b0d0e517cd80c37ed99c913ea1c0b53ea35be6e953fe2cfbf9f13b3cfb06a58ea01bd04993b2fff8ce935488900e60d205625550255b792111baa3bec358d33c4360b15644731ff8c511c8e72742266645c33479ce5444ca0b0a5093d28039a99f5ecfa1e526816bc79208f92e0c0ce77944e6a393da2bddb708ffe367308a67dbe53a13a284fb1f77a631a16def9f3ab1627eeb4ee528f6fbcf5de4f44d89a439eb6ff2c391a2232ef3ea5144a677c8edacdecaeb49069bd80ce95ad36a9c01c08a956da06a11687f8644d5c863937ccfed1ea188d71047f2cbbb01f1dc4763288541da3ec4bb51963d46bce1c4789e6da1ba12e7b6711ab32e7418536e096ce3f3faaceb33badbbf28a9c490b8865e6dad975cff0d0d8286b6c1ba40079202c1de99e7c857cdd3d1484d7ae47d604867c7a5e63de740518e221f1c1058d8d08e5d75fd925f710754b756ac5f51345554d54bfab7db72478aad41dbd1a12a1f35bbf8159cb610c2081f4344dc4fd6335799a1036aeae6f66fc3e58e691a68e5fb3283e3a91598e04f06bd0a7358f7b5ab6e669c7b27643434c5eabf8c8357bf3960ff686ea4aecaccfb733820fd7bae1177c6c657c6ab5d12e0ac36b7dfd48a099db52db5e456b6d0a21f81af2b789017f382439e05d511e6a126ae3dacdc7a4538e4e86f0346a3b84dbc811e854d7301eb859640c784fc7218327b3955af16e3b9b6651d7a87d794ad783477b454d946e3506b79235270ea83bf2dd03b5fb2a3d734044b227df5f5e39fe87fd03043152beddb9abe4222c5b0fff1a463659ebd3bd2cf50797a8f2881051541f793e170e02c49fcd99f8fa137496d908ff6f53649fd098b7b5a4be42bdbf3ac96dfcd6b2c955c13c9b20ac3334c3e5b81ce764f27d344c65ad3b599c45c758cd9fc6e485082a94f1246aa9ae2c5706356954b266cb4ab0f9b1029460dbd0201b2f99d726ddacdbca36eb9d52d9f45c85a970afcd119abfce92262ff1be9ca42c4b74dcef03158f7d1b21dcfd09576c239935475421734c889155cb82842848ddcd78ddcb41433dd880a42631622a0ce9829876e71ee5927e2fab3f06c798711b11e8cb3c274a1be24066fd47e085baf03b61553ec4100d59a8bd2072f59879173b82fafc288cceb5b7a60b1a0e591c4b74358d866f62ca0560fe8601c7dd1c61cf1c340774eba85d1842dadaca958834b5487e56b9d178db7b55ea85afbea1626ee6492cd96fc06990dd102a5e62bfb3ea9a19c05146da3d19d834310be30bbcbda363df51e112c06bc61e7b8d06cce65ba8acbbe4e2508b0299b61e19f14d197abfa2072676c8671e29ad697d98ea32bc23f497a737783dd7576d918626b959e9dfe94ade48496d3ef9236d4aa52e4abaab27052e3da7e80b201148ceb18cfb9ef4ec2ebde825c3ccd5a22a2e7df17e58c00fedc2c82e87c52c73de64e43ae4a363aff2538462fc3400da4aca32156e63b281a78e02a8614eae711e40fa78727a3ce08e62fef06aabc72732ddd97246dedfd5894aae7c0220f22be6e320427123a45346dfd36e425428200a287a7376523e57d06ec6c250da928cb25e1110cd814ab6b45d7163ae0389fd25778dc1575d9923bd6d1d21e848f03c4a29e55fc2b81becd89e0bf1bf604633433125294215a977200b46e8a9685e4e2ecde226462572b6af7f84b0ea83fdac2ab5f2fa4c88ce2342d7bf2e7d0cdc6b6b28b862582f93d5beec6874145d848ba2556bdfd6404dd1677e2badf6a998966934a273cd119f303030c22fcb52b4cf3ea0d4e6f550515bb7786de2d6c560357dfb4e9820172fe6ed9a9e926573627f4cd3c06ae3545331c18c1252f42363f298e66e5f60e340a185bd1e80c3822bab7b75ac1d12a7c1910101af8682c07649ac5a26b740bfbcab17cc8787fda646238d11f00ac409998b722b72529dee942fe7a29a95855e1e7a7f1a8aa903b7d7da6c3719024c2fd7897bc56aca0b6b23fbf3bef0a4fcd958954c493bd2d88f530b4aa34630d3f745a25c3a681052bde647fb214d87f95e4ab0ec0cb4a401ec433919c45517dc8fa3c96f80f8602b3f6d825ce856546932d2fbfcb19828bf5b1c07c9cde86b4cf248542704c7a68eec92b5968560279c79a42d224891ec19bdc813236f0188ce75be5b1512814e316408d3e82feded61b4f258812e41d5000073cab316e68155430cc78e2513db6abce0f405738c1a53c33e9e1009d58090ee47d13c3e15b91a0b0b45cfc364068ce394737a2d02a8bc0693ef4eea2672525862a0772a4ba40f00cea96ee0fb0f4c291a2588724bd5ae28b88bdff68e6f879dc8def91ab709f837e0c60982c2ebf8b128f51a67af8b7c890f65eb79b5d575d39355d9cd313782dcafe1e0fac63ef2cbba3aef6be5b754774b8b8230a8ab647bdef16f7594c3da38b61a1eb3cf047e9378f5972ad4239926455826e0e3a663b43d93f9e9aaadb203568f6819d38170af976631ae2daa2367de21f232f68706d420d6e6bcafa33d45f1c53969303a55770bf6e1069548ad412c6ddb9ac26cd12f113388da2a39762fd83430405dbfe2dd6bdff26b783eb0e919cbb3f7992739ee4882497153625aa194a51c3bb7cc2a2884b006dfb2e2cbb93c3c7692f22f5940b3d2134e14f8f80e624b68bccdfd38b38de09bc6c36cbc3fe7bb440c726082afa867f949dc2f2901597918f1498292ea9061c5677917ec39d965832703866e235da46bc685c1323e1a11669a003895ec1c3fb0ff8471f63f88c7ae6782c3e539ef484cdf75aac0ed03beb7f4824599f9aac593090b1922f9b23634a95cd2bc556de52cb02d215270afc11d91abef1186b03152ea8ea7870a98a2d8a4ecac10c4bae20a77df00a2690a3a5c5a424845ed1b1bf83343a80187f6ddd1ed0d322698b124ba361d71d7510a9ceed3faedab3fb16e1cdf2f936b482ad4e6c9681c1bffe435acdbd7c530f93d40cf7b9d2813cca4de08aa99efdcffceb7eead28d08af23ca81f076781588914514ef7e0249462149b02003c75adeb66e37aaa92cdfdab7e41f6814818afc90676e158e7dd1c62a3aeda866330f2689f6a82ee72da71d9bccd9fda219423f87ea828e82e8f6a0297d8d16d6f42c8c62d69fc8d0d5390f78c9469fca39472c5e9f6a7a976cfedff5f77ba97b423d27979e2b5456309e361d7a3e04a12045103bfbcb8f7955484e54b874cdc3baaaa62d69b3bd36621c2a4db89fe8321108436eb789d9fe3df77cbfea94ef02f3378eef58c6a0406a7c423de8b918cf71ee1b8a21590a1f28cc69f8d484f8f5ab7981daa317dd1795da2e8d3ab58c78ce296c1d893eeb94ad9ccb36616e4d986fb2d0e1a3072c602a4fc34a38a9bb74dd635cdc408211fe87d4895e91eafb55015c285f7efeb1064b253a6969d762c3ab3a5851f9724d86974aa698b70ad6fc0f802c994ba6d7a7f21cc64e4ec202ee8bed1870ebca539bb9c03f689c2ac52bdec4d5f34f53b1b1887d01dd5aa26e66568502b129525c98b45061ed7285b2c6860d35a812d031909f87e966658c197c7de252cf392d4fec8f5f474c29c0b5a62ff3d2a6843e3bb7d0377e289b64ed29e6ee8c5743d363b0cfb0ddfe48c8882f518500cfd99e01f62c81866134a89c39bf0207cadad80ed4a9fa06ee972959ca6191793eed6beed73aee13384baf87db1ac2748dec7c228c18be3531a2595e66e14ec2f63b138da655b9d8695708ec3da29643749768ab50f4792184f9bbede604f5e2bab96f52f510f15f9baa354cd272767cc21e5c3e5fe0ff20515b37ca5c0a5fbd05905618df484738f9f374c8435f0f23f0a64360ba393ed7043ed97b91ec5bda03ffc6acd0a458e3f9fa9ca14d3157662b183ed1c3fadeae4b8d7ab635c1253b70e8c40b79689f1845fceaaa3451829dad06285eaf7265b214441de25c7b946c596768146d93acfb14162762cee86f8bcd3912b114be8060fba5b24be146734152e70ca438e9cf39a744d882c1667de3903a44357ee4fc878decde23ee76e6a9a5f62f2e3f72e017711c9bca8a0f71dd650a7ce5341f8932dbbd19734275b0efee4199b284a832fbfdd18a9b7f7f34ad8a800501bb9dd269b30e461bdf6531759c3b47b905cd36b71a4e028b5fc410700413c37e7bb17aea3410a33ae84c04411fe9eb73c43a1f8c6b06d7b09875766d46447bfab66c038d9a58311d27f62ff0d6f7c2a39b0a0c790fadea5e490539382", 0x1000, 0x9) 16:02:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000200)}) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f00000001c0)={0x6, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) read(r1, &(0x7f0000000140)=""/101, 0x65) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x71a00000, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:02:29 executing program 0: r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="82e0a680f6b102adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453"], 0x10) dup2(r2, r1) clock_gettime(0x3, &(0x7f0000000340)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = dup(r1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, 0x0, 0x0) r7 = dup2(r5, r6) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r8 = dup(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, 0x0, 0x0) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r10, 0x40044273, &(0x7f0000000000)) r11 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x120) mknodat(r11, &(0x7f0000000100)='./file0\x00', 0xc004, 0x12) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x15c6dc2e}, {0x3c}, {0x48, 0x2}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x200, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) kevent(r8, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffc, 0x19, 0x2, 0x4e08, 0xec35}, {{r3}, 0xfffffffffffffffe, 0xa0, 0x7ffff, 0x233786b2, 0x1aec}, {{r12}, 0xfffffffffffffffe, 0x40, 0x43, 0x5, 0xffffffff7fffffff}, {{r13}, 0xfffffffffffffffe, 0x80, 0x80, 0x0, 0x3}], 0x557c, &(0x7f0000000480)=[{{r14}, 0x6, 0x5c, 0x80, 0x100000000, 0x8}, {{r15}, 0xfffffffffffffffe, 0xa0, 0x8c, 0xfffffffffffff264, 0x7ff}, {{0xffffffffffffff9c}, 0x0, 0x1, 0x1, 0x9}], 0x8502, &(0x7f0000000500)={0x10001}) shmget(0x3, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) 16:02:29 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000000)=0x1800000) recvmsg(r2, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:29 executing program 0: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd5d4000000010000000000000000c0d9944243d26cc617ce8571be571b00"], 0x10) writev(r1, &(0x7f0000000880)=[{&(0x7f00000006c0)="2e47873ca0c8daf349b4e7fc82c0890c9923a8b5eefed3ec7f3a2484393537d9fff415fe47909e0691200ba268531e56875d744289483c15d5d7575159ade6a17d7bca80e89e71b7d60999379aab2a2574750f95e1aca830ce9b240a5bc2977e06437e7c6293eb4445045e4dd2c8294f5ef0617b0d0b60bce43150932ca7dc4fc0d5da8a09a6e40b0d22d70025e0e94d43c91dbebda43c6a4dce8481769618f23332cd12c1495525fc95ecf78cc47c75c12c6131e557581aafa66b619027950c4e64d99893994f00852b2b58e6c914035a994cfc9025b322", 0xd8}, {&(0x7f0000000180)="66ce8da1b868e8badbbff2433e5b98273d0d09f45025946659a47852ab6e", 0x1e}, {&(0x7f00000001c0)="5d1d8b322090459e632dea", 0xb}, {&(0x7f0000001000)="c60648de6febf53428ce32cfa58b207b112382d27d8bdb73bfc7460c1a0ab485db19f928fb480ca5c0ee921d20d9ea3366b12dabf4e48b9de7cae20d5495aef563ecd18ac75644ab53df10c2ea2e2ca34431d39b5df3ed51e17f1a83349613e32f615957e72c9c91fe4b8ae33216cc9831cbee162162e5ce099a3e6523211e54fa7bfbe35bb5340371ac8bd704bb50ba5eea499f9e3f86627bbb03c2ae4728184e26a3113a50c398b8e7523b1390f4920eb2026ac5c826c517f0909d565b79aa8a64c21b113dabd99aa60453c3878cf2a2706e96a6a7545e2b07c8fa7b6a1efe548eeb08f350e71e16e040b93a6e261c6ddcde23b96c16a66bc317c0d13640920b4e68736dbc4ab034b57f0aaee04108274a4b87453b055b18c359849434ea212959feb6ca99196d063dab419a362c9b674fc0a51fc96bbfda5fe125c65e658227f722ea6d17016b59cf81d1634dd90a88a6a08f62f69ecbe8f4a7eab633e214a0c7f15da7f7169507d07eed70b3d0376868979130e721b28f46db29e9c437d73b9a1e0d6ca8bf591093e37b7af9f876a65428e185d930fe845a4bfd8edbc5e9f2f89674c512b496f85c67acf27ce34c23a9e93a90419341151a7a3e80589553e0e07b2cba24b9884025fbf0593b8cca3eb60b9f6ad1138663a44ce85ed1a964f2c85157e3ea70721ce9ac0564c838a380cb2403fb2783b430d82996df37041314faa05a997b9977d7511b6fda80dcacf49b76fd7fbb212449c84fce0a330c6c600e135f8aa0d45257a9e90ca676370887f8e79f6e3382d348c630ef80f5ce53d87458b4f5445ed1187fd733d134a6358e8515ad1d8da8460abcfc6b61167ba010d1850f7b582ac79a1bc44d76d6aef33723996ee8826ad65c4ddd99f82439ab50619092d93c8ce1a02164fc02d4f79d89684513f1f846a624f3a0371029ee5c6277deef38c98584dd951c352cba7f091ac593f467b264961513df9b42066012ae7d01d0662cd2928ca0fdad554cf1c61ecff79c8e9ff2c3227f8a1f12788f8745399a67549fd58433ef7b51a4ae8b074f3c68ef976a4deb2d1fab5a4c8de187c923dd5f53bebf3c9b83133d26d3ca12c516646623c040b16768ee71ca542b6710b7b6873b2b95bbca4d1b12569726afddcfa5ba07dffe005a20a46477c4758c967301daf0555199b4897f6a5da7123c30b79812210bebc994303fa86912c7b184f6f8826a673eddfc89c7aa4ca21ea3eb5b58ca4a81b3438bf39f598260f7d84d35d9630801ef7114088f77cf25c0a0fb1107af5c44fc674082472b5b68561f95ac52b22bf3649f76a5c50385ea337703030741e5d7956e798580d2690ece1fd00b233aeb7e486b669400504f133ec87b450e32b787de61d868c9e6718c242c613ddc64454ef9035605fb05180aee35db6d1b1f41859e59df7eed0a2c69977dffe5b12d024b01454895cc9ed730da0531b25d6da1e700d45616c19496bc26aaf340421f8adc4881d6625848ac571e691e1c5621584eb1f95f17367ae3fffc19772e2788a478521ae90625092db067f558bb76fc02740a8171de1f5ea261ba2637d011318dbb82c31aaf9f1a2946bebc4cfaf3783e8c8b87a64c58d2dd580f7eb1febbe26a1fd30bec740045d0b9697fd034d548968ad5383744f70f6c9e78991553c6fcf4ba1614e617b5185f019ee4a4aa596f40d3396e5c7210261a008b444888138399109e2f893dd3f6a817020642697a0bbd5655a5b8432df97588be8e2a0bd7e76e44697f833d65cbba692aad95a650cd5d8bf51df6f73d0c2e076751adba5d53e9c70a7ceffbb419c4ab72b24393d918e066e1175828300ea5384388823283c49a74798d7454c416e187834579eaddd0be7da06b0161826ac13bdf63a3b983abc12ed3e4e8db69da286f074b56df1ebef3f1647f3a956172960f383119351bcabbc1b0a604851c46326c74803d9c3735f2ce6cea2b09216a6e54aecf7303812fa3d44856d5c25eae690408ec4e56b9c2c268202d2b91d8770a4546fff2d10fc69ee8248ac1b7af55b77edaa850ad66e707e084aa4525c01f2a27b222da9d2dc4d77eb136f8231d5dc938a476a0a0535d044c532a2328965557a0f0503c1ccd820dadc869ae48bafd1e3528baa031bb332c6baba901ca68c0341189c059e8587bc0c12b6bc3bbfbc2f6627e6b54b4fb432b7e3583026fce1d2893cb43bd66cec59729d148ab59787f22e301becd90653a4c78d652f53d3b35a306b4e482554e221eb780f771fc679a75b071bbd1bed8c5315f87b263d6e59643c0ed0731070d200af537ac14063439a2701469e477a2bcb2bb9607bdc519b202581667c180bbc2123b50434c8452cdc28cbecdebca24da7e55cda86e0b3c42ad651d7f1b75df5e3a14830a34519a0628713b9ebb69ce113ba8699568e01551b771a5117962dff4a389a39e5ae540e966e9e3ff1dce156c516206578250f5fbb6d8b755755b83bd7dd758409e236d660fc020c1841164640de2e5ffaea657279b97ce3d0d662eb0ee428092c1b7e3c8c1d3f52e6ab358994ffa2f88ded4e215c382a7c7f367379454caaebec1d56677352a990dad38728b1becce8a8bd953ed07e1712ccaa478d47fb5f8598f5a09f69fceb4498ad323acae13d576eeae0895a2dd011f752f12c28c3bdb77ae17efaa41b672309a0a20ed87eb0c8fd44515d972e5f8979c673b3d302b480b5c81dcfb3a869e90519e51793fb2a652a5ceef1309a1f061866f75e5085239b683d7e564b2b4b1735f3934d34f9e94bd9f96c3301560a354d4d63489d3eb4f6d1a842648bd2bf1e2aeb197d1c31073cfa87b4fae3e15b857029ffeb94099b8dc19e1fe5fffbec505ac2f1d46269e0583d1779b77ac55c0129294d8024c316ca6b75dfb0ea576401eea744e359072edc5b882d70def74f5d0cb98782f18003027abfb31ac4d67f8476747c53ce1a8f4d2e6572abe17257ad6297bba7f38e3567dd246d67122309b125e86d8a43f2a5ff924f81b3e07288e0d31e34fe46dd97f9832ea71fff8214856d371723e41c2bedde67c34183d0df9309768cfb7165834b7e84dc437bc73a4c52701a287b6067d3d4997b78001ee6a21e6a0c17031bfa9184e0c6965c37b5cc1205f34a64590049d8c686d29259fbce27a6c593ec8864aa9c4d3cf66a02aca87cb7792e6446af30c33343729a0d492b3626973a90c1353c053fa49123bfce2a32127797c0e0d4127e75624acc41c3ee07b8c8d585ba9a83ad56c7ec4e9e7f47b7b61a613abb5c6d587cdaeb3804b88ba80ca69f1bf341147aaf86b3df6d373139ee104ca911e58b378a1f6e78404bd6ea2eb04431439e993f653be3a7e37e6ffe78edfc8621ee304232a6e7209f16da9788c36c6e6bfbd21b007c0dd11fc56f9c1897c9edf9d615d6c15ff34819fe83cbe0b06c708ef807fb34df46a42d71aa76809f4eba4e5e3c0903b3bcc182e9f6f6aa0d5213dae600d98528d564eb537f4f40a4c6f84063698c757a20c42c59ad1f03321c1e22007b3b57c12afdf97cf56ec9a5ae02ad5161feed9ac414c98c167ee07b4c3118c754f8e102f71af3f64e451b3e2b35cb365f98f420d53b32b5e6912970c82ce48c3c5fecdbbd661768f9d19af60dcf6ef6647d0989c93248c3cc952b0ea7afffa23e15aae156cde722d366b189b2c013303b9c3faa6a953af2b76b29c9a44634afa72947600f6a6490a6a9dc0312ae119bdbb0a92cb6b8f3f4a7994c0902cf9cfc59a621f3913e84910581dc6c1c739d38475a38815b05107cc22913ab9949f10c50d589ec14d9c7ae650838448e76ffcc266d7de0b0c8fbdad442222892ccefa63b60767ad5efcb440fdf54244144c9da78405b391957fdcc369d843efba48039f698238579a2d8a1c6e4363716283a1feee30e99450bcd8c767bebc5270395e8cff6db31168b5f05ee969918e6aca8fcabee64590316019604b851223147205cbb405f9a7d1ce0fed7ec8473e5212d3e5502e6cf6e0751d580a0a73ee296341982b1ba0ff3dbeef140840e4962fe4f206571591d7b6407025909fdfc2a73f55f457b40c0ce1a536524c9d2b19a851a572e2c8b823c512e42a85f62a188cd48a5493278856b45284bbc6db3bd33be2c0a44c6710d2b95e7004912286b880fb4a1b2f6d0ec50c84c51a6b0395044bb3f7c33dae4f85455259e8893c87c85c21588fb8ba96188a4376bd95d201ebeb4bb1ff87e075d9b64f6a5db8892c092bd409be588bc690a391d6d585f354e1ce57aa600c7e826dd93a16c7db7a492a79520320b13c2454d727d77f2f70b3a8f6561d1f1d3ba87f2a975460c8893eb2cc182a9c6311749cdfe6980e5455d182a71ba99e930ca706ea9768e1ddb1ea0920721a869acc411bd677457445a5645419fe79618705c7e24bd67f56020ff4a8a7bc5a429467450387f5a554774482921e5aa54e839ac160c00d039f65e3aaaee7f0156a70b0838e843ba282433557070e7c3bd1242bc41c7b418f4d0d76c5b5d23505a2fefa7d7db02b8ca76fa9bdb2b9b4ff04de2914b819bbaf3bcd089ed96896ae6958b4af452c8f5cc486496eb2aa76df139a4a8501a8c98ef05255632ee5ba104c61a61988c2005fc27a7f4bf342ff587e61e0a176e2aa5ef867c0ace981de1cb8b9aa3fcf0a5321674a5fc2309976146af88f4730e395d51ba252f9df76f1b9d32685e8077cded752550bce53fe69c0aea217a3091bbbaa01e698448ccbabba1220cc64423475b3d62541234d8dc17109b6846191d7ae3fac3302f7d58e788b78ce3a1630973c3469bf949e5e7237871928daf77663a056f0d98a689605242659537d42932ed0fa8268ad22fcc1bad66698dca76304a293ad8cb624806a501566ecc52b01da6a55978df20cf59ac53c5db790d233bd21511d474f6b65f20fa856b8eb36f65e4f0dfbd8f921462b0d08903210d7745810b9e2bbb062fb8734ca723a22a039542c8454cb8d299e10a55e5db47279d2e73304f0e50137cbef8d1a87ec70a6adfba7c5cafcfcc4f89c78a2596609308521633caba4d2281e52f206cc248ea8d1745a526aeea33de52b28f041b39b5e9f56e73b90dc8214fa280827193a68a7469bf1912ff53b7a13e3750bc691a3393d7d4a3c8f516e6c9ca091e22345dad838b9af2e6e1ce6aaee2cab97a8b477ba41c7ec9cfdf3fe466a779cd4ea2b9d76d65dfbafab46ab0c10b2afc2b966fb832c2a97b2d83453b6426fdb407033d9f87ddb4916d852f00b3e7ee4b19c6bb4a776d75ac058a6829ab4b1f507d1c4fc9359286376c961c9e28ac0975d2bf07a4bf60361ef72df82a7083740787841b69f5caffb93fd1812b87177c205ef9efe3f1c7ae37a92cb9143fcd416475d5731ef2afe74da749aa3b4f17fee92f9b10128c068aae292d39ad52d8e4ae2fa0e154e5c157e28c2f51285d2953205a017aa90509b024ba5c051d1229f3c7452e7cc2420a0b6aab60f277557f9808789f9dcdf8af0faeaf9efa224fbf2002dc570d17243909eb287ee139f0613b4fbdab38c0bbcce8ecad0c116c620dfe67ebd2e9c7e361f9f3ef208c25245d3384b7601cea7929208fd96438b38d8bb6cc2e385ca3db7a1de6ed71a57a04304e0e4f7f5946bd02c1af649da4ac699b6095d80d782e53fb30cc480ec44e10cec380e30acbc73f7fa7e545054ca60e7aee7f1b1a9320e7ac7fee4571f017e68c30da71155e819a4ff43a81fb43c9222c18d28f2b5c9001a86cf7a0884d786ddc21073ffed2a64ad4b509121c4", 0x1000}, {&(0x7f00000007c0)="0028454ae5e7f7870f76a6ba8bf4e1013a96db140be68aa76ccf60e373570d0c065fa440c3b8e4e47d20571632eaefe2c8fe9928c4619f0b53a5a78fb847f365e4140873faa089da31b6c5e6f5b49ac074945a94cea05793a7cd4956591732f1f8198120695b5e7f1720f9b874fefbf149d02732588d3cd51e5b2f1b741cbc7a4dfa5186dfa91443842437f3d2bd9e1b4dc7335386bf07ba02de6dbf4586f441d4e6042ad2ce", 0xa6}], 0x5) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202020000006c653000f0d01fa9d4d7a9f62df4669406521719876192f9b464ca8187d096da2fba527988274728d933a02eeadb7a9c43075925ed5f37cef3b254b1839960a93887b010cdb80859d8cb4db211df"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0xb0) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x80004) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r6 = msgget(0x0, 0x246) r7 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r7, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 16:02:29 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) fcntl$getown(r2, 0x5) 16:02:29 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r7 = openat(r6, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r7, 0x2000745e) r8 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r9 = openat(r8, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r9, 0x2000745e) r10 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r11 = openat(r10, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r11, 0x2000745e) ioctl$TIOCNOTTY(r0, 0x20007471) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:29 executing program 1: semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f0000000000)=""/177) r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r0, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semop(r0, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = getuid() r3 = getuid() r4 = getuid() r5 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f00000001c0)=0x3) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r8, 0x0, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r6, 0x6, r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r10, 0x6, r11) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r13, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0xb718, r2, r12, r3, r5}, 0xfffffffffffffffa, 0x2, r9, r11, 0x0, 0x6, 0x4000000009}) r26 = getegid() r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x800000018, 0x1, 0x0) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r38, r39) chown(&(0x7f0000000200)='./file0/file0\x00', r38, r39) lchown(&(0x7f0000000780)='./file0\x00', r38, r39) lchown(&(0x7f00000001c0)='./file0\x00', r38, r39) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r38, r28, r32, r34, 0x1e6, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r40 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x5, r3, r26, r38, r40, 0x20, 0x300}, 0xc4e, 0x6, 0xfff}) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:02:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000280)="ebffcbff13b9fd816eaa4e3048e699310796480022308bc447791ac73f83ba69633949ab82ca9482079e6243c10426b1f124edaa6ebdab348b33f6065d858ab07e91f737d7f2aa8cdda3e8e3048e9451a05e452145c2b3d3c53f7d7415bc44764a1902220f57659e0a34e6d2575641294654587f115a6649eb0cf3cf88891f0bfa99fd4e101dc111549efeb951d9bda036626cdf4e286ddb2d6d5c726109790a955099ea0bd1f4b304d74a91e9dc27ad0012d410221ac43bce6006bccc99f4662077406746d456595aa8cc5000d87e840b6b505d9e1a363424bf", 0xda) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ftruncate(r2, 0x0, 0xc0000) ftruncate(r2, 0x0, 0x30000) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() pwrite(r0, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/138, 0x8a}, {&(0x7f0000000000)=""/37, 0x25}], 0x5, 0x0, 0x0) 16:02:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) sendto$inet6(r1, &(0x7f0000000100)="23524d205cd43c15718e25a8b59c538f623dcbc16dbe80aa74c25eb0abe98c3a81c16182a2a2757c7189d79365f67840c55e75b64d8dbad425e6252424f727127984ac9efb3f7ad90558cc77ca236bc002f740fcf29f34cdf3df21eb43c2309395f69b7b8c940f811a021546c72d4988", 0x70, 0x802, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x81}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) fcntl$getown(r2, 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) 16:02:29 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r16, 0x4010426e, &(0x7f0000000200)) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) bind$unix(r18, &(0x7f0000000240)=ANY=[], 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x0, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x8}, 0xc) r19 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r20 = dup2(0xffffffffffffffff, 0xffffffffffffffff) munlockall() r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x18, 0x1, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r23, 0x0) fchownat(r20, &(0x7f0000000480)='./file1\x00', r21, r22, 0x6) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r24 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r24, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="d6f9bc26aeff3254ce56a24eb954") 16:02:29 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ktrace(&(0x7f0000000100)='./file0/file0\x00', 0x4, 0x200, 0x0) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x10) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r4, &(0x7f00000002c0)="939353024a2cdb90f01dd40f990e65216509085acab7d0544aead5adf9b77676c0a842e68220fa48757f33009b8ad5f716accca42201b32a5a0cbb389d1945b741edc04408e1207cdf1f24c661444eb0c622356031a9605631bee4406f1413eaf3fe77f49ff00cb6", 0x68, 0x0, &(0x7f0000000340)={0x18, 0x0, 0x8, 0x6}, 0xc) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000380)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x2012, r5, 0x0, 0x5e) readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/210, 0xd2) clock_getres(0xbea43b8a4212573f, &(0x7f0000000540)) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) bind(r6, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) r7 = shmget$private(0x0, 0x1000, 0x508, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x1, &(0x7f0000000680)=[0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r11 = getpgrp() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000740)={{0x8, r8, r9, r0, r10, 0x88, 0x8e}, 0xffffff80, 0x7f, 0xffffffffffffffff, r11, 0x3f, 0x7, 0x401}) r12 = kqueue() ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000007c0)=0x8) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x20424, 0x0) pwritev(r13, &(0x7f0000001b40)=[{&(0x7f0000000840)="18529338e0c26f13919337ffb117781695718c3a68bb3b1fcd5dbb94d8f9543ac721e0c92ecac9cfed959d13e90b049eef8c66c55df1590c1e6262c32d795d57647619dcae1a0fd20e8a02dced9e9ee78454d903fbee79e9beb7c9d7a13c34ebe64b82c33fa6203e58661c02e89a3e0d349726e9d029ff554c963e1ddbe5d89ae8db5e8e09bf101791694cd19c613f68ecc8d09989ade3b47aedcb25f0431542e2bed103686b85c7100345ea83c00780ed87db5e6cee69006d7bf9ff335cf63a05178bf6f07b03984019f1dde704a05a9e5891a812e734091fe36dd99139768020939d089f1409253fb5ac0b2fe62303a84da59c824fe9443e16456a9d8ea1c15d33f891ac93c81563b6cfc96b90229e41c1b2ea699ea7b083a6a622f2af8f6db6867d428379bfb3db02112915c3e8624b55ec7f1f3054422f76522c4ada47da208f682227c706db9a710bd4b44d2de8a527ef616b4e1e0690dc0983066073b0df7e199b8de594671de8df780279056d488c6f3c0d8730ea9996674379ed776181a3853613982c132780e0c85e3bbd629fa500825065a28270a27fb460c26fc33fd9bdce3eea7d53949ad08114433fcb0d80b3ded6a662914175df24dea9c37fd633d9f1916e84325bb6916c07b2a57e39215463a003a742c44a62d5b848b62ab0facb21afeaca496a9fcd089492ed318f5539ce10e4ccb9775968769cb617ef9724b2e48900bffe24d5b50d0dd54a8b71c23355c0353bd2a11f38cb616b65c35e9589af4ac5c4d3a6e67638558c4d010f76b01218a81deb89f01b4b7f744a3454bc7d2fae2bd15141e1d2f40dc72f98b2355cdcc676c9785cb41679c1f15e453b395fd024da62b09ac8dbba9a7e7608216bb98256c80462c5d97db87256b3cc8e29559e07d7571d7f37a9504f7d8b66ede869e3286da44a7689430e41bb9221d9b981af9d5f38b00d727f6d52ffa9f31818dcb8bdb7d33c0a5e7271be492f25168f43f385f6e4baf75e78c7bf1db6f717fc1daa1a90c3d1c99ad46d52e04d8e5a98b05d23b01b39ab111bfe37f7b0a3f3809454ce939e453735c5be4baad4cff06058a13996acdcbcbd43eb37a437057773821ed2f2012d791ed4e969041050a2fcb924d0c4cd7bec92fc1fd001c5041cf03e9b977fcee4b714c00871cc0d6e95ac7e4f2722ce5da036fc4a32a278f281f959007e98700f67864b7083ae898cccaac708708e8c2c2f2c7d820ae48fa007ed23c86ecb8ae55641ebce6a2aeb2d8f9fad3cfb167ce064d702927c5ab8fe227ba875ce5b198794d163f42b9658abf6560b90ab2f493fbb815ef85c6ea43848c91aedfdbb66c98c17f585cdc6af887231b46a9d511ff125ead675ebc3b678b286cb517bb5e17e505ea1f1b4367f389b9c33304246a4eb51a96233a80f43ec335b1a00c3c5338bdb2ac67bc0a7bbf07cb04ed23e4ce633e008b7da028a75e250a33e2f489b27ee529ce12294fa230d395064138d57255de40b8adb9b0f824971f6605927780692c64e67b567862b75fee711ee8662c93884851c559a5ffd9cc3ce7a8f34f4dc45b609ad98014a910f1634dde2003e9695e41d945845cd39fa4fff00873eab612d4b68f8dfed6fa8ee36919d6d8d339f31cccd79415bb82cfaa33fb2c6e5190105d080238107c68e0dbba0aa56a1a0ad5b6867c571bc5a2f0ae15233d10774a7a6f4d2fa20e9bab4df71a7993ec7606b019268d2900444cfd1f32bb40a33a2b4e4caa2a348cb9e9045a10724d229d3d360b6faaff06f409d6c2004805c9ee7901a7495b8a4ee3b311ca5b50ab760fc7641fe5b97197b6a9ad30959690b891288f091527a752331b08c719396c4262d561f4ccb63a0404bf23b0a56fa7ea45128eef7b979dcbbe89ddce12254830a42b1b1a4e14c9fad18291ef6933ce08124a8006e494368ff6f2fedfd1c6fb425e1d19902f9f4e43c394f08829953b0d4026c10b3b906fe5c561ddcf70824d14c0c274dbf4887c8e0b273c5de752c35ec5b1856468dd5eb0d6827c1a7218edae8b476a23ccdcb562480b9100614a029ef12b015e1b4d7481f45e7fbb5a85ba46093a0d7d372540404795bbbcd9470080a5246c1427d373cbaef715e71a168af21af8219bccc351fa3849db2c14a7df32e425a673219eeda86c7eb93c32c952b8be7274c9bd38d1413937379e5c0a20872c7c50358f4e065df2bf30d05bdc4075da803aedb67c86539daaa62123ce5127907aca77eeebc18d7bf838dd73e873dc5483c7a985aec21ecfed5d038fc2218493dce8cdc6b5d0d466809a6cf44657a2d68578809262345f274517f913c4bb8504dd02335e41c89df60468859e6ade107fa60501b3d94a20ddf9f8fd357624c49529eee9c27fdef4e0c2872acf064b397b5949cdb63e2704b0b04ea8f22b1c3cec4fa2cabe965cda1b68fd044e4f7a16785a79532760c1d16593f36fbb6309a4fc2c1ec3fcb514274ad67924c6b02fe3ba984138fbcbf92f5e6ea159d23674ec822b55399df4e3de6319159536ba11e93dc9ec2cef88aab35b6d2cde6f6fe9d9f338d1b1e96f376cfc773e4217fff6a68dec8586c2a84e5a9aefce738b9c8f8a9128dce507eb09404c9204b6a360f0ee54c6762a12ddf2b58752ba492589b25245562b10f50fedb5d1d1b7b8642b38214c07ecce87384d978e13c12003850ef8db659e8db839c4777a300c313270071e5a66d1dee99855cd5d19b51df5465513230e8580a951a508baabc81b127db6c8efb0343d0e9c7ab08782b1e05e9d0e5d740b603e51fcbe1e07af80206ffd6d6a59f5efd26a0cea206f1bf116a9895cba4d3965a4e397469733335363f1f877ca6770f8134c79331f4e872460779a1ef595300cba064a8ccfb1ca892372cfe4f023fc4f220643672bda042986ef394903043f18076a641aaf01cb18775419a5e30400b608d739bf8f02b834078928709bdaea00bd5a3673fd41b0c6e88a169e9a72c2b499b859e5319a17ce196e72a3e513fb49a7b900866f34409eed02884260d4ca2fe849d65116ed096013b284a264adac4d7c0c8d864046cee41cfc43fae9791643450a3e8d52121051300f83a7a79914deb0babb25d1b595f738f67912a9a6faa81b2f7b7064f607bf47dd33f25aa5d88dfae2df70d13111efa636b64fd4e2fc8c0290965be5632f9893e52b7272475c393e14229ae034c7a18f817799cc60424b298e3dc824813c3088ea26bd1ce4465aca832b7e23e1d5b1f366b2c39a5eeefdc2e83d5f3d7000637b4e8efcc14fc6b6fdb8631d7294c70877c6595fc16d7d824f683c457042f53ac3ea5dbea20f22c4b2bdeb50fa557bdd0ac7b90c2b342c12fc794365c26bf31aa92efef320b5d80c429e9c38485abfbd04d3705bd1af0028392063b3d1cc511efe5cec5235a9a67c194781434d9e1b4b8803a93b3051232300245ae8213015327fb98bce9c02560b4b20138ec9f416d70490f071fc6e1f3ef18ebd70bd247fdf2cc2a8cb680fc20b9d2b0d214236adc0136315654e6282a705333076fee50231e33b45af1b3a718a443c550dc6157f50cb13ec49cce9192b12d679fff809f9e596c5d69accdaf5c2f47b233672d04957430690efaccd288359570ddbf5a693b6108075104795bf1d5fbf964b56dd0020d368bbf956c72fa9210aa2938c8e85eda1f113139cfac32275e6bec388b396692ccc622826130736113bf10aaf8179ec5494d6aea16b30d62946f613178ce5268d6903ff171d04fa129605c8024c74369c4e2c836010b707929d4b12c5acd4d87317f2df66465fbf5342f7004605c222d4a07445062a51d08d36984829e206fdcc864816415ec6ffb3a5055518e1b230457734d595f7b7b6f802051ca4fdb36ce1a50519a0222faa55638c241e4ba6b182a8057a02faa00ea392c980bdbdd91f3e37362f28317db69472c9b71fe676af505ecb83d2e1c7c9e5ddfc4bb58df122ec0fe87031b77300f26feb982c8a8f81248708fb85754b137638c7df1d078649ecc6c049f34411b1bde60b7bbe7665a4060eeb2e30a2f06dbd53a582c85420057f299aef73ef45eca0a3aee344c4e42f4353797f0c6c7dd1c94caa14ec75336d53076860fd806903be5696339317f050651c65d54eedc402b275b3785cd954ec0ce59dede0eda3066fdee2bb55bad7a8b2d0d6a4ee890b126d4ea3f155b1d2ccfa8dacaf79224d5e59d0ac6ab42cfca01ccb7968dc296b099e5fdd5dbfc89ec703b5d31674962fe0e76bb5e6d9061cb1c9cdf74ac346ae48f1d6a6d9c229972ec53bd345db361da0230e7aeac0c2f048d8b9f5d2318e3cc8e6b7f193ab36cd7b4050d0b7f1e220b958934ea960355d2de584db407003c3103c0f812dceda5aa2e439fc475e182c4056a6afc6c41f4979852275db8474ce55fe12e3d1813dd730c7e248a80759de134437439d8cb239c6db55c457ba69b23a57d3ea11b39e1c3725e433264c24ffc728c7189fbb803b43edc827a006bcadb8b354a1ed00a338d3c91105bc9c7e86f50d55194006d2c706ed2ff93ae8b40018ed2e926b7eec24046524f8fcb7f5cf2c4e6e494372dfae2761d13c4e1aba0866955fe3b3f799438a0920ba9075e1137daf9427efaa23ff2b05204933273b9db28e227e7b83bdee9fc9ccad5d8122f5f18be8e6fcdf845c7bdf3970e9602d06aae6bb46a4dcc7c0bccf10d04730f87de06dfc0d1a756d6702e2853666afa99928bb5dbff3a723a23ec2eaae7b72afbe2883b8239f79658bdd5af9b40f41fe16cfd310375d84ad3e77a0bb51ae1d023b62d8c7ca03c807dd278f83761b99cf13b3e13073091b8de515c6b3d6060f3d7aa49a336c06ac431f40be2edfc8ab974865fff0a635a741ca181abe122ae4286e6b9ecec0606376474ee2a44f465f9cdc4448a2d7d19436e83620780f6d1a2e90b0cc8c01e720531b6757ee94056925c78868e87335c8b63cf13eca4229de73bdb6cd2b8376cbf7f9b8966ef5f97e49e3d5f3631c74b90f100c10930e3a10da320d8160edc4365b66a160a0618be69c3563403fda4cbea25147098be8fa1bad8b607b8315fac1c967ed783889ac609c020c304b59bcd314247ac8c59bab0ccf9a8084714488f9c3d56c0cca2561c210e8a00f3a81e5c9109441093e4f8f355fae39ce4e0af82074e60731a69d832c49cb121ada5b753a85732d78604b680dba886c473fe9e33e78abdaaaa2044609d24da6a42b613ae0f6f6038aaa762dd0c7e79f1cafb76a54f0bb4f4a9099a69fb28e6c7e82a0519e3ab71f212b5c46902db0107b9c306493cdfdb38bf4cfc9d6cc68e894a6adb5853c8a415b9b04e03a58fce05f81882eb5f40a2ac9567a48d67c2c710b6f18842a04cbb2d99c1b9268053ef13b0ca3135770060d2c19cde6ee20e31f2c23cc5cb05a6fcbc659ad1971a5b873d199835d1c5cd9c31835d9f3a4140410b05f471d941553710e32d90f8d8409b1a0582af3e0d24f299b11f8c2e6aa8218a302fcc846e853af28ba27b684c8127498e627517a259c638a8a17afbc4c0a84f514e2d7bfe131b52801edce7b9a3a290e27e4d0e2a19855a2aec6fb11a6e343c9f7239106e0b77ec5492d76f5c7fad16ed7cadaa07cc4410d3ea9c82bf787babf440d3c1793686c0aac3ea6a8cb255724488668597b523692a746f615b3e1a150fe955be288e3c47751fadf074171032c00bd4a08947d48702b53a07772cefcd0f5b73f70801c14e8db716e6144e7cb4fdbcf7c0a6143ae6718e27b3f445987a412ee374a4fb6367", 0x1000}, {&(0x7f0000001840)="8157ee1afab2e1afcbfdbc1b7aa6a6f064f393e116c44cf4c03595e089d5a6fa87761dac14c33d603058dcde9e0043c47597159fd14bcdcd3f300de6fcca94c199d28b8137980d73323ad89c45f9a461e42ba3b52b47322d603db7c95ff7384334d37ac76181b1fb4a127cea9f", 0x6d}, {&(0x7f00000018c0)="e5a8da66a7457e4b7f5071c612b3e59d3caac2767c50e802d64ec5cc438fabaef97ee67fa0be0bd93eb34bddd7f4ccdef17ca315608ba3c2da0fdaaaa02982f5ae063dd30318fcdc0fdcc98da96ee1f44a09e2028e14ad1d3c48e538e668ba804a154f8152e8d3b9e40fea807e2e65934685f11db9c98601c202bcf66b572821120efa1564de03d6db6b17074d9c36f72a8ff64d513e47772054803422b45055da47e67765648e390394a1d1d42bf4a996f3c298da2e47385400d74176f07a3362493d2e63064c7f017d140a7860b96a45c987284f9c7d03454090e0a798a902a4a8037d", 0xe4}, {&(0x7f00000019c0)="d979d8379401dfca3b7b40b3e0cec37c03f22dd9e94dbc977385751585cd55f28a3d9f4a8dcecc6b14bc2543f46c29f5bd59a3430b7731401408e4cc4da7ab1d6d705c88b757e60a13fa7ba5300d0234237c977a8486796ec8a3b225f367", 0x5e}, {&(0x7f0000001a40)="c1ee2b2d2abf056aaf51a9ceb681650a07296223b896dd920eb93e1ea2004e", 0x1f}, {&(0x7f0000001a80)="c0d18c79402adcc9c2656ecf957dc0b153fb5369cbe753bf019d11f99c477bf8897da02e4192adc4646d5aed45886d918f8132c20b985268a90c5c3a9305a0ae90c7aa416140ca", 0x47}, {&(0x7f0000001b00)="3770392ec34b6828d48a65fc21c2e390a735a13e4155c225cf", 0x19}], 0x7, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r14 = semget(0x1, 0x4, 0x1) semctl$GETVAL(r14, 0x2, 0x5, &(0x7f0000001bc0)=""/36) 16:02:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = getegid() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) 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) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r12 = getuid() r13 = getuid() r14 = getuid() r15 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r14, r15) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r17, 0x20004b42, &(0x7f00000001c0)=0x3) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r18, 0x0, r17) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r16, 0x6, r19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r20, 0x6, r21) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() r27 = socket(0x800000018, 0x1, 0x0) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r34, r35) chown(&(0x7f0000000200)='./file0/file0\x00', r34, r35) lchown(&(0x7f0000000780)='./file0\x00', r34, r35) lchown(&(0x7f00000001c0)='./file0\x00', r34, r35) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, r34, r24, r28, r30, 0x1e6, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r23, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0xb718, r12, r22, r13, r15}, 0xfffffffffffffffa, 0x2, r19, r21, 0x0, 0x6, 0x4000000009}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r7, r8, r10, 0x44}, 0x200, 0x401, 0x2}) fchownat(r2, &(0x7f00000010c0)='./bus\x00', r5, r10, 0x2) r36 = dup(r2) ioctl$WSKBDIO_SETMODE(r36, 0x8010570e, &(0x7f0000000000)=0x200000) writev(r36, &(0x7f0000000000)=[{&(0x7f00000000c0)="9cd6ff61d0f3053557bb3144a549257de15456dd2644c81f21191d2b74f0838962fab6db6db493285647f1e04d70115579a4c53c990ca80cc88d94bda2ca45c97609ba447b188c698a845d07d234e60fef53538eb92262b49692217c8841c19d03d32c97fd34c1673aae7c16b5e9b4640b866f226d09fd9b55796c3bf3d48141cd1fe0081a33222449b8ec903055e4f6fb1f2f8498eda0325cd79529abb106859fab0ec5676105243730f37b2d99d79c2e07a66111b6eaf91295d49d58e77982e36573e9d8ad9def42984d2ec4abc1d6c116b128ed6e1881c3fd6a3b8b74a183472e8c9e972d1628a23c0eddae01dcb38fe4a8e8d97f99398370b3e607fb86171f35279b6e060c44b101da78fe513ceb239af24b33126374b1e0dc7a3d1fe2e493d93beb9fb8b4c61005c790ec036f86b642aaeaec9456cd7a659801314df1abeb0aefadd740e7f9a08656edb696363e7ddb329bee5c4b6abf13f4e37d297402ab128240131e383940f0cbcbcfee2b77875e8d1fa621fe32a2adcb548496fcf13f8e12ea089e50797c7736dae8195eefb0e8b2f80cb3e11fb42156499de362e4442a1f59b8b09efe93b4fd505fade4e1e83a4972c66957fa1a8fb231e8ce23da3325582ce84b6b7607cd451e0ee2739fb07e91574ad141a4a5fbdfeb45367b2d3c0c26e04a522e1c49fff5ba738d209585ed7d9fabd761b1c246ed7497ac2245a8bc74f827f93304de7dbf08be578fb54ed26312a5e0b65912c9916e622ec95ee3a1c5842525a4b168375a913d90182f5295343a8f1a9aeb0829a8cb027d95884e8e19e9195e77d5bfd1844f31b194033526a66a1eba09f85d068128120998d2157c3c038ff392a326f1589a2da2a6555602f0a985dc3d5a525d1c40bb53778e713e39fbd43949547a948d18c496eb769604caacf7b1aa19071135d9a42ee2d5f86a2c2e11981c6ba41228297d83f2523798b9d87c1b643491b4308691204ae7b515d146a688d091a897a6681a9d332f60a247c535e6e6c0f0730938f3902441bf9187ac8b6cf58a5d918c10412a2d774d6b91beceeb858af3df29a16b7a12bf4193b3e401b0fc98e2b5c21b0d6e49514d4f1e85af11f34599b21a17f037da731bc2bc3bc042d0f8f25ff8561924058a7595c9b2f23ea768aed373e606df14605edf34cb67a6433c28160657cdde30256df776f269b397fa4572b78c4bb7c8b3395cc114702bffbbf9387f80794ef4bb6d08c87015f3684484036b95b910863a2e92ee8f6139a24e5f19ed08432bd92ed01b2925902b06c4b91295be65b641d78085b2a1ecdeab4b9f5dfeeb6fdb6d5fb02b061b8b5d03dc7f99f6a552f1869e65bad9ccf6b454a4255d800074bd97d24543347768a4ba733e73eb2afe178f73bd738d506386606338264df152517fd429718a935f6c8ca9abb4da29f3a30e71a26cc5496e6cea183ef02f884f4f5bfafa8a06794e59aa172894e6aaea31497c77a57c07d11a87fa12ded129fa64d68bf1ac19070c01e775f4d14b3e8c955141979b761405205af168a48de7732774994ddb7fdfa3c8570583168a9e03f024d9e2e1f09dec9cb77677047b75e4da6d17869c6f66f5268511858ba7e1af43acd85d328cee96baa4d17bde95a925d23fd9d062cc7da9fc25ab7707e5ef86d9b328bcea0543840700c6953e62c66ffaba77fd26f0d15cf6d70852208610f507ae83dced2e950f1d0029cdd7332347f946dda155635ea8330ea602419e3c53ec4b09117f3e09b1b2f93407cc8bb0c0e98d2678872084020ea067746d00f2203426773f56a09b2c7cd830bcd3dd58ade6f6460a5b444164d3a17bcd6f77c1a99937110fcbd1ac011eea53aecefd01481e60aa1fbf6bb2edb7db776d1c17c4b91ea5951c7958a473028c440681e28c68ba0d9ead285944ff8aab4dd09146f86186e7b52d00c08190a0613abb4531980d4c41712900679fafdfe15029921c6cadbe4d88d943d72fa9c51f77717de1c105b4ce216d26e57f2c3d2253a4efc59b883a329eb8042e3423ed384ec17e5eb2ceb7ff211f33dc6ff61c0246384ccaad7e38adf3d4bf3b60fc5cb1d040d1a0005fe9c31c8ba55d44887861842c396ced33ce3375708fe5c4984b816dbff04ae2672d1a1c253aa4ce34b876b2479d8bf16702c10eac2a280d63ad593fc572596fce8e94d7a345712bf82f5858c9b279304933855c00e3283bf6b878c7d94d70ec7e416c7d5444423951bc9129c69af9fb18d8911d1eac10ce394e1a139ebb0e691638f3ce07a70cb81100ac38f8e1abd530762caf0b7372c8b0e9a3ea3eff1a9548bd80e140337a0eda3bb789cea2f01cca56c9b917a60738b937daf42ffabb16d083493f35f24ae431903a1349bdbb6e5657f665bde33aea9f862e8af732d639c2fdd3807938e4d2fd7bf3bb644c1c62a2f291e1020fd1c90bad927a4ab4c2af87ec50348f43253087826d375ce7b34f430bc2204f1793f3fe2d49dd63c1e392bf73a703d83c0c8fc0bef6f975a5e0d0bb1b55d7072a7d29d6347e0bf1a964faeb217abf349cfc85043ab5ac604c834e767c1170c4d1db8049f959262ffdd5c029901127b26342d16e045e7a097789c3d8ca4a7dfc934df4eb4bf099f6524bb9e5a6fe0aa43e3112ddd9b68f809eae2e9e3daf3224a7433934ea31680cd63958bc27bd360b50b4d69b52657059b6c0c42f7fce90ad11e07b2dc58e6558cca4383b2b01e8788258f5f094af481146be7434761966b88e97bee6bdd541952b49242864f6a48e17273a754ad4fe1c3e2a37bfaab300813aba74725eb5ae0196e529aee464bbe26aae81a8edfebb0c67206f6dd57529786773cff6a7f9dfb43ea8b804122d2f463496bf312080eecc295d6cccf21160080771307cf90cb877d357ae88bb3c750be3997445d97ab758bb56e33399154e7e70fdf9e1b50bf67d014ce23839989c15211663f8aa7e85609cea098f5c0681b79728db1cf0721e6a5359f1f1f3e76fb7a16281ac62fe37378143b2bca6b4aa34cd4b94c037197c02d90e7cbd3214527896d33c698d42fa1a8506838c4283bd19348baa8f13193ebec9a23f059bfc23d5ef4a3237bfef540051c7bd11cc481f95895191430ba74e031fb0d5ac2744210dc546a8be92f5ce2240017a9b5513011700dfd823193412fe36d472f5408bf334fb4995af2ae88450f1b3b080789e7b61eaa268b883e22db6c77df1f3b714aa1cc24ba56030ba439c70acff10fb78eb13811f36455fab7820a2621f69a0728b98ecda6eab6fb571059436faa1199d3e85dcada522d853c56b1a6adecf83cea592a4a0847b4fec67de305190eefa59e7b4a81514904288e147432eaa7c3660debec326e89913e9e8c34a24150c47caee9a35ca38b62a6eefe19b7c2fd43665e94631534fcf76e37ac8852784f9cea2d82453161c35c2b371f8f0462f139d6935215c05faafee8e22b6478d7b095018f8b723e3367d2858e5a74b0aac630fd6ed5dc69b2e6afa9a28ecb14e4e125c5a69c951fe7b93effa01a55c98bea1588b1e52cbd77b2b89898ec8bffb03f2c4d138041476765b3e8f4050f52aeedb816116feb9df93fd67cbf373753cb2670d1ecc39b48131623572506ee694d563069f06023bbc94811a5ec7b64bda22c91da1f3c553614ccd601eb608eabde4de06d47fa9345d569320935f2c8c8ad8b345ad460c0673962b752fa1a586e956a21c2aa01c4a6846351131540aa4affb9d8e9669e52ff3a3e2a6cb61bc1bf9acd048bcd5d234aa0f1131e1c7ab377eafc8e985e459442a3505db6c617b156860be926bb8fa3ab70fc7b348130ee3f9d58c1a1e20cc493722eb220cf8760f397e6ef1c0d09a19a590997b608f67eafdc75317ba0bbba95b5b6584769c02fb2e0b8026aed2ff9c8d6708d5ea1587abdf25002515a552dd76668e44c748586bfe009eeee7a6284f46ae354a928f9117b23bbb24a0f69f4f4b239ea5b5ce13244ae8d9ac2e2c91805c3fc35804959070602f2a7608b607e114e0adb62c5dfe8abdd0625511d5ef0ee81176b5e46fa7bb9b3e5d7c8235694b9d16d9754d4927aa7d7d90c7f0c90957abd3c7e6b8cb125286f9511b073e223b81aea5e18951f76dc4199c0f192f56c09e9f139717d0f5f2159ac66d8742b27fdacce765f74de116154e32978e1788fac9a684f2434a92cda5565a187a1f610f4f48514f958f573c8e760bedf8dde4f331d035d40ad0439a2545c639df5a0665515bba086a412be31ad2fdb901013d0ff92bd148fe3e222a8027da23ffd32616b9c229bb47e205cddbf3c36a5a360158d726541c677d90e5e60750b7e79ec90c86c3d68e3039db9cc4154a9211febd3b7db61d38cda28062725c443415f77d90fbf02ebe5aa9f1292e0287b5955a82de5c3f693744f51cf98eaf94338e16e96685434f06f53464d1a976c0be9380ef49de9a7da469c1be635ce48aaf93297e8a890e093a3627b2a628e900f0210979ded002c804a8409cd28f8e373d03df82b80c6bff314d20bbb3d7f4a09aed307610d56dec7bc524d96beec893e0dd9b1efb91f51bb394e9d17b24487284b9966ac955855982a49f3406382b05a256de0cd89713770136c6eb3c47f58e830fb18eb174638d9ccf1578aa92e3bb839d5a456844ff073ea97a538a8a3eb945dbf90edd25807671cf55c6ffa3670de28b277f387bc2486115dd8dc96455f8108881b86e9c1f3e361e9724d863182d059dcda71997e23a93d5cf9dae6df382f30615940af703c519d3e255d14e2e279d5ae838f844eb83307f9c601af92d9e7cdab6662f14ba8ee296874c160d659a60b533cf3a6d7d3f32737de5084c3691b8db25a9dbc94c670dcfc79713d6526008a728eb8ebe7db8f461a7cb5aa2f2e34813f3ee6bc98320e4a0f5db56f1347123d0577c1426afe33ac5ecce57e97f9083aae6f2c9cf59dbd47fa63b5775756379c3dcd2eb77fb66e3d49b0df820d43a1ed1ad9eaa77aaab8fd22bb801d70d6316c5c131697d5cc884e9b12b8ef9c57a4a9b25540e0ec9f14a893b48f9e0e45733643c085e2577cf0b0126925475af5505bf701bb109b09753315878b20e2b8ed86b8fe609ca5727a978497a3faa61d22f06dbdca045692b38d2f7f91dd6471781c72d2b4dcd21be0dfcd8af30c4129982d45c41101f9907ebae108247224ae5851ba3c3ecf3eb48bf1c7123112c58f7ac5f736f4df08ab50dd5f4df5865906aa6b059b5a4cbf80ac1b7c1f0c5155e08f663290747cd27b5fdea7ea0590a3625715efc5973ae1989161905c785cdb1f205a3bfa05baea4534cfb84502b3c732e24ad28707bd8d89312fc324d6341756685833cbaa2ee3f000f23716e9c8657113efe5465ab1677dbf9af8ede8ff678a850473cd206d66ad88da8c31c1a578da557e5b921e5032a7d85335ab76c42536911cace065ee37ffa74ab352dcb7f7a51ace4cb48b2c580b2ce1a1d94bfa89dae9e8afa415b6d57f3f7bff1f40d2266e46f894b43209f4ca7d4b32681845c8f8df37bd50a51cd43938e63c2d75398d1f424aa5494bcd367fa1dc83cd9e79d1b5b6d07d312600c31226656414a872a5a5d9579068c062f2b1e8bdd73a34d4ce78471bc4564ada79111dda30c923ff43dfc63df9b224c335158359a4b989a86a9b3ff28c52c6d2d3dfc209d651bd5ea6712a73973fa0dd8eed7c7cae18d9c61cd2c0a4956033ac83fe663da934523b6a17e0dae6ecb791fa73462b6efcc108e699f2431ecbf2f2e365b7cee8ae4d0c3689b78a7c3", 0x1000}], 0x1) write(r0, &(0x7f0000000000), 0xa7) 16:02:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f662718692081"], 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r5, 0x2}], 0x2, 0x7f35) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$inet(r2, 0x0, 0x0) 16:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80081}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:02:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x3f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) semget$private(0x0, 0x4, 0x8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) getitimer(0x2, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000004c0)={0x3, 0x3, {[0xe2, 0x7, 0xfffffffffffff68a, 0x400, 0x5, 0x6, 0x8001, 0x20, 0xfffffffffffffffa, 0x8, 0x3, 0x9, 0x80000000, 0xd6, 0x80, 0x3, 0xfc7, 0x81], [0xff, 0x40, 0x3, 0x3, 0x3f, 0x1, 0xffff, 0x2, 0x7, 0xfffffffffffffc00], [0xa08, 0x80000001, 0x5d6, 0x9, 0x9, 0x7ff, 0x3a6c9fd7], [0x100000000, 0x3f, 0x9, 0x100000000, 0x3f, 0x9], [{0x4, 0x8, 0x6, 0x1}, {0x800, 0x81, 0x10001, 0x80}, {0x7ff, 0x5, 0x7, 0x800}, {0x8, 0x81, 0x7, 0x1000}, {0x81, 0x81, 0x6, 0x1b}, {0x9, 0x1, 0x9, 0x1ff}, {0x7f, 0x6, 0x5da, 0x1}, {0x5f16, 0x5, 0x7}], {0x8, 0x2, 0x0, 0xead8}, {0x1, 0xb7f, 0x5, 0x1200}}}) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:02:30 executing program 0: socketpair$unix(0x2, 0x1, 0x0, 0x0) 16:02:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xfff, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x7ff, 0xffffffffffeffffd, "0000007db84d4337014608ff00e1ffffff0700"}) write(r0, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 16:02:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000580)) getgid() dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700ad4bcb777fa69dfceac2a84e6abca64896bc5e57c6380bbd2ad88b2951b15801360bcd4c0ae44747066503499ddf9e1d2f6ac41e6bf3bf554799b9b813ad30505e8f5300e49fef9d612f871f4385f04157795ea4a5c5fe659fa202151ceccac7a7ebf740dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077a6e5b6325c9bbdb28b9fd6ae4d96e095a624981221e65f74b12a45d308f91c2b9b04ec2785ee1d9c266cbe27f39ec3f74cdc27074e092a1cfde597576f186c6870645709e6e9f5ca2cf4769b42cc080da866ec2d4638369bd90e98b1b2767e8fb98c42dfb0fe4054a75b517ded5cf9f7e13a2e0c93b8f6d560167c65fba7a145d1d3d2b6202ece14a047019b1d30a57b00000000"], 0x1) write(r1, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xeba, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x10000, 0x0, 0x80], [0x0, 0x0, 0x763c], [{}, {}, {}, {}, {}, {}, {0x200}, {0x0, 0x0, 0xfffffff7}]}}) pipe(&(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) 16:02:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) write(r1, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x400008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:02:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x1011, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000540)=""/128, 0x80}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000300)={0xfff, './file0\x00'}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000680)=[{0xc0, 0x0, 0x0, "3c6f103affe929c62860f1eeb3cc785337640cefc42af3ae03a3035a7dc5ab7ec0fa989583cd3027399e9ab9d324719d1203a5c4c5e456291dc34cbfccc5af9f3de132fb5e9093c046e9f66687000000e383b3ae5c3f25ea8bc7b513245c244633eaaba4b206c331a487830af48a627fac02000000524e22d609a41ba38b60b23022266d71132360a23138a4d8a6f9679fee1b44bbddfde3b391a950c55a7ecfa217f829625939a71b50e53706a8c16a"}], 0xc0}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x9, 0x4}, {0x18, 0x0, 0x9, 0x2}, 0x40, [0x0, 0xffffffba, 0x1ff, 0x8, 0x40, 0x8, 0x4ab9, 0x8]}, 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x201) semop(r2, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) semop(r2, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x20, 0x3ff, 0x7]) nanosleep(&(0x7f0000001c40), 0x0) 16:02:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xb97) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 16:02:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x100) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000b}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:02:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ftruncate(r0, 0x0, 0xc0000) ftruncate(r0, 0x0, 0x30000) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x10) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getuid() pipe2(&(0x7f00000000c0), 0x10000) 16:02:31 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) write(r0, &(0x7f0000000140)="4bd3e6a998f4896a468bc48e2a97943b1e832c29e26ab318dad6e46e24f9efdb3a82ded0c1c22526bc1b1f50f01bb5b25137d8e4c5dcc3a11435b130d45b8ba027ace2a3c941c0fd9a6f519dec7b8dad1b6da4a716f131a3f71daaf6829ad7fb8e8ec2d5e619517bc02572b992126a9c76534700456fe5fd2b57aa5f", 0x7c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:02:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a5a464f6e241557b379d89ca0c52984fc753f18e8", 0x228}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000400)="c12ff54ec80f43a63178c0b8a7ff8a776a85d6d7f9cbc9da207c53384d31c4b24ae4140684f129400d9706e112ec1c798f7ac302ebfa100f425d0cbaa2e6fd4cafd32ce0e6699aa3577e22da3a9cc11e419c514f820176614fcf732f144a3e86691950150803502b5ddeffab5df2c33805e540439ae093e55e7bf8c2698af9347b45414af3", 0x85) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:02:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e3966696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2f6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe49089100"/111], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r5, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) dup(r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r9, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) r10 = socket(0x0, 0x0, 0x6) write(r10, 0x0, 0x0) r11 = socket(0x1, 0x0, 0x3) r12 = socket(0x2, 0x0, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r12, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r8}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0xfa, 0x9}, {{r9}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{r10}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r11}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x80000001, 0x6}, {{r12}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0x9}, {{r13}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000040)=0xfffffffffffffefe) semget$private(0x0, 0x0, 0x10) r15 = kqueue() kevent(r15, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001200)='./file0\x00', 0x0, 0x4) ftruncate(r1, 0x0, 0xbb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0x4}, {0x45, 0x0, 0x0, 0x86}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wskbd0\x00', 0x80, 0x0) fchdir(r2) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") syz_emit_ethernet(0x1000, &(0x7f0000000200)="d3a8af6cab8f7869d6a838646fe37af165eb145d4a5584c497e8c14919c7a1f51fd19931359d4f8a8ba6902593bb5701a15fd081cfba86dcaabdebe0fb5f5937216020a027dac437ccef8efc72a293c59bde39774099fc9d6e2d21afaf398bccaf2b01ad75f055181edd17282f39c6987abbb008a51a3efa3e2676b5183a78eb62083fdd73c5332e32856b3a76607838d81f5b73c2db0a48b88d6b4cafa180e6936ef26dd206e4224cf1b7e769bf19ca37f39986ba883647557f77ca09085e039f21e157d8e5f8db644d5c2512915b1d684d9485ffc666294a87097541e9c6a99ed9a9ab43a1eb84e28727d254de0cc4c7e7d98fe8c6cffb798b902f408cbc2bebbbe2216521b454122e11f918e91f34a0d64abd3ecc9f7b3563a4033ec62e3ff6b1fa93c8fc4b461c998c498c6dc47278e0ac4fde058b5734e844d1c327e7dc70e233915021040b8c1119c20c3977c7f9cc8b9ea382504cf3f965c808ef193699517c4d2dc2d3659b8fbe77b7f7bea667cd5c66d940ae8386529c97f06416cd9e2001227a1b301c3973ee9a384ea9f8e5de75a772c1cd03a576f3dcbb0737c518b98ab52e493bbb5d6134037df5e8480f9be4e602e2edf8a80d20ac3632ce5d71696c5a3e6288c0bec0054ea102d428debf9e358f2617bd8eaf31702b9683845e75e49b6612b383a2da01cd772ce3d7b9e036b665e588e8d1925b53b33a47a6681e65fc6a2362911abb27e27ec28d328c3a8a56517a6bf2da7b48620f21ed7060feb549699bbf63b33b48e547d8a7c124552df2553186457b98dfce938092829e955e0e22b940f317a3c670631e444f54a487bd1a068f5dbcbb5ffc50e9a74b6fa939362d1bec26f42c5dd5ab82e17e21adaec7a3b1866b4e5cd8d83e58ecde7701fe920329ca3a2a17782f524766b72c6fa2d1dc00f7dbd92554e9f99185cb59057f9d8236f899f23372667e4fccd2a45131ca4e2be6aae97f10e43c09c29874114959d657fa0cd6c0364fe6fdca4918217111747d5cc6e635761d881aee36301d9d11fac2554a43f9e9a7d1a3cf5ca3b9e9a776705a6b110e27b16ef7137746ac4e09bc4a08d4d9887ac413cd057f9901a41f84a16ab811928531ebddc52d546e91633b4955cf3f37a15af46a3e55bdf483b410d0c50aebbdb08ace0d82459bce00709340b669cda26a34ac9f445969772547d4f2b5ba7ea8d306fc1f492f0b36c6ecdecf5aa28bceb578e56f1d4822ba667703cd96228a992f9b9cdac1d72f1b4076c3eff8a305dba6644603cb64be2450dc978f80ff226fe93c563924d69a5f00f2f3e10c84edf2e7602371587e97e4a4221fd283ec9358fc7a5598856524209f5e8c22918139a7f6c8dbfaaf2a65d077229a85db815f725727b4fcca696a1a43eb2ca599963ad5cfae6c3212d415a6c50fd2c8c5fac036d6a5ae0868e7162d6f17f0b22cb7cd4511a4a7574023132a9350eba943b0e2fa35b0f7e12a76e8065be3820c62287916e02734bf05a3edf2a4208a5307e47e71a7ccf178ee9ccba28fe9c6c35367e5ed8a28b7b1e53c25d28466551b2987fc28f51d6ef446ad78cf738f6a3783d075a68a51c98a52d669968c17664ac2351dd330c499d2df7e46d804d013c3304a5dd37e7674439be62d5c0e96a84a34733be4a939e4d88669fa1c337296d88298a3e9df4d5a9a89787a211d1bf8833ec83f4dee3849cabdc828d11bd23d0bf97818f02ea8fd3716a713d3e74210138ddfde127f3521c8d8272b63627b4b64c00698d8a1a96f1ab4f6d80cec20ec248172bb8ebec83ff2fd6cd994434846cb62b82d339c55f47bdb0c3947f8be43d75d1536de2a4ead6aefb4355c8469a8e6b51970184a1badc12b43985918d060ded3495eef34694123f636c18b039fe3df9d4ade68187870c0d49256b44a065a202e64760c9ef920cb292be873db40b05ef0030f77ed09eb7473dfaf1ceff831d5f09562fad7762f8fb8a645fbf9c861bc19016cbe2e242ed8289d72c98c14a0d8cd1b080e5d4c84f68836b42dcda2d75fb40116a51856d92932f0e11f6308644b92004076f0dc6ca4ca94af410dfcea5325ca96f5c5d4a76712df838e481f9fd42d8411478cca82bf0f46c3544aab3108b692bb8477c539ec2c974b7b40fa0acc64e3758214f7e293f04e56d9fee002f9a96e65a3efe13a987195517eb6631acab7f5112aadf2ed7ae0ff2dd8a584e0d45997bd2da605495d945485ac7e1eef8467158bc73ffe18782a955edc454475fa750d1e2d9da19b54f70bdc879bd667a8d95e80b50ec780d9a7eac0c6cc3ab987d8fcaa88b1465061ee3c567cc4c7e9f30ed2fd4528e4ea16ea5be50bff710493fe6aac42220b363432a598e91c831c68a19873148b1f9c1d75f44002b353d7f440b209923614fe6932ae09389322be00e6b0290cc3874a1fd7aabf54aece40e81b07a6cbc8b967be7b342a3c587446ac89439ec7b95fa787e558b7875f5ce2d01e8b5790be010d1ea53ca3d1eaf3f5657cf17764be5c9ebf5627b37eeed6d28c6407cc55cf6f926c0b6b6f73f5f76340c1e9bb53db39acf76199666c51f46f1442d0e63fd2ab2a0422f4d3141ab5986eb438a93c62c7cd2284c0b8e828ca83af8a00ed2c71ae19cc6e03a24bfc3169f66d309bddf6dd9398c0d0a020cfe1a2c96107911d0a02425ce6e031b8850f12169d0edad4d65eb040152498dae56dad9f0c7fea4861d6a6165a83b4fddb6050d8dc5c59e1ac632e2c6af4309c88ff62bab27f008c8cfcdf71afcca88a080e740659b6bfa78c57e027951b22e4784380ae03f6271715affbbefe86c7af4ce0a4317e7e027e42f7481f65c12f2405ba3160aef502ccebe837cf255822449b0034b0ec2699b4dc42f7965559697073c152a967929790ba9785d1af374617875322648da57dbc323c145d01bbac7d70df4a890a58de812883a0bfd7e528af8cf0c89d9853187209556a394be5481dbf4bbe4f016fbd20019bb4fab9cf3cf8e23297e7920083012454420a1bc5dda02cfe2b1365d2d48abe3076042d114f5684eaab59bf72313f10f77d235b13b8d73d65e46cad5a3b81da20bc45959bd117f9d5f115b498472a47794ed1abb85ffa42515bc5e5fb89f78247b72538477bcb72f0a83c1833350f530dd5875c6f9275c5c1964c02033f70eeddb8cf63eb97e7ac62378f80013b50fbffc5e619e491c7205173a29b2ac12489782c7bc5fdaa4ba82122d3f9220a8deb8705adc3655ad69773f47463f5b9d0c9dbac2a445e91fd9332c2385a919e5b1705b65c7b6f8bf5e5c73b3d6b3471457699fb8f912bf705f2b68cd3cca81f98e1cf0b86188f6c870b6ec1e628efe3d67417730f75efb63310b5b13b4178d47b7c9f5b0a226c4e2acfb4bffbee5f555271b7c04e758b38d2988f3fecfc2126b0c36b28d89d947ea04af3feee2aa5b204ea3afc9f172f27d38dd5d499a456979e48a84240054d83f9e17c847c16a1c5b8d96046bcd44d045c2cac48c8f681d880d416df78f6d8684bad14ba0943aa513f129669bb678d281885d7d8345addd815cf9f1dcef3fbc67d545a02440e6b499d26a1151f69cee26d27712950fff40c6d87b8a5976ff59a334b0adcd553faae9689cbf9b5796cef63e40b794e2b229d4627a902414667420a4114e0c62e81a8b30a13c3b5e3431ed8d58af8b9bb6eb2b33cbfb96050c150fcc024173bc9ce750b81199f30df3ad408873f1fad0dc1a4c0196caec868df5f2af4635e19cdd9088f1202700b416883d67df1194ca16b1c878f8514c1092209a8b2e3194a45dba34e33642a00bdc5430a91139097424218bb5954744784604ce71f4b24d5086277983afca3fb104146652b7963177c99a3ea0c1b6a6281b1ee305b57bfad9bca0c97b04b1b0d89462fec35596e797c74e961378fbac5cf2065657d6a44858f965eb3358be4b369c412bf52466fb7dd569591167473c1d8c9c825be83360f4c89ec8eb43fdddddeebc10d24f346f409880902a45f5255250ce2b5247b587c526a928b23e078662ddd4eef6d78a360c86ad1a4b3d0f9dd9a740a3f2a492d93e47c923c2b693a7e5efb0df81ee2f7105dd35c609387c6639539106b7c7cb482a3c7916e9bc596f326fadcf35db79bb8aa6c342094c95fec7acd5d699db92e858012b193218a15a6ed0028fc5f3fb6e5f36573841e3feb438f2a4d4e7853fab88726188cd3cd63e9363b935d9cd086664dddddf4389506c5675f6c151aea745277d2ec14a1cc69e0edba8486c09b44bccfc27ad002d923b8a107e67adf3447981f2e79d49c332fd2f4f7f3f23b5203e8dc2635a65c77cbe900edbdf43bd7c38659a20e6ff15d31470fdd25f4d2074b2d902409c1a594b7d4b647366f21defd8a9f5ac71b990e1bbae34d24678dfcafb3592a80612b41af6c61f35ba24970bdb2cc1107f845c9ef63ab7de132b0549a2c88f0ea1af4d000aa74f82f5803fab84b0a0c6ae62c8c3c40cf859cf577f6cadfa5400db9189e06dd5a69051d073d7dca3a52203f33587e422f99a533f49672eaf332c5ee52daeb66673dfce820777a80b46870f59dbd6fcb7e6333d58e980007792be631f88195ccc9966688c0fbe9543f566cf0f7a8a0482deb35e906333715be935a7b9ab68e7202f7633669dae589977210ae352dd9e17ee512788d6fcb8adb38ead328117bb43241de123e60270c4b54be6fa3ff73db2b4753e96e9fef401ffc8c1b8b5cc0b3f9fd0d814c92b5e6f79dbcba0cc0a1411ae5336cc8905879fe89bcffaa53d4eada48b2a2d1d1823e4ab7deb6ed0ff4193074b2aee9b9279a0862a21e6cb98bc82c74a2a0b5e763e6b6757f9e5ad2aedf963505534b49efc1d3130f0f457ee1624db23ac170d0721c4a38cc309a900433bba8587296ab9e45340cf6d40f2d3519b63ad8d07c212a5767866ff0578c594a6274351bcb1887d85310c9047c632005058ecfaf51421aa4ce0b9982f78f74bcc6a689c33f5cb494c0737701ba56951b158b55d3a235b9b7286f267b06af5c7b732af3c37520bfd8ef0bf62fed2070680bcc338bcb872852b0f4c4bea08cfbb2f0c69f7be3c4c675e92848f704aac5db3b975c6dd4e2f266120b112ee8f53cad6d7e84ce1c904e84a8726dbe9330794349016012a0102977a8785d5933da25c9e1ce3aeef4d4ba5e647f5d3a2eb8f9f506ee69ee86ac3f803c17d1947b9d009aa5526975a80114f40bbf36243212a66426cca4273248d38e1b9b2ea81d6139c4af7119c7be1f83cb47ca99f77249fd6627164ba2e3535d6a573b043c9eff90e196986d8924174eb34751a163c15837cd4291cc3815836392e5bef7f590b9a4f08aa28447a51c22bfe5dbc5b120fd6ccf26cbc49101bd26eee7e1b3ab5a3998c5b4babf4a691520aceaed5e7956f215c4b97013133af0a07441600093ec5ceceecc3fa1c123cc8fa27e9626bd403558c448574e6076cd1905cc5619409fa5f2f3c7708163a10bf8b0fa6d87ace476683ea4d1b4eea80119e6f6b920a2ec6d11f8295b7aed826c9a05af934b856aae8e580bc0e1784e1ce105b323ee013aa194243c59d7d78e75ec5f7dc9325cf03b50fa97b3d3b5075de80b91c77a42e4d453c14a59386db88ac2d217d89ad9fbf24b140c6214ea99405dcd832680870766622ddad9c5345c0aee66ccfa5a70f529c7bd553939227088fe0428c6f0fb356f37cd0248e51882044437a6f4cd3c74711bf1a2c563f41718396cf7b20c5f42243128787e3e5a3c9f035bfbddb5c3d88f524f008d") r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001240)=0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7, 0x23, 0x5, 0x57}, {0x80, 0x7, 0x7d, 0x3}]}) 16:02:31 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f00000002c0)="dbfb04e77c69ad6275d0bbbe920db8a0a1701d8555a9224d72a53ad423656b4228916b12b62d706127faf3bd14eb65d8fcd9c6322fad016089294063342ccfa90af8771521275fd461362a1c9ef45daabf3927908ff37347a22de5bd11ea20a5fecfbde46a40c9c8a0756ab51387e9f4c0157fb3b28dcb4ec24541f156008654008b464eefd41090ffe6259e3589cc51bedc9aa96de8e0be23204896b1e4287461caf09662930e3a021020cb21702a88ae20517a2fde610fa1f9b5b647daa9b7da6578e6ea", 0xc5}, {&(0x7f0000000080)="0ef4c03cfda465fd25db49dd512b355087dab5973a43da8a8f4e32fcd46d8050ace83b1fcb4b4d470d2efd261548453cd89705cb85df7e79181ec54abf", 0x3d}, {&(0x7f0000000100)="02d6a62d8ac85d26cdcc95d26b37a2bfe1c349cb5cd63ef7c31b92f88ee0bf2a23", 0x21}, {&(0x7f0000000180)="efd3ec79b1e4af0133a9b7116f8225cc220174104ef398a0b17907a60c80640f425fe8b581b06cd28a55fc5a6a77fcc645d70135c666044f93754589facea140f8e9f3fc78df0234e969c2c6c3417b275dcd78fc10350cef2517c175d3e23011f35af23d59b3520f18208fce5a545710c5663861f4d728c1d46f0339003ee45c941cd7e20e6123d02ea5ce6d08e040ed0200c6cdbc017c3ede6f44d905cf2bcbf357fe9a97de960608", 0xa9}, {&(0x7f00000003c0)="d93ccebed93ae9475a8b0b031f2bf41aa7e4d77aba586267ff4fb738486dbe317d6876f19502950b00a23155f7d8b423ab50ac86e40b6683b9ffc7a4be1d6199cfda4786705b43ad928317f02efd45cad6fca560307a1339590418e5ce17f1d7710837fef690d3766992c838844c17ac96980f84d702374624127301d0c2b15f837d2a96eb6924c4b08698e93c37b8722a25368fd4fe78a3a6e3ec59f9b6c3b72e35a3c4a5642c1c8de3f1b96259cae9c1b7fe9012c2a674d5d7673b9d26774a9e1346643dc304fd36d0c9733677f4f1058470f5042311f79a1c67b8b548b7a667e5fbf547b5c1d6b2cc468e11f76d6fe272955374ebf586e23bb52fcba9bd071f46c082cb7aacff25dd2c85da194451e0fedb0348a58ca823f53578ebffe9183af07b895ee2cdc331efe519cc57a7c0419e349762c08a442c511c613358e7551c6107f3608ec341e931e6b17d9c5b708e8f17442ad6586889db60691b644ecda58c94e0a30a05a2888b00ed524e689dc0ad28034a44d7e0a566b8dd81c989f0449c649464557c5065e95d32362ee4b33529aab45f4990f19046590320def79a3574f1926512f53bbe39db7a3ab8e0e6a8d3de939791dddd003de42463196b3a6ce683209186d3f4676e7818b5a4cd84cb032389c4267885aea3a353c933d25f69014ab6cd0658d75e9e6cfb2efad1b2750826f4df3ab139b5b5002ff7d3bd31b05d99f221ece806bcee2bda468c1f90ea4f57b4dcbeb805b277ec45a66ae89ea5380ea06a8006817f4cb70ae8ef39e9561f4c0fa535c5db2555c014be9ac4afa1828b3698288d4645a98ffad07832ec24482cfb4a5f285a1f7f38ef65cf9634ac5c4ef07f141eb3f494df8095107ff6b17d064e38067204f13fc4495a117fe606369fbe05df50d782d6bcafb635ed3441f12249a0cbd9364f2c8e1b4f98c8b38e7daf1b10a3f72275a836870166a8cd96dbd4210c784c4f40d71eaa922b8f52efe0d1d5236b08466fc87569717ac601d37b6a5a23c9ccf707da7049db66035001f59a0ef2e9ea280c468cdf8b82a6fd859f901eb446a9ffba4af866b1f1b2ffe718cdcc580b573f1ca76e6289c2bd7ee8afeeabb5c860bddd242ac901bed7bda431b49577e0bbefd67beb23bd9b5bed23162e13c37b78a19de6056c529f95a0cf521593c4660b77a76be4d20b2c09a62236d6ff228daf7082fad85ba48e805133e4caf776f75e4d384c051208a9207732886097960bbc42a9290cca7f7e28b9e62c06653106c9a4f4d75890a002d2c1843bce017e8f247c299f37f0089d8a0a9549e483d7630cc26836dd0bb7aa085643a6c2daf2680b80fed61252ec50334e5a2abb782c111ad4da40c571f9fac94fff17e31b19fa4badad27a6f733fb6b0a9d3710cfb0a01931e1640da778bf1a397aacaaf95882da7b6f654aadbd821cdb717631f531aa82683896c4321e92d85ad2c5ac655d36e8577c01ccd17bf4fd29646bcf7f3288bcc82c563ddf6dcf42a2c1c7ba78bbef66699279cfb4578ffac4ee6dccfc191c52d6400ae2336623510ba9f646f4cd76a0c12ca89bdca6c95dba04bc29f8ec0a946b5eaed41fe7c41f6aa18a98a6b62ffc11c52492ac7cf047c5b04128cb179d8d3c8e6033f5bab8687fd9323cab9af6e1eff9b5eb172b65b273440f71662a0cd66926b99a08693a8aaf52c2442fe200be2c42a02543da4edeb5b3919641ef101c0014dd56a7636b46e4cb6179f47e9f160c149e8a208278e1d0869ed5e9fb6ad2ce846ad75c2d202facfbc080b09a8ad6695d70805d3f4073a9b72ac8ba9c4fa55023a5ed4c136650b2b646983d6e7ef9c2405640565eaee4c83ba39bcfd0667c5820f26b3d4c41f5d1a5cfc6f349ff80c4a39d9f1845711f44985cd6ac62a61872b01f585a37fd8c7f637f8c8142c31b0d20387094251823392377c29f0025b6bd689b0a249f63484569f267dfc04dc8718f8877d6ddbe82c39b561f1087711ed28db0484f47d8de6adcde54ec46903f2a2394cc8694505938d1eec50112a66e895bde88f743340cd5aa1a0f93f4d97d5864ff143f97e98cbd931cb9bb26414ef67948b22decfbc6113d14292d4dac52c52a21a8d6258c252d11d1c6aafa48430be36c2f2b23543a650b54a0547920e6fb6ebc5bdffab82ac5f5e0445813a74d3e9f3b7b38084897b64f7905ba23a8cfa32735f8d99c47b5aadc72bfc54f8952d40305c73a5127fee4df1fbfb4c91c132a80c6ea9e38b84c9308b59e779362316228b04417d85fab9af042552e2f3d2188d8fbcd16dc53d9fef69475be2cc42b53a4e56a8f26fe73f5fecfdc20d5e97c33bf346c86189c8dadb139729a687d15f5c7cc67e5a52061438b55cfdb00eddbb14c5c65a0de419cccd8a8da6e0899667f3505c733a9e65b022e18e39378b2679a32f6ba2ec0a0ee1091d313fb9e8845db07391efb03b6532e482cc26fea2352131b0bf42f1e34c0775265df41cadae8e1265e16628e8e0bfe5f4d7d60a1dc383dc1cf845a90d5c87e757cbbca614f8a0db508c4c41a84677c873a0f2759d1d390dec47f5587e7fd4b48e5bbf4ca40a9e4817edd5b44e32c800c56663d64669566728d264ab333f88482b508bb1f9ceb9794582317be686548548965380269cb8ed2a80d84574b0862c5b8fdf27ed58d442dc548e17d2d0690448ed2e33c26876baae53cc93d0bc6af999a9fad8652419d252a72b9c80e6d337c782cbb99e841b89267e5ad57c564f99f6102318119608cd0a5b69c9e6bc1004c652a1d3124a787b7a699ec4ccc207f79f1b7e3b82e70cf353c1b599208e65803f9b2d34866fad5647e0ffcba857aee84673d49e108f5dfc4635a3c07fd9f9d55a75226d109050b75f3e4abb2e8c7dced254e90071066931b49c6c78e9daa72998510afa4dea8ee0cc9475caea742fb9841f53668a8c74dd991f16b504df83b5f711309a01d06d405295403e769103d52d2006186a77179d3a1b9499fed9803d8230a81db05985953f0371dcfe82e5a2998e179e04fa86aca4ee015ccef0258dcca72209b4d78b57a269ee42832d8e3030354226c8ffa8b71721f8ef13befa6cf594e69ca9a7cc26310c8ab7115a176e91befbf1dca4b6968d67ebe0d025f543cf590316ea2a138889ebb93f07769b795c12456e15c784b6c2235c0ebc0c21f4f56118dcc35612f04a2c333f51fb5989175931b505e5bc2a2cc64b41c1bc8054454423d37bdba423b2903397ea3c9774530155bbf37893b113d268e920eeaf5f5d0b8c7426eab988ad57786687dae3c46ac81ae38eabaaf282ac54b1202d58a275bb1df59babce358cec0109f11c44ba13fb3dee489ff2c321b8ce391f3686f8ad033a23dbee4324858fb491e676c0e8094ee6cd165134d6218b552a13664b59539bf3b4bb4e0872e4aa368fcca3a4b3e98bf3d604431fa335782e3c754b3e4396a41b88801f66d1997bcd2c1e9c0725cd8146d05b632111a87278613d65ef5ff4f54f129e9591e12765bd6091565240d39e70e07fce7cffed07f39c1f608ae4668a4617c69c82231a8eb73ccb1705cb9ee0498df0ed28759765c8b4263533210bd312d039116ed298879bb79811468674685c456984a8be7f2c5a2a53fa416dd6f4d467f67be40e1ab2a735bb28d64e7acb371f5b23ee0d4a52e098f4fd5b135f980ca1532c01f2e37277fd08df15af165a493e84f9a8046b30ac80d3eae1af2f36684e8ea94751f17c63ecb58d05595d9603ab3a451ff7b0e208ae7c9da06939143934b79541f16aa7463f9e331fdf78a6f27e31301b91820b5f4b6f5059abd51a1605b66183723885a6a4dd89106b63acbc760fa7aca0fd2e05bc05aec9995675af0739d0f850152a4f76f4231878ee1c83441d153246cf38c27c50c6e42ef7f59825b80b162f59cb5a76c99da0bb29a8a11f077f43a945036ddafbb573fb50857ce325cd036972122cea1e3d93c4dff7d4ef74ffb7fc4a74686bdd9d5505df778f467f8d0d329a386b51a0ff739d701c62ea3f7b22b63176b15341ed1dcbbf83a80a657e2428398d9242945e76727c914d12870f462eb92ec439b999335ae34a2dc51a291d5a94aed886bd7b6f44a074e25bb7125a5b246a6584cb64ec5254ea0a3a85e3cdcd5f3958808950520b315407b7d06287c4adcf58765cf6e5958a86ac8e29ff65a88d93155067b40a6da702f86e95a934b52af6bec5db6481cd6eadd0986452cc3220b1cffc32d686d2d83d42b5687ea729eb6a4462dd4f7c7c04d1c14e82159826e105b89f20058acdaaebdbac78d7ae5ba78807dfb1f7d1376f3531313e7e40dd15023f8c66f2eb417ca765c84646deabdbfa835a5ffd9d98ba2f0a738516d0ef61f7e509c23fee28a45057ff04ec7cea3a8dd47ac22bd3da17b6242986c19e3d34e8a37c6a47a8acabf91198e79de3bb9e0241b887c78f72558f618633f5e1eea644d65c5b002fa7c34f9f9749b2e79c86eec92c810ed9364974ece8d7ab10750dcb9010bda1b3572d9bf9656e73f118103fc25d8de463b1a33df55ae3d2557b4715cc615572a60bffd3c53187c1f3d0d92a13e94b595339a40f417707dcfb26219ee37452d0bddf6362590add745a8d1429503c99e33fcfe71161fa4aba6011c121a9e2a5fd1ef5130750027e9db71a22405117ef89a15fd7c0f1921dfc49d6d14e2cd558d25344d41bbb40d8db1f3e0b2ace352b308c31b71bae9fa94ea6f3c61b61777d78667ba54d632798b75da018247435c0a65ed62e4c861ffa2b1bd6b584f49e0862e6fd82b8d53b98ca6ae340a2c39f31ee32f92228dc4755faf765ddbaec5ff61b9c6f7a3a7ed675ebe22c531eb0b3f9a015ff2f42960f2456e571d4f2406a1bf49c4952ac6f1c53fa5141ebcf1ed1fdcb6d62eac5a66ed382ac2a95a28266bc0456e042e0507c5a2a010e9a0b5f75fa88cd99562d98df6aa52c987fa1b0d164aaae03be866b088952381f908723bed93f2312b97daceeee9b41a9b67cb9e98cfbfe7113eec9426cd28f1de129a806e98b92998bcf957a01d44634bd3790b8cbf9f74852c02f873b52a174dd9013f849daafb1f2b4b41f93a51d4fefcb27010bb203647ef9d1170e5078826e1a7e4eb6f9e47b5d768be53d20de4ea5d0b3944b4b63f9c209f8fef79876b35ecd54b685e9aa4632c3fa03a9e9a78ff5703f2a821d2fbf9087f1229e3496c35051154c4d93b4468e84adf3ed56db4424381882e3d7d8ba5f8741aaeb91412fffa96d1295ffdea40f76d5f5edf237963a8f4b8929a668195c0c5e9dfcc73e3a2cd76b0a3e3b86bc6fa47684624c08b7537067aa861a2080e8e5b4d2924231a38748de31d04de0e7889b7f32a3a9c745eb30a7d1508c9650beb2d30b52dfa351e988ca47cdf0ad91af0949bd24b24dc623ad8afd798f87826d40f11d3c05a51f6ed120ec122f239b57a44727643688d313b10466d8f7ba03244bbf9193ee3221794007b0e44b81fa75e0f41bc17e6249b407fd144bd5ff0772ad88fa82f44b008ef6f8a32decab4bcab39c06eb417f57f17ba2bd88d93e8e61fe04d2eec917a2bab3a55a6b1e5ee6db4f279a7135386cdec1d892b4b40f5993e1ac46bb4af6f378987de92932be06f6d5a74bc5f767f6b4e43775858cfd616ce4b27eb058d58848fe1e8d675c9f9a423843b488f43d0bf519275125ca9af0e6ee8aec7054686bc61424515a9c195fd37ee4d93987b41695d7b2ea367c974393f7b7c33cf4fbb314fa02a59ccdef81165521b68dff0a49046bff764c24d0e", 0x1000}, {&(0x7f00000013c0)="593d725c0e7c1832385764728dda006105bb2589e24c12fb29596c022d221b2acd089ac56195a376fdda60c1a6380c12a9e3cd587f8ae232994acd2bc95e93f3350fe408c43636c0ed6afee6f7ad708178adec92908382fbfc49d15350e1bea4ad7699cb64ce81573ec88289b2133260da877fc19077dd1c4b10c7e72ddd0ac6635eae9c796775d108f9ca92f6cd01fd6e96789899cc42c3cb9349d3c8000efc49ee44cbab6b409aacd6f2fd3202556e85c5867d8daf87828a0aa971c3012335ad1f92fb79d6d1a5574f4da11298594d268434b988ca3de970839334678d72519d07a7aa7a3b002ea48da0510a6ca79ed95c5749b3632507", 0xf8}, {&(0x7f00000014c0)="4e73b8d74e32e7dcc3937206f762db1c2d14094f883e7dfefed2458393da9afa6d801b364e8a2adf40c156d9f5192d387b7bb7d90e5408a50e23149f218c06a3c5cc92653dc7d7de0377171687ae7854a646baf22fc58134c16bff0fe5988662760dcbbc825538083e897d9690bd1e3c0a09ca25311af0de26fd9fdfc7c5cd4323bcf6ce2b79186ba2d82477582a8fc8e68e8ced4c837b45d238b9e74715c658ba0a20a691a69ddb28a1893cccf5aa5dfd8f743acf6bfd053a4ac3256b733a69", 0xc0}], 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) chflags(&(0x7f0000000040)='./bus\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) pckbd_enable: command error 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/4096, &(0x7f00000000c0)=0x1000) 16:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x4}, {0x4000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x30008, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x800, 0x5, 0x5, 0x42, "22c2bad1da508a4a6c122069c4bc7ad6c1b7e939", 0x1ff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) fchdir(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000002c0)={0x3, 0xfffffffa, 0x8, {[0x0, 0x4, 0x7, 0xfffffffffffffffb, 0x3, 0x53562ced, 0x477, 0x8, 0x8, 0x7, 0x7fff, 0x400, 0xffffffffffffffff, 0x10000, 0x1, 0x6, 0x4], [0x0, 0x5, 0x7, 0xffffffffffffff81, 0x5, 0x9, 0x400, 0x20, 0x7f, 0x2], [0x8, 0xffff, 0xff6, 0xffffffffffffffff, 0xff, 0x5], [0x1000, 0x7, 0x0, 0x6, 0x7, 0x4c00], [{0x2, 0x10001, 0xc2a6, 0x2}, {0x1, 0x4, 0x101, 0xd4ed}, {0xfff9, 0xec000000, 0x4, 0x9}, {0x6000, 0xa4, 0x3, 0xffffffffffffffc0}, {0x81, 0x6, 0x6}, {0x7, 0x7, 0x1000, 0xff}, {0x2, 0x2, 0xfff, 0x2952}, {0x200, 0x8, 0x3ff, 0x4}], {0xcf0, 0x9, 0xac, 0xfffffffffffffe00}, {0x20, 0x2, 0x610c, 0x9}}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) pckbd_enable: command error 16:02:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:02:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000005b000000010400e472000000000c00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x3, 0x9, &(0x7f0000000700)="0700c800", 0xffffffffffffff94) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000700)=ANY=[], 0x0) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r13) r14 = geteuid() r15 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000900)=ANY=[@ANYBLOB="004462bd9338ed4bd2cb344f3bb710bf69fb3cc1babe28c89a777b4f0fe7deb3a8bc7bda5441e5587a6fa52628a7543a4a911d1e61fd7673b26fa9a548639d593124abb50ed9c25ed4cb3b82484208020302f47011cc3827fc791cf809e2ab6c5dfd79c952a44f27b9d66317bc33f1d2b22dce9e3dad7a5ff7fdfd65d6b867a38d7cf40a3e3439577489d8e0b7bd"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="0fd8f982deb15479a58c65ab569cee701ca7df1fa9253af4ef567328e3c86c2008cbe61e7a57752a6f06bbcaec0b6af5e597d56772ce7e3175687ad324c9a14c7bda7d4e30ee649859c8d118ff724641a2e2c0ce84eb12aed5d17aa63e2ba00dddb00be214b12ea95be64004af5fbc330c86735d3c6ce53cf5b8ee", 0x7b}, {&(0x7f0000000180)="f93e9f2fa94a0b5b9380aa7367c580cdad32e6ae9b0d40a4bf8a41fc4a027160dd73bc544072942f148022f5b992b278bcb755bc9fcb120cae3cb8b50ddb43e0604436ba6cb3c50a7a935f4a9598decc54a0000ad3f225ecf44e58fcf2007e81759dc901138f6f0f58080104d13f88f7b40e2017ff8bca664d6a2013a765709241b35aff48c0da84a9e7edd925979fe97097dfa08b6814edff8f92c1ebcdf6ed725ce471d4c90e9349a1e024ec6bd89175326745f2e6ef72", 0xb8}, {&(0x7f0000000240)="05381b613a82d4c0ab32474070f25081c5855f3d6d97a1027d30f9fc5ac8a8de", 0x20}, {&(0x7f0000000280)="0f5efdc29a868dc8f09ebce67a7e06f9211f8ec457a928e751c90eb8b716bd6cb00ad2712a1c81b39c73e25627adc4a20408cfef7ab77ed71f8fe4e390966ba3ccee484d0b9946f6c367aa59d5a1f6aa69ea0a6bc77e7570f1872ac247ee25ebd0751f8d5a5b48f5cf705d", 0x6b}, {&(0x7f0000000300)="9c2126d1d9512635c2ca5ab977201235a9c9f94c847705076e8271115a25b4c581ad78681deab9440d2f3e8a77a6a90da43602a80f7f0a9a18e4f3cab82ecf86eed528c5ef66ad5f58aec3a679c863301973ee3f2ffdc152ab52824029174047e3f2f133537454af0866d3df6e3aac83fbf76ded9f4d63166966d5586d98fc799148823b1721a05f950f084a098801a0678308ebe8a77afb000faa51d46d3544558908fdce196a79a536ee2b93ab3deea7", 0xb1}, {&(0x7f00000003c0)="3f97903ec7a23fc7f37ebf73e1aa771b00b8090083f4821aa458bfa181e86ba5544bcaf806aec684283eab61ae6a16122fea2fcb67cae2d515802b504835d609f8e81cd2618a221f3185a888f2d44a8ca82b13cdb98461b4ad529996c319d9200f7880cf80cd26ed3921947afa2a97a67f6a25a115ae26319b9b21fec7f20d55dbd93efab6a15f530b999c639f57", 0x8e}, {&(0x7f0000000480)="653ba9662af1a20670e4dc6231b58809262019131db83e39d913f8c8f74042df2f089545d13f778e81143348617367d01c75673e78752be7703f7ec284ef21fcc06462a133cc23c28eaca3df01dac3ee7121e91f6f93b132f7612737066d7982", 0x60}, {&(0x7f0000000500)="6314fca9e1", 0x5}], 0x8, &(0x7f0000000640)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r10, @ANYBLOB="3db92fc00000000000ffff000000000b00000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x58}, 0x2) r16 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:33 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) getrusage(0x0, &(0x7f0000000080)) 16:02:33 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="6202e57f7f00fe80281989b1855a32997225cb9e02ba60a6618b0907cd11864160cb68f31a7a6cacc7b6ac368159b98ba28769854a1e3f3a60fc9b49b67ffda469a9f6ff55ba3265bc7446957bbe5532c1df2ba23a9f0000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:02:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x2, 0xff, 0x4, 0x1, 0x3, 0x101, 0x80000000, 0x1, 0x2, 0x2, 0x7a}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000500)="8f5e01f4981b1cac35325ca35c828520667016403e5a08da5e72e9da2ad05ab2932727bd0b5ed3fdee0764e3146480dfadc98183d59816075a4fcc8ff233125563f80c9651fd96aad00176ed02fd5c3df56bc71d9b768f9e3cee830f1ff0775772fd9ef9956fa5190000000000000000c45f630ba0c78a7b8b0e5c30227f6df915c4e6f4586438c2a3f0d863b0909cb996932428aa2f83c89c9f2cd4dafca6e83313170e5c4e734d83258bd7bd94b9b7e12e046f2e1da24c61626509ca6c68581874d0296d452d", 0xc7}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:33 executing program 1: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf2d9fc28b288a5c04767b72bb53722bcf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2359c6f00000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cd5d4000000010000000000000000c0d9944243d26cc617ce8571be571b00"], 0x10) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202020000006c653000f0d000000000a9f62df4669406521719876192f9b498f8fc64ca8187d096da2fba527988274728d933a02eeadb7a9c43075925ed5f37cef3b254b1839960a93887b010cdb80859d8cbdfb16f989b7bba5613b1"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0xb0) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x400, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) kevent(0xffffffffffffffff, &(0x7f0000000780)=[{{r5}, 0xfffffffffffffff8, 0x8c, 0x1, 0xe8, 0xfffffffffffffff9}, {{r6}, 0x0, 0x2, 0x0, 0x80, 0x8000000000}, {{r7}, 0xfffffffffffffffc, 0x34, 0x4, 0x7, 0x6c3a}, {{r8}, 0xfffffffffffffffa, 0x10, 0x20, 0x6, 0x5}, {{r6}, 0xfffffffffffffff9, 0x2c, 0x4, 0xffffffff, 0x3718}, {{r9}, 0xffffffffffffffff, 0x40, 0x80000002, 0x0, 0x6}, {{r10}, 0xfffffffffffffffc, 0x50, 0x8, 0x5, 0x7}, {{r11}, 0xfffffffffffffffa, 0x0, 0x10, 0x3fc0000000000, 0x4}, {{r10}, 0xfffffffffffffff9, 0x0, 0x2, 0x44c, 0x2}, {{r12}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0xfffffffffffffff8}], 0x0, 0x0, 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x80004) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r13 = msgget(0x0, 0x246) r14 = getpid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r14, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 16:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r3) fcntl$setown(0xffffffffffffff9c, 0x6, r3) r4 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r5, 0x2000745e) openat(r5, &(0x7f0000000000)='./file1\x00', 0x100, 0x4) 16:02:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x7, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000740)="d7795dac5aec06f208de06adc98d0c864cf943ac6e70e3d111869f29a74922a05459aecdd244bd53fefa64cc5dc1e717c85a6f1532afd98ceada0699f028909169ccb4dd52673db0e46e76a332b9b7d339974f038740bf6f05988c9b61df941b099c77a89b5eb25393ed6cc869d69211dc4ae3357c5b7e52e6ddafbaa9a98609dc7f62f7268d25074d92c5957d70af75eeeda4db09774fae08c235b6b1f5ac697ddfd50a83a02e66ce86c45b0f80a10ebb7de25a2da49b70469ab480e75e", 0xbe}, {&(0x7f0000001740)="0292875b76557a93e1aac186c5e2442178a5631233c525a971e24ce245d9e466ff00ed965834f02f008715ee10902550d6a985bc8ce7c38be69b51e44d1532ebece21af94eef46a3c24015d0fddf1de6f56063e3e6067c7dc64cc84260bd4cddc5303eec965b2f8f1893182f734cb2e202a756df5b546ba9035ba959ffce06360f24ef29769b29b8339fc5deb836b907209347fdda117ddae4e7d91133138573629e9e66c310d86416a7fc68b35a635a0d55cc1ae943346a32899e2da82e166d8829ab0270aa3cb176f50b1eba744cdb726cc2ec068333ee5a9d02f3e8c7421beb609d27530f2946c5ec5ee29b716b2bac436c707602cf6c1033d572ee82e593c906111f8049e132af3b3da4e78f7d7e05ebec594c73684640d402339481f9c8febf050a3c6038ceb7ec21eef8a86f5d8607b4a15591a44ce70a73f98f3575f53e497469e6e9e77e4251d2734151cdf20e4ff9ebf4cb3aac31c1c0fb09449babcfc0b809c808381fa6e0d679c8bbf0ce155fa364b7345deaf0bef5a4387a19c468430721474f6fe616b0225f05355060f09bc77692fce547f76e00c17902ec3905c5fcf1f3da66380c49a34d57c88e44c9945f7e92664b78d4f569912089d69dacaf2b3d06ddf7615cc561178b558803737b3289081d73cabefd41056266e3bcbf447d498c302b7d11faf25ca2b69986d93f5e988c1f6deb2eddb4b951b0a41a05392e467710f3f8fca19ca126ccd44cd179eb8096237c9aea8375d4f4eb16be3e74f185e6e8d448da5cdd9eab3d1c587a5253f37705c90e61c8c86bd22e24cadcd9ee9151103b4dd2f1e6f35b865b021a4696062e7c66582eb740bfc2d595cf8496aa6f416e5f1c56f24885de4e66135032d3ebceeeb2a901f2c21b53ac22efcf03f5fb99a7645d7105ad05355ecbf06eee0094090bdb568268956f7538213c420a951665d99fa8870d3efea097e8e19968a8e2f76f572c84d48c040ba4a553750881f6dac2f6630ced24dcded36bd844028f86927287fbbc051f60e6928c982862a4a82532d6a76983dbf93b1b6e034f0741585a090a1064ea0b256f272afb2578a522a8648483922b456813b50bb170d153178aab7a25829bcf44cf3d395d767c7c5c2ad2d5f28ff6a22f4840c6892a0060f70819d62fe5dd4fc665ed5808b8177aa602a04c8ffbbfab64dd3d59d00e494a6594217c4b80a763d575401924092b65175010af16946b5c284e40549abb71f0f7e3aab49ff15826dd07d71664d3563c0f4b07bc699623e1bbc3c20aa9f783a54b8d3df34b68e4fe3c3aaa530a3ae257e77df0891da754dbd7c1432a2f8b3bf689e1a085d069480948423c42b7a2517171eb308efe0d5b4e54c0fb72bbb2186d382a37ace72101925d57f797d41c4c23d7d601599dacdf65249636f27c34efd937a40a79ce156a4555fc285473c84cf83432c042175a083763eefd6cf39085f73889f3dd5978fbbc66f1ea53b7619b0e5af4810dd6ebe3b25b995841add8a90685799e9c94f0d1fb04962cfc86cda749ec283496e729d739f27dfe74314717af06c66f8b7a6cb078fd1582585e093c90c175871979ed1d488aa1498deb9ef4acfb3accaa9999093f501365fe920eacf6d6dfb8f28ffbcef7d11a233090b62649b31415161d325f8fb3e9e78de782e615f75bc88bc63d4fd75ac396ac6e50d0e98663e449b7d4e8139eac5612aec636ab38f841bcdbc3b1cee796a94f93ea753c405f9dd990f0d076a101e2eb42bfa81407e08e951deccf07c7bc22e806c21ce12ce2b157db05414fdb5cb7733487c9053f1044b201db5368e6ece409eedb712ff0a48aedc6ece60c43079451e1fc117bd1fa7f57e9469dd89b395dc298b9f022a1cc7b7dcadc0a4398ed25f069107d522bb750450617ccca3620042f4c8d0effa3f63344fad235fda91aa7fa9aaaed39586b4af21ea5b1198cb32033c9305d541a6df0ad9b14bc6218c7daa704671a50d7ce10bf398f3c398890daee28936fa4ffefb6e7d76d4b955dbf732ce8a730cd4b5460a411dddec46cf143b89b30cc4ba918d8130c6ea0244c9adcbbb59ab6e83a9613fadd23301062de01f0cd1fb62d8fe2ade0ae34ea8ed5beac0d22e9278588471b0770b3d18b3a640b8be2c665f3a144d4dafd02eb0c4271102c22e91a035f1d6cceff2fe118111e87e7ff707d53e7df95141c49e49cab222f9cac3f4de31b203388fa213b3bcd3f7a5004f9694aa609a76679ead9fb2f93d131dee4dcc8f8a2251929aa422fdacfdfa22559e9b4f636301f5b705d21c75f7478f89886433264384a9e030a99eba6869b8a20a126c24c48a46b1a62180a7606d795643eb7489b7bc7997ec718fb70088780ad6e9fca756ba4af0a8a40cfb48d60bcd0dc5ccc33869e11afa63d125c34a57400573793bbe0db10c255dbd9ee4aa2c2d8c08dc1313151002ab72bc59628c859aa46b2230641ad94e7628024c7dd93ff7a168d0d47d43cdc7c2bbca8f9ef3cc44932db9a9d5e3939d043847522f1f20dc8db5c4f69d09b174cd945cfd81e7e7df3d2a167436624a3e8437fc5673035ad351cb64c289c71d7cd18cc325471c286227c8d42b8fac379ca98dd3caf2abc0fac0d702b349ec45348f1a0b7527bd7f3fbc609aaa9fa011e6bf91d8c91421429ef5f28c53ae931fbafd8430eab69625469c876e7bd51ff3785104da080f867979c9c722042a331eb08f3fd5167399e908687df84c41945a3a4c2600521617297fdff9a561bbb71bc7bd5c161d4e3d9edcacf8052ff78817046ac4f58ba56ce4f6239b0a2deaeff80c2dbe28ef92213d21f2cdafbb1dfcc66bd8ccff2a03e2c3074fb1d8033c57b3cd020ea11feb606266e1f157dc32eaca92812897b1c26d8e4f5167e30fb4170161794af76b8da8d22d9148574277ddd09b87126e0ac94d31833db0c377a3d4447d3f9a55ec658fe556463ab98f9094aa5c25cee8adf6294acaea805d55ec06b774a56d242483a0c8274a0afb5000e9cc63f543312c77e9dc00eff25261778fa30ff830a3b13784285a74346085a4f057bdf4b83653d4715a2a14ce3961a464b2172c0dd8d1ad0fc6101e6427bc8a91d1bc4032390239918836d4e7f82aade42efe5d39c2fe5c386cb81b2f6d0873a16e1199d9c20d54ddc72730e02e48b4a16847be098f6de55e0eef088fcfcea82191ae3dae65995d1b87811d775767678784b2dd5873ffb27beda9e14c593ebd87586c711f09e9e5e72d603caeb480361405b506625e5afc19ad83c2caa3a10d651326cf36d9ec05b9c65e367d5b6a5797e07c0e336bd0874ed7d5fe5fe137927d22ba9541d6c3b5a57796bf170f26d36e6c7d17e05e77a1c27dddf8942a23398fa3bbbcfccf4333b48d55ed0ef19869b26e9a084240c3045fc9193af66688d3b1be2747f49726c492678a15d8f6fa4cc27d393ac7ed8d700ce381f2f8f9c91debf16b950fd8cb7d7dfa86e7112761a8cfc660d65ba750cfa8c144976f9297dabfcade9035f2e72f9ec752aaa7731bab835c5ba5dab488938a1453aeaf5bf358b819c94c88018ee46ec7d8a62a93ea01b6d210de12c4e9334623efff15b398fbc1c1c0d8ddba9a06dbfbcda396be14f5c94f15b8972c582784c3da5841debc184d28708a0bedf3b7e10fc11eccf88e81057140e4e8267c1d32dbc91bd63879672e03b938fd5d6fb35a462787d6632d9f464a24c93661b224181c598816e342119e00ed95af9210d52001cf45eb93de4a3ae12d06a4585cfc15e22e9e344179663a5de5ac765d0a0035e2f6ca0e7e1a6d182efdb19dd10cb6b9f8bdb4cf68979ef71e92f81375d3a6cad7ce02405ee5cfc56096d8c9246c7c45a54491e271285b6533bbb417782f4aabb9b136f9d10a277dbfc31f43e73a6b47e93b871b2d281bf3415113dc2e9909fdb43921e81100581acf45d71559be8eba7ee64cdde71e7bd37322530714fe7abb7d08d7e730517d1ac01f0aabdc06c2738416fd00af21b663eae8ef8a948135eeac04ba868a835d7084d67a0979c341c6c00840ee9b90b012a3aeef4a81738794b3e930633daff0fbd0d111bcfd1feba1043763e10520a4e7a2cb43d32057a9517859084ca729561753074fe40a9e2a82a3d499e98ca1436d61a053e0905e06c26418abf9aea90146a66c191846e448e81be156bb3600978fd2c44f986196a22e50b7c4c3f63bf5fb643673469b17a614a8c0623c63886573711d93981c6810f99b8253837adaeaba0f3c0df4ea8c8f03b4f4a79d82a4cbe5a507b7a67abbccd2d20f147e1569ea892c7c18f169aea5fd7fa7322ba12efc49866455afe0d73c893165f7643f8fee4234497e0a67e4974bf014686a8f0b0147f950450d82fb9599c63ebe602c4ab512cf80b3a413381b4a425aa41679e34b7739d16e7b886e32199f7632d4d89d47922381b1a423b4b9bb84b2fef40c2961b2ccb9becc4703ebe77ea7ce21f5fae9e3fd6b52703b47dc6d2bd09ad708bf668e97dd132dd7b27f2a43c2a182780da6c4ae46987a6cbd80d28b8feed46305d7150fdf5976880a4e9f1fa3b7b9e8c546e1b4abfab14a95bece87e8ceb80617d9f6d909e615577037b7e3eebbf60aadc3569087c1ebe5087df32839c6a4fcd105489faba25afeeac271fa8ef325b7ffbcead3669598a32175c58086ce7d05a461092c249f8ed500697dbb81e7811170e46ce05f2d7a0c5d1cd1cdc348789c9af5120de860f629a28050fd370e4974a688c11b08a43c37fe438ed55d59db98384df663d36ce23d1d35df837432b526c20e0acd10f6c83a1718a0ffdc4429f35470bac48698d6a2ae7026b45caa3f45894421d1c7659ac31977700e6bb86d43bc5ed4ccece5e6f161368861d667156a563ffb5501d69cf129893f3284a13d2338105a639d8129fde45244cbcbf31c846401b7f6218c568673ab42c68384ccda8dbcf9acf87f2b08f3e73717802565e16c3f2d0e28fde0a371f2db8c8dd838975e1b3506f4686239ebcae20bc433654e0e27bba4b8c3f94f47d2de53413a39264f7f9faf22ff073f554fc67d555ac4a90bafd53f9f6b2a967b25024e2dbe5b1986e4658a73f749e21d56b8641156b3538744f44e0bed4b72a8a63545a4c490ee308c3dc8d2bf1ef804c1158de9db6f4582c17a728cd4c680e31aa576b59fe3e4131b847f12b0d79f66905a16f74083b9d196b5043280f0bb39fa704b2cc7294a56d13d8226c4e88668a34daebcdbd4b808cf1e558081092f1cbb78e315fcd108a5dd79dcc38d6efb233328b5756989da6ada43dc2541b4dea7afd6f7cabfff45e616ce61a4fdd35a726b19ea84a58ac7c471aa54ff68ba72e5510317a2572e2557eac6fa2156d5a322ac369e2e1050364e12b97b9f6ec51fcace5661eaa8967b2523378b0e3f4bf38dd6e2721b0b130e7d21343ba9e4499cee23c7af3c1d50dc830288df25b4c2aade2318e0fa13c908ecdd74ed4c5fdc4250107ef23ab6539458cfe4aff066dc36352aa0b438ca7c80ab1b6fa46e6b62306dca51ac5c66e113a68bed9f020ba9d6ea50c6376e46a154c87ffbe3ac9ccd24bc386e1d5f6fdd1eaee3a4ad6528baa33b9af7a759663bdfd317ec3636530cd6d9f7889af898640cf60f22f1c262ce2654ec4eed25db13a316b0aa8ac38bb77603d43304f9af5cde5b259eca750be4635ede543391fa05888a17f885c73fc0ecd1e2698592f1f93726994e974ae66a2ba96dc2e97ec7b18455534fc8c0be47ff2c61eecb4f6b3388569886470cb95cb9621f9a225", 0x1000}, {&(0x7f0000000140)="a7cdd19591754c5bfaec09d6606d7d5a0bb66de3cbad4ed3d84153b57d4a1febd0ba000a1dd0658449da9bf96c922bb171411d46955ae99c81d321c3325900461cc1474ad73e9a61409037df1fe71f0cc003aca92a3659ac7702437a707111fecb37bcb7d0a3ca224fbfcaef3f5c95038392dfa7fdae67eea7b64ac8f7412b35463a331b08ab0ab534970d09c7bea446c6c00e0bee5454b01a7ff85726657dde6ce6071afc688e3a1310a63048d09bf36ceab2fcd3b9b2b1e165deb2a457d592e750039d15b65c72e5ddf1970facb3", 0xcf}, {&(0x7f0000000240)="7aa1f5abfc629901f91265167a9f1f644fecf18440576d72250e8d65fd06761cf2003463fa97b3245176434c945ae62aa64bb98b1980459491754e2545d03113b4ebe46eabf382ac8bb221b819f9a1265bbcda56547c29e972cddaef2c746a7d29a31f8a2a97af0d447edb71968f939dd8d73d81ace649673a406dbbc1b2984f3af72dcbfed23fafb8588fd11707dfd34667476ed0288eb47d373c", 0x9b}, {&(0x7f0000000300)="2ef3c5ae121ccd7705804ed9907bed24d05be1b46dfb738defaea56d735c7b71c244853221766e6d08dfa351966f86aef87cba54f2a5775b8dc09abd1d9576b8472abff83bb705fddf20731c14b3e5e87a6ca8ecc6a08cfd756847b4a9a229c081219bdaf0a060902b9457662d7269b078435fdd0726796a02118ba89beb57490012936b121d66a6a63260f76c3f9f2e7180c49e39f0db5bd5f654a1103919790d40174d9b77d24f6d2bd7cb94ee7dcd72b09c105fe07d7911a844e4e2404b8b63350fcf6a40f80e1306180aba560872c99e79b6ae040a1d5e", 0xd9}, {&(0x7f0000000500)="748faa1cf81b0248a2d34d420842096091df8b697f69e4cb6d7927f8bf498618c60c2b22bd4cb711149642a869e169fa825b314f932ffde27e78a01752a07aba6cbc2d5f65eda1760f5797f5611072d7c774a39732098f5c71bcd7aefe3fbec238b67c47b2a426e48a4b51ef5ed13b0a2f2f9342f003e28f9b05da54bcaa0fb379aab6697a5a13a69a2d8e34b4c0303ff5d5d76ffbb43ca385fa569527389e1f25d2b82f71864f4e325cd794e9fa69b20e19cac430072d90d4a15779b64c62a9c707320b18247c9858eba1bdc1b3a9f9f9e5cc01c910dd2c04f8eab72c5fc2e67748354369ed5292bc5c43167b0bbaa9fb5de06aefb3220054", 0xf9}, {&(0x7f0000000400)="813814a66fb75c7e8ebc9fae19a99bbe42af433e4508e990469f66bbd4bc5393d799b85785d6b0bc7c3455c93a196da9a44afca7d0df06cd491909916868126c91dcaf44eaafd09bccbdd21d6da9104f25961e552b034bc0fc3ec5dff8bb3ee15c9b50df9389", 0x66}], 0x7, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000600)='./file0\x00') 16:02:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4000, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:02:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0xfffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:02:34 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x3f, 0x40000000, 0x0, 0x3}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) r2 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x3f, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x4, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x80, 0xfffffffffffffff8}], 0x0, &(0x7f0000000100)={0x0, 0x8}) 16:02:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) 16:02:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="63098647c6ff07e00000"], 0x10) write(r1, 0x0, 0x0) 16:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000480)=""/138, 0x8a}, {&(0x7f0000000540)=""/166, 0xa6}], 0x6, &(0x7f0000000680)=""/206, 0xce}, 0x40) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") select(0x40, &(0x7f00000007c0)={0x1, 0x1f, 0x4, 0x8001, 0x64, 0x0, 0x6, 0x8001}, &(0x7f0000000800)={0xc5, 0x4, 0x2, 0x7f, 0x6, 0x8, 0xfd43, 0xfc}, &(0x7f0000000840)={0x7c98, 0x0, 0x1, 0x5e, 0x3, 0xcc, 0xffffffffffff0d17, 0xfb1}, &(0x7f0000000880)={0x6}) 16:02:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="362260ae931befa75ca101ef68883b0fa5ed073697e0e85fdb423025bd454bbd6579f2be94de06245362f0bb4f210b880a25971c7d1f3e77c53d6cdbed0da3e1702168c659ae4e378fd8a7a4f4b0da7c7a30ab5f16d32e5940b710020ffb7e2043f8ec91a26af63f8968f1f9b78fbe39f6a495b51f5b877cab1311d4086fbc9a96c0b6dfe4036e31f5c1", 0x8a}, {&(0x7f00000002c0)="3d1334a978ac7d4c68e0b005f447870bf7630cd8ff0b60fd4cf774b281f0421ba4a0ff2971dd7ee05c9d326a644dc15e4f50788f326679daf8b3104bf0e043508a0cef0228e1d78eabf4e93e3d0211ac92f9b9d5e654a2e7d15c17cd44a97a52f4edaac979bd143f3262594c204f7c004df9987a5ce3e236cbfa21b71e672b98cc9e0e950bd533955d67ea58617d33924080a6f7a64a15aaecc7c3ddaf7c7a625413bdd49337fb704d74ae19226cdbdd01fe9ca8184ef29b4d0f3ac8", 0xbc}, {&(0x7f0000000380)="3e2a1af74741c4ea7c49b842812feee1f7e65e4fc25cc9bcb07824f5cde8f661b84f7005eac086ad3610793cae34d5428d3f7f6fc04733334e83a2f82c545216d9f5dbee8a778eda8d3cea9f2d681ca9ec728da9dd6478bc621affceaf4e5f8e8cbeb3de4f97555263ca613b77038d2113c8465a078c35c1bf858a32a9b1b7feb4a6e4e1cec9dfb10ed8b226508359f82331eaec67e0ea0af400146fd33cf75cb7382e83ab103721a7fe28b685b2a549985d12d5366e00f21d1484491b35c37e1c7ae1c9ecaf40403bfb39a15e14d54c1d61e044e68ceff74d9cc0ffc2ce8fb8682ddf81b93d79fab60903b3ada8e42cfe414f4a", 0xf4}], 0x3, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:02:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000071ac29d02119fac026574e068eebc70549aa43bb0b32c079858fbfac183cc160d1def16410aa7d477dceb563f9aa9debef823bfcd0dbda38b0cbbf37bef72a467806090a82f10e9f07f6d124438a3f25001553607ee3b2b6f3e1a5c15de22b89838797c1679fa680972089231c8a4267c6890990cbfc09027ae10b32b736a01db3b1928b25e00b1ab5bef3be4888d24f1fb638e8c78465498e00a5d2de7561fee88b"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r4 = accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r1, r4) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x4}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) dup(r1) 16:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x9, 0x3f, 0xf9, 0x6}, {0x0, 0x2, 0x1, 0x3}, {0x9, 0x80, 0xb6, 0xe81}, {0x9, 0x6, 0xb7, 0x7}, {0x1, 0x5a, 0x2, 0x8000}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) sendmsg(r2, &(0x7f0000000400)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)="fb4ece5635ff32aebcad46f049db56a1ced47b6e89d22982c0335b23d360c55dfc7195292a3f238a67d26a72924078a518c735033c6b816f7aefc20d3f82441301511354c17d10da75848903926f846e61b2ae00d2065711bad23573e12950f146cadccd9e6bfacc79f830184c0232731aa34730f51b5a02e36fa426daf7e1b97c42793079d93c994272825a4c322034311311087da5112fdae9fa6fcd9120168d4eeca030f52ce7469278bd3d06cbccd5509323f35545be9d769affa9ccc1f2d22da8", 0xc3}], 0x1, &(0x7f0000000340)=[{0xb0, 0x1, 0x101, "a5fd6f8904e7b4230d9ab9b090fa1b3e4f14c161db1d821d7fbb7467f8ffe219c39a08a5cb5647b496548f94b417ab731b139481019b329400b96539c5297faa719da4ceeace94d011c11326c80b2c96a816e452aa245c55ec9263110a6f18a84fbf6edb47b0909cb082073a90ed10b772317af2d11ddc5ae3b01184b96e6f821df772ae6bffd4de1b7f2ff102720b0a785966a60f2f18841d470ab0479d341c"}], 0xb0}, 0x186f62688ccad9b0) 16:02:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) 16:02:35 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20d4, &(0x7f00000000c0)}) r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r0, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x2, 0x9, 0x1800}, {0x1, 0x6, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semop(r0, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff, 0x1800}, {0x0, 0x6, 0x2000}, {0x0, 0x993, 0x3000}], 0x4b) semop(r0, &(0x7f0000000a40), 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x9) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:35 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\x00'], &(0x7f0000000300)) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:02:35 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbdfca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe5b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649f"], 0x10) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r10) getpgid(r5) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = getpgrp() getpgid(r13) r14 = syz_open_pts() r15 = getpgid(0xffffffffffffffff) fcntl$setown(r14, 0x6, r15) r16 = syz_open_pts() r17 = getpgid(0xffffffffffffffff) fcntl$setown(r16, 0x6, r17) r18 = getpgid(r17) fcntl$setown(r7, 0x6, r18) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x5}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r19 = dup2(r7, r7) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r19, 0x4010426e, &(0x7f0000000200)) bind$unix(r19, &(0x7f0000000980)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e6473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043bfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457442aa1f197bf38205cb76e8dba165578c93a3eaeaea885b5ef0919ea37b4501aa8ef57056cf114e3831f576933f6043cc992609c99d70038fd0eb3a7030cd57fdd7f1a8c3d34cd9f9ef0256398c889955864b0528dfa6736983040247dd64c10f33ee989dc747977d40c115ac6ee07da89c48f9090734085bf516e890bdff6d73c29f8bd590aeaa468fc45b0d1023cff9d41551c46013645ba86bf6e71417ba184a9c4b47d0aa8e85db5"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r19, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r19, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r20 = dup(r1) r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r20, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r22 = dup2(r20, 0xffffffffffffffff) munlockall() r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x1, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r25, 0x0) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r26 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r26, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:02:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfffffffc, 0x4}, 0xc) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) shutdown(r2, 0x3af9ca10bae30956) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0xff5e, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1e00af0000000000000000000000000000290e90102881963de21387aa097d36dfd82cc100000000302204ce18691ced0ef2f218d4b514e50ee2aa5f3d7c3bfc4fe1412fe2fd5b4e75544327f0f40bc095880d8e42eae93dc4173d876376c8f38d6cbfbe16336a1a84f27c559525fe7030a353cfdd9c8ff2557efc91fbf3abfad2ef3ea4eb"], 0x1e}, 0x0) 16:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x0, 0x7, {[0x1, 0x3131, 0x4, 0x81, 0x5, 0x9, 0x75c3, 0x100000001, 0xf89, 0x7, 0x3, 0x1ff, 0xb5c0000000, 0x7fffffff, 0x0, 0x4, 0x2, 0x3], [0x0, 0x3f, 0x8, 0x3, 0x4, 0xffff, 0x40, 0x2, 0x6, 0xc000000000000000], [0x0, 0x957, 0x40, 0x5, 0x2, 0x6, 0x9e58], [0x50000, 0x3ff, 0x7, 0x200, 0x8], [{0xff, 0x0, 0x200, 0x479}, {0x0, 0x8, 0x8, 0xff}, {0x7f, 0x42af, 0x7, 0x8}, {0x2, 0x2, 0x7, 0x9}, {0x1, 0x7, 0x7ff, 0x80000001}, {0xa6d, 0x80000000, 0x5, 0x80}, {0x4, 0x0, 0x81, 0x80}, {0x401, 0x8, 0x4, 0x10001}], {0x9, 0x3, 0x49a, 0xffffffffd8dae564}, {0x9, 0x7, 0xc709, 0x4}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) pwrite(r0, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) 16:02:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x1}, {r1, 0x100}, {r2, 0x80}, {r3, 0x1}, {r0, 0x100}, {r4, 0x4}], 0x7, 0x8) poll(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2d1) 16:02:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8}, 0xfffffffffffffec7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) pwritev(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)="f42fd7a0e0f728831bcac4f1e42aa3924cdfd29d98d12cfa6981b158c9d3afce705c1e1f561faabbe02582e1768439d8009f6ac8c45df2ca4553be0d178f3070120c3432c9cfc6f1c9c8a9be54a52afefbd254e3da263dde221a22e1f3df3cd33ab64041d7976e2311728be0e31d97dbf7c1bf50717af5a91a300c0e7aaac2d31f053cb6b1fb18e57a91bff54e9116e9db83ee0eb8309acee782b8dc70614cd7ea5b0f688cd6b506eb1a604826941b906f2c574d92ca59bbd0f7b6c4513b97bf1b48d16c21e7924f5728c688ccabcecb9736368e16c6722e232d1ff50a8350ce8e5d4b8ee5c0e60e513294e1832237fdd054c4da5cf2ba94cd7c7e91b52f2aee211ade2e2b7632318a0644b72dc67ac40cf57321323009d57e1cf4fb8c0eb57bd8f1f99d8cfb256d0db6fb1526c25d6a85e8b3b12db4eab811a5ea942be0a48a1585168053875f2b22acb4cddf37804da5417fec88263658063117535fdccd046ee5428a5d27e4885011acc8b8eae6d1aa19a9797d75920ad4d80a8e66b3c6aba8b6b197ab164087e5ae16305c11d7f00f74793976c4892fc8723c9dc3b58ea4ad6ea2a4c4507351498a2e67fea46d99c30bd85466cbfef7e5974a7321156266955b9107487fdc60056dcfdb8f84d1870bc882ea1737ab18f952f4f8ac90c93d9d5f9db01170b25e9aec06e5ef6a848db4099225cf61e7c3ccf3d45fabda09bbd5cb5f5192ed4f950aeff2f138ae6261fe199c45056c7ac4cc489057b29893b3c3c59817fc4ee90a52a822250e7f105a433f48cc4c51f68ba2546a7e9fa37f3481a68614ce9b918e0a243cca3450dc32d86e9b6ed5511afa9e9723c5de7ade747c7de15fe3b0aa5122cb22fc7d026f19e44182db5c8a224d090269759c67b9572dc939ff992830723057b981129f8bc74b137f75f49ee086daa3bb2dbf8d81e9fc44a742093cb653f772319143edb3897701517cca022f956b6c6b21473a77a750034db0ebd5ef106971782e91b9f05a2755ab03813d28f791117c4a865257f18c477e34e5301c25aab8474289c379a4c08c6e55e0ab3f99e152c977473c426ee8c4711ffc8468d3dd2c3cfbf4c76a79e82c19f11ceba91f8dc1b3432dd06d7daad086bd2c98bbd1ec92d05d0380632beaf953aedd6f7c0c37719d2ca85f4d9eb78ecd2e8c335f47bd3735eda0d6a14f884580e20788305f0b88b5f2f95f3ffe4db79cc7e50882a401e34e518b593feb6af09e1490ed85286e16c7af0a337e480bddde0ed781f7300304179038fad23e40e17b66b483e042181aebe461b629a04c6194d2fd53ca03328e719b6540da272a7c302f693f94bc840fc5906e11f1226eba8baea4af8a7fa71835230c2e0b21c1f97dca267edfc4e874ffdee157649911d9ec5719c2c40da5a742d85b5e4267660581f4f96f5fe598e7560af718682712633032a654fc89230fb9c71bb4d5057ac118d8eafb7b4d6a27a05d10572d00d479346170f94cae8d5c9d43c8ff5778452dbb9df4d7b1b523e18b7cedcdbd018a88aa651f8fcd16f93e578d962ded02a84ab49c9074f62b3b9297e1c7aa92771be89713d0561d3b4efd79eea15bc03d17e9fca2335fcc4fec923b01e91f0d02b002089b6279f7d7d1903cd62f1a8dc18753a92a60cd0d9a846e82b734b72e53e4c6f649024611eb6655e420353ee9020ee8d06923174e689a56544f1643b457a50cdb13e01391b787a70b4392dd2bd563f196e838c6fc9481118ed18bc58538ebfaf816f357f00f1ba2f6127e6c1eb0ac904ee0f5fa489eb161d50165dd473fab0e488a30afc35757c9789af8aaa1e02864dffb34d5ea68f58f310101925c2509c77203adda0be5bfe355311701b25455807db69e99f0ddc009a6239520f0e3c0c361a1cd10fd5b6e6b23154067727e8df8de8a105f29af68c3b59ec9d99bd6c61a69b021f847d358778d8ba832247aa434d9b4ff7976aafc0241a7bf0ed86a0e9da6283aef31b9e1bcef3f814d4af8fc04b1e50adf862f496ebde5367cb945505582365ec014cbd1ba5b238ed607b79965a8fdd132a51c731c48dd7f743c37b9abafb671a6bb504ce9a7dfa8552f1f4843206c01663cffce4e571576102636b342006d6930f6009899a1c6cc5d04c51a6661ac9ad4990929068757c9a80c6b1141634c34bffd7b2d23fc3a42400471bbdc3eb1cac46b47661d5ae6abe9cc109ab41283aabf5591812ab33d2f0db41d1e879299818d9ff45abfc137897b9ac32d42d7967863a7968502e20281d78757e942b85a102df69642c5761b2da88e85e1be2b84df0de94dbf228ad0539fde1698def254ab9d45b2fbf8d59ee3d533f8f4d8954aad4b270406994509a616871e97c93b9b00eba5549b6d39dc0c3f4ed580a669d175d8f5806da0fc5412237f618f04f212aa54ec4f5d689b23ce204d229f31787854ee6df319ed0be9383fb25421b54de3163ef5a8e287ea91ffb558df2250df82e5f83e0d900a25863004d2ad8a5d6d603a76ca7b6e1b51d67efbb1e98b10af63f2abbf005e0e26bd96b3aa1b53e1aa8663822897d18172127ef798a97d96f01ec55b7bf3ef7160ecc4d6be3001309c4b49a753d7a310fc3e03b4469f18179d85f0729cba9650d13fa4a82c47547c23cd91c00259f75a0448e0c917336531cce809d4844d60ba5f6ec6ce88b6e9c0b9605ac976dedcf0238c63b0c4e8dd0ae2a02fb7830595502aec9f952a8879718e34e49e29e80eadbddb2996fa48e2f96b09acfe4713bfbf827a437fbedcce5f317a309e875e43233fc62daef9467bf9b4130af12845c7ebf44456f29bf15679e577f2cb996af65a94caf811aac1f1c8de88d247f8d765d1c66cde4aad55e3d336e9626c27877c4def5b03e94a22020c93cb214f419c36ca3fdfac85b24b4e340e809698c8321da6eba631d2ea63c602981c2d1fd2758079611b68ad16e0ed9e03f184025b49424687d7fdea0c7272019e067b40a7ec7045d7c99c087a60067ac43859897cc6c11ea89be7b0133d88b7c9578d8e3b2f7cf4954689e53ad20fa3e397ad751cea6bbaa10a5793df236afb44631faf5bf809902d529917cee36f70a3642dceabddc45788b3683a5858cb500806978b34afeaf0b03fb3b1eee38a9a537c36a29489d835daaf22d204a09af9e410881aec4681cdf392650bc491256e4d60b150a4233d9c8ad71989eb90c9ecc393c31ad0a0033b643ae17f2f428b2d63df74789b93449faed3ab2d1f2efc4da5abc257ec952779a1017e824ada27f41e3d200d9e9f04d1ee0d00f9a7517cc7ad636f038ce220299024e5e4260b1914e6ae5b23c8b5fc6b0a61d1c08d3831cc21e9e9c210eb5467ccb7dcd09897cfdf62d87d46bb1608c11b55c44ef10671b5ddb7e3188adad4e8db3e4e92cc661f333e2cdab6260cb1ee07133d218fb869ffc2a9f328690b5ccba666e116c4e15407478d0b7386fe0806cf3107dfb7e6fb0df694d7ca88422e96972c5b9481add5ee1e99c69ae52c09ef399108cae4531557825d50baf0f44438a3a17eab88ee6154593edafef8c937a55a56422af4a29c080e7c17345539746889296c431264015720a831ed02de4dc1168ed1dcc7113bf6360fddbb8c5b53c719f2536a09ed8e2dc7d64a4ab630b8663fceaf78c8c6d3db08292f4852668bf81644009cebfeca623f9f2f086e823db5f4883590a518d3f89cb9f554fb2d87c3d7e9ab7f15700c67b6835511498d3943c2cfa026f29aa362aa8328bfe2f1e148a1c8da7699403a8035734fac4ba781c08e0c1039f69269b7506c4bad2ba786130a6fc154017d566cf046ac4e72ab51e4a3a451ee8836e3f20dc2cdb360f744dfcf6c398140bd60bf45501d53904960d6327fdd6ed209659e45ac2801ca61209e35c276439cf3f7f9ee2fd26ca55baee643fb345dcef3eaa5b779ee36f7025965f7f36e100d6412406d3c4bc3121a91fc1bf263c59cddb50a5eb834669cedcffe00c93fbfc052ab8f726db1724565912e763cc4570aa4e6723e4ff0369138fdacf9a4da7409ee34203cba79d36c900216cf2fcdeb2cb4ea8ef503b9ffa871bda1f0d50765d2314637d7113191e840cc35978317caad11bdb21379da42a77106da454152eb00198fc2a0ca91c65fe6c3cf56a2c182c81508e7e3a577db8e6cd011e474f1374510a64f66ac8f136227129174db2f4e8d334a7755da09bc3ac7131d9b8074e985581645cb8a0889c968b9603593ba2b88b2733e772969a82e65323b148011a9d5f13da3ca20624f0e7b5027b273e306fc05f2b9a3e1583b770227554d2411f93f23fa3133c3ec7534ff082896ffd326f7087209d44406d30541b028287686e57271cbd3a324521992a6dc089009932313d5a92eecc228a2668a9d34cff4e74c466cf840b1194ee900c8dd58033bcecf16a6f6439d53efce0ce0f88c403c73df4f2e0c0a3627f0bbddf633d42fc1b1cf760e277c46b5ccbdec3b07e627eaed21b73b3f85885ec391725fd845a9f4b91bb1d4f598ebcf13e42ceadfd914563eac809377478613ade55ecb21c49919049750190843085b008a41e9ebe97b1f5a45bf999a01faaaeb5349730ad6ed3ca6678429bac0c9f349ea7aabb15b28100a536bc232a8b2c6d6b44faf25c04825ba083b3ea98d1016cd8df6948f5a9774c7e5835371e3004f30cbe7c9e6cbfa9e129a2f221507f401764d6d79dfd795d08114e458c8b859f198971d6617e2a706e559efd70f117fcc261c7bb34412cb074c2f170acf985ebf2ecdfd1570e0300452b6403011b0b9a04f45eb592dd54c714cdc3329e6637fe81602e89edd137ea3010fbd04386ac36b8d8ca9adf5339e6e817122229e99eaf82812227d697d22ec42f8c59eae7ed4789554c9700cd1e98369c309e6f4325265a27f742f01ae08e2416b616b226d4b401255571c6d129aa17ed7c89650e0543aede8ca0e1f826d92e908577d4bae7ad5ec93c44f4e4f174028a78113eb5a8b5bbaa8d13d7b07fde992d26974aa164e29a2642120c109343a5dff18e28e0f399f2a30b509260336c7c25418cecbc7bd090b6a92fae6824b6e8798f24567e192fc8a3fb526d9146a4ffb09c657963fe1c299c7fc4fa12c63b9afba4b2c7bda31e21b3598cbdbf785ae0d49350ac47279b6fba6d0256bbe0542fd91d93a614473a6168445f382c4d41f9843e4a532baa886bc1c4399c6068a0589738089d8dc8f1584203285b6853d31929547cb508b5b129a8f9cc0b2397209398864bede5f972361951da6c80f0db8537f69ff2992854133af606dbc41eb7cc291996e7659943bfbf04c8af09cd44c71f5e5ef13979521f7d924d2f4466c5bb4a1449602d40c3d675ff39d95f844d05bd97b76abd7299f3fe793b0178f5d3c961366e1bc3129fb0f013043e55a2338d1ae182025976b3a2a6c1aa0f3a122910c82eeb3cfc672a95c55de9dd0d4bff2d50bc1ad0631d4dce704eb6681012474a367cbf9004906b877e9762110ea521ec1ebf9f5ba8bf0ff6f12ca2726726b4d94919ca7edc4c1aa82e36fb6f0655c18dd2db3ef425545e9f383fd25cb179456347c9cad5d8bac401dda825b7c6e0c705f784b8f9a58a8b532ffd47797818c8a61a99f1663af4a8ae098a40da0e33dc4c079b8766e9700e6694def4b7c14815a9486a94f63a97b9c431c4d3d813be4ec8b7f95d2d839c422c8a59d41be8e0b55bd93188489fe90be331a578e4f1732ae53793ff215d74ca29230cfff6f7e7bad9465bf70a9fe3ccc1eb417945f20719fa7f87e88", 0x1000}, {&(0x7f0000001300)="3b51661d9d557ffba2109a4568007ad15823f47a392360340c9964ff3a62499c5f3c21a52dede814e799571fac08928d8f85b942666e7febb7470ddb76104e72a81c980a372b4424af1dd9ce8704f42b1b2f251bf02a5c3a2ea1ad5f676eaacecc1415dd56383bd4e4b0cf721bd0d552cf29a9aad7393667905ffbd433ec3f4e46071a2a2487e028bc2aaaa5c769cc3ac4ebcacbb06f1d3099d397b46488dd654631b0bd10cba6253a559ab31abae23e166bae40710f5134199d782cdb090b2f37b887b613430b406e600c086eaf684e4943fb2a53c6fbc09eea055f690fe4102a4dcfda0ac7c1206b37b8381d52acfbae37b0d7970e7c37cf2dfd65e9032e40707b7e21d3d54a9c33304166f5e1e4426d2c9df10e3a29cc6d98f68a5900969bc93247c66f7f90bbe8adddfb020e6e8703be2fbe3a2532b970c015cdcb843231cc76186a59f6cbbb82cbadee97a7394982a94ddbef924f7df65e35faf41e702f558749c60e914dee46b090602e2ee1532a22f3b3ae2bf82daaf0717d794da5b13ad414102cd85eab0af82bf4d47cf2f7c52f7e3b3a0fdafee9a7249f5f535accaad6b5f1f123da6ac42a703ea1284a87e829a066ad7528be02680989f66f00cb319968d30c89a4a768963a268a67b54b4d113be23382507ca0e6ac9ca3c6571e81481872c2d5528622488a1bc3185a6ff0c3f1dd7bee0486e1e5ef2ea6b5529364fb26fb54ab90d6cb55d64cc8927ecb848dc8bba20eba3728b3c6143f2ea6070b12cadeaf9c467f8900b07a13579054cee38ad51686b23f0f62edd010da5a101a348d2f2db9a1df4dd5808676c9c0fe50818dadc979686a637a4a363e9f18759ae8c7eb316f8ef18e91a39efb6ef0c8524a0282e96fc55a87aaafcac277ca40904bc720a0963fdfc7010f1e850bda3436f3167b7eabc415f217d3a10422ef9b145d3ab6677f338a1bc376aba4547f76fccff1a51c4e5d090c718ad8ad4bf6179cfe07f79fe9490c6ed2da255acbc2d0f4da433f0d42f03506636a6d12cab5fc53673c606a13aa0ca64a8b730670011b094b13c8e1e005ec59b9fceea4a07ea0a0a08102a921133fdc7b9809e888f368fe133c980ba5e0a9744482b256d3c2b6840b43dcffae4f289734bb34c3a77def4a063c1ea4ab5de56a8f601989f867bba29ebe949dd8a71e76c79a0b22bcd50948ca0c243eaaf0700c4a3a6a89a50a307acea2618314159c9ba5e13f1722e185a138dad5265b3bfb8a841bfc9e910ab9fa9a117102792bae0865a5b2d831ffcdfec00a0146d24fb0a0ddcedaa2b83da7ab4f5d6f72496746e0a0066b483e6c714562392948b6fd2ae851bd6aca1483d4fe469500376a3ca4b99cd2b8068e9f213990b1b5229717f3fcdf4f5372007dfca409eb6f186bedfb2d31583fe905c27a2cd2a3766f441194b3cbeaebc7603cabf1be3d05ecbc4bca17caf79d17ee2866ca41072f77d1df16a7e5058f79e954250267e74822b04c4840ae6a0c1a0c1f0fc8bfed765f4f2aef0f43d05ffb1bc5fe376378fff3f7317f2df5ab2331e367587e937c3982a15e880366f541c0755039046fc660d0ce81bbc6e39602fd08708ebd428a45703e4b3d4f61b9206dbd29ed976b1689726ddac5fc3afe2e532ee6d89c857027f8b5b83a10f535b68c324219028bef38bae7b29c85206345a462b68d2839fd27e8dab4cac12ad6440a61b3075a0d4d6a99d6a88bbb8befb8d8baddd51f00c87f6ffdc4c44f69669530d1ce306d00b1514c6276def40cfed55f4c35b3f0bb85691bdc81e01200d35d62d8a1d7d866880af5a2ce2d5729768e3f46d7387be364595349c5573ba1a2a5e90e05c464d238a718c1dd4ee8820a5f5b3cb949ff45a7f48b12e553acab1c7dd6cf0873770420588a095bd13a9ab7d6cffc36ce4a4b2c5adff8e38b3829e44fc3af8408f8ff96255b96e13a039c6fdecab4dd4e4d4007d206b077f6ff4895edd6bfbff599011f8af4bf67e3710b967dc7eaad74f3d489ba35cf5245545c538826bae988775b190dff9fd32f01aa005872623b8be40eaf2de3aa58bfe7c08bedebae93305ccb9a803cfe764f70a369ee66ece7553f34e274c5d4d2320fd6878e4ae374d86f3072cbf99babcc29f51b3ec72f9fccf07701f7249c1216bbc3e6a08d9cf4e0034e2af7b382236280196c1c9bce4ae7391190d1c0f3cdb77f159441a3c21bd57e11e49cc490ee7ff40e59a933892f3e5515875b3f30b5da2e38d67c5fd8395e53ebb5bf60790d128405ea0583994a34451a7a8f9c9c9d0f9c24857f370ca8288d875118172ac2fa5630c7fb3eec164f49002f0df63aac8820082be9c71ed9dfb534892a8252f9b8a56a54aff9f5cf87b587777eda1faf7626426b91988de9e5d76cd47db2674f7f3aff7f856c8e13681cf3949caf5e28d695f6ebc1cdc39b40faab6f80fc65661ea27ec288f65c3d5173e7100abe883cc6b02ac3d7ac90d97fc155be54e1a099ce6c0e05dabd31bb115de0586a81b2d5bcc25faba8710949a157e0b0bcdfd63998371f098b0244291c19007613d1674de58c575d767d4fd5a5f4877c29a8687e88426fce6dfc80973ad54790549a89543de85aa3897a02b99c3f0667d4beb50ea9e62c0e35c9958c2a19d854d19ce159201358624cde2470239ace2470326bc9f53913b2c5c60e45230cf2e1a562dd82fe9bf8d5b00a44b17b2182a747cfd489950b2a6887268067d9255d29143c67a6a563c1e72b7f0169468bd5df028835f0e911de183b8ecf5b333103c7b47695f387a91e4f4335f1970c68b219ef3390982c7305d5b675ab11e981027d7531735c6666376b9947b551d652937104ca266baed246a78bc15904cd544b10f32433e5ee2bc0972c95a7ba336c77ed580954e1d666c2b81e0aad952eb0070e946737952058c30df53a967585e7b480b31248b7bd88f645c46265a415d9d7fb42fd7b9a8e5ecafd18507158076b471389ef45567e3204996ab919cea91440fe8b70d0ccca6dcdcc9cd1be768f7843cf0753bf43da398074fd1b290ca9352b9fe564ff22490acd555587e1e3c435f08ea535505c760cf4a2093939830691a9dee67784afb8cee1a7c85f5fdfbac4db1c898d4a7a2baa4ec76ac5ca36ae6006647c9e25458d0e975d4f4736f8e9ba821cdfde398f49b8711a8e2f4b40e10c97c0102ae019b9359eef9cd44e8bc71d0a2cffc82a2c01d0bbe7648e163c065eca114b237a9c92f03dd83f18ab3edb3928c8c25b73b320edaa4603baa90fd72700139cb6312b77cd528386e1a6ed8fd91f880af9cd56379f1a4b035177e7e96cf8bf3f3c4e0f67e74ccdf1543ce4666b972bdde29749079d63a5bb4a0c82b5e8c3b2943bc40118ddddac0a7403ba268ac5fcdd61aa6804ea7759cfe0fbda8f8fef57a16fa1a5d03197f6f24cf1ce0131b254484ee28765b8d83b52d61f1cb90cc544282f8a8d45d1b07e1c0bf3d6c20cf87d9c9c862d95e4dc16715deb89f89318acb96be76b8e830d9aa58f35edd17c847796e8671b7fa1c05c235e8d5a04db9b277ebc61372b428e2124d3e1c66263b4df8fe4b47524e39d26151d3c27b124461f69676fd090c3b8e76666f75cc8db3ecc9a811463ae700878660e74de6fdf01dc3e584efa5d3e3dee7bf451b5788a40f0472c4f5e9e7ca308f932f28f6e925695b97e5533bd6f0ab392b8a34e3a7cdefc8965a7fce1ae8fd78f4b580939b17c8b4f11c88675c7348f3b62043fee2cd51bbbe91d9b68db96fbb7b809316b2e98596315f7cac0c7f76c93665681c24410a269ea265e2dc7775c5957f106a7d82cf452c3e871e62fb6f18bc32e278700204f336e8508c04a6a1b3835da9deb030a84ee6d69519b63b179e82fd37b023b63200079afc2a50ff80ab6ce9cdf22fc1c6adb960ab0254df616e40542518ff569415dce19d7441fe4985b5e56e7580b429b5713936c44058b668574fcf7eb8d41d0acb4e29a7bde8a22ac319ca6bdce40ba6abfc7a17245ce58c09d075d99f1fbe0bb78e797b3ce59cb1ec73532c20f4a501a274608933d6b3fdd47bdbaad78bf555ee4aa570478566f42a9f5aaac058e292004023aec1e87cef03b893443617a3fe6c2c4e874200d384ae472dc67ef4072d2ed149469bb5f1cdc5da5990a8bb6a252316b2e69db12fabe0a4e3feeba0350deb8f98e46799569b0963c58723f0409d7ea0df00e4ad4713c9745e40f4bb2b48af8709de69df6758f3bf00027b0ffe8e698d56e3b12bc8159e30a630bf1930590a11e7ff43d05ea57a79d9d10d55065b8be1d6f69fe8848ec0321fb5e55399270e75c5ea8f49e00a34f3519f45089de38dd412951211cfdc471fef48b0439fa3b9420701d887930b2e21e6e234146d7a3d2da464232a2f1b74df80b3835197a9c1caf12d942f07d9eff8d979676efda35ce9d6aec3063815d1a6f6fdff49828bcceb43a1bbc60bdd53a06bd86ead228ab3568b0abf597eddd6419f914443eb99735bd2227b10e892d9c99ea66a8e0879f224bb3100cc4584ecfec142c60206f20a865289e748fa5b3615989bcccb78db686b4da3dd55125b4099f750aeecb531b9f7082b843da0fd341d73411e4676e9ea793d8797d99ad2d996c5b2ebf0a63fddd639636337e50e7b065cca81b94fdefb6004b476b995f4249ae44763cc9a228a12f049f1ff0140b1b2aa9fc7ea46d00f5f01ca91310d6367dec211dffd4784ba22fdd8d029a052d97ed0030ee253a73ea56c57f15932fff4fc1416a40ac216dad830094394986f7f99e8800a2767649b5f3f432beda4cdcf5e7e6a3d91246eec93be1707796e9f55a125afc21c444dd9e682f18a5df0dee72e1c38cc6a53de872d6daf6794e578be4c2b2eb1024f9317ecd71f0807d2d5062cf5bfab1f9fbaee52adef07c4ca1a00c8a9a8debb67f53cb0069a1f4e3d24fa80b058e4af6d891b8c1a1f9c4a441603d3ee3d7842db116df88e4a2c67b24f3451d3e2452573a5cb23cfd93d899750bd33377e6e4625d94690bcd72492e3d5b36ef5387ab6c73b5e94546c5dcd449f67fa120847a46a08d35913e4e73902cab51003af5af332f657093d6ba9f889f12277d13d11ce7ba1121106bef4984f4e937fbf8f2c4f3b5db916a4a038500ebd69cecd116bba564df8b1decfe1c82368918f4fddd3a34e75ea5149ce9d1be7d9b110fdb362cb74a2430f38c028d755a5af44f9d5f361b00d9fd0f86b892d692ef0de00405d29d4810c3b9190c986b05a483f0fbe7048ac016e191a6b3e1fe1c2cdefa65d2e98c2eca4c4f160f53fda9bc0f7b6a8e2514734d08061b2601b2b90d556691f06173a10df9696c9790b282a67a375227163ec4e7d402af96b14fa8c18d3083e705daf65ca8654c095731e845f8e760d807548305f991a94202eee29eb4bfab1f3e3922fa69c4821c1601885395f5ac0e4fcd6140fdb849822983646d8386121e5c1ed1d7f9490d53534db6397f83acd3dc80e59774b8469e6e996ca44e04a31486c1e36cdbddb2b59ce5433584e1630ee05ecd050f8fbd0cee318d52b4c2f07b81a734dd4ec2bdaff9a8f5fb87322cdb0ba403ec530d808f9d92a2f247f47f8b84708feb2fc38f9c4bc1d5e1b04e4b44b1f40af694c34d53561f62ff430bf19d5e7bd3760ad5c4648d2ddb1114c49d3ee42f7af8052dc08ea63df304ce6a778b5269f212b6381fc1060ea12cee18f258969e5c14e4d360e6e6e73d67682c22634b0f7043b445f33014de9f0b90e92a35e00089db868756c956f9d1f4d092744b", 0x1000}, {&(0x7f00000001c0)="4f0663339e26d53d8aaab94ef61617cadbbb0bbd46c15761c69179cd303b01e441c8e25a10fd4d77aa8ac2ab6476967a8413f6dde6edc959896df669903539144fa3422b90cdabf4a294a18b4f80fa76ccb222a28e8ae6dbc2d7a565dd5580eb03964ede309c1adcdf52eeb79faeb10ca571257c5d3899ba1c799b0449c3c6b525fdbefdca13917bdaee40e6437f3a4c215579c6159c379772ce826506e915d4951480c26ad58c", 0xa7}, {&(0x7f0000002300)="40e92bd146d9798ba6be95230bc9ed21f0facaf62f53abeb91304d040197e7536bc9ada65242ef223cf0b19898feae0df31ec4f5dfae1fcefee0f851ec8cc157631426ed0c2651d55bf8d42e300b7e05f5bb14c10fcad52b9d96aac700b6e0703a20996001d5b05521893451dfe293f03caaaf6ab724c44528a34ef843fddcfde4a0e36f00e8b84377790b5fa60f04da0ea9b03f6cf222e960003517d60f5171cdcf71e5b93e0ee04d842d7eaf4aa96240c1ca89a3f4e090343fb890133a71b883b3b4abb6c0e8bce0d007b400885f66640d14bd7f8805ee7e79d0abeed2399f256ee0c9a95d2ade435d6c647f36c9de92546d", 0xf3}, {&(0x7f0000002400)="27fe072f63fbe06c1c5331904564b71ae325d28db19b63de5d3ee4bb6bd20623273c4956b73d180650204dcb066ffa1ba7b96c20cedfa6f4dfdcd2f74e1e363d72b3b1d83c726d7aaefd5837cfb800d642e31c513718b4ebd0cd480073a1c183302799c086020a421f42a334a0433c07d002eb2b3ce7bb04844ae8c5720352138be874e39043f20cd1abe394404dc6cc0898a50e893636ab66082047ecf3df449cfe37a88deaff", 0xa7}, {&(0x7f00000024c0)="054389b0c84779a94029562ee8cbdfe3e5195df98d08457114ecaa02bc39f562b037d7e1547fafeb4e7b0010f2dacbea85b4efb58ff889cb16f0ce552bab122111c983ab38039bfccb6467990478403009b6a41adef8016d09d32a185922ca6b69e2d5677b2f594aa096b949d6a343c1b80fe5c64fbbb132030329cc7842314cf5846a1cdfab944cb9a78e50f8357fec24978fcc24201866b636345f5b80e320c21677886a5793eb7ac775730ae04930625e21e58c96ebc3a68726c3c12fdf10b674d2b97a3b0fd7e52fe491cbf7630f3d6d2bcf97e7f3613339303e7fa257f013966cc5464235c8d8257b2841", 0xed}, {&(0x7f00000025c0)="caa78a20fce69b06799e6075c3f703ca1d4635f8193119f8f60bd7bdf57db795a91905987b9d731640eaf156e4c93b19037f795fce3d5d66fb483d8ae5502a310d5fa18f0618c4d78f9d74440dced8b08b6923f09d483c004422507464308521cbc109f09e5bedfcfc007b3da855e90dff7a9b5e59edd94ff23752d96202840a2c346b785b5bc08d8a5926cc83485bc6756cba9c86387792030ab72a54d8a996590a42eaa4e59913c689537d2331d4a55b0561382a4ffe5cc3239bb496245e7574301bda", 0xc4}, {&(0x7f0000000080)="9b1addc256e027337bc1a8c3d90070bbbd51572389a21e6ec3cc2146d8dda277592d9d6dfc981b17b1db43dc26ea3ea05f820118d6325e7f2ae862b4a203b8f5e7a11598e9a3f09e71fb99608af63fcab757b0b615", 0x55}, {&(0x7f00000026c0)="4ccb91e8f67c4958b3b87d0de1ff14c05ac9495c41a04ba05e427dd1ac5a691323df7682cb735a25d2498b8c3097b6fc0dc64dad685c0eb16ae618d3aaf074d7f8f7775c03343a4673a9d10c5026031d8a645472d13717052e25522f64088839cf265d7328669e5eed3b9d390f13586534410316bff80b470e098b6918a74f33e17a64224a940f038e83d15fe2d567faba60ddb57bee40e165782d2357f66362de5b002040302bbc0830ed3bf4d6608fc8574a97970989ddf631d42799f923e9eb8aa66e", 0xc4}], 0x9, 0x0, 0x0) 16:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x04\a\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x54}, {0x6}]}) nanosleep(&(0x7f0000000000)={0x142, 0x6}, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:02:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000002740)="ea248989f526dd511a9631ee2a3ecb9bc75ae603505cb01d1f2e85d19b8ee4336bc4b32aa5c8b418ee5c23e2aeadebe6c34c09c76cc5637cc9ff307fe0f80e1a76b5cd25a6c95f2b2311bd7d4331cafb9790d338cd52d482c16aaa8aa376624ebe3941ebdec5781711c0b242cdc2e51e47a7983e24b7d06778ace59a3ee789d394c8be45fbb95144505904740a2aca9e7d17c7d8e173fd22b9267bcdcb7f7b9bcdc6bee90301f45e7e52c0fcb55185449ff09b54915cfbb0d42092f92525fe829b467959454eb9caa3ef5357403d858177c448102655a57c02537d0c48f475b48a04f6221737e34e37b8a34f49675ac07df77287a648936897e8c9656e5f5112d5b034bd6c43d3b367f0b6411f7310a0a924a18e715d13a78f3e3d54e7b3f33ea4c49b766a2b37faa74a88c51f50d3a10017e3ec9c3b34f56c5b9f9993db69ce752b70c86595e47908ad670f9b2826edde21106251facf3dda435d6c0687b11e48c4ff4ba8cdd5fd4517b29b18d67e540bddcd7077c92ee130f8df6aa98c0c98d792456a05cdc127b9296ec81039b3fdac032603d824c70c59aae03c768a4b9d0166cc7faf381ee07abc7a2902e0e3f01c98eb246969e559255eda70f605039b066f5127333774bae6eb882761847d4ab1a604c510f55427f641f9eba50ff7e7bdcfd544d3bea4a4272f6c6dff2a0e4b4a6fe6ce0905c01c59759076a8f05fc6a5fda4aad020981dc16387e782657b51e54a7120a1fdb0891debf7702f04743601f619feecd92aadd88c29eaba2a8f18fc987ee19c80dcef04b851e370786ece6a1b886bbb8957457f380c30231df801cd69276556cd35aa675652e6ed16ab111268ab06882e4cead40b3287abd12379792ec84fa858eaf42bcbe94d2afd09ea18bf0873392ce11d3d53db8d179572d0e4e15ab13069498a26e9a94ec11f542ab37a28cccc374fea1d1628246e4085e32ed49f9ad283bbe04a25461da0642ea1295d84cae9e281f619d7a1a733db234b429eae75de049fec66cb85c70eeb58121270eb007f6139a480fbb504166fae75ff84a8b7b7d0e05dcba3fd38ed7bc5dc110959eacffd633f6e197146c82e35ffb740523507cbd16d3d545cac0d80e817985ea3b66e5ac75479714238adb486ebfb49063f5492552c01569971de30df1a1df3ba96197fcf13a8a7079b4bcb38ebc5dca32eb44ff1ef2d499d7b90752fceb1012794a82a809c9b1e97725afdb65535b4f61d639cd6db2812601a3b9e10c83e14a5327bdf53913eb490099efd9e0a01fcaba4af6d224e79dded6f698164e8fb55a9c04614e252388ef84476e70d334cc4dc7ac79c752a2e7b832eab205fcea72d204768a88100f7fdc15ff41eb93a7ef7cefb9318c3b1eff9414a343f74fade8709b343a02c5816d5949601c2e905153973c424466d934f61382b8e620cafdbcb0457f0d6b15b1945ccff18d06be275fd2ec253b456899d498a684bcbc93c6f0868856c7b86b758c67bbe318bca99bd9c24b3acc281be95725de748a59c43bad08dd9fef8377d5c6dc4989cec7b2a8903c1c39bda9c2988391db08cab92dee96987734e4d6cb352b5311fe00cc714182222c89159b39e88938fc677ce34b74c4fb3e3f68e49ae6852fc1a44cbb70d60bcf641b357cf574a909801810ccb09258967672d07b3a186850e118c6182315222baff8d7bbf4aa88a75e55b22f81f9bf8ca64a913864a3660032e00cf99d8fd707dc8a0539cadcce14beb5cfe08d2f9876b072774350105cb8659e0a70f59db38393a1d8d2b5242bf2356b556ed9c7f3e0640fb74318ba97885a66c14463b847a66d7dbabb6fc8060636c644772953ff9c717a4d5ab70613ef1bd446f160cda1e7e468a0b68ec83dd8e8aa98a9ddd09a99ca315e56702ba4a767357f61a9bc8638845aade55032059a5b11462c88d33e2ed90c1ff190a42fa7fe6dfc1ab491e3b9f8f3f1fbaaa07af623ea0c8235f73bcd9902359ad2d10cacc3c7bfdb92f01538e07764cbb4a0501c4db4b24e5d4001a520fc0826b77fe522be4cdbaf891e6c8b81bb61ff6e1ea24009e87bc2f333379b6622a0e185a6940fccfe311772ed492152d007fefaf5c967b3ecd1097d7eda2a2f8a7f3e5db615deae9e9fa080acea52b1b7549c2aedef23af0da448f0bae85f9804effdf63e13b049a3ec38939605bb9cedc719e60062da631c6cbe2ee68a4c2ce7f5cacaef941bf578b1d81f18d0df45a3067869b69a28925fcb86af493e4d1c1e7b6637ec11774904d938fb3177c6dc1ea8379b764f27605d664a6f667cdba781b5b3a6f48ed58be827f443d8a62a441451888b754cd63cbb1a8fd1b5187c10b0bc5d71271836d94ca6b62e1fc976f8553a518439f6db214e2174174008f2d8c00adca17b8c99a60c8c64e6fd8c1deeee95cabf4b01c03b78f5f98e2fa6e3c076823d248961b44e1ab4ed04856554148bcdeada0eef807739d18c9c37d87760bbc4a2e570159b1c00a851df793e3e35650774b2f6cfa5f6cf5b5042e94350c592228eb4934ec03c7515c76e12e688587fc0e4a88ee57215fbd36e324322bc062e263bcd4c1095ca70060a4df5ee56c62211c09788f442d1b5693f07a78f8151ccf65688b66f0fc69cc0c11462dcd1eee4e1209a63ee56e2ae63b2f0ef11ebd69351b0e232fe999e2191c9f2a71cea49624d258bad0ac5abd05f4158436527a4916f088e9f6458aa73ac8b5d839d0cd4c1674b25af0ff0e171e68496b8a983b856bbba8d28d16e1090bfdb30ad788d4d76b56b0eb705e7baec390548251c5529fed0367eeef2f02e3793ba8b71e99fd7c2722cedaf8f95ae4aacfad44042fe665a2690bbd6bba3582715747ca160c8fec5877953359c634fce4ef591d11e6f3a4d9bbee4a8297de2c26ee46eaf64c51c3791809d66d358b8a838190a95ae5cbaf961469b4c8ea2604713465b7b74759c1e2d112186a3c482ab79737918100de145607f86bd67a2d17165e9dbe1fa4138b669214477ea1e0d6ae5b18bfcb274d6dee2e75ebe14280aced6f74906aaaec99dbd37b1450d61b60aefc0a08cf339c24f3d18151fc8f03e5db86e6a2922bacaab09d8cf28c7f6a8760a5bc48bc0b91b5027af2747264905baaad1b60e8f85a2508e4720cc5041cb76eb2f31ad89201f033a5c6f9d8c91cfd2e07cedfe4f60797b776babcbb52fbb48b7656fa3edfa50941fe343f5d658d25500cb0aadb74b4390abaacaa2a1dce189ab3cb475a4399909a228e4dfdf427fcc2335e32dfefd4dd0185af9e66864f6e8bbed041583354bae74c61a0f2b21736d954c9e6ff9c2d878d43b557adcf5ec31c3af8e33f2d53150b102914721bfc52afd58ecb7565572f8ba136646635e623cc1a8c31f42cfe36b351db483382683233243d462851ae497b39b6634202a23de3d094a7bc2b0dcefd97a73c1eac7d1bc053dc68ee3b96be40fc4a11952aab5979cb015e9ba7477c101929f3e389e9379372ebea16dbfae0c70c213159e08e7696dabc0c7fa5618f411707a2f55fe736d40ddc64e87d2826c38b6096a5338622f2448b05315e3f1d884060b00146fa367c404f8fca0c2bbc7df459253f6c7dab8d99783b4217f920f5b28d3ac10b27da154ebda3cf2f1b05e64b0dfeac78a2ea8d17b5b0f7318fc2e069739fce6969c9a93375eedb56af7cdcb52659994d97c1058798cd16e502cff198012111e252d01b64050eefce1aab8ca04482dba717e14209f3a0b2690a30ea7aebb9fc44610c111305837e46ef774ebd27497ebe0decb3c4ce982bf400445ee4ee7e4e6907137148884bee15ecefa010b0127866d735b3f8e55d69cc50ecc53868208bc341c1b8178a2002af32ae0e2460a795c4609893ab32b7116448e90f3df70273d98c7ce50b6b27b76b3f3c62bc2b577911bf9632de15ab9885a11bf744dd5d25a91861a8d8e71d31de09f0bb1433ed306ccd5bdb39890b9a5cc12e377068cb89cfc82759a8fa60339c3c020468be533fddc3958c09699636d11f4eabad44e6c7c875d0f15cf69aa7ffc947399b252ff1c91df540002db4ce805ff17a11f584bf2772e7ceb6317342ca1f0c8a9e432c3fdffaed83e6ab5f52895fb5ce1aee417602a4da14a13bd39087460bb59a19523f4cb3eccbe2545db6d300d6c3b05e1afb95f5e6407dabce35597b8e88143b9b4ead2c244e692bc779422af700c924222e75b9860b42c35ac3c0fbdc8efc9dce5571e70edc45497f4d00e5e6ffea6d942afef694bdd0f15a08c0aec322c5a03a051517704c7ab22752c43a3cd30af94a04f72c80e90e4703e72f44e21841557387d103912ca93682c5795a190ae407177619a460cdc623a0e6943c883b58a1c2ab18465e0216b57906952c7d190b0ab4b2261397a3696e52135ff7e2da0b43ea194eea68157d6227f9e71d5187994b2775ecff9a368f8ff8c0fa3cdce5d43634f13cd3ff8146f2748b3beb14bf17d9053866ba0f3c418a7b8e6d8e4500dc199ab919ec31f1c95233041f4927752939e7bca8155d2041d12fb3664fdd8cea09f8679256fb6ed84bc1b337296d278a364c7da17d488853781b9594eeb698444cffc94556fb8ffee276c4cdf0e6577ab69913b67ef921e1c8c7c53c7834a42734eb5237eaaa588b691d4e09050da71044efa30c2988b8d4c5a13c3eb3da4c831d72b1db2de078ce6cb0d0381c0a1b8162e036c992bba8b7ca3932f827693d6a8c9ddbd6b2370cff7d35042f7d4cc6335a149b38942b6a6d3d6ce546d18f3a456384c571bd4676b81406d8b57bef26b869699332af9340fc9a930502d8d866bb867c944347dbd3c09b2a548129734c4e9fc004b9642ca77ca72511c73def7c7e6a18e2fbfc4618a5d7c04caebc39f245c2e1632feade8ee764f932ce6683c29a592bb1da9d555d4ef59fb01257caee816fc81fd97a25b19f4c8d8cd344b30b6bb6752c788f012f34b3caa4f549bcd18786c3026d206a9ccad172fd0ad9a58170ccf5e5c7a24adb763f7f9bc5133ce403412f81471d2a2803599e76ca978e21e3ac939cd03177f2e49c3fe36736b3a371a64be76a6238223c293071cc15aa07b84fb7521dd76f00f236173a18df2654abffb69bd26a6f08fe5a86f5b2f2a011676d602ab2a8e1a51d9490301f83a59a338f687bf2f1a655bdbcfc351c9793317b2bf03a97c3dc3d777e5f0c601be2bd6ed2fd9538a414a1f76082be910a64cbed104bd84a1866435df6adbb3d4556fb87331c3ff6929faf86f7eb1f44909745362fdc304e97ff5bf00f5de14f1fee1c0ec2cf17b174d3e5ed46b599ecee3d9e25b66004f2d8fb6ba413d7c977e804cae570eedce687cb42b9b04238333a4998eb223fdcee9f1234eefed69247324fcfba57899efb25c38baca5f2e5eaa39f26eefba8c2d8428b0373c40dd69f38bf18582f29341a18baca6a0032d4d21ecef8ef7170913e65f13604b2edfd61b26c24bd52636ed116f951c9b9fb54b24d834e889651ed857dc2fa721ca98ffabf9ab15656116c533b61b66bbfd1cee4fad029b7a64044a8d36a75c16e8d345227b215935c61bacd526c9308b0b15833c9584d490baed34870b0131f2c65b13cddd0972602ac836d7683d380c9dbf48ccd7f9c5f0cf88efc3d0858c48dcfa09a33b74fae9fc30edfe2d8fbf583155fb92785aaa38a56125f8c479380179a37c3603a8b3de5ba19691f807812c9259f0766658235fd53ead82da0701a7afdf0f46c2d8e5bcd856fc6cc2dfa98e830a4f9caf4ea28e609633b508211814c56", 0x1000}, {&(0x7f00000001c0)="912096b61b823cfdf42b500150e01b52442acfcd5ca1c31b47ee7e35a4271d8ef0557eb373deb1a802bc0877b0f8d70733dcf1b3372a101bf26f904955c168ee31868fb718990bb0a5c6541092732788e17d5deaf2e19eca2e4652aba33805989d41d0028daba6e1f5a69ff1df594afc2f6b654aae7f913c535ec920ebc9375a1d044c00a6803eb779af6ea52118a4ddef3805862c5e2c4f1ca06811fafb773267b32bc787eb80a392c615c0c3ec382e64337a9f", 0xb4}], 0x2, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r5, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r5, 0x9, 0x0) 16:02:36 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d61d4871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef56a7cdf37bc9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6491ca02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa894757a9ce5f37c00bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fb9b88be0532cf62de6ec08562e55e62ecb552"], 0x10) socket$inet(0x2, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c5", 0x3e5}], 0x4, 0x0}, 0x0) panic: kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: fWAiRlNeI NG":/ sSyPzLka NlOlTe rL/OmWaEnRaEgDe rOsN/ muSlYtSiCAcoLLr e/3 k4e rnEeXIlT/ s0y s9/ n eStopped at savectx+0xb1: movl $0,%gs:0x530 TID PID UID PRFLAGS PFLAGS CPU COMMAND 315208 98819 0 0 0x4000000 0 syz-executor.1 *165271 58557 74 0x100012 0 1 pflogd savectx(6,0,734fdf47eb0,3,73212103b16,7341cb98000) at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffbd7b0, count: 14 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 ddb{1}> trace savectx(6,0,734fdf47eb0,3,73212103b16,7341cb98000) at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffbd7b0, count: -1 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff800020aabeb0 rbx 0 rdx 0xffff800020ac0288 rcx 0 rax 0x31 r8 0xffffffff819ab01f kprintf+0x16f r9 0x1 r10 0x25 r11 0xd94bcf4eade61e0d r12 0 r13 0 r14 0xffff800020ac0288 r15 0 rip 0xffffffff819953f1 savectx+0xb1 cs 0x8 rflags 0x46 rsp 0xffff800020aabe30 ss 0x10 savectx+0xb1: movl $0,%gs:0x530 ddb{1}> show proc PROC (pflogd) pid=165271 stat=onproc flags process=100012 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac13d0,0xffff800020ac1658 process=0xffff800020adce00 user=0xffff800020aa6000, vmspace=0xfffffd806e7d1008 estcpu=1, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 98819 80499 89786 0 2 0 syz-executor.1 98819 315208 89786 0 7 0x4000000 syz-executor.1 61379 180602 78133 0 3 0x80 nanosleep syz-executor.0 61379 261700 78133 0 3 0x4000080 nanosleep syz-executor.0 61379 50474 78133 0 3 0x4000080 fsleep syz-executor.0 89786 135556 36221 0 2 0x482 syz-executor.1 78133 413340 36221 0 2 0x482 syz-executor.0 20350 361706 1 0 3 0x100083 ttyin getty 40276 355317 0 0 3 0x14200 acct acct 40621 482199 0 0 3 0x14200 bored sosplice 36221 78459 81260 0 3 0x82 thrsleep syz-fuzzer 36221 418797 81260 0 2 0x4000482 syz-fuzzer 36221 374365 81260 0 3 0x4000082 thrsleep syz-fuzzer 36221 27726 81260 0 3 0x4000082 thrsleep syz-fuzzer 36221 437807 81260 0 2 0x4000482 syz-fuzzer 36221 166675 81260 0 3 0x4000082 kqread syz-fuzzer 36221 431601 81260 0 3 0x4000082 thrsleep syz-fuzzer 36221 229323 81260 0 3 0x4000082 thrsleep syz-fuzzer 36221 24511 81260 0 3 0x4000082 thrsleep syz-fuzzer 36221 464821 81260 0 3 0x4000082 thrsleep syz-fuzzer 81260 248526 5741 0 3 0x10008a pause ksh 5741 351373 76384 0 3 0x92 select sshd 76384 223300 1 0 3 0x80 select sshd *58557 165271 98176 74 7 0x100012 pflogd 98176 201661 1 0 3 0x80 netio pflogd 87554 220175 52574 73 3 0x100090 kqread syslogd 52574 452562 1 0 3 0x100082 netio syslogd 62235 231360 1 77 3 0x100090 poll dhclient 5464 270435 1 0 3 0x80 poll dhclient 33881 496028 0 0 3 0x14200 pgzero zerothread 71021 524094 0 0 3 0x14200 aiodoned aiodoned 85763 216030 0 0 3 0x14200 syncer update 62455 322392 0 0 3 0x14200 cleaner cleaner 84937 17255 0 0 3 0x14200 reaper reaper 89631 369373 0 0 3 0x14200 pgdaemon pagedaemon 18334 481842 0 0 3 0x14200 bored crynlk 43871 312508 0 0 3 0x14200 bored crypto 41802 375064 0 0 3 0x40014200 acpi0 acpi0 17923 72280 0 0 3 0x40014200 idle1 61657 280140 0 0 3 0x14200 bored softnet 3615 22757 0 0 3 0x14200 bored systqmp 30581 70209 0 0 3 0x14200 bored systq 88270 167370 0 0 2 0x40014200 softclock 81618 349113 0 0 3 0x40014200 idle0 65981 110691 0 0 3 0x14200 bored smr 1 356103 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 98819 (syz-executor.1) thread 0xffff800020ace020 (315208) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826382b0) #0 witness_lock+0x52e #1 rt_clone+0x5c #2 rtalloc_mpath+0xba #3 ip_output+0x4f2 #4 rip_output+0x252 #5 rip_usrreq+0x46a #6 sosend+0x645 #7 sendit+0x52b #8 sys_sendmsg+0x1a4 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock netlock r = 0 (0xffffffff8247e1a8) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 sendit+0x52b #4 sys_sendmsg+0x1a4 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9587 6441K 8540K 78643K 22953 0 0 pcb 13 8K 9K 78643K 515 0 0 rtable 134 5K 6K 78643K 1789 0 0 ifaddr 89 18K 19K 78643K 505 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1575 0 0 iov 0 0K 32K 78643K 477 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1237 78K 78K 78643K 4929 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 73 0 0 VM map 23 11K 11K 78643K 30 0 0 sem 12 0K 0K 78643K 769 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2379 0 0 sigio 0 0K 0K 78643K 25 0 0 proc 62 63K 83K 78643K 1301 0 0 subproc 32 2K 2K 78643K 310 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1009 0 0 in_multi 38 2K 2K 78643K 322 0 0 ether_multi 1 0K 0K 78643K 26 0 0 mrt 0 0K 0K 78643K 14 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 673 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 149 201K 202K 78643K 9304 0 0 UVM aobj 130 4K 4K 78643K 134 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 528 0 0 NDP 20 0K 0K 78643K 159 0 0 temp 228 3565K 3641K 78643K 47728 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 64 0 57 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 192 0 190 1 0 1 1 0 8 0 rtentry 112 335 0 281 2 0 2 2 0 8 0 unpcb 120 1957 0 1942 4 3 1 2 0 8 0 syncache 264 14 0 14 6 6 0 1 0 8 0 tcpqe 32 2 0 2 2 2 0 1 0 8 0 tcpcb 544 1785 0 1781 4 3 1 2 0 8 0 inpcb 280 4257 0 4247 5 3 2 3 0 8 1 rttmr 72 3 0 3 3 3 0 1 0 8 0 nd6 48 55 0 46 1 0 1 1 0 8 0 pkpcb 40 24 0 24 8 8 0 1 0 8 0 ppxss 1128 65 0 65 8 7 1 1 0 8 1 pffrag 232 55 0 51 7 6 1 1 0 482 0 pffrnode 88 54 0 51 7 6 1 1 0 8 0 pffrent 40 1579 0 1539 7 6 1 1 0 8 0 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 211 0 148 1 0 1 1 0 8 0 pfstkey 112 211 0 148 2 0 2 2 0 8 0 pfstate 328 211 0 148 7 1 6 6 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 1511 0 1155 33 8 25 25 0 8 0 art_table 32 1512 0 1155 5 1 4 4 0 8 0 art_node 16 333 0 283 1 0 1 1 0 8 0 sysvmsgpl 40 40 0 16 1 0 1 1 0 8 0 semupl 112 4 0 4 2 2 0 1 0 8 0 semapl 112 763 0 753 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5192 0 3782 46 0 46 46 0 8 0 ffsino 272 5192 0 3782 95 0 95 95 0 8 0 nchpl 144 9137 0 8658 61 40 21 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 32512 0 32512 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 21 0 0 3 0 3 3 0 8 0 vmpool 552 28 0 7 3 1 2 2 0 8 0 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 30367 0 30367 23 22 1 7 0 8 1 plimitpl 152 236 0 228 1 0 1 1 0 8 0 sigapl 432 2532 0 2516 3 1 2 3 0 8 0 futexpl 56 57540 0 57539 1 0 1 1 0 8 0 knotepl 112 703 0 684 2 1 1 2 0 8 0 kqueuepl 104 646 0 644 1 0 1 1 0 8 0 pipepl 112 1894 0 1875 5 4 1 2 0 8 0 fdescpl 488 2533 0 2516 3 0 3 3 0 8 0 filepl 152 23850 0 23747 18 12 6 7 0 8 2 lockfpl 104 797 0 796 1 0 1 1 0 8 0 lockfspl 48 283 0 282 1 0 1 1 0 8 0 sessionpl 112 35 0 24 1 0 1 1 0 8 0 pgrppl 48 53 0 42 1 0 1 1 0 8 0 ucredpl 96 2283 0 2274 1 0 1 1 0 8 0 zombiepl 144 2517 0 2517 1 0 1 1 0 8 1 processpl 896 2551 0 2517 4 0 4 4 0 8 0 procpl 632 7696 0 7650 5 0 5 5 0 8 0 srpgc 64 20 0 20 7 7 0 1 0 8 0 sosppl 128 55 0 55 9 8 1 1 0 8 1 sockpl 384 6473 0 6446 23 19 4 7 0 8 1 mcl64k 65536 269 0 0 34 0 34 34 0 8 0 mcl16k 16384 10 0 0 2 0 2 2 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 15 0 0 2 0 2 2 0 8 0 mcl8k 8192 14 0 0 2 0 2 2 0 8 0 mcl4k 4096 32 0 0 3 1 2 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 165 0 0 19 0 19 19 0 8 0 mtagpl 80 46 0 0 1 0 1 1 0 8 0 mbufpl 256 1090 0 0 59 0 59 59 0 8 0 bufpl 256 15044 0 7996 441 0 441 441 0 8 0 anonpl 16 360547 0 345157 148 59 89 94 0 124 7 amapchunkpl 152 19186 0 19067 49 43 6 19 0 158 0 amappl16 192 15839 0 14729 160 101 59 68 0 8 3 amappl15 184 244 0 244 2 2 0 1 0 8 0 amappl14 176 486 0 483 1 0 1 1 0 8 0 amappl13 168 164 0 164 2 2 0 1 0 8 0 amappl12 160 78 0 76 1 0 1 1 0 8 0 amappl11 152 629 0 614 1 0 1 1 0 8 0 amappl10 144 205 0 201 1 0 1 1 0 8 0 amappl9 136 1207 0 1199 1 0 1 1 0 8 0 amappl8 128 748 0 712 2 0 2 2 0 8 0 amappl7 120 301 0 292 1 0 1 1 0 8 0 amappl6 112 611 0 599 1 0 1 1 0 8 0 amappl5 104 328 0 312 1 0 1 1 0 8 0 amappl4 96 2431 0 2397 2 1 1 2 0 8 0 amappl3 88 977 0 969 1 0 1 1 0 8 0 amappl2 80 18618 0 18537 3 1 2 3 0 8 0 amappl1 72 67154 0 66702 25 15 10 20 0 8 0 amappl 80 8244 0 8189 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 2561 0 2516 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2561 0 2516 1 0 1 1 0 8 0 vmmpekpl 168 25022 0 24980 3 0 3 3 0 8 0 vmmpepl 168 335957 0 333567 235 93 142 144 0 357 35 vmsppl 368 2532 0 2516 2 0 2 2 0 8 0 pdppl 4096 5129 0 5067 8 0 8 8 0 8 0 pvpl 32 926663 0 908237 287 80 207 216 0 265 22 pmappl 232 2560 0 2523 4 1 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 711 0 15 20 0 20 20 0 8 0