, {&(0x7f0000001840)=""/4096, 0x1000}], 0x8) pipe(&(0x7f00000028c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r10, &(0x7f0000002900)='./file0\x00', 0x101) openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000002980)) r11 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000029c0)='./file0\x00', 0x8379cb4103bfeb5c, 0x8, r11) r12 = socket(0x23, 0x0, 0x68) pwrite(r12, &(0x7f0000002a00)="274b1882e5491c77f5eeed1e3549b168c6cef02df48695394d554026b9b61def868c30efa2ef466827ba7c824be8af1a3b5398f3ed587882f4db59b779c4ecbd1bce5f5a15b7f75148b78fadb64e26808277049adc8612ab10c610093045a2e04ed11c2f44687e79cb2a6af9a64e44f84dd9f3a360f4da41ae1777ea018f67f1926444331be404d505e39fcdac8ccc744a3b5f900bec7c4ef219539bc9c8e46a0d", 0xa1, 0x0, 0x0) r13 = socket(0x20, 0x1, 0xc9) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) 22:28:48 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x18, 0x2, 0x7) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r19, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x18, 0x2, 0x7) setsockopt(r20, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r22, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r23, r24) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, 0x0]) r29 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, r28, 0xffffffffffffffff, r29, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x7, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x7, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x18, 0x2, 0x7) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r33, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r34, r35) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r35, 0x0, 0xffffffffffffffff, 0x0]) r40 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r32, r39, 0xffffffffffffffff, r40, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r40) r41 = getpgrp() r42 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r42, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r45 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000100)=""/114) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r47 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x3ff, r43, r44, r43, r44, 0x104, 0x5}, 0xfff, 0x9, r47, r47, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x8, r9, r18, r21, r40, 0xc, 0x8}, 0x101, 0x6, r41, r47, 0x3f, 0x2, 0xfffffffffffff15b}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000045}, {0x4}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, 0x0, r4) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 22:28:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000400)=""/211, 0xd3}, {&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000600)=""/225, 0xe1}, {&(0x7f0000000700)=""/4, 0x4}, {&(0x7f0000000740)=""/66, 0x42}], 0x8, &(0x7f0000000840)=""/22, 0x16}, 0x1002) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7fff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000000c0)=[{0x408, 0x3f, 0x1}, {0x8, 0x1d}, {0x4, 0x1, 0x3f, 0x9}, {0x800, 0x1, 0x5, 0xfffffff7}, {0x0, 0x4, 0x0, 0xffffffff}, {0x81, 0xc8, 0x4, 0x10001}, {0x7ff, 0x7f, 0x7, 0x1}, {0x1, 0x27, 0x0, 0xffff}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 22:28:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x2065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000700)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x80) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000007c0)) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xa) mknod(&(0x7f0000000780)='./bus\x00', 0xc000, 0xbe26) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x100) close(r1) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="4ebf0c3fbfe7e163e49e358f4c17ec169644d020b716a4c5556f02145f95aab7474f5e3a6a496942bacf130be0e012bdf188b9b280055a315d0eac461075b7713f59939b7f500af9c44358b656f800b3bf3232ede87f940baba13ce9eba3f5708d811c07e4fc627309ecd0f27ce873363de7d676e8cdda26a10309922cddeba860d455c53a58a5245d0432a12a16cfa0bee37b0233578bfc95c5fb6179e927777c3c441ae29717767436e995acb1a7e01a294f079d3f580d30991bcf11144eb1920da6249f1c39a8cc3fff99243ce84b7cfb19edd7f85d04e83a0be5b597fb6bdcf0da47d6b684947c1462d91600e8", 0xef}, {&(0x7f0000000280)="bf6d3073dac8ee818ecb13650f2fe3f918b80ba4dcef77a1535c58a9148ef6627749249d6f44a45a273c9096dd1b6d1f471431caa709e5443417798fae9ca0073c8b6a2906a505a5cb31b9a6928f6db4a729c1e9f8338fe3dd48b5d9c370924d058477029f1e64232f571eaed6cb69338bc0eaefd82132c19f57f3e19e8b3dd622bb618a4c4c24d815037d5236d94e43", 0x90}, {&(0x7f0000000340)="f0091ab8f4080dc82548454d6cac392fabe0121108be322bbd00ed1809733b75bf47a433a9d876322476e02c26be1f3b6e53db0921add7c2fbe96f0b512fe0143bf0258a1ee8c201e31a55e5977016d9ca1af8de1fb1d7c2541ca13827095ece815b463114253c368b301515d50d173b9b99841c6ef4c691d9533a58d74260a9088a438234a21975e8385af3e8ba11f9c3fea31fc074ba42ed64338965e4067d3a0f7059922b47d49b17c505c10ccaabc5d494a184c964e14cc1dfc35be0e8dffecac7c7", 0xc4}, {&(0x7f0000000440)="ae0396485ba0bfe43713231f469b4bb88e6ec812309f8cc46c596584bd99b27b6e0ac56d0f395343d78eb42e9034d5ffec9d98e5da9b108d04cbcd071b37e3f6e39010286108f5f44e1f226628653a19827f96879ee0082c8a39a4a4566abf152b2c70bf1f4af65cbb0acaf3467093c31a27940362482da21c9ee15dc7d91329c036322757e2c718aeef61912994b014a0ed8c7b2a3a5cab6e7fef78fd10c0dcee92f4db84b3293db65a7df00c2d759e265d03ac5159f0efaf53120eba0504a07739ba6e64a7dedfa0", 0xc9}, {&(0x7f0000000540)="dd9e03b42ec499ca689a0c5a2e336ccbe21f5998f62b38e12fa252bbfedb3ef7ab6578e1decf07f4b6e008e2802f5951a8035de064ca87f96f82c9105cb9c6b94856dc752ebd3379427459cb8813029bc09af7a361a3fdbf75a7e8b162dc9d0adfe5d642124c25328d574e840e7e979a72c54c4f8e9a3a38ed16267ab70b70d3ace7699c9d761f7ddc0931b7de4653b14905aeeff246f028d4a464802e295809c785c1ddc402f7d9f2ab0be14b932bfdb4e5c886a4b8b2d2d98504", 0xbb}], 0x5, 0x0, 0x0, 0x8}, 0x9) 22:28:49 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0xaaaaaaaaaaaab5c, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 22:28:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x323, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6, 0x0, 0xc1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x9, 0x2, 0x0, 0x5}, {0x1f, 0x5, 0x3, 0x4}, {0x7ff, 0x0, 0x8e, 0x9}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3a79adffed84dd") 22:28:49 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000240)="590989bd21292210ae5ae25d7cb26f98cfccc3f4670d24ab955503f9bf411609d6a031a63c8a4acd2d18bd8c9e15", 0x2e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfee9) pread(r0, &(0x7f0000000040)="301d6a3d3e462e4d26a158e78326e282252a02de845da61ced34f526bdcfe2", 0x1f, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r6, &(0x7f0000002a00), 0x1) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x84}], 0x1, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r6, r7) r8 = dup(r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000080)) r9 = dup(r3) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000000)={0x5, 0x3, 0x81, 0xfffd}) dup(r1) syz_open_pts() 22:28:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8000, 0x20) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x1}, {0x191b}, {0x71ea}]}) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r0, &(0x7f0000000280)='./file0\x00', r9, 0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r11, 0x6}], 0x1, 0x1ff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) pread(r4, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x9) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 22:28:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") sendsyslog(&(0x7f0000000140)="0862ab5ff62c261d6f5967f67c110927688d18a05d6595d3a07a24734b44850f88264df02e3a3891b6abb1801f08db3e0c7790a7c2bc8298a83e13498b0981091b8d83f090bb903880d47682c730d374c31c3185c268ec6dd9b4b2af36a18dd3efd16add369d2d9729b624a86e99649c98b73e84c3b69ac7bf9f1ea3de067a776b35198cd5d72997c55cc37a914baeb46b7e03d1", 0x94, 0x1) 22:28:50 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x100, 0x0) lseek(r0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25be28fb23b17aec18530505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x19, 0x9) fcntl$setstatus(r3, 0x4, 0x80) 22:28:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febffddff8252600040000000000ba0d31e99a00000018000000000000000000", 0xfffffffffffffe5a}], 0x1) 22:28:50 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000040)=',.\x96\x14 \xe9y\t\".\xb2A\xdfZ@\x90\x05*qW'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 22:28:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x18000, 0x0) dup(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x1) r4 = socket(0x20, 0x10000, 0x0) sendsyslog(&(0x7f0000000340)="aa391ec5f3bf687f83468ed4616f339122d8603371bb7f1e5cb7deb0af7c50ecf33d21f709014c212c20bcfe760546ddad03a46cd9844e5256436a7bda46758fd796611b25438e3bc3f2e9f3adb1297fc92fbe0bc57926124f27b750868cbcdfc73394ea8a61595ba779a3523f23eebbfb1767a81452faae8c2e3e7a72d8ac008d4019076c1053dea6fcdda217673fb3fd0c56a198e079bf18b67a423111dd23c10e23f3ecb571c3992bf1718b7ba750da27ca44f1eab491792628833998a8a6abe9832542027fae65ba79bb54720fccdc6e82db991957efdf64ef79b694ef5d404871301e405727d8f70c07495c77184427b8c948d5367f9c3940aa7d43d3d66ca5803155b6b37a36503f46b5315be2c5441948ce616f57149476236f3aa4eed412a4ad5f2bf2cd3d124aae05560e7df3b4b58528b008bc7fbcfc1b10678357cec14ee594cf5e534dde4323e08306388969e026c7e691b54b3d1d65167af5e840a4337eef604eb37f65b7d18867e35c0e0294449e655ee32faece1f7f12e37ca6e61ea434b4318e62fb05510441743053689153d44a6a5c264bdf8b910cf35a785aae0143945ed3bed56e883bc0a478c9a8f1bee765184fb9ebc10dace4b0af7418f38772187ad7f93061b97381c6294ad9ad0ac7a7dc1f349c84f98bdc932e701d8578728cbab55ce934ac6c4495fac03e3f2eefbbeae3dbfbd0c8b799b8f1f248b23b30bfe90874017b1901b9a04e51b412f0be7c4c7f34487752cb31d3ca51378af3e369436fe234d480d54c8cc814e27f94d957ae20715622aeb6b90423c3c0221227fb418c1e255d12ff001772e428369bde5b074dbf9a0629c22675b071a72ed3e52f6514fbda127fd4490b18c0a1d7a5396e7faa6b5d15674dd854d6992ff99e45eb878b04ebad4424c6f0917f4b52f729830787d1cc76df9879d14cc6b584b69663852e4f0f3e8d3dba8bbd893665747a6aa6adfb7625f415f89f6bab5e927b2041c1c0c85c3d01319b9facc6dbc107da6cc7070537abd3922081536964e11a1a1b85821b123f9c61ca90903bc7bf1e58ec4cd36cd62c65bd49685609e4312ce4617f830ecc6d5b435eea9219bd8da325e551632e9d84b5b2a9604b38d4da54f23d2ab13aae04ccc5dafeb038d413240c3a5923d3d1ad8b14c5aacd1186139dd4307f87187d5e6c0b2dd2484a7b896ae85d7addc55ed0da55d2d6841764598c5292d63e9efee1bc5a1e093af48bf0fc3554867aa972fd81ba7837df2b654e37d02c3bbcbdb50c1bbd5b56478a4eb4224f4ea806470007bdaca81ebe52ce30e7c687d6556614f057639eb15ab5a7db4b9c2718d16c6c75540732a2cc61bdb455d5c91e2612b247ae5bf854ad6d40a231e17f24f06e967bbd1314174692e47ff5bc0bfa29020b89af150750d5bcfab7b5648577accdfa9ed0a8552508ebe9c802b2b6c00aa8da5f672562c132fefaa21991fdb1386ed0d9193ff40e5eab0c44ffbca0bc4a949057f73678d3ab24e6dfa2fbcf5c5f4dbfa88fa858096ecdbd4c86b0c7efb60d087d19cfa9bf6a0b51b50258bf135a82e8461506c31ec491fdb6ba2ad265efde4178d194f5212739295417089e120a861550aced2ee85b727f7ed46679c469ae7ef2d2ce46414cc2aaf9278f7f4cac13e064c2d4c27f1907ad61db1d90dbc62ca51306bec31a02e688690f42ced595ef6d3db37dd84e2302e47bc17b023c13ac7eeb4a9e124b636d3962eec354748984281a9487b0cfeddd67dee81d690b29db1bdaa08404a59792e5dca978c393cbf579ea2129e754178b40b14e18eab3c7bb0c87db8b3312af3e505d436d5963bb80cece755fc5cd6d909176c35a52bd7995acd10ab4dfa1d4396c141f6b83a8c2823f64e918b8cc3d0f0500fabd815177728c5b095a39e944368cdca472fd9a5b8d396d3b623700c84e3d7d9964d7422226ef448a74f05537811ea1dc9f7b35948c63f62b7bf44159fc137e475433504cb88ae11586ebde212f85a38a0ec09c983a5c090798781353d2d548ce580e06642a724c6ff0a60ac99591174a39976da025fc7f69d9944731674014bca2180c7394d02997d2861343aff3e1b016027ce585aa00a5c3d6f277c8bc70321aff10313f9043d8f0def75a3c928a2d37c56f5229e3d98649a2c2f765c2cda2314f18f9e0e6d04ebfdb4109bf668c4e7630bc1f3331618e0e2e00736cf3a5330d8c7f766ec87d2a6db3723bae33c258437f432c10106ae51fcc2534b9b961d02a65adaacd0bef79f1698e8937c7bb657f352d1f71105d035e7f41d42eff8f8f5a33084236eda0929d2469ffc3f1560f971510b1f20009837e824e0044c61d5d7d5cc5ca24e45b2da44e9f663fdbb57916b1929d0c601a896e8f5aabdf7b0b5451fe76a9a0b876d8b157e31fa487d8a08d6c69884d708852320f6b9bc74c4b411c9e874ce19ece145efabc815bbc581c5bb4239389e57d16c6bae285c32dc74729da6b2b63787dceec0422b421c2e4ffb267ac2411a353189a6ff7fe079e6ea7be128c9cf83de9984a63a5a980cfd20f7106e508661e994d260efe43ee3a280751b244689e1f7bffa15a916eadcee169878115039e885c04da3da150a38c1ce0c14ea81e48ebb1eee9c463b71a9662da94be31a323b82d1860458019cae915d44f33fde92cf9ece837712f80258c43fde8beee8911046200576b92fa9039b5b162548fa55ec40bbe632057876d58e588e1251f480988ce73e5708baf6c3fd673fb6828042a676a75c358d49038bb1f7e52ec5a03e20df3d910b120325c22213c78cf8e8f7891fafc438746ecba6828ebbd523313b0d8c94908a053b994d903ac50ab01db1d6afa0301a4dc110b66b8d607c672a5886c7f15470058f58a69903c0eb8cbd6965e1243bfa5398c901ee8a73f2cb2b29977a6c32c92950de9948b74287e7a79d990b66bd43a52ae36cfea3e0acd98c9139ec53ed694d15a2a1d01fc6998b35594e2614de2d297dde22dba53a530a1d2012172fa91acbcc97ae7399329adb71189f407edf3a24f3f8056388b040c53311a8d88fa1638e59b74cbbf508968345d518e2fcfb4caa6402e5391f831a580a0b6c8aa2a8b88541141cf2910ed8ecfed54f802bfdc73fac37627a455a928879a15876bc9f4042d028fc84a7ab15a2e90f083a090fd7ab0e323b232b852888181908215797f91888ab2d7c6a548831c58f80b056d98a80693954a531a5ee2490d3c38f469935c50bb8d16bb0ad47e6f135dfe45306c2a1ffc7d630a1da8774119461eb145522a4100d9dc600546c6789450678c05bde913f0c941b1e7284b11035e56a67c26b6bf15dbfd17131975f9fb41906cb243f848f21c0e1db36315bcc4f8e7fafbbcdad19f7b51d4786532cd990febb9bc5e37563c984cf6aa9a0fb61e2f23422dfbf2e53d7aa85e893e4975f150958d2954a8a69269553446d19e6bd2e5ae920a0d551b49cd4a335247dac4c88b68b794eeee406ea8a3a9bece1e31f3a6811163045d8dc4ad8cfbf488a611b4930170a33a2385528fd2c533389fe340955383f8fc9075411dd963940de12ddf459b407899d719f6e3985fa7ca67cb26e0c67febde245772d26bbe4e8286e77375a7adb7c168ec8976ac950df62f81522051d756e28d5c7b1f9ea082ec3707baaa411bf4cd9917fb6901c71e5779da286d19b094a511a3a8cacdee01922a272f6e595aa82002c8cb7b94d31eda8c1b8168c1a5b3b29beed35cac4b2b6b2fec53230b2bb9a0f66761be64f814a418e46611b5aee64ff3443fd124c01f2815888faee68e16684da01c0c64e76957d612888f16d463bd2502d0af6b519dde84f4ffb547fb75dda433fe76889ed983e8acc6eafd634840abb8bb55e137d36b8630bae8ad6f0505539d0d1be5180000dbd72c411bfb86db1fbff91d4e224e9b6cfd34cec52237c3a2d1a394aed2953a8d81e4a7efc5cb01ede95ac50da84d369a541f1fe3855b5fd8e7ce9977c167760a20fcfbe070a2bcee6b7b51c127466725c072d6c1e2d5d19271802d5157f20b6db8973cbfba9b865524cad22fa710a174d2d2347387493daba438f21de84ce4db38646762c3ee0470bd55e1379ea89d499f797faef112ddd1986b3666c9f3a2ad483372d4507ee4e1f7403d1e693edb1dad34cd9dba6cd062e40e81830be96b3a19e7e65562b5cd27637c1a237800df50d25418fbc8175c06181edfcd1eb5b39b49ece7af42b84fae43af4f4b01040b5182bcb1a4bac18096e751084c8bd1e222a560de2adb6bf8eb9117b6796e564976cd28c1cf45502f81b1284f5294f4ed073fe3e361cf308ddeec9eeec801196ffe560d4c5e84b4ba425c91fd6ecb776b678efaa131468ab9ec9d955a956b4a0e88beb4fe6b83abc64141fa4e17f45fe64b6556c559b9de6546d48e5991e665d4384dfe337d3853739f4b086231d772776c9bb299b35e656d951d77a4b16b6ad3cc4fad0b15198456f0f93402764494d81f9cc0cb5704d39f3a4cb80ad6e9b62aaa67f2748ec91d17fcdc6042053dc1b8b5461b4e7e32607d730baedc70849e149369874040fd82b896f3df10ed42528dfad23a16beaf7ab34ada74cb2af98ae49fef6df81269e3aeb71002134760a61cefb793725f8b09b4c4d6b875c96cb4e66bb153466c4043b898089e7c9de3c52d5cfe5c3e9633027631526193a1f07379e107f42aded7acd4c0dd63278ca185021bc4410bafa7c45f73fdb272344237fd9b2276a710364cde56f9b87a73956c26e6b400cffaf25fca853b5e48716590cce380341be8917d8136ea683d2c2621f2561cf4eef84939415cfa11150b7e0d0dcc8cba961e0ebd3e5564b7ee6519e275f4c84a8e7cb7d673c16c4bf529bdacba98917281ad2cd56611ba7a0a62c9f424e341a4b22e2950733cc6af90e915de358a887a8ed5c86f0b22acfecbc4bd697a4cf7d1ea042e02f376ebd416ae96df9c2c7452e807d08d4b4cb610db951e9c372cd2614249904ec5a6f74e217d863bc3ca2385302dcb5b6c98d3583c81b3d7ee005297a9a8220e6a1c1522c1f59ec216ffb0175807ad8f098e50312fb256a30fc3ceeea46d96275b186f2caf2890add684d876e5c570275b47c405fefe062459a3fc01a0827b2e386f6db032e9c9dee2f30e76cf154a21e07cae8ab1dd6653980cc66396eb181e5b6ed5d9313f4596204963685372ad047b9deef87fe082ea759cc72eebdda9c7a9dbeabe4d5aaf276b34a8c6b612277d17b5bbbb62ea89a3f820ef57cc3b8c921c3a9f140cf0c79d2d71e17521ea819cefbf4429e1675b8d4bd03d212dec3b3505299950af372f9135c9fa03e6048984f3edaaee4b5b436ffe39ec3fa9ecdb6fc79804c0e7c54c49469f1f47ef0b67a84aa20739535e3e3ff10ae57104628d49cf7747afc9c11fc76a578793d8a72bdaa45dfb251004472bbce839c6d5078261dae3031b5c283d3a43fe30c7010d5045de6b1a837410cead9c8d174ad671cf25ec32ff3acf6bb2ed900af6426de1c534c7400eea4d15aff63ae14f4d0c0318c05333de422ca151e0359f01f0416e98eddf38d1fc65d3c448b2e58a6e18fa370c77784f602cc217808698126f3f222a871ea3946532e2c6d50d203478c1a971f1035313032dc87a568678540b405db80dc806a3dd403312baf34966cf6e6b23c2f9e9d059346074695ad88bd4403caa798a69e188b5c819a485fe14887f9ddafc466039a0170908fd0890ac6eedd6c2428081130e22b0b9702c8843d175195bdbe5105197", 0x1000, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x1, 0x3, 0x5d}, 0x5, [0x3ff, 0xfffffffd, 0x763401e9, 0x6, 0x400, 0x8, 0xcd8, 0xffffffe8]}, 0x3c) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x7}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x10001}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x2) 22:28:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000000)=[{0x44c, 0x3, 0x9, 0x5}, {0x56, 0x6, 0x9}, {0xfff9, 0x6, 0xe0, 0x7}, {0x4, 0xae, 0x3f, 0x3c}, {0x8000, 0x0, 0x1, 0x53}, {0x7, 0x1, 0x9, 0xd48}, {0x46e, 0x0, 0x3, 0x1}, {0x9, 0x58, 0x1a, 0xfffffffc}, {0x400, 0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) 22:28:50 executing program 1: geteuid() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 22:28:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r9 = fcntl$dupfd(r6, 0x0, r8) open$dir(&(0x7f0000000340)='./bus/file0\x00', 0x800, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r14 = kqueue() r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r15, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffe, 0x21, 0x0, 0x0, 0x1ff}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r17 = kqueue() kevent(r17, &(0x7f00000002c0)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r17) r18 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f00000000c0)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r20 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400000002c5, 0x0) r21 = kqueue() kevent(r21, &(0x7f00000002c0)=[{{r20}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f0000000380)='./bus\x00', 0x1, 0xc36f5776fdef3d02) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r24 = kqueue() r25 = syz_open_pts() close(r25) ioctl$TIOCSETA(r25, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r25, &(0x7f0000002a00), 0x1) readv(r25, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r25, 0x84}], 0x1, 0x0) r26 = syz_open_pts() close(r26) ioctl$TIOCSETAW(r26, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r25, r26) kevent(r24, &(0x7f0000000540)=[{{r21}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0xc942, 0x5}, {{r12}, 0xfffffffffffffffc, 0xda3897e8598e41c9, 0xf0000000, 0x3, 0x400}, {{r26}, 0xfffffffffffffffd, 0x8, 0x8, 0x400000009, 0x8}], 0x66, 0x0, 0x81, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r28 = kqueue() kevent(r28, &(0x7f00000002c0)=[{{r27}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r28) r29 = accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x200c0, 0x0) r30 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r31 = kqueue() kevent(r31, &(0x7f00000000c0)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r32 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f00000000c0)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r34 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) r35 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r36 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x0, 0x0) r37 = kqueue() kevent(r37, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r38 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r39 = kqueue() kevent(r39, &(0x7f00000000c0)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r40 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r41 = kqueue() kevent(r41, &(0x7f00000000c0)=[{{r40}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00002e2f627573007739ea45592aec2db24a87fe21370dbf016c72737ae3dd9fa00500bc77c7944b7f96b4466402e69caf8ef6d6b9b707da990287ab0cfcebff6a6bf129247788635940042e9294a40b1b060fbb5345e064e6b54f68e8d66fd7b3a3d18848f9612b5715ed39565d2ceebe792d05d7e2cfdebc67147c7789f94314f22ca40b17b1cb73e40000eaf35d51448922b3c9c37f6da4e05c423abcaf356eb486ad722031b346087711eb4aae187240bf52ed1183d4868a8ade81ba1c13663ddfe3eadfa6ece0c98368b2a85e84860b588578966175a82ab89a4b3594904f103c13db0988889c1f6bda85ebd723fecb1ad29906dafc9e40ab607b68daa07292dd69152c32b3dd776c34da4deec366437a1a6dbb1e3bf89a5c69a97755d7bc546b9695c8f60a47d4ddd882971809f86f846b39f6e49dbef6627a94bb5f3655b007ff328bdcb369b4c1010e9ace53191d3d041946fa7f9873e19d"], 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="afe919973e1007ebfc169415b5ff17989fb51f290260a56c633993719354786b73818f26514d53395a51552be0b575152b234acd874aa575f60131c8469bbb3ac5cc30f346c42fe4f828871f0705c3adc2f0ab6a5ee0be362d316dc8cb52fa5acbcb2c89fc173fa25d8e2a6c2ccfb36b98bf1cde557583195884459eeb7aa60d8027af757014188f034c1bbc285659c6b61170a8334891cc82718abcc8", 0x9d}, {&(0x7f0000000140)="ffe3b8808ae1baedbda96e1d289de73b290eef57992d02f47ddba177af7aad715648c585bbe55af3becceea864f8a9a85e71d3638d93f1748c2403bb066ebe8157a6bb743a3e12851e68328b0c442f9ec672ccd4cec216a68bae8ccbd846a047c085d6af7b5889bb170473f3820b02534bac0c890874340bb5ff057f9f9004b4371265", 0x83}, {&(0x7f0000000240)="f3bc272d9bf29f54bd3cb724709026d3463eebb929563d4a2ed02aa935770acbb61c3be9ea97c11fadf22760559b03f542035817c947602c44acd2b075b1c0e8d0e82ee538f35f696ffc8d39cd43da053f403a7573430c005e7b3285e21af29653a151d23355e6363dfe9c66275fd27fc4efce6ec2e801384e833a5ffa5c2dd090663f405e9de43fbbf1bd3ec90dc36172f5f7da3ee1283ece13ed6c51ecfdd3024de804a44a8f0706", 0xa9}], 0x3, &(0x7f0000000a40)=ANY=[@ANYBLOB="3800000000001200ffff000001000000", @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r39, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r14, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r22, @ANYBLOB="280000e700fffffffeff001001000100c25cefd314350d8f1497f20d9136b7f1aefab9bb29a67273ff57cc59b4a2de226f9765eb5c8e904c42b979cbf86c39661759217214d1a55d1fb269e9b3a897a7e950a02be06d6266a1b9acd32f8ddca152a961ec2cf9eabe46c2ec3fbbbf9a6abea8f826d7", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r28, @ANYRES32=r29, @ANYPTR64=&(0x7f0000000680)=ANY=[], @ANYRESDEC=r33, @ANYBLOB="c5401d2a01000000010000003b125d6b0c4046a40c2e1220ce39313bd7c5f6ebf8a855ba92214fa3640df48292738ea55dd895f4064f658125f6809bcc8a5b7034882292533c7e4e5f33e770238299b3f2ba5062f78c54c74efbc1a9c81c96048d0b", @ANYRES32=r0, @ANYRES32=r31, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESDEC=r32, @ANYRESDEC=r41], @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r0, @ANYBLOB="00080000180000000000b40e00000000007ca81a630000", @ANYRES32=r36, @ANYBLOB="af6b7971a1083a6a31a09aa92ef6271645441789ee340a584f352b75a32cce7c8bd0fde07f72b44d83c01e44362f0ee8a12eba6b7f5a3a28ee70b105"], 0x1ab, 0x5}, 0x8) r42 = kqueue() r43 = kqueue() r44 = kqueue() kevent(r42, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r44, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r43, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$unix(0x1, 0x1, 0x0) r45 = kqueue() kevent(r45, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r42) 22:28:50 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000000c0)={0x8, 0xfffffffc}) munlockall() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 22:28:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) r2 = socket(0x10, 0x1, 0x3d) recvfrom$unix(r2, &(0x7f0000000100)=""/188, 0xbc, 0x42, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x10000000009, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300010005}) close(r3) flock(r1, 0x8) setitimer(0x0, 0x0, 0x0) 22:28:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfa}, {0x0}, {0x0, 0x116}, {0x0, 0x137}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r6, &(0x7f0000002a00), 0x1) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x84}], 0x1, 0x0) r7 = syz_open_pts() close(r7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r8, 0x6}], 0x1, 0x1ff) ioctl$TIOCSETAW(r8, 0x80047469, &(0x7f0000000540)={0x34, 0x4, 0x0, 0x10000, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0xfffb}) dup2(r6, r7) r9 = fcntl$dupfd(r6, 0x0, r0) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f0000000500)={0x1}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000001c0), 0xfffffffffffffd1a) poll(&(0x7f00000000c0)=[{r10, 0x6}], 0x1, 0x1ff) bind$inet(r10, &(0x7f00000004c0)={0x2, 0x3}, 0xc) 22:28:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x3, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) 22:28:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61c0078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r3, r4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0x4}}) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r5, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r5, &(0x7f00000001c0)='./bus\x00', r5, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = socket(0x10, 0xc003, 0xa) connect$unix(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2aca49a9f607000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r9, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r9, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={r8, r10, r2}, 0xc) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) 22:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x80000000000009}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x80) load: 1.80 cmd: getty 91176 [ttyin] 0.00u 0.01s 0% 308k 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x4020, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) recvfrom$unix(r1, &(0x7f0000000540)=""/4096, 0x1000, 0x513267f2d480c6e9, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 22:28:52 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66a8318bc92a184bac2396bdb190bc7e72c5332b58dbac1261b3ae489ad2eb6560126b3356869f7b7880f8c8acfecdd3bad03c2ba5b9937b35ee0736d66fc4cf9e5f9feba2abb6d934ceafd6115577d0281c6ae0c62a188c0814831a71e89f15f87344f9fcb7bd8912043d029268bbde27d8bd58f6cbca70ee793bb0607091d7521c74a5dcb24b3c95ec5daff3a616c1b915a2b1f34c1676e3f93af691643ad03f41"], 0x10) shutdown(r0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r8, &(0x7f0000002a00), 0x1) readv(r8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r8, 0x84}], 0x1, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETAW(r9, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r8, r9) kevent(r3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x24, 0x7fffffff, 0x2f24}, {{r7}, 0xfffffffffffffffb, 0xc1, 0x2, 0x22, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x48487ca0f8539b0c, 0x0, 0xf828, 0x80000001}], 0x1ff, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffc, 0x13, 0x1, 0xffff}, {{r0}, 0x0, 0x29, 0x4, 0x7, 0x2}], 0xfffffff9, &(0x7f00000000c0)={0x9, 0x25}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 22:28:52 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYBLOB="fb18320809d00079c200f5f7d4a7517d290db6799080ab3f56b076b6dd8a6fc9e01984dbd586f31ad4468369c6dcf7e7717fadd0f21b420fda0a23655cb7ac530e3a82596715ac2d44a644f7a677b70d830bda539dfe5c39a521f668148f470500029a501761a380df1b89d56e8809a37a0fbc45f16d12e51a61674915a402"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) 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(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4}, {0x45}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) setreuid(r3, r9) pread(r1, &(0x7f0000000340)="20edb20eeaaff0ba39a15c5b0b9414ed50058ace1be58fa8876927f58bc95568549e11062a445f2b51bf6b9cfb47facf98685a986e40a0a4a9743605bd8ce1826ec25f731c8a218738a131de4029712d4f75722a2c7a714276615ba1a34c4c888074ccb73e49320c7ca8812c2d4f0850858ec3a980b765dcdff6860a0e98bc0acff05cb379486d34d4c32f14038bca476cd6aa720e5ce9e3371c64aff8bdcd7219902c7cc45571a6b3a79dc2a081b0db58a73b757b260e1e19ad97fbc58ae5b2a2e3174584ea44871e86b6738fa85dc0d886763cf650be625e39aa14e932", 0xde, 0x0, 0x0) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 22:28:52 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0xd3cd, 0xffffffff}, 0xc) socketpair(0x2, 0x4003, 0x100000000102, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x20) 22:28:52 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="42022ee5e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x60, 0x100000, 0x2, 0x1, 0x1b, 0x101, 0x1, 0x1, 0x0, 0x9, 0x2}) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 22:28:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = dup2(r3, 0xffffffffffffffff) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) syz_open_pts() fchflags(r6, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x1b, 0xfec4c51c) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x2e) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1d5, "ec9a5dd007da89ab0a11d7abe4e40f00f06ffa12"}) write(r7, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xd0) 22:28:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b00040e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024070000003f6846e79146e637e9c037dec2e29f9483f9d69092e14a751c0863ed114fe2d6d8af6daa2327451ddc66b8ca0000000000006aeecfdee412143d260337219dd9b60f072b1fe91ed26a7137cb28e29f5be76486cb4713aee6f276ea1a1a97f535d1731e4191760d9cd277cdd852e0eb4eedd3dd3395428eb78707f5f5f867e3b40b9fb1e1a5480a000000000000000063c30e67e599090b"], 0x10) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa5, 0x3) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:52 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffed4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000340)=0x1ad) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f00000009c0)=ANY=[@ANYBLOB="f5cb09506ffbffffffffffffff6ccd6b8432e5161cf271de4257881087e17f4ee28d92bb967c28931e113dafc237a401e6691bffdd9e725c66be59d1962f0169b2fe86d60d564194c73db8b31af7b05abf8e454c49f0644fad972d6b61fe7a0f5d3f71be4a45b4ed03a1ee380ffd15128dd6e37dbec7537fe0e6cecdbd20e7ff7f0000000000001948bedb5432c203216fc617bd8bf17eac4c786d400fbc2f3f4e0d78772ff4205b882a3972df9f98ac99e0c78cec9fa01115e1768f88473c3ce3d91ebfb735d8f433fa15fdaf1dd7e49515d7cd46f59c77f4d1a6ae929405a89772b1732790b580c17c0c5f7493bdb28916d9e4fa6bbf53b9bc366169171855b4409b23e225317bfaff177415f1fd8b8327a796abd8348c46b2f841ca6ecd57e4ca24ef645f92ae1a7d3b42cd6e5e399419e219d70e94ab5672343efb2d186893a175ffe7bf19638ae4d9ffd302ed0af4db56e64cc9131f47b88ca54210abfe9c8308479f27b8e58a7fad1387172c39b0a5a1d646b96a9a507a4caeb935c6a1d2ab301b35047befe63a59c358ac892dbed4952f8f4af87fdf0cec7a9f2053e14772b270924c240f27355888c3a6bcfb811559e30e99a3f230997b0c092a4fbaafa6b4c6ebef40815420790426b3a0323d237b4bd271da6134fc2b675e9c4c2dd9e8d63e8ea1cb603534d99f34a29572c6ed0f988616d22ad6a6478f379633296928c586c1ddb743567e319213688b79f3785cd55bf983195221434cabddbbded65ca6e49efabda6ae54ca91e2502f4fd1172c41f6b405215c9d889531a121adc75083c27505608c5e4aeeb23e354d7a6290f18cbfb844f28f24741aef1a6f1db383c432145ea38540656f9b169a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r5 = semget$private(0x0, 0x4, 0x4) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)=0x1) semop(r5, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffec3) fcntl$getown(r6, 0x5) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000040)=""/41) 22:28:52 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) close(0xffffffffffffff9c) 22:28:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x8000, 0x2) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 22:28:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) dup2(r3, r4) 22:28:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) r1 = socket(0x18, 0x400000002, 0x0) r2 = 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) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0xa, r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) read(r5, &(0x7f0000000440)=""/8, 0x8) fcntl$dupfd(r4, 0x0, r4) getpeername$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) preadv(r7, &(0x7f0000000900)=[{&(0x7f0000000480)=""/152, 0x98}, {&(0x7f0000000540)=""/17, 0x11}, {&(0x7f0000000580)=""/28, 0x1c}, {&(0x7f00000005c0)=""/30, 0x1e}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000000700)=""/248, 0xf8}, {&(0x7f0000000800)=""/250, 0xfa}], 0x7, 0x0, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000100)=0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 22:28:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x33) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000040)={0x3, 0x80000001, './file0\x00', 0x9, 0xff, 0x8000, 0x7fff}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 22:28:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x574257a8f91fb4ad, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r1, &(0x7f0000001ac0)={&(0x7f0000000280)=@in6={0x18, 0x3, 0x3, 0x6}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000002c0)="2e3e6753356e23e67d03577b3847d0636e886bf97e9a8c50ce37ed0f2270ea35a74a5367e4c848d66aeb52f126ef924719a46199476b340286b654c28e58992392b10758eb56c61a355c1cbc885350acd4e0d35a624b4658e2d9a450e280186b52ea51ddbb19d644c25defc2cf9dea001a4a8b61dd416e55b45c6257385169789a63b11c39cb1a857920d5b00493cb60a9703489ec5cc7211bb84fc807526b5878b421afdf5946ea4617d225004bb0d09835496035b4eb149013479e6d16840d61099e635c9bd9625d810d352e08c5a025d9b7bb7bddc4f7ffcb1766ba80c5b9", 0xe0}, {&(0x7f00000003c0)="eec44df7f963f0001c7e0da9492b720893037b46a88d5946ac534f4dc472bf3b82ba713ecbe66a942a52ff62434dcbe7c452c8a8a707ec6c40ca8ddc3cde2a7425120e06d46d4b2de8fa86c5c22f90e3086858a141f9", 0x56}, {&(0x7f0000000440)="0653ba4961d545f83e8127f6814d05c4b2a7982aea07f003b976627c06502d791cc23c4801ada005970b324eb79e3a5a7417b86b29fc1718c3638ca2a850388c8b2217c254e9ab67a5f87d23f25a79f4070a4841c316504354242444613741876ca73efe54be01b219699776928eab4576bab22106e401363bd8eb85e7472e97a028f174ccddd535204766dbe296fe6fce32922eafea8d7254d676be30c55fb24bdaa29704638bb514ff52f0833a7bf40cacbfd2cbe39854067862bab1a25884295d22da3870", 0xc6}, {&(0x7f0000000540)="edd6f35323bcd9344505388f0c635486c3f24d04f253f665cac0ee54ee2e0001b6dff3cfdd9308eb541ae97638b09f28fb74aa3477ab12e8d7270f1fd968555b28cd7832edb383b062ad846844c877416af9ee2379b2da7efd87c769515b2672dd5ddf7f5dcc66c1ec26abd16da61e9f235b0085a4ae5dca5e4c5fb67d64fbe10b3af78dfa425f7c1d693167b582f2d3d9fa03d9461d074ca12edbf3ca6e3b9a1b3e5aa07df3c9dabd5313de281863fe60c17a5037de8dc68e25050c58c2bd4f111daee2d609fd348a290cbf583fb3768f9c1a3744ee36c137ab2d916106c63d6e5bf0df06766445163b4b0838ed7812db206ea8d303824778053787ec9278ae4c63a9d183c758cfda2ebb1082d05e8a8d0167079ac129f0b95267412d6fbff0602550ce112882ff2a6ae5c80baaaaddc6aedebee7434e88b10d6d4fcc2674ec1ff5d89b3594292091205282276d6bd1a1d05ad2799a07d3fe262044a4c783e87f35df58b8a304dae040d5935116aeee1a8464cbeb9e97f39d2804d54692b92ca6f7c94cb38da9e38f217bf09985cc54834c33e99cc149b33667ca07acaec173fad07c50df0bcfaee5cb18e2e4ce28b2fc9744abcef70f8c160655c07e2daf6f30ae79188a9153a47efa4f0223708520dcb3c6ff1b63951f4c4c7df56ac0e4abf3b28e74b038f5410a796e43e1a45beb62b3bc27208de30b84148f0909eb06e1a952b3fc5319793dfa9a0b1c8922ce5099d14af1ff1b6881c04ffa99e5b7f1a5f169e3fd050a905c82e70151cf9fc495671f56162ec4735ca1c26e4953c1bea930b6321939dc50fa4884d851e7212ced4fdaa67bf3b9bd87436c58c3abfd0f59a895247e8f53ce4cd836b62ca8f94e47dbcc3ad2acae09cf9ace94c4c1511864ce0e54415ff489eb0e879e3c85e5bab4a1502c40f7c676800b9f415558efe0f421fb7f219d1f71ac60bad00fd023ef2b6ce8f3f502ba89cd36ad356a3e0a40050fdb17a27734b9fbb2c1d7c2669dccd2ca31331ec7e75cb2f1deb0cc661f52905ad441c1417adfb3897db333785c93bea6f68cd591b885966fe56c39b21d3f7729bc533a1aea67a05f97f3b7226de966a323a2ebdbe1e00862ffa663df4772df6e48b421fbfd50f2abcc0e53d8982d80420ba028eb3cccc708af78625895dd33f157fe5c8c920a8998edcaa737cbd39aca9f5e051dbc23c8ff7f0bc5e360cf7950f9ab2a434c8998b5fe7ddb9309889d5b0f9cbe40b943879e3f78e49c67e9ae6d2c9b4cfa2eae343a8096a06e6c2fde13adcc3c84ad7d3bf87bd66b62fad2daaa7aeb62d421e608a05e2269c3c4c182c57ccef9bba4f370d381ff75d7530c6f614c41ab9907946a0d0c408681ecf95a8973a703400e285723b7971e5520c972ca937de6ac70cbecd46cce4a523274d5dd8ebedd828b2e151a538560e139d08e8e23476be061666b6288c75007dbcf3c0e6e6822322a777ea6b55771e5d1dc1a151c3c2c7d2f865f02b201cad464674f933447cf84901c9c3e28c27813bd442132d1805160e17dd64077f35a07b4813fe6ae7e1ee96f9e8e9d27f6d3923ead7dec7e9bb21f96fa1d630b9c95e8b1b1694a9beaaa45abce4ae7af97639384af7a063e0ca1c9d016c56ea091478461fd51cdc342ca106d8b4ff6a9c9ea622c15609445c70618d5a8c5bfd1cdbd8c8fe721b450f5de1c92a82974f921cd66d21d6917e9fa5e4c8af0cba789ada76e259be83c9b1fed5aa2d72f38a2d002d89a51c768ddb406f7caf936dec2f31c0410d46bc2f7d475ad22f0d78c15c22739332695d15db05bfdf4378fd0eb635583d1653d7782184a26692e9d1897f2065b47e0df182611df56eb262a407e78be0fb1a4a64b483a0313d9e2773db37e67ea27f5c223d4f5894a6344a51af25b3ad5a77ceb17bfa61209e578edbbadb0a577472babfc3ae999095110fe2690df18407ca450a18e697794009f5d1d096f7bdc5a911fb1febce6a8959d7916f50370fcc104f286a766f8de95981e75e703eadd6194efa8cb20cf5c1af6233cc05000b636c7e0fff34be4c33b9da845cb96b01d5c08371a607a382ba52b5d28f2d5b5d7ef707878b3a83b178f118f0b206e4a0f58d30814d8e7191c08d711afcf423e6e07786474351939b37506f2b2b42e5616d6ea7fe5ae59a997932a9035ae7e85ebfbb5eb12a0566c00f0650a10cf603aa99040c68ab92db251bad43ca9581e73f254a26a52bf2951ed7f424ae1d79ccdded9236f3ac92fe673dfc6b6e40bfdd09a5efcd251e1b2781478795ef99f523d73a6350a0e5e2a86747051da7583feb78147833a19645c1bc381cfb6b37e02c4ea1c96ba6dddbae6a61a5fa10f1ed344e044a92553f8ce4076c432dca1d96e162e41e237c306f8c7da5b6bd99668420a9e5ea17a9d27ea0a3ffba9944b3393e33e63b3b35e9ba66a7bbe5901b3e1617e62cec553d2050ac0e3f9ef120dc0556839876977b78555710c2d55802f9d68f2ab0da9a1cc56a2f886a858cdba79baa56b84670da93b3c320f5b3ac5c37f72bbe5fdf79fcfdb8d763c40bd9f8a577ce5580964ccd50dfea2f6f0bb0c94be77cf6044797c62a9a6875528ea0dde795bf60d431c0b4807c5211ce7b5200cd5f4a0deb344e6660f3fdc0964b652cca7333604c1f3cd2f013daf6d4b0749495df4d60ed8e4ad8c27a850f0a20d6972678959ff61269b602a44b307eaab0f342c3c12768fc3e102a8e1cec088929c548d86bd6bd506cdfa498119a4bb6a4ccefd1344beaa2cfaf66a1902ad52482787460eba52c90a9db487c0f45b4ff9d0252b4cd45fe3b45441c8133a6a1a1b760a225d3dd9f4ee77528eebb25680720608113051293d79f01e1e7d3306a44cca68338745543ffc526cec26ff137dcc958d0b7970db32646701f420006ead0380915a309017ee3511ff4a13b81b689de5915f0c54d5c882dd7f7d4815320880c72c02088627334d8d554ac2c3902c3a99dc21b8c9fd86a891406241799622d968d53b2b0a76c8322a94c0b9d67033f4ec014a2c1e32b9ad056d866d3d9fd2551719aa989d674f9f6e66bad9fa0bc5deb7c290db7baea1cc795b897c323249348de7d1fa1beb99fefeab328e54ae863f77a8525e211c67a857afacc195911d1964ec213a87eaf4b53b5820f18d73fe2dbdaa85fe8f01d503230211a284752b06ad4e28f036f1f59d2132fcafb955cabc2a95de673d818319426f20cf6277885d14df77275f920c753cf617e5588e717ee233ab3d25a4f5ba9a7957f765fabc1118c921efb8d48fe6c203a75f9bbec7aeb762f2d9935fdd4108160a0bf7b10b7aaba5e6c746db3f403962d4ee54438889b06494f5b393d1d419e4f742496ce9f9f51397c6244d659451cc7d9450d5d1e89ce747f611086d6802052236f6162dd37e447d2f8528968582126c28642d5bdeead59079f8e2e0cb01170d422f23f5d2bd311d87e9bfcaac148020aa9819e86a4162db71d8cf2f80640dea0f98b864d90b1edb8962e20f35d859ec5b2fe1996763c2e1f84860cea142620171e13080689f2534dffdf12871644e46c4a96e203b3bd98b3a66c5b4d7a0c913cb6f42e86610b81c9cd2128851148bf13a731de2d52c11f3bbe609bf066ba6101a93aad7980529426590efae936f213a4b52b4f48c374315f64e9c88e4278b16e2cab5d93eb8dabf30b2874d54939702bd6178241183bcd638f184542f5e58e008f4f99053f2e3ecda49f38f2441060af655c6387e87008d07a256b1cd9546ec7d02fdd95179f718d70d003e7f674d19da525eb41364de51d1054daa7305005b815b6dae220aecde16a02b2f6d204cdad1d35b5d8fafdee9e68570675ced76c29a41baf2503f7c8ee6e8a1025a1525c6c07fcbad51da564bfabb1c8f15a35ec729fa0136b1800e5a7e5f97ff3d08fd3cfc7da70f382a3001b08d9ebda2ccedcb78f7f3a2ae220cd3a72500c4b282d3586879f682600f63163db83abbe000c04d87cb913747c14d4c7aa6dabffa5f8c979d8d91d795438a27d16765f3d29680c4bfc17dbba1da5f334ce7443aaa16243ad037947104d39741fcb136a18fc4b4666435ead538f1fae435cafdf99126763d3896667873869d21117f3fad2a9d98fd70f112d85047a9ef45dc313c74d03ca5873ccaab90b36cd0ab36ea4146967158108c5dd95fb94ba597ad448ee3d6daeeb0c5e3f65e879fe292aa72004952188e243dbc5552a246a40d34ea04b9296a0b126f12a38f3886729fef5509055f375bbcd7ad9e2c955886d02251a112280f872b5755df20871187526140630155153f6b1f7279cc6947b7ea6f584bd123ec986492df5de310fe7eab77558028c06ce3f020ded08d7eeaec7920c8709339ec1b7c6965f89b09a24695db757b015c61fe79ce0efa77ba776924c290d65721dd446e2de1b9f67b66999a129c1bda732af0aa1320fa82bcef34130f3a87b51ab6eeda8117bf014ae4b6ca3f890464383691d1e26eff7d9cc802b1002ed31c4bd8e45024e59e0f945d9f3ee264156400e61e703d1508646a739c8332833fd5de982fb989b06e5c1c8f83971b0173ec3cb6e2e3aa5636e84173792c853a96424f5d0fe4ea753adc532f4e4764e6b7990016e80d1048631c86505d809f2dd570527912ad1b8bc1030ae62a8b1eccc5a7128391e2980578ea0d6528287e91ae844d2fe612c67d0228aa522e3d5ad7b43848e587d91f84309c609ee4664c79af964e872d63bcce2faae4cae5a795afdd14f20015167da01679a96321a62ddbb283fe995d7b20dd4624a7bb27f7c38032a245ed563c61d090dc024e0dbf9ad64f9eaecc926aa195800ae5d32ded4eca1a8776683dba6bb85e804f965f5da5fe8463f1d0d41e63ba034208c49a6a16f401699d1097a5cee087796fc8a987821c0e2c893ab65604ae19dcfcac704eb9d412038a45fc64a45ee9605701c54d9514939a6379ee794a22c9bc856285f86b336434db4dcd00f6c3c6828543752a78a05b87d6a59e25d8bcd9178856fb946be1746be2aa8a9e0af4eb7a4eb07dd7d0acb09b81013457c68f630089f0f8d29a7fda009ddc5423cf1cd0a56e4f6063275f91dda353f8f6ecc2146823d33ed3bc567f0fcda94404105bfac4036a9b07f837c20624792c6c6c5dc09e8a30b682e691dc08993e047dee9aa9af6c5fa6974f0f51558fdd51e81bbfb4a0da81fa84141bff0f0b91bcb3487123fef4d14c4db5be5e547491e4a72064536823952c3ad22100e1c5ef4aa22c5d31beba72e95cfaed4b2246e27ec58787d602e00962bb239df7825679e4c976ff30d6cb30c0808841892db9791f7e7c636034440ecc04d79979cbd0f44bd1e749a06585881386273f50b00dbf9df2e695d35bdf2581578e8e055b6ef415db3ae021448b25da2e17aab752031264134f7951070ad14799d84399ec5263e4deadfc77a574031c7e0c31c12a5dacc03e9909f823d4bc97c449dff891f38c61083f50de9ab98153de0191c6d188df575f8fd15f05ab2df5bad4beded58ab55cc571e548ce04b259341394152a387f51cbfbf0c254029b9d016e04489a3b17b7706d4c5c143fbfe747fec3b14d9738f47981781c07c9da78e2fd93d2505489a8624737ddfdcb443b591585a5ff7a226a6b7f7381d97ae169acdc2c90900f9d1ee0951763d951edc8fd92723ca54ee9e4855ef60916a9f91e0e4aa3c9ff96f7348b37dbe4afcba36b71035bfd6a9ba413ae8beb8ca8291ff22a7a28a8eec0a4656bd26d0f422388ac03739dbb8e96", 0x1000}, {&(0x7f0000001540)="8954bc1df0fb7394022aae41980076087139d9a808cf1fdcad6c", 0x1a}, {&(0x7f0000001580)="41dd2f0076b9fd08f9fc88b271659c772aacb602608c7e664ae61065a567ce3791b139c5186767f1b515bfc076fca97c127e61537a4badb62805c566855a60d6be0d2254d5e5d2befc85f3b3ee95b3078ca320e8cb9530a462fec46000e2eced330da33281b4", 0x66}, {&(0x7f0000001600)="93a39d7dd37ff7db3d05d57c3c1f7164e17119bf99f6ca81f514c008d5672d82c722eaf28d3e3d7fa058052923ee392078b9bc2e81206d61853a9f4ab83d5a4b72dd18928247370b9c2cf782f5fee7f546d3cda9f73d917b9e54f08b430745f7dd3e92043cc259e646400bbdaa461b127cec18c54befd03f6aecf3a86fef", 0x7e}, {&(0x7f0000003000)="cfa16a1f12087bedc119ba2b884eb07bfcd68c5867bbb77ef26cd16d1eb7d4d4f7762737aef2b112c579a0dc3f851c8023c70222725c151d934cd5bb6ba4e8a1759e6b00d5c34d6dec1ae65cf28ccbe42d6a77c800bce125cddba582567ffdc1de090071acc4bb9cbb1fcc7b59d5db7a92257518f35fc7cb3d29e0ef6aed3b2748a45991d5794f3c4df3111b6e013b5d9435644e5b5f4e3bccd73482e74d671eb62ff89523ac264667fa08d6d91a86b6dbb6001cc6be8f4b9b49c77e2589d622e7be04c8bc3725d1f286fc5ef8fd429270a1cadf1a7f2c841da51389bed860d744679ff94cc63adee58bcd880f4c8050f3c33703b7e5c451c6b38d96242884bf5918a8555b8cee1f00045682c0dd1483d742de106dfbec004cb823d0d4826cbec69f9f8cef5fef43b5cd508138c12346d8537491d35205609eb00549065e7847fa4c70f0e217c181ef005b18dff450ec14125afa97f90e67f641d7034dee0060e75818b9610132ea9706b44d8b269fda6f4ae7fdd8eda1ea9c31d8ca8353d1632c038b12901e0c7ecd9db65f56b4d44b8dee0c27c8672a8901655b780d2317fb1e0a320ecb6ddeb08f4723e13810522c853b89586be1ba499b3ddfda95d69f7a6ac94cb3235261af3366dff82388889b82e7a0f0b6f045c903733b7c467790e530ed744ad7f6bc31599ae232fb23b9d1f1040196c3cdbc4f9eed6135b69114a23be551754136851d56f0d77cd045a03e7c889ac9c3bc1228bf4abd94dc0c4ff19c69c52547799719f8cead21b8cac9408b6f97dd1e6afe4433411158c6309f61d8dc9036eab999456c5c5a4c6419db645fc09760c12281ae7598704a646639208e7f316d0212e7d081b16c5f52fd69fc3673b18075187f25566974d20560fa9751968296ef8a0066633d0e174f9fd3f52b2f25fd6fa63b9fcaa35921033e5549eaf8efe1eb16d417a3e7c24e05d908446696d332caac93ab8b34ca796135d2303685ad361c267e756868b839b0705031a0e0e23f12eb1d9fd914554ae65fb0d140db797669052c92bc148fa97d82d5241a943ccfa9253189088e1cc98062417001e9992443ea142449a7c43b503d47f0593b021733d08120661e6efc06a66788fd80515700e98d05aebca8b5911e9fbf926649dfa473feb5be0b586cf918a10da72b69e3a45848e3d001c920a54680922510e0471cae0b5ff9f9f27f74e9d9347d0816f2edaf4281b2cc1a312779e910636c8f9f68ef133488a48241e2bfbc309bd500a0e0645c35f3a6eaad9428a6d3eac52755e9f5ea9e1769861476c8e6ce419b20081531282a9f25bc3916542a6a5c45f286dbfa7dcb597aeb0f3c0539ef9d7f503433fd962ab24082559f0010417a1d838523be111ba741323c8c82d47d352bf2735d1f69eb3d8f74abfebaaa3dc04c0342de948e2ef8188c9ccd957ef32f4da2073d87d5c1d12b6f54dad28fc7ab8b420406fd33b06228815a11efb7b2baa6ef266a9580b587461691858f42ea6f9d71074845b29078e938ef2d2204d0ad07b121d561a5584fa03e548fb3ea9312a8c22db160a7e6d131377fb1bae9bc787785227ea1cc614fd075c3c5152855bc18d1daafffd802cc7060f73d776b867a2891d71900090b0335c63a0babff48a033b31e0adea9907604ffb0dd348a7fb07afc120f823a56fa72b5eb2e512c468fd9fbe12b97df9dc20f70219f4f75b9ea8eb2f598c2caff7cc6da3e0da6016f624fffc54db322ec93271387b59a9761d7fcb4730f23257558b55982db6077ffac5b29611998be338f96b077ea54039535af2def58b3ac3216ba669275d5dae489037f6db4d13361f59ba5d18aac03c54d58c15f2b85739b181a6232ca622157929de50211873559c9dd90fcf0356182c6e914db0d75d86fa50893b67202471f64e9d65a4607ebaee66c6abeb7d123eb7cabcd0517c685f08d966d87bcf9aa43f77a8eb9f300c23280becd7b692c9d25d50d70d1c33c0486be7525f216dd36fdedc408364b17b6c8165ba1bf52adb8a7740a16577653c279914024a4f75dc7af8f91c218c11ae23450edf22ad40786aa4ea5cbe9916d199269dd41989a8960d825792d1be5abf752a3fe07bcfdcad79d4563efe02aaae916937ed4a8b05c6d8227ff529d69fac23cdedfcacf4ac22eb99bcc633e9341c35e594bd0c7cc15bf5fdb283609e9d57e06ac01caa397aec47763d938b36a4bfce6a178f144d19aee7de3d0dde51d3da01add4b57eeb49fdf5683851043217b7372e83d898fb79b7221ceca2bf2709ca3d08732a4604bf0f5766c07f114e21cc8bdda56c045904698cf77beb0d4034b77e7190ff07e7774ab65e9e6a0f94f73b549799650520aac170dc34715b81776cd7d70f76452151bade3059ee5de97f070066954b031733c40cb4f3637c8b81e3994abc8bfd65fe1193f2615b340ba8d7c3204c6b1b73ffc5c43c21f7f7ae8696fe502cad47e0f050fda01b751471cefb7fa8769391267fc1277d0f881fabfd33a5f1a932eb1dc3adb1dfd2312621fa351bdaf94caf8217708bd9297ae8ed672de856ec96c701641cea9ee8e1dcfccb3d5fbcc8740d849991e27c6639e86678c388f0eb5ffa7de69fcc67a9744ed0943b2f8d036cd324e2c9e8bb1ace729dce0ae020999b573e3bb31a8d1fcb983a61dceb98bedc41a3625d57e7aec74a6e6167dbd597f274af2930ce527391ddc5976e790027b41bbe098cc3e02cfe9b28184cc7e26099341876b2eddf7d723232defe5728503add7555c3a12cddcf92be5839e5672d41367029628bc761d3c4f8f3d0fc72a184f7ccf092411bab5cea7407cc0fcf1d1421be3dd21325132f043b7edef2d5a28bdeb5c4503fd9e09ed9c5fd2b7cd5529298bbf20a38781e74ff84d814dcc9f3f38260fa3e96aaebf3bd37d02d7a1aba1be9e00a82156635e803ffcef054863af6107f9761af4231ca9037ac30578fad4433da22037638ab644c93050a2cc0ee25db0034bec23c6cd35ade7cc7f91d89a0618f57de5395815ea7a6b9f3e084ed9608188a31b0dd00705a25924237bbb56915cc8fb9d3958b2a0def1e2fd1f354ac3f9e5e011f0b6051f3b19f991c4db596af65abfef4fc412120a2df4f7b5bbaf994bddfa8dfda722ca93bfd1bf6ca52a64f9c84ad2a719bff0dc48ad4078ac3219a3ad9a65a07b27f13f9a062528d71a96c6f07b6e0ef85aae1e1bf5c5399341244dc7fbebe57966eb07b9846b6024bf7bd2060929089b84e7858dcfd92022065b9cc800ebf3bdb8b008168716f8945f15970729e310806200f661f935dc675c58fe9b5cebe476e3d969a86bd50812372e710d09511bab7463c6f232bd8de233e7ab3ab598075c0cb0039d6aafbd5f3c9339ebdf69e946d82f555138892e25a293288ffe3b78d106a4c1ed4a25acd1bb4976c3574c099beed6d1562e20f003fb2edaf5e723649cf738076b29720bd535f1a262e1a68c88fbf2287ecbf261fba98cb922f94ba1fbab3ceeeadcf7004f71237d060ea25ef960a571b08e8b4a5a69449b1f9dc94c938e65d6f2c66b99f8d37d0b37ba808dda99044ab6819628a419d6775fbdba70dde10d2fa3e874ec432782acb8f6d8e2bd9c8919f79ef7f163d296d02e401cf7e494b0cd082c254bf4356d5d33f1bd6210fa083f45254f4110e4dbe5a12c3a9dc54f0a417221f626aeaa773cdcbd8e3c176726915698992f30cf228ab71006f0259911c299aaff13b60cbfa7ccdd3d1aefac04fe85ea374ffd9862a3ddd54a18a982acac5729da35d0e44193d0b1559ed75146a0b0f292885c33c243edde4c702544f151945ba71bc44639d1fb2c4bae1ae0c068570ef580ee32e6f5ee4e046c5abda8daf4fe5ccafc01c182360832a3b6e626a78e28e445daaff3ac20211b7366fe03ff95d40a46a0ebc50d96bdd722ff336c57b9f0e6a1e4bbcc62ec49aa3692f9d51d44474671810e0f30374e0c7e83f0eb3a249a9d309cdc725fa646f38004873049eab60b9c1bc8cc5f1b01e735b6d570f87a49a5d27e0ed91af89992388a013aa2456b4e275ca7abcc610f3a33f8746d2537385b8a67d2f73f37c8a208a3026ee016c2f8beefaca22994e119a2740d1e9e9172ca211912a888a7b8d1fbd39fb41b869be2cbaf132f6accc0e5ca7ba9780da68c06429228e3dcf0bc95cb82b1baee0b85faa5c08aa5cf4d3efaf8e4880ae48351e88a4fabf273879434a7bacbe45dd307cb55bc826cd1d557384b458912fa137e2d826d902a5180728004aa5ba713f2b3d5b6002426b6046d2ab7613ccf592db6c40d42cfc6bbf4b9217319373ad8802bfcbbd7d65d2f4492d63231842153e936a9411a0ec7322983ef082abfdfd6171b9beca1bf5a796e49a4ece1aaf8e1d8750165065f63ecfde44e7bc31bac63bfe6e39da5fc1911d579266cd28e4cf024db93f240321e0a891b80181405a3110dab249fb2e97eb0350faa5fa52d1c667f0db35c90867cd069b0d8fe3724da27cab6bdbf57866fdc7a641be1f5dbdffa41d5dcf2b08bf8d096075dab1985ebeb2f9db3b4ec0a64c09a7ff9ac32a8421187a5b52b75e3155ce0532e1f91f64ba48e83659f960f52be51c4ae2454bfca69470a57c8ed1f254aa61f70e1cdf1366a23edb4fd67ae24fa02d6115855f0fb5806853c31eac367149550dd50fb538e64b5d5d189547ca1c2e83f673c54daa092e676abeaeebdcb4b7e48ff30f0da5f16524601a543dc90fe3a5c26a6ef50676dfffc60759c946c7a9a8abc0beae4a98eb5e3bca251cc6cfaa9d4064dae30726554a587c758725e065a7fafb865a7ac90386a4d140150625659969903080040c7abaadbc17c244924f6288fafe7d676061c8aaace255de597d251e68ed4a71d55716f893cce30a168750d9da5e32f7d24658ffc39995b5759e0d13a551f87ab22238b281a86e3499b883c889cafa18958d48063a5d7170caa3dfaf6a22db094dc1659a57eb13f97fa7722bf81c309da50052ad606dc1d8af20a8ceaeb8b46ffddf7293046254a8b14b797a1930910df07de012afdbc9093b5528f48c2d8063812b69e5f203447ef29561ce7220739387499b2cc686c5b8fa1a3b69345ba03d472957fc86e356d2d1170bb60d10196645921d4b36099c24b70e7c5411e48ba3ed7457af0ff72188760b4ca482085e909f39050615f9db6a2a39831b2e13d87fb95c7e1ab6823c8838bd9499fc3c3e7d757e247977d81d69eb86d9b14705ae0b74f7c1ef0b02e8949e37c20ccaaaa800bdc3b540d2f38e84176e19b796f342f20a100f8823d6bb866e17461e94f5ac398b8ce482ada0405937eab329c2dc9cb07086687ddf32b54e8765a15f92dc708d75f93d419fc04211b125e9204b55ca3031b25e21c8691d4ee21f96837037176312f7baade1c50890a2694b044d43c4c2266ac942c9fe0d1ec730981afd9b824aac6951b3df52f870541ed05403be1d1a27f7ff07bba8892a536c014986137f06df860497c301d59682fe78214b6c1fcef6ade5d069d2301d6e0c0c4163d71d61ff3ac1703457b13da6fa01c079dfa257bf06a3c3a4f1d680220eb9861a2bc9c9e4ddbc886ee44b4c7bde800ef8e142b55d65443bc3311ed5139422aa6ff55036f6d3239c1427d9a83f2b7836e7bdb1de65f82c31b65a197ee9cf69154df16e0c0580c4e0d838ecd0fbf780e65f2509b8b4463a909a7ff4e2a8aa63be2830440d224931056025111ebbac741a4cdd5e45d49ce1c10e72ca68a911ffb38e7e4dac869ab221bb6e2e92ecef234bd57", 0x1000}, {&(0x7f0000001680)="54baa3c46400992592631c4cf375c5a5f6e60f3904b7ed7b2a6eff24dc8a4c00c1203a99ef35c7817d63ad870445bb22a8a955f757d71284afc2aaff23a736ce6422908fa27aa96e1fc789151ec6a004cd6b095bc22db6b629700987ef44a9e8d5910b37388c6b3c318c873e0fd6329a15a237a4a7aaac09a6d77fde1ba5910f33cca437bc5b71c5387948d1f025788476ab07a356f65c5d38", 0x99}, {&(0x7f0000001740)="eeba93dbb4e72339335a04fb37bd00a3f364e41177afe322b81c443a87cda87391671275873ab7b6314c1159e80817d229da27f26e8bfa278a7d9d069825bbac3c64bb904f4384c1", 0x48}], 0xa, &(0x7f0000001880)=[{0xd8, 0xffff, 0x2, "989ddc4b48cf6e1c6b2c996b6c17047cc8622d5f866e48cba330dc84181a23d4679ce57dc96a9417d1c5ff4916bf7dce0b7ec40364589f63d640682cebe561ac949539379e1151dae00f6863e3a748d7478ac6dc892cc5337e17faae719ad865490f00ace02b85d002cf0b5d516ae907b06198a93b931a2ac0aa1fe33f13ef707ef0cf0167bf92ac2a37ccc320e079b219061ef12c3950e3caba6fe0150c138a6f7c49d55516c3a0adba8dff93ed14e363d4b1a5c758cd3d1efd15c1b9c5d98787"}, {0xf0, 0x0, 0x3, "d47cb3ea323f211f65251f2e4b2f2e055f514fc1a6fbe513cf42e8f7a6e65430fe47b1482e3878ced648c2cbba0140d329c28904c63e1f0f8dabeb480fc76d3440435cb842ede0bd0a12fd8179824cd75d881770b1ed547d0744b196cfd4b3a6673811a68c7c17941ebe0ca7834d5792a2621cd4c6547544592b17e43501d042ab7bb0a52163449be2fadb474f47be6fb2826aa57cbe725a9426b2d551398e332d20ecd465ad795117331e1bffd2170fe0eec09a9d60280f4499bfcffc6d8c13b090b889bf372f410f10d8bed108db03215c6ffd75c83fbeffa575ba93874bda"}, {0x78, 0x0, 0x3, "36cfabc634f1e14f6d2f73d27e0ff6ad2784040663adae18930323f5208367002492d374d0b3f577b35792ddec2bc53ca5fe4af1c03d392cf6877d016cab4c498bbae8cb5fd8a6a94e559f2495d607d5cd0aba75951b8711e6c23721431b464bab8e3c74ac7eacf0"}], 0x240}, 0x5) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x3, 0x401}, 0xc) 22:28:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x0, "b8000000000000080100"}) getrusage(0x0, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x42, 0x3, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x100084}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) 22:28:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74, 0x0, 0x0, 0x7}, {0x1c, 0x9}, {0x9, 0x0, 0x0, 0x100000}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6e8a579292219e5820c996b0a63") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r4, 0x6}], 0x1, 0x1ff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x7) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r15, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r16) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, r5, r16}, 0xc) 22:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x1) recvfrom(r1, &(0x7f0000000140)=""/114, 0x72, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xd8, 0x3}, 0xc) 22:28:53 executing program 0: 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 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r5, &(0x7f0000002a00), 0x1) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r5, r6) close(r5) socket(0x400000000018, 0x3, 0x3b) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000001c0)=0xc) connect(r7, &(0x7f0000000200)=@in6={0x18, 0x2, 0x3, 0xffffffff}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 22:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000064}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'\x00\x00@', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x48, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0xe7d9, 0x24e08843}, 0xc) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 22:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x2ff) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x7) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) r11 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r3, r10, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r13, r14) setreuid(r3, r13) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000040)) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_INFO(r18, 0xc0185603, &(0x7f0000000100)={0x75, 0x0, &(0x7f0000000200)=""/117}) ioctl$VMM_IOC_CREATE(r18, 0xc5005601, &(0x7f0000000580)={0x10, 0x4, 0x4, 0x6, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x873c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4ac}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x13bf}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x47c}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xcbe}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xca}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:54 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0, @ANYRES64=r3, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64=r3]], 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 22:28:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) 22:28:54 executing program 1: r0 = socket(0x10, 0x4005, 0x0) socketpair$unix(0x1, 0xb3a213902a786828, 0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x12) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/237) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 22:28:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000280)="04000000", 0xffffff9a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbe5d08105812eaa4e713048e699319296487c00f356f829ad413078c4d7cd55dfa8edfaa20edb4930c93b98354cce3d495e1c0f20ecc09f5709f6fbc6d44d3442b897c0b8c68e8d35e936b87c99b87d67e3b238ddd5f2e971c73de8aca5d05b2d263601154c17bac17dffa2e4e2adbb8d9670e2d5fe4513c659e5c9eeb5d7bc09ba385e92bbc1cca42932a20265f11b4f6d41a483a84436826c44ff2feaecb54ebe6866097c80c448df8e361eeb7c0c8188eb34f6b64b98ade306f7468e597a856f73bf56a90cae93e57b285e6888c12613ba831e68cdc64a937acc62c51cb3d9cff51fa3cbd72f26ba7767daf9056e1622ca427ff9", 0xf8) r3 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 22:28:54 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 22:28:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=')'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x4, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "0000000000000000671200000000007400", 0xfffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 22:28:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000002a80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a90005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326aa0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r1, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) 22:28:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x9) pwritev(r2, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) ftruncate(r2, 0x0, 0xffffffffffffefb1) connect$inet(r2, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) fcntl$dupfd(r2, 0x0, r2) r3 = socket$inet(0x2, 0x1, 0x9) pwritev(r3, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) ftruncate(r3, 0x0, 0xffffffffffffefb1) connect$inet(r3, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) fcntl$dupfd(r3, 0x0, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001940)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x140, 0x90) socket$inet6(0x18, 0x2, 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001840)={{0x18, 0x1, 0x2, 0x80000001}, {0x18, 0x0, 0x1f, 0xeb2}, 0x7, [0x1b1b, 0x8, 0x1, 0x8, 0x3, 0x4, 0x6, 0x7]}, 0x3c) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001940)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r7, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000300)=0x4000003f9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 22:28:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 22:28:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:54 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x100) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') 22:28:54 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c84000000e96c653000"], 0x10) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) 22:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0x2}, {0x4000000000000006, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000140)=0x1000000) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 22:28:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x18881, 0x80) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x20000000000002d8, &(0x7f0000000240)=[{0x113d, 0x1, 0x81, 0x2009}, {0x7, 0x3, 0x7, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:28:54 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x4, 0x228c}, {0x1, 0x7}}) 22:28:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x2a, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {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, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x7) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x2a95b1ffdeded202) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r12, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r14, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f00000000c0)) r15 = socket(0x18, 0x2, 0x7) setsockopt(r15, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r17, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r18, r19) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r19, 0x0, 0xffffffffffffffff, 0x0]) r24 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r16, r23, 0xffffffffffffffff, r24, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r24) fchownat(r2, &(0x7f0000000040)='./file0\x00', r5, r24, 0x4) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e3c66696c653000"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 22:28:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0xaa, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0, 0x1e2}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) flock(r1, 0x1) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r2, 0x140}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x10000, 0x20) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r4, &(0x7f0000000200)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r4, 0x140}], 0x1, 0x0) pwritev(r4, &(0x7f0000000000), 0xad, 0x0, 0x0) linkat(r3, &(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00', 0x4) r5 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r5) syz_open_pts() 22:28:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000340)) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket$inet(0x2, 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 22:28:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x100}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0xa, r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r5, 0x6}], 0x1, 0x1ff) r6 = accept$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r9, 0x6}], 0x1, 0x1ff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r11, &(0x7f0000002a00), 0x1) readv(r11, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r11, 0x84}], 0x1, 0x0) r12 = syz_open_pts() close(r12) ioctl$TIOCSETAW(r12, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r11, r12) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0), 0x0, 0x1ff) kevent(r3, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffff9, 0x59, 0xfffff, 0x5, 0xfffe}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xec, 0xa00fff7f, 0x4, 0x6}, {{r6}, 0xfffffffffffffffb, 0x2, 0x80, 0x6, 0x1}, {{r7}, 0xe, 0xa0, 0x0, 0x7, 0x20}, {{r8}, 0x7ffffffffffffffe, 0x14, 0x0, 0x1000, 0x200}, {{r9}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0xd5e, 0x4}, {{r10}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x0, 0x5}, {{r11}, 0xfffffffffffffff8, 0x0, 0x20, 0x7, 0xb1}, {{r13}, 0xfffffffffffffffd, 0x1, 0x1, 0xc48b, 0x4}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x9, 0x9}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r14 = kqueue() kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 22:28:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x65, './file0\x00', './file0/file0\x00'}) flock(r0, 0x1) close(r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x6) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r4, &(0x7f0000002a00), 0x1) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x84}], 0x1, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r4, r5) ioctl$TIOCSCTTY(r4, 0x20007461) 22:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) r3 = socket$unix(0x1, 0x5, 0x0) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x27e, 0x0, 0x0) 22:28:55 executing program 0: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x7) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) r11 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r3, r10, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r11) getgroups(0x3, &(0x7f0000000040)=[r0, 0xffffffffffffffff, r11]) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 22:28:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x3f) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 22:28:55 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) r2 = syz_open_pts() close(r2) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r2, &(0x7f0000002a00), 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r2, r4) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="dc9d46219c02ac9e", 0x8}, {&(0x7f00000001c0)="92f30fa4f4a48cd72569c061610e897a1365601bf9b2dbf7023e86ed448acedde3726179f3b0588fdb727f5f711bb96e1187ace3b136dc1a69854802ab79e46614400a5a1441b602a42a5be5b8a19d8a229ea44e1aebcf0f4acedb7c163b40d3ed76baa5698f096481", 0x69}, {&(0x7f0000000240)="3741a9d3ebb75bc409de7cceff3732faf51144388b61457a5799feec602b149ee96c7cf91def52aad0bfae32a513413e1178aada380ed024bacd351b617e19ec845328a34b009f6edb12113188c3f7256922f2530c011145035db45b5e963ed9322418f2af8234abc6047e3cadb0e739771c7648cf636b98689a99ea1d890454c426850615a12063e751997a5bc1841e880ba30dcda90e25d119d66d1385eab0829fdecd4b212ccd532e007f316e5e94059f59241422696d9568ca7097fc63d3f7fbf496e3bafd121b47befe09593e5013fc07534476b3aa43d17b9774a7894492c2c0f30566db0d60ae9a", 0xeb}, {&(0x7f0000000340)="c7160352f7dda96d373b168873c22ece8e3e08cad8a386631c3161f3d6e46f27b7070f3f615030b016ec7605548d9e573a18b420c37033934e232697bd896626fe0f60cae48f8167d5", 0x49}], 0x4) r5 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semop(r5, &(0x7f0000000040)=[{0x7, 0x5, 0x1000}, {0x2, 0x7, 0x800}], 0x2) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x347) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x0, 0x1}, {0x2, 0x7f, 0x800}, {0x1, 0x8, 0x3400}, {0x4, 0x3, 0x1c00}, {0x7, 0x3c9, 0x1800}, {0x4, 0x1, 0x800}, {0x4, 0xfc21, 0x97b5109790f5a752}, {0x3, 0x0, 0x800}, {0x1, 0x3f, 0x2800}], 0x9) socketpair(0x10, 0x5, 0x1, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) 22:28:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x2a6) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7f) 22:28:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000140)=[{}], 0x1, 0xe57e) r0 = socket(0x1a, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x20, 0x4000, 0x5) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTART(r1, 0x2000746e) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x149) 22:28:56 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202b0989c2e2f66696c6530003e1d5a4aa5ed509c136e08b24d0aaf6278eefd194224ae80a23dd78a5245220828537247f73367a12009496e0150fc85f7490e8d26f480a7a31e84840476b859dbe9c8f62fc4e58093ba155885686251056ba133438263d662e77a6d4d325bd91c12e0e433008b3b2ab6196591315e00000000416b255d0956e07ebdbfa36056ffd94fda12cbbd3a334f4e8fd4af073e5d43e9cf812b22b622ad84d910ad2d2f0f5796ed46da4c2c322aa63889840306f40fe176d684ed309e967e4118aaca818d419a95a9f343fa24ba7b549582be151e883686272180ee65b61f5acd0000000000000000000000000000a8e4580df16cc1f218a1129897"], 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000300)={0x67, 0x0, &(0x7f0000000480)=""/103}) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) socket(0x3ecada1634008bb6, 0x4000, 0x20) write(r1, &(0x7f0000000200)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7caf294e1e9cd4d973ef1d49a6f3719b8538ead636bca86e3cfe94c90f909d1483bd11a56a855861e5ba59d1a2ac5e2c2654cfffb4b34c973d234c25497d778db98759e597349203b320ccc3ef3c0dadc4aca2bf2ffa145505c000000", 0x83) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/194, 0xc2) write(r0, &(0x7f00000000c0)="50b2b918f8474b513116cbf27d11a535899c7ad4852ca79fb7625528", 0x1c) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) 22:28:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a2800000000000000000040000fffffffd045ad35a0531000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r3, 0x5) r4 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="47118ebf000000000000000000016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f63fddb552b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413e79d23748a14564fcca08ce9b767347c027d11a4dc2ad3593025307515388c0b066bfb59d8f523544785ce6a06b11950662787d40cfc1c5fbac362d6d2de6aa909a89783ce406c2549e4682aad"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r5, r10) fchown(r4, r10, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20090, 0x0) r16 = fcntl$dupfd(r15, 0x0, r14) r17 = dup2(r1, r16) r18 = kqueue() kevent(r18, &(0x7f00000001c0)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 22:28:56 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x7) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r14) fchown(r2, r3, r14) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 22:28:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xeb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 22:28:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) rmdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800", 0x0, 0x7}) writev(r1, &(0x7f0000002a00), 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x6) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) close(r1) dup2(r1, r2) read(r2, &(0x7f00000001c0)=""/214, 0xd6) 22:28:56 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) mkdir(&(0x7f000000e000)='./control\x00', 0x0) r1 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000040000)='./control\x00', 0x2000, 0xfffffffe) faccessat(r1, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 22:28:56 executing program 0: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x20) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:28:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) setrlimit(0x1, &(0x7f0000000140)={0x7ff, 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 22:28:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="651c1d21482bd9b2196e0b392e191f2ec2b1fb90b98f443c418963", 0x1b}], 0x1, 0x0, 0x0) 22:28:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x400, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:28:57 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) setsockopt$sock_int(r4, 0xffff, 0x1100, &(0x7f0000000140)=0x7, 0x4) r5 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080)={0x1ff, 0xad}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) write(r1, &(0x7f0000000000)="99fce60504f26f7229f21ade5eb8fc655b8ad3f44d415f77ee20f71256d35ce4a9f4eb57afbcc6eea062", 0x2a) 22:28:57 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000005ea1191536bbbc4393c160800000000000a000000"], 0x47}, 0x0) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000000)) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x10000, './file1\x00'}) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000080)="02d7b511b437676a5e7e4876e4ebae4d7756f41adeedebe47f769507b955a35efcf74e6d9cfd8089ff4ac9ae3ca5c95ab0f493305d3e9b7f432a84893f1c1d567b4648bc34235e07f2a1444c84bc1d290818290c0ccd5000d30a96f7472e99293b6b59cc7d05d53118fb1c4fdc3b17e5d38d8f70ae816a7cd0ade43215d2a895284661ea", 0xa98a277f4e3b4eb, 0xe5bc0d0a8b918e91, 0x0, 0x25f25932) 22:28:57 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) 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)={0x5, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffd2a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDDISABIO(r2, 0x20004b3d) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r3, 0x6}], 0x1, 0x1ff) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./f\t\x00\x00\x00\x00'], 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:58 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1, &(0x7f0000001240)=""/109, 0x6d}, 0xf75b1e3546338edb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/7}, &(0x7f0000000080)=0x9) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 22:28:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) open$dir(&(0x7f0000001240)='./file0\x00', 0x8, 0x8) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(0xffffffffffffffff, &(0x7f0000002a00), 0x1) readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x84}], 0x1, 0x0) r1 = syz_open_pts() close(r1) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x7) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = shmget(0x0, 0x4000, 0x131, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x801311f38888befc, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r11 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r4, r10, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r11) 22:28:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) kqueue() readv(r1, &(0x7f0000001300)=[{&(0x7f0000000140)=""/4096}, {&(0x7f0000000000)=""/29}, {&(0x7f0000000040)=""/156}, {&(0x7f0000001140)=""/119}, {&(0x7f00000011c0)=""/204}, {&(0x7f00000012c0)=""/45}], 0x10000000000000e3) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCSDTR(r1, 0x20007479) pipe2(&(0x7f0000001380), 0x10000) 22:28:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620ee57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x2) close(r2) 22:28:58 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}) syz_emit_ethernet(0xfffffffffffffe64, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 22:28:58 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xe, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 22:28:58 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 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) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x7) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgroups(0x40000000000001f7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r14) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r14}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r1 = syz_open_pts() close(r1) sendto(0xffffffffffffffff, &(0x7f0000000300)="cc9aecf5f1e67f9046065e9a3a7ea254f15457674b44cd978a71", 0x1a, 0x800, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) ioctl$TIOCNOTTY(r2, 0x20007471) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="46d35222fdcd84848c946ad3b267721bbb34a9ee0113e9ce8b9d7d3b7ecfd7d3462fd8eb6159593bb5a06b4bfc2d315bd37bcc804d667b570585e79990ad134c9b57d16864c69a4f5e1be53757717da3d9a204dae2550778b51b50e46b5221b98ffc0e1b590747f1a78fd3234af5cf0107dd71dd7cc385f3064a2dd22c172077279e5450a93f534c8b398c8794088043a55abc2243dd694adfdb3063c9c23e91eb0a12e92a3b2e4c9990fcc9081d6a3f8865b84d9c5dc4ef66c8baca3d1c72e51cf5c26646aa1b54c3a254919a87ef32673e8dd9dd", 0xd5}, {&(0x7f0000000140)="0f95966405e047b92b71acadbba4d96ba5aab9ab9a700dff87d6b8929d3f41af8f6bb910a1d5c8bbfa3388330ce5cd6b63a25423035e0c9552aa10bf344e9983e23984b2aa69a63954b6a46d2d77d59d3070d39ed5d6f0487412cedb9af89a65b658e21e33", 0x65}, {&(0x7f00000001c0)="73b5bcc7098b05d7ef66a19dc480284e5595917a262c883dace5a1d3eb879383134a673dd35ac53d7788c19a059d1267f0310bf9140e848ed949f21c75148fb5a4838d50c05f616a99a0b1608b1106ee298536afe821023e810d8f528fc2ba81f5574e57406afbe782da69f55f582560d43b35828c95001687c71015e05987154bc974f6670e19daa15b912c4fcdc69fccb5064ca5e452a0bd1fc45b3acf6243a9afa1e041", 0xa5}, {&(0x7f0000000280)="f2725d2d5941d49247b90c7325982c3f67b9d61863b72cd974b1e561972fc8190e45a0f64193bb9955a60aba27d292421098c7b34d3808d26d51", 0x3a}, {&(0x7f00000002c0)="1382ec06929903c0f196718beaf02e380a4122", 0x13}, {&(0x7f0000001780)="bb7b2c20e4b6b4cecd2d21e148440ca6d75751b165473e96d4db80715c7178748a9f3c566f21a8b78e48abb114d217b8533a5da34fb7bd396850bc2850daf4c4406adc705996c91c6c536d4a392f4594ee4aa67062307103dbb73cb766f0803a410d9f5da246faee9a758370615a6744e6c40c669423fa3130ad48e2b002d3bfd4488012b55de3568f89d487a7a65bea5b0bb05a8ff2bca6f1b9ec022025cf2dbe436f45ee3d2005b08bf931deda49a75864bb13089e66d2e4bdaade481623d627f097d3bf9c59a337af54e5c5d06483df36cef6b53e2cfe81be5c1e2ee1c910dd13b378d88f180c5065422755e5642a623a3c6b7010fa2a102b947992819cf79ee307abc1e33897abd21275e7cc062a752b882ba7bb6e476b0c6ed070b3fe1c48ad1f0cac98d072a3b9a9ebd4ffc69b77e8acd2a8193268ecdce12e944e56c963bde097f7065c2a67e0265959c1ae929a165a24e46b64a4b765edd201911263c707864ce318ed380c67bc13a6cd911efec236edb337d77414c7fec01d46fb3a306e589079df8a37058b72855939c46dc4725be702e669dd6a9e0d6360f098785f6f9a65ff12800d67501b579bc0d62fb9cf4a5e6e7474cfeed18e38b3ec699c361a1f3c095fedbd134fb89161237f18358016f7a8fad2dc30cdaf6a6c8de1796438bde4427fb3226590d837c08a73f55fabd953458d9664b235b8e3e575a9c065329d801520b2da6ba595cf6b04deca50e0b899f37befabbd44ff51dda1a31f8e2d5862a058a0d0de9ad587dfb654f45edb68b96152a28b99764bebfb6dc779e9b0f17e3ffa4c947b005fcd3427e75a8955535223e2f68b63712148a7d79c690dc6363eda993a31d2d84636160d38e9ba19b9eb9322aec1138cd819851e411bbe3a18a50f5bef66bdc079139234fe4f758e12a8483719f388c1b4c3604efd04d8a1e2b47ecb03d530d7e94793a58587c206dffd9670155cc4a40781471cfb183d592deca468620f447242ef921a3150604381b36003911e6b5b32689334e25460b692cc558b50626604545711c8773c8514934dd6fe26a4dc5292f85c8fb73239cff0c891659346f0ac6796bd2e1c02242145a51f7bf397981683dee58edb05bbe7b477364d1e265a1129c522412482555c230da0cc56218e3bb90469a8c6320712544048795ff3f0dc9da1d05f9729b4251b628f3a255dc00f7af14fd11e863e910115355b7aa25e75e70815ad02119596f1defa49e0a53e40a8b7ea142a8096d92566846494527bbc77ac184bbab9046a0dc1be", 0x395}], 0x6) 22:28:58 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) syz_open_pts() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x322, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0xfffffffd, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00", 0xfffffffc, 0x2}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157", 0x410) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) 22:28:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000018, 0x3, 0x0) mprotect(&(0x7f0000326000/0x4000)=nil, 0x4000, 0x1) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 22:28:58 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:59 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000580)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700", 0x34) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x457225c3d7ed6de1, 0x40) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x89, 0x2, 0x2, 0x0, "004bbe96b9b20e5c93bddb40a504fc17f9f21fef", 0x3, 0xfffffffb}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x4, 0x23, 0xfffffffbfffffffc, 0x1000000d0e, "b04d0500ff0a631a010001f0ffffffffffff00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 22:28:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r6, &(0x7f0000002a00), 0x1) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x84}], 0x1, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r6, r7) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) r10 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r11, 0x6}], 0x1, 0x1ff) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r12, &(0x7f0000002a00), 0x1) readv(r12, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r12, 0x84}], 0x1, 0x0) r13 = syz_open_pts() close(r13) ioctl$TIOCSETAW(r13, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r12, r13) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x98, 0xa0000020, 0x8, 0x100000000}, {{r0}, 0xb9d05c84d7f7ca0b, 0x4a, 0x1, 0x80000001, 0x4}], 0x75, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x2, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x7b, 0x2, 0x9, 0xe47}, {{r5}, 0xffffffffffffffff, 0x40, 0x2, 0x80, 0xb29}, {{}, 0xffffffffffffffff, 0x46, 0xf0000000, 0x65a, 0x8000}, {{r6}, 0xfffffffffffffffc, 0x101, 0xf0000000, 0x101, 0xfffffffffffffffe}, {{r9}, 0xfffffffffffffffc, 0x3194b4a99038c8bc, 0x40000000, 0x7, 0x28}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x7, 0x100000001}, {{r10}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x4}, {{r11}, 0xfffffffffffffffe, 0x8, 0x4, 0x6, 0x2}, {{r12}, 0xfffffffffffffffe, 0x2, 0x2, 0x3f, 0x100000001}], 0x7, &(0x7f00000003c0)={0x0, 0x3}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r14, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x400, 0x8, 0x0, 0x10000, 0x5, 0x8, 0x1, 0x1, 0x1, 0x1f}) 22:28:59 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x11, 0x4003, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getdents(r1, &(0x7f0000001180)=""/254, 0xfe) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffcb9, &(0x7f0000000080)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001280)=""/233, 0xe9}], 0xffffffffffffdf4, 0x0}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) recvfrom(r4, &(0x7f00000000c0)=""/60, 0x3c, 0x805, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x40}, 0xc) 22:28:59 executing program 1: r0 = syz_open_pts() clock_settime(0x4, &(0x7f0000000040)={0x9, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 22:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r2, &(0x7f0000002a00), 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r2, r3) fsync(r3) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r4, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 22:29:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0xf9a, [0x0, 0xf9, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c) 22:29:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x4}], 0x1}) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 22:29:01 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc1206951, &(0x7f0000000300)) r2 = semget(0x3, 0x4, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/109) socket$inet(0x2, 0x400c, 0x7) syz_open_pts() 22:29:01 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8309, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) close(r0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], [{}, {}, {}, {}, {}, {0x0, 0xffffffff}, {0xae}], {0x0, 0x0, 0x0, 0x4}}}) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) chdir(&(0x7f0000000000)='./file0\x00') geteuid() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 22:29:01 executing program 1: sync() getrusage(0x1, &(0x7f00000003c0)) clock_getres(0x2, &(0x7f0000000000)) 22:29:01 executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd00d18bcb1ab8a9e3b5920d4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c100000000e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa8940000c4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d29ed4b2cc5e075d1f7d663186f28ff6ca88ba4bc3da22f3a4d1c281feae60f31a5d65f8d9434e1407526781d69585443b854ae063fd91755aa1294112bf89b3815dc3cd8bdf5afb83a5be8eb8f74437290c1558291621a56097b95939301b308115f94b3f16fde4b22e38568afd8fe783d1309a0e8df4c"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000100)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79571e53c0ffffff3fdb023f353f2f3d9c9f5abc8ae6b44de44b1533dc8b79c94ef31d88207d657812fba8d8276ac0c6f19a2a31c3c973821a01619d92e0f7656c04076fa3160a4373b3633e8e5e4f274963a07e80c9b890ad6cd8", 0xc8}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0d0299ee52aef94a9a86c46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0x8c6}], 0x4, 0x0, 0xffffffffffffffd4}, 0x0) 22:29:01 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000240)=0xff, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r1, 0x8004667d, &(0x7f0000000040)={'tap'}) r2 = semget$private(0x0, 0x1, 0x80) r3 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) write(r3, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000001c0)={0x7c000000, './bus\x00', './bus/file0\x00'}) chroot(&(0x7f0000000000)='./bus\x00') getegid() open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/224) 22:29:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) dup2(r0, r1) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r5, 0x6}], 0x1, 0x1ff) write(r1, &(0x7f00000001c0), 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6}], 0x1, 0x1ff) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/de\x9dF\xa0\xb6g\xef', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x800}, {0x61}, {0x8fe, 0x0, 0x0, 0x1004}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f0000000200)="96acbd84c5bb6d54810e405fdb2c6e9778f65f6f4a704ef976e4a40640c058b8d2c3c477c2c075f6f5b3b3adc47eace27d61b83ff3fa2a763fae4fb8dd23ce99575dda88ec1bd98bc66bcbc6c73290df38a7f437e71dc4a76331fbf7d53b9de91fd6b1a610f9486c99ad24f16d947b0f6d4953cb49f95c36b717dac7fc49812ad81d7c8703d22af4edab21554cc9b3fe9669a3ddb043a722c4944f124a", 0x9d, 0x7, 0x0, 0x684dd138) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0xfffffffc}, {0x24, 0xff, 0x8}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:29:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) msgget(0x0, 0x600) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) dup(0xffffffffffffff9c) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 22:29:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) 22:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7fffffff}, {0x16, 0x0, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 22:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 22:29:02 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x10, 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r3, 0x6}], 0x1, 0x1ff) r4 = dup(r3) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffc, 0x0, 0x0, 0x0, "8b000000000000000000000800", 0x100}) writev(r7, &(0x7f0000002a00), 0x1) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x84}], 0x1, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAW(r8, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r9 = dup2(r7, r8) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = dup2(0xffffffffffffffff, r12) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r14, &(0x7f0000002a00), 0x1) readv(r14, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r14, 0x84}], 0x1, 0x0) r15 = syz_open_pts() close(r15) ioctl$TIOCSETAW(r9, 0x80047469, &(0x7f0000000340)={0x9, 0x0, 0x6, 0x9, "1ffbffa6363cb90277925f1be62c36ae61dba648", 0x2, 0x100}) dup2(r14, r15) r16 = socket(0x2, 0x400000000002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020690c, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="aba3dcce9b72e03498b985ba7304de48fa95f2fe1992be1dad9608cb223b840936200f980576837a1b95eebfdee5fedf049dcc59bb2abae10db063e5c214bfa3c260915ed2dea558b5226c19569bc1a4ef1484a83eb8c7828d028b9fe79dc61a1b1ca34e91d25c4ccb3f4ddff6474ad565db4c0e946f4b2c5075e01ac84d450e2c528cbf08054e2e9fda90f3422eb6527199278947f237f5c7c7", 0x9a}, {&(0x7f00000001c0)="ea595eba3a827f68fd5db6f1a0a5cb9bf5deab3b45508792ef3caa2175fc354fae08d9e1090288eb6dc32ef8d2e53a031c187a9c8ffc252522abf4d13c8a72be2caf35d598520854c9763a899e916b68ddabf2784cc68e0c77b8ea8a4fa745046497c788e4796681000b417c4ff6a11f538674e1b3fb60eb7546eac0bcd4529282d66e399153b6cb8a37887800582f83cfc7a85a1e987dfaf0f0d423268cdca4074187b8e728fea1c005593d491feaae20c49aa741a345786522db2e99", 0xbd}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="f0b2f5a275b23781e072881f1aadb35a72914bf523d9ce39a69922b0edc13750b53e1e80eb5b378242c6919f45085db8a407b7db03f5a715181064796e1e5198771af2c4db582dfc2f54aee5f0de13915fd1609fffa9d5049354", @ANYRES32=r1, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="a43d734f1b5d78d202cafab7a3d3bbd9cc7f429bea840e7170633d53688e21a8c148e6396610f3bdb17506095fb4a3a018d1ad1e9edf"], 0x92, 0xa}, 0xade1fb93939b98c4) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 22:29:02 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, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0xfffffffe}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 22:29:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r3, 0x0, r2) open(&(0x7f0000000440)='./bus\x00', 0xa4845dcac57b1c88, 0x1) utimes(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)={{0x8000, 0x3}, {0x80000000, 0x7}}) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000002c0)) r7 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000001c0)="9eaaa46d51328bde478555a7561a5b346956ea87f94967fea3ececf810be3df109e3d2f30d5f085017dea356f269d463fd35b4d567505edc8d6d256395e663178818c5895a6ac005149385e56f5cb855f7d0b1b9e45fe4ab77ed1cbb08d235451f5d4bcbec36153428968ac4cefe5ef7a69ba464d336d7f7abd40a15fe8ea71e94888fad5512526a406c2a56681cca82877e5c7ea7e0d836d861e65e47797d098832fceaf66e1353ed5f10ed993310821d3fbb19abf4ba9dc6d33c9e1e2e032d6ee04e4482cdc5547f1be0f444", 0xcd) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r9, 0x6}], 0x1, 0x1ff) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat(r8, &(0x7f0000000600)='./file0\x00', 0x20, 0x33b096a36c11a37f) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r12, 0x6}], 0x1, 0x1ff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r13, 0x6}], 0x1, 0x1ff) r14 = socket$inet6(0x18, 0x3, 0xfd) r15 = syz_open_pts() close(r15) ioctl$TIOCSETA(r15, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r15, &(0x7f0000002a00), 0x1) readv(r15, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r15, 0x84}], 0x1, 0x0) r16 = syz_open_pts() close(r16) ioctl$TIOCSETAW(r16, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r15, r16) r17 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r17, 0x0, r17) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r18, 0x6}], 0x1, 0x1ff) poll(&(0x7f0000000640)=[{r10, 0x10}, {r4, 0x40}, {r2, 0x36}, {r11, 0x40}, {r12, 0x20}, {r13, 0x80}, {r14, 0x8}, {r15, 0x1}, {r17, 0x2}, {r18, 0x8}], 0xa, 0x1ff) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000340)) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) getpgrp() pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0), 0x0, 0x1ff) ioctl$TIOCCDTR(r19, 0x20007478) 22:29:02 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf321482969c4f09c9300", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=[{0x10, 0x1, 0xffff}, {0x60, 0xffff, 0x43, "4fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a5581"}], 0x70}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 22:29:03 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x1, 0x1ff) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x4a}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6de210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x8a5c, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 22:29:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x80) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000100)=0x2) 22:29:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x35}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) fsync(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x7, 0x3, 0x9, 0x7}, {0x3f, 0x9, 0x5, 0xffff7fff}]}) socket$inet(0x2, 0x9ef808091f9307bb, 0xfd) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 22:29:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) dup(r3) r4 = dup(0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x20000010000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000001c0), 0xfffffef3) r8 = accept(r4, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) poll(&(0x7f00000000c0)=[{r8, 0x6}], 0x1, 0x1ff) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f00000000c0)=0xff, 0x4) close(r6) write(0xffffffffffffffff, &(0x7f0000000140)="280edf7badd337a9f81ca3348653292679a5cc5c0f658536c8a41dc433c58ca1256375ba491c602930a02f202c6e6fef2c4a425cce51b20ee34be26f07e5566df5edec0bfb72bb62019b6b17d6ed68e9c0", 0x51) 22:29:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000080), 0x100000000000019e) 22:29:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)={{0x2}, {0xffff, 0x3}}, 0x2) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 22:29:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x5, 0xff}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000340)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r4, &(0x7f0000000240)="5ca0f3b0ecb906883af7cdd78a1ba1dbcee4c6e843faaf520fd3321d99dcff389636e7b8c4853767ba97ed9b781ef70fa9fe7bc5f8be6257e1ef2cfbf8c381efd1bd9b14acc628e1297fd93efffbf8c70316930d989454a470baf21a88bb6a65c3577806ae909b0ee49f7b69874b6f9f82e7fd8f234e39db7d4a601d92b9df932f1aa74339e33364ee480f2693bfbd39a3636ce4440904f9ceae3493cbb246f2ba7fd10f46e89a003a261aeb2825ce37db07f8f1b408504d9329cdb464151186fa", 0xc1, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x100a0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r6) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semget$private(0x0, 0x4, 0x6f0) 22:29:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) chdir(&(0x7f0000000180)='./file0\x00') poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xcccb, 0x63a0}, {0x6, 0x7}}, 0x0) 22:29:04 executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 22:29:04 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setuid(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0xe, 0x9, 0x4}, 0x4, 0x3, 0x7}) setreuid(r0, 0xffffffffffffffff) r2 = syz_open_pts() fchflags(r2, 0x0) 22:29:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f00000003c0)) 22:29:05 executing program 1: r0 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/167) r1 = socket(0x20, 0x5, 0x7) flock(r1, 0x4) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x8d5d6a0b419d3d03, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x1) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = shmget$private(0x0, 0x5000, 0x8, &(0x7f0000ffb000/0x5000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/180) r5 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/4096) getitimer(0x1, &(0x7f0000001200)) unlink(&(0x7f0000001240)='./file0\x00') pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f00000012c0)={0x7, './file0\x00', './file1\x00'}) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r8 = semget(0x2, 0x2, 0x8) r9 = getuid() r10 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x64b1, r9, r10, r11, r14, 0x100, 0x9}, 0x20, 0x8, 0xfffffffffffff001}) r15 = open(&(0x7f0000002ac0)='./file1\x00', 0x100, 0x80) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002b00)='/dev/wsmouse\x00', 0x80, 0x0) r17 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffffff) r18 = open$dir(&(0x7f0000002b40)='./file1\x00', 0x800, 0x10) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002b80)='/dev/bpf\x00', 0x40, 0x0) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/wskbd0\x00', 0x80, 0x0) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/wsmouse\x00', 0x80, 0x0) r22 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002c40)='/dev/speaker\x00', 0x1, 0x0) pipe(&(0x7f0000002c80)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = syz_open_pts() r25 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/wsmouse0\x00', 0x20, 0x0) r26 = accept$unix(r6, &(0x7f0000002d00)=@file={0x0, ""/87}, &(0x7f0000002d80)=0x59) r27 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002e00)={0x0}, &(0x7f0000002e40)=0xc) getgroups(0x3, &(0x7f0000002e80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r31 = openat$klog(0xffffffffffffff9c, &(0x7f0000002ec0)='/dev/klog\x00', 0x408a8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002f00)={0xffffffffffffffff}) r33 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002f40)='/dev/speaker\x00', 0x40, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000030c0)={&(0x7f0000001440)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000002a40)=[{&(0x7f0000001480)="b0a4621e2f5bd64ddfe2da8e1d3d1bdd299f3f50484e4c7e7fbdd2d64aff266749cc0e4a4ee92a29c538b843a37f9bb4c20c91e0505dd455a2fee9349b3472eb1fa67b3743fa8f8ecfb017e06a514d0c9a72a2f6bf7d2db610e40bfe5b723820197d8d7f06b90a9af0c377be2b89f82df9290b3b4cd8651b4ef21017fcbca3afef5d4f866179192320f4562dc050c5fe586b5a4964c85907822dac6abca20a9c35ca6a65f0f6b39827713b0ff9c3425182f9581a53753bc42804a69335425ef7763bb9dec0caa171359e5f8442c83f160a56a4725fd4b21134704ff72b98f9905611dbfade874c5a4d004a175590fa78e56cabf0027c43a54526ac81e073777bba247bffdefe2ef284e0b9d362ad9aed039ecd45a4f37683de99b3ddf47c3b7fee300c8594dc87ce9fbf07fa4e118caff0fe08432f3b27d3e078436852cd07955f26f1bc72b3374c9d3c83ee0d1d94a48081177c1148c9fd9611ebe65094d8ca0c41064da68e7961af84433866ebb3655e62caf5bdba15ea805ba87b275570d11453d9e4c2c4e4837ecaffa6faf4db8a56fd038da864218de9afdb8a485b590c4b08de54308ae4d86536acaff7b55bdced4517f21faf3064c02bb3d91719c3cad254d02ebc2bf9947104e148f4463a9b6abd4c135078f160678b8b18f53bbda08dbc230dc00a4f5c7a8fe878910cf4907390408d230b141e3c2778c0ec8fbf855452a88d3459f70ec8848fa55e1922c62590d021f23c60ab6982ed444eaf0ffee601c03466875e6c89a041604d438f8b1c47ec324304409c74772c15738f706f27f60b7930fad1e40694569287701b1c6598ef03d5de880f9c3c0ca047fcf14549e29f46d8e795a8e0719f08236c72026a4b924f9cf20df81e815a8e388c53fd316cad18dee8e3db22399e4bfbc30a33dea6332941961a868267ff9bda6cdffa31d235478738f3f03e019045dc9667f37feeff9dd25d40f4bd7135082130d6755a7bc41dab2949202737e9de630f46bdf3de901d0721464886811cde0598f629f9ba43ad8d6a9b1255beb94b68bb3a160be70687d51a11d28a26f9a41b9ca82a5adef63084d6a43c90783771832ee1427fad6cfb02701d20136e17c5e8bc119802de6f90ec94ae964ac8072f0c8ec61a558a742008199892dcd9976df847d4e59cf742cab9905f8d9cbe8e82a66e0756dbd3e70df5749f160ab3153606ffecd641e098cd0204d10df055106f4de1e9f5e3162844394e6a7342944f93855eec613376d1262c23c0acb7257ba9a0c53c43fc3aafdc5406bcc45366a2f11803596959d063a6dd79e3b7c305550cb86f105f7c484e46905135890229e7e0d9b5617335863ca52c4bbfef7900aa9cf4d59534d7247182d8c113ca7bd0b31134d3e15b10cdc253e2eba4c412862716d2e1234d27fd47ec12aef885c2304802a6c1c7861ee93b3611b9f3770936d6f15a7679966f72d015dfb43b646744514e8b47f9b39650db2827fb048f24f5b70c0b23577c554ef2c008ddf41621d5e0fc6bca2e53d67897352a58751321c5522979edd74876dc8565d6ceae9bb5147f7b1166f45ba884601b67ed82679a9a58745028c5116711028b0a63b03b8fdd9a5e1e5ce0cff7a44a8fcb97baf41484f49cd714e908a81fa9142b6cbf3523e43bef381134643a07b3e0d625ebc258a9f929623420be0249d4388565887ff4cfa69d09aab459421c8e262e25fa15fba1310a4d4cb7cbbec7d5d8983943dd70d38fe32947d3c7a1843d506bbc9c35031a1caed53e06c00243f603eafc72272c12210283b2dc541f5d44ce24069f3686527525990eb547741d860e9451aeb0e83e3ff82130ebd31233907c3f29d4639b5123b55ed104ec91276de3496d438b1041d3bca4024d513699fc7f2aa4f049d4db2149b7a5e0393bdcff6d503c2b003a1a6a6dc6211732266c0d093c7a0a3f13ec8603a9f3a874081580638b850d95d6b25f413061c1c8f0d7a2ee1fb8f9fa03960ca6ece476355a6cc453a8642a97ceacf1ece4abf98500eaea63a58afa5cf4b266e25e406710382115a954763cf6756ee0ff294e0b619f9b17d73d577378d5053ef37ff2a0986f6a60c77498993ca94a35b6693aadeb428fed02fb59e6fb03ec7c2fa8658bcf01516092562780ef9ca60c35b22fa8609165e9d47ccdb4352d811fda729312589c6ea4d41f5990a15f6d334fdafa81eaceb0c3b259534027b192da33cdb665c3f883b6683d52f350344e635788402d14ba537b50ceee3256113858a69ec74f754e7d850f2e232ab27a1dddc70b7f2cfe227713112743b33436100bc4e440b886a5f682ecbe78de7283653b114ba2a63fc4e43da75f9014328b8dbe6b6488dd1716e298abcc14cf1bcfe49378701a384dadf2a1efab1e774b5c20d66bd9bbf36f628550c1315325af71732e7848539b0f94983d7c96d7ded790cee23028ee607373a227213bed9202566f635d505fc2973db9f92c5f2f8daec19de60dcb5342550beba4186ebb8e0adf3fdcb540ddcac5d7b43137b842ead89995d06f6ad2edaba9659e6e3a054da905d31f288526ec55742b94d2fa196f8b439178809b92c640b1a4885bec9c31b1fa4075037aa17d074735d32125d988f76b50fd39968f002f58b157654c41165f68333adb597a1c6fd2934ca915cd59b104ef4276d5c0c7a01ca985a762d5f39c7275082cf4cf13cbba3572c11593db7ac3a61a99e34f8f386632c78715a21c24745f4a626db2d914b01362c250bc5ea3f6f02e4a1e50547429ad5ff12cd61eb166c68e9d8df1ee19dc6f8f8c3b3b93399bf777d76bf0c7a42414fcc901a46cb489ef101391e9b7504a169146da35e8969963165042c7941c03020ca29089c65c5bb38acbb8c4d9433ff54e49a3691782bd46213af5a8ed02e7ed5d86adf53860477995f9bd75348d46c03ddbc5ad7e23ae43c79e1b25bf5bc0d5f3096b945618d57848e2ba497d09cf9ea683b4d398359d77701e6906707f58a8c82a49a5c9259e7885af683fef92944185d433017643e1870dac6f6bd2b9dd77686b03a56eb91f373f1c7157aa9551e05cdefba3fca42f4da9d6e35a920b4e709eaf1409e40fc927fea3da1164498be182967647f92d5ccc05e82abc272891362291e57a6fd8c0d4b839c94a4f77eb3cbe8734df0a55c1728a72dd457793105e5c4e041aad169ed609c27a11308c8962bb5b5a15d6f842485b749c6f00cd33e2c15d5ba950b77b2cdb866b7b14420ea5f2b8c108d5227d311e6487ac343bc98fb6809dc91888f6ebbe698e91b8829b2469f45d8bccc82f2aa9bde71ee8a72f6ee278c958afd59312a117fdddbdfc15ba025238f94218b6bc861335fd9e88f574b7153f43dd77747a2db1fc34cb48338adf806c337e62ba6ee7f08155ea99f732b0bfda81aa7c1700b093d35bc047e4714a62857331b14b97b8daae38975b39d93b487b2d55f7e5a55124776161da412292c3899d014f60c6609433da40bdfae347cfd78ca7626197a85f62462bfabbdde0385f3f2c73c8024b8ef990ea6c2071e4215c287b7dcbca9f7f42f01032c9821f72e1e09471bcb970ed12094a96be50ead0fe763a4b578cabc8277584b1e196a5121ab94c47a8a977f9d7bfef3df06e971e8fe0ba3be90bcfab5575c610ab591cf2bc3002b4806ec3295a5636dd9797ee6b99ca3f56b83f3d3ba79e6f33bec0b5bcadb1ee4938a962e3de92fac1ff225c93dbfe559dcb41873fd80f40de7e44be5b7e56c69bbd95b42259ea36b23591108d76a494c5dc5067a465b5e33159350e766c59a459c0de9ecbb893b7801dd77bb5f7dc8c072a947a72232c4167fae05df01b1362f36f55c3ba2ae8e0b983094ddb6852c29fc8e676c8d3226dd5ff80b87bd04ecf88ea6f4417ca350008712349e3decef84bab071fbce5a3263c4c7c50dfc559ccabca75a082d9d5fc5fa36732347bc5f05d98ba5d4afe7753d67841e76018f7a496175d74d5854e9d16e704288b8d89920d1b61e241432736db7aaef5cbfd9a357cae747eacf1cd09d66e07a7210c6947a18b8a303d3b8ae2bf3f53f248816fc2829e13b4d9aba86ca3157f1e1065fe6969761330cd5ef2d40866f1da1e9bb021d2cfeaa50eeb0c4a0a6e35c45c2496dfbc867cfe43b4116cd2d79f866e18426dc3ef850d4fc34e5d129f3badd8ce1c2e386b61f59ba87590cd3a1f29b3af3af442c3b1a8b070c2b437dcb2f59c33f98bd76d9c07bfeef5301444638ab90fe7b57d0dafd6f81ebebc6408af3f92fc7acae6889a0217738b7de47abb86cf560f7f44e363e2cef57dff5f1588c5cc0d1a50b2501b9917e43ab03d82362abcd17d155124f94f90253e344eb9c010beecbf59052ec0bcd71cb14859f3c73c87cab9fd5a1066efdcd22e93574d5ed052f4791701464df3c19d0200d2598e798802a1db035bfb7743478521a1102924f0bfbbbb190e49dcdb4f2f594e39bb9239cab2451213ee0d078d4e30c477fd0f6afe55ec0ade9e96fb84b21cf6638b27808c264a602a49a65899eaee0469c60a1f38589926022dc1b5ee32811bd354f85b89bd6666e1ce44d42ea2378fef97b205b204d8c0834bf080bfb1a1337b9a0d73f3f994496c22bf60a925a865a655f0005ea3ac91cd75543cad01f0159a1626aceba1d38ac52665baaa2a0c9abcf6717dabe216aad85dd605fa37e4f93f7378e1e0700dc00813d6c3ffc4f43347cf12930f931ddd379bc223b3921433ce713be00cbc48437472d8860c1cbaba7c3dab1b55c304a9612f23d580f86be0d49d3e95abc124e176e6d0cd969a62a3398cc2f54ef3ff74beb84675ba9a5b9ae2f78a3de86352d377831f6229ed45415261461fc35cc06173f62f512fc429aa736dc90d0434d19a7e5d4b87c88d898bfd0aac34ead3c8d5ea5b87e2e37ca92e575c0f8c8ffbda3739b6076c5d5bd5979bf1655e59f326dd79129ca3c603ab9d80cab54db6d4d7a7aa295adb8d0abb0f683ff6310ad2b61bc66b65737216f780052cc30843cc679c17dac4178b0b148f5147eef4c919d93febbac20d303af747bae6aa21b79f25da5c800d47c8af6ec0ab3410acdb6b477b5d0fd3c4b930d93896d289227ac4102a8d0e93e0e26ff71ce30e04385bd7a3d0de76894b128a013576020c022bd508e70c43fe19537f58806999694baffc7374fd10feb40846d7e4d9644994726444246d0e496bb4efe8155af2b676fc42698093335a3c13724639098fe911d9c0b6d0c863d20180c31b760843bfbe861b3518e8721ee98ac85fe3197793afd6c5d723d1619fce67041db9577b4dce484a15e8811691579cb7a90f522d2b2f109f0539cb871a29f1f7c8239b8f34b3a3a3deb6464124de8ea9001e9b90bf83585432e1656cc4fe5d601a6146104cfc61dcf269cad890b2490d26e7e449a278b12f80bb0d308ff0b067cae7df6ceb5c268f5fa9254c00ccf869e2e95bb8a803a66fb5b49d1c6f7dea62967f8d86d3e8c52755dea0e14a41e2d28591330abaf0d92e6168f6433134761e24bd2be780b7e54280e044e349f950377997f4e27a4abcbdbd7b88d3d3fe79fc7a1fb3ecf858278f427cbf2f31fdfec823b68796d3c2334586def36bba6758cd2dc277b4ab3ed5dd691700ec3952f9eba3ef1447d86b7fabfdacffb83fb583ec6c996fdb6ce2a2d53a96dc17d75968c39e00b1e1b835329a1d8c6ca078bb44e2f9fc70994dee8bd100782ffad849ee1ba13b90659c38e7753e5d1392c9ed6b1734fe2947c5aa57202a1d3cec4ea77a078f72", 0x1000}, {&(0x7f0000002480)="dbf73c142c1fd145ed0d1fa4c2d94aa8fc6bd80cfacea9d456f35c054ab194baa230fd370ad37f288dd7b3794b2952eab2d65c8b7c1f0290e294e1e29bac518f16b42dc46cb864f8d64cf762d7d922fe8309b36e4d23b951626f6d66dea3d50838570b1ddc60522a11a8bff824cc048e56b503381a8a5c988d2e523510f13d0e721c38bacf8a5210136df5e407c58bce2e99d61564557db7ccf15a02", 0x9c}, {&(0x7f0000002540)="b7d613ddc5765bfe068cd2516b0d897e928868f220fabcfd6c47fb5bd046fdb86fde47e7f9a7a426828b4951d9f8f36758b5779c1bb1bfc6dc8b2e8a1c028c5aaa26ae42a1c9dc02fc580c0992aa7f502323531d8d26d0317c53b5cbfa4e75bcf79b6f2f43fc7edbbab6ab98c0e7ed0b24e4260d249542b128e2a5b72ef7f00479b99b70", 0x84}, {&(0x7f0000002600)="e8d3c54dbb7fa1dae5485e460fb37e4cf75eb637d7d214dce9d54207093df0e8e401ee42af4328abf84df0f3a6968e45481642e373df47217c9ab0b38a6f7b7db2a902ca3955454b8f322ec7b7b54228611f237b8ba953dd750834c56bb7d637fada82efc4d1c397c525d49a72165ab0d593f3e6f38718117f7ca85dfb3f0ca786", 0x81}, {&(0x7f00000026c0)="16172d8a463c9c1994bd0a5aa4f757c44be960ef04c84f46256ea8ce90fce644757b8432f510976e8963b8d7d62381536d08608fc62a8cfafd7a0e1c7a2d35595b4d93b7389880041859a2b61555f643b0f9a6f158bba2ce51c98dde0fe6ff4022646a2ae19f9a70a9c520135535237a499872c9a640567f43999136bb6d6cc49eb39f913df2058a9ce942d35932c1e0eef70f06771e30d3846dc71115e4cacd6cd5fb5ca1932d6232267add378b7cf5d221017e47d3452c07d2b65f8b3624618835b891c9780689c0843e2451089d5ecf8406da0532632cffc288c250eff6d6f4d6d2a5c727de9151e7d7", 0xeb}, {&(0x7f00000027c0)="6e64d25f7e1426dcda015edfcfbfa9abdfea48ca603a1003865ccb4863c5f9e9219b52f5bb03937e93a736701e5d84b6a016bc70b6657e5a7e527f40f904661d2a387a866cc140682dd02958ee0be7ea91763874cdec5df5c3630f62cf8cd3471f8f5bfe13176e0eac5dca8fb5a1bca12748afbd832484e12495ee4b858a4b57e25b106861229ac0e6816a516a4696e07f7453428bd9215bb8f29bf5595713469bf7e0a140f93c64a1472c66c544cfb23eca72997660299b724d61aa3df88d699a95c8ba4bb8533c035ca62ea45698ed3715b6b90f0ca22cfa53519d", 0xdc}, {&(0x7f00000028c0)="6ddcdb8f8026bd0a8214779b980526f7175559de705fec22637873e07d0e80210727cea808b3bb7b0a2ee8ce42d0bbdbb61f1da7fb0b766217cf8197ec2418d5eb8f53c98febdcd5c1b610cc47c6156ffbb35bf097404b35c2454a5c7998807ca7312bbf104e2b6db220ea0a5578f3dfe90def0a3d1d32e714029fe78409c39edad084fd50854c68", 0x88}, {&(0x7f0000002980)="a21c09563d003235a7898959530b28401bd4e959991365733110ad87ecd3274a0497191686319b58d6959b5733312e6fe42329406a1734ec7cb3d15203ad55b66daa11d48548a0f74574587892bc69baa1ce1cda99c5f6efc4198acf1bcc6ac317ee884ddf8da9bcf932e42c57edadad22c642fa8cbb6781ad2882b54df8ac3eece2d3d0d5f5317b8f2e1164b00f0cb161dd6b5f59b8f84450ed77d60a5337fce0a78e2464ebd493a4a464544fa86c600e491f074758acf13fa879524aa844", 0xbf}], 0x8, &(0x7f0000002f80)=[@rights={0x38, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, 0xffffffffffffffff, 0xffffffffffffff9c, r21, r2]}, @rights={0x38, 0xffff, 0x1, [r22, r23, r6, r24, r7, r25, r1, r7, r26, r2]}, @cred={0x20, 0xffff, 0x0, r3, r27, r10}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r12, r13, r28}, @cred={0x20, 0xffff, 0x0, r29, r9, r30}, @rights={0x28, 0xffff, 0x1, [r31, r2, r32, r1, r33]}], 0x110, 0x400}, 0x2) 22:29:05 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000000000/0x4000)=nil, &(0x7f000044c000/0x1000)=nil}, {&(0x7f0000468000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000005d000/0x2000)=nil, &(0x7f0000513000/0x2000)=nil}, {&(0x7f0000496000/0x1000)=nil, &(0x7f00002ac000/0x2000)=nil}, {&(0x7f00005d1000/0xb000)=nil, &(0x7f0000599000/0x1000)=nil}, {&(0x7f000014f000/0x4000)=nil, &(0x7f000025d000/0x4000)=nil}, {&(0x7f0000570000/0x4000)=nil, &(0x7f00005bc000/0x1000)=nil}, {&(0x7f000008e000/0x1000)=nil, &(0x7f00004c1000/0x2000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000042f000/0x4000)=nil}, {&(0x7f00004e6000/0x4000)=nil, &(0x7f000003e000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000591000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000004c000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00003e9000/0x3000)=nil}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f00000f0000/0x2000)=nil}, {&(0x7f0000364000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000251000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000d00)={0x10, 0x1, 0x4, 0x0, [{&(0x7f000042f000/0x1000)=nil, &(0x7f0000468000/0x2000)=nil, 0x7ff}, {&(0x7f0000252000/0x2000)=nil, &(0x7f00005d2000/0x3000)=nil, 0x8001}, {&(0x7f0000572000/0x3000)=nil, &(0x7f0000150000/0x4000)=nil, 0x7}, {&(0x7f00005d4000/0x4000)=nil, &(0x7f000003f000/0x1000)=nil, 0xfb}, {&(0x7f00003e8000/0x3000)=nil, &(0x7f00005d9000/0x4000)=nil, 0x7f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000573000/0x3000)=nil, &(0x7f00005d6000/0x1000)=nil, 0x3}, {&(0x7f00004e5000/0x3000)=nil, &(0x7f00005d2000/0x3000)=nil, 0x7}, {&(0x7f000004c000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil, 0x8000}, {&(0x7f00004e9000/0x1000)=nil, &(0x7f00005d8000/0x2000)=nil, 0x9}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200000000}, {&(0x7f0000151000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xba35}, {&(0x7f0000152000/0x2000)=nil, &(0x7f00005dc000/0x3000)=nil, 0x1}, {&(0x7f00005de000/0x1000)=nil, &(0x7f00000f0000/0x2000)=nil, 0x498a}, {&(0x7f00004e9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}], ['./file\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 22:29:06 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000440)='./bus\x00', 0xad4c654e0064608b, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)={{0x1, 0x578}, {0x4, 0x40}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x8b, 0x4}, {0x2, 0x2}, {0x5, 0x3a1}, {0x82, 0x5}], 0x4}) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r2, &(0x7f0000000240)="220e2a", 0x3) r3 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) accept(r6, &(0x7f0000000000)=@in, &(0x7f0000000340)=0xc) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000080)={0x9803de81ac86c29d}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 22:29:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x208, &(0x7f0000098000/0x4000)=nil) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 22:29:06 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="50060000ff3f0000fcffffff00000000"], 0x10}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) recvmsg(r3, &(0x7f0000000000)={0x0, 0xfffffffffffffe49, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x42e30e06ba34de07) 22:29:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) 22:29:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x1, 0x1ff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xcc7, 0xf5}, 0xc) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 22:29:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\xdf\x00', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:29:06 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) dup2(r0, r1) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket(0x26, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 22:29:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0x9, 0xffff, 0x3, 0x1, 0xd2b3, 0x1000, 0x1, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000011b, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="2341ce9c802bd9a55b03144e7b14") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="004b5ddccef6e1d83979c2e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000004000000000d000000000000000000000000000000000000000000000000fdeeffffffffffff000000000000ffaf8f857c121926ed7fb4c7d3cb06692fbff735619b3017ba6aad3df29153813963311241e0156d1658d50a910bf45dd81610b89bd64e5f59a5ba6f907bf6b217929bd3a229ef3ed94e8fb43a7a121ea7e7a5ef73db3aadb05efab9edd08f68d8b3beec33a6ad8ce7b88c68049d830b1b72ac284fd2dd726f74d80c8453aa64d980fff379bac97e9662fe211de722e87cb39eb83a9979dc30b17f8d9a178546290cb9918fec820b9739b3278e6aeca0b6996d59bb8f8a4512da1c163aaf00b5062092098e71b08992d01bd7ad9e2004856190e9fc687fdc"], &(0x7f0000000440)=0x6e) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000840)) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000005c0)=0x4c) r6 = semget$private(0x0, 0x5, 0x204) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x200, 0x0) fsync(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {}, {0x40006}]}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000740)={0x5, &(0x7f0000000700)=[{0x4, 0x0, 0x0, 0xf361}, {0x8001, 0x3, 0x1f, 0x10000}, {0x35, 0x0, 0x1f, 0x1}, {0x4, 0x7, 0x2, 0x2}, {0xd8f, 0xc1, 0x20, 0xd54c}]}) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) setsockopt(r4, 0x80000001, 0xff, &(0x7f00000004c0)="0709ef8c5a5ef010fbe1e34dd921b7ac33fa611f3ee6b25cd10d8413b29cca455ad1f88d59d95488d51b1b01d925bf8147adf6d3908b873f8ba1f8835524239229bf06005979f45552891dd1e39d93191ba96fa94781c7d73209e4eb3e36aded7c977eb90ec60f7d767114e9636cc627af84d815e6cb6c6a340e1cb8412e4674", 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) semop(r6, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$IPC_RMID(r6, 0x0, 0x0) 22:29:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x8) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 22:29:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x6f}, {0x18, 0x3, 0x400, 0x2}, 0x1f, [0x1, 0x5, 0xfffffff9, 0x8, 0x3, 0x20, 0x200, 0xfffffff7]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) 22:29:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r4, 0x6}], 0x1, 0x1ff) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) r5 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r1, r5) 22:29:07 executing program 0: msgget(0x0, 0x0) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006a3f2300005984c87914bf453f68c11700287ead4bcb777fa69dfcf7c2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000004c0)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r4 = geteuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r7, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r8, 0x6}], 0x1, 0x1ff) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x8, 0x0) socket$unix(0x1, 0x2, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r10, &(0x7f0000002a00), 0x1) readv(r10, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r10, 0x84}], 0x1, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETAW(r11, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r10, r11) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r17, 0x6}], 0x1, 0x1ff) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0), 0x0, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r9, 0xffffffffffffff9c, r12, r14, r16, r9, r17]}, @rights={0x10}], 0x40, 0x20c}, 0xc01) r18 = msgget(0x0, 0x8) r19 = semget$private(0x0, 0x5, 0x204) semop(r19, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x221) semctl$SETVAL(r19, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r19, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = geteuid() r22 = getgid() r23 = geteuid() setreuid(0x0, r23) setuid(r23) r24 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r21, r24, r23, r22, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r25 = semget$private(0x0, 0x5, 0x204) semop(r25, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r25, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r25, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = geteuid() r28 = getgid() r29 = geteuid() setreuid(0x0, r29) setuid(r29) r30 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r27, r30, r29, r28, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r31 = geteuid() r32 = getgid() r33 = geteuid() setreuid(0x0, r33) setuid(r33) r34 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r31, r34, r33, r32, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r26, r30, 0x0, r32, 0x100, 0xffffffffffffffff}, 0x1, 0xffffffff, 0x3}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r20, r32, 0x0, r22, 0x100, 0x815}, 0x1, 0xffffffff, 0x3}) r35 = geteuid() r36 = geteuid() r37 = getgid() r38 = geteuid() setreuid(0x0, r38) setuid(r38) r39 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r36, r39, r38, r37, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r40 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f0000001480)={{0x2ac77f5b, r3, r22, r35, r39, 0x100, 0x4}, 0x8, 0x4d1c, r2, r41, 0x60000000000, 0xfffffffffffffbff, 0x7fff, 0xd0}) msgsnd(r18, 0x0, 0xfffffffffffffffe, 0x0) r42 = socket(0x2, 0x400000000002, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0x8020690c, &(0x7f0000000300)) r44 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSDLT(r44, 0x8004427a, &(0x7f0000000000)=0xd853) 22:29:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x4e40b1ac2662448c, 0x40) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x6) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 22:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x1}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x7f, 0x8000}) pread(0xffffffffffffff9c, &(0x7f0000000080)="182db4cc1e66748a32", 0x9, 0x0, 0x52) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:29:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r3, &(0x7f0000002a00), 0x1) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r3, r4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r5, &(0x7f0000002a00), 0x1) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r5, r6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r7, 0x6}], 0x1, 0x1ff) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20000, 0x0) r9 = dup(r2) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x80, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x81, 0xfffffffffffffa2d}], 0xffffff80, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0xc2eb, 0x4}, {{r6}, 0xfffffffffffffffc, 0x48, 0x40000000, 0xffffffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x3f, 0x14, 0x1, 0x7}, {{r7}, 0xfffffffffffffffd, 0x42, 0x90993e2d7defa20d, 0x8, 0xffffffff}, {{r8}, 0x0, 0x2, 0x2, 0x3, 0x9}, {{r9}, 0x6a92cd038f61c623, 0x3, 0x78000000, 0x5, 0xfe50}, {{r10}, 0xfffffffffffffff8, 0x28, 0x80000000, 0x4, 0x1}], 0x8, &(0x7f0000000400)={0xfffffffffffffffa}) r11 = syz_open_pts() r12 = dup2(r11, r11) r13 = syz_open_pts() write(r13, &(0x7f0000000000)="a6", 0x1) r14 = dup2(r12, r13) open(&(0x7f00000002c0)='./file1\x00', 0x200, 0x8) bind(r14, &(0x7f0000000080)=@in6={0x18, 0x2}, 0xc) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 22:29:08 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x8c) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='\x00\xe6') chroot(&(0x7f0000000080)='./file0/file1\x00') r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) r6 = getuid() r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x18, 0x2, 0x7) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r17) r18 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r18, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r25 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r25, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r28 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, r26, r27, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r26, r27) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r27, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, &(0x7f0000002500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) socketpair(0x20, 0x3, 0x9, &(0x7f0000002580)={0xffffffffffffffff}) r34 = socket(0x2, 0x400000000002, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$TIOCFLUSH(r35, 0x8020690c, &(0x7f0000000300)) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/bpf\x00', 0x20, 0x0) r37 = dup(0xffffffffffffff9c) r38 = syz_open_pts() close(r38) ioctl$TIOCSETA(r38, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r38, &(0x7f0000002a00), 0x1) readv(r38, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r38, 0x84}], 0x1, 0x0) r39 = syz_open_pts() close(r39) ioctl$TIOCSETAW(r39, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r38, r39) r40 = socket(0x2, 0x400000000002, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) ioctl$TIOCFLUSH(r41, 0x8020690c, &(0x7f0000000300)) r42 = accept$unix(r41, 0x0, &(0x7f0000002600)) r43 = socket(0x2, 0x400000000002, 0x0) r44 = fcntl$dupfd(r43, 0x0, r43) ioctl$TIOCFLUSH(r44, 0x8020690c, &(0x7f0000000300)) r45 = socket(0x2, 0x400000000002, 0x0) r46 = fcntl$dupfd(r45, 0x0, r45) ioctl$TIOCFLUSH(r46, 0x8020690c, &(0x7f0000000300)) r47 = socket(0x2, 0x400000000002, 0x0) r48 = fcntl$dupfd(r47, 0x0, r47) ioctl$TIOCFLUSH(r48, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, &(0x7f0000002680)=0xc) r50 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r50, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r53 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r53, 0x2, &(0x7f0000000100)=""/114) r54 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r55 = fcntl$getown(r54, 0x5) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000200)={{0x3ff, r51, r52, r51, r52, 0x104, 0x5}, 0xfff, 0x9, r55, r55, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r51, r52) r56 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r56, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r59 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r59, 0x2, &(0x7f0000000100)=""/114) r60 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r61 = fcntl$getown(r60, 0x5) shmctl$IPC_SET(r59, 0x1, &(0x7f0000000200)={{0x3ff, r57, r58, r57, r58, 0x104, 0x5}, 0xfff, 0x9, r61, r61, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r57, r58) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r58, 0x0, 0xffffffffffffffff, 0x0]) r62 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r62, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r65 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r65, 0x2, &(0x7f0000000100)=""/114) r66 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r67 = fcntl$getown(r66, 0x5) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000200)={{0x3ff, r63, r64, r63, r64, 0x104, 0x5}, 0xfff, 0x9, r67, r67, 0x7d55, 0xd75, 0xfa}) r68 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r68, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r71 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r71, 0x2, &(0x7f0000000100)=""/114) r72 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r73 = fcntl$getown(r72, 0x5) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000200)={{0x3ff, r69, r70, r69, r70, 0x104, 0x5}, 0xfff, 0x9, r73, r73, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r69, r70) r74 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r74, 0x0, r74) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) r76 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r76, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r79 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r79, 0x2, &(0x7f0000000100)=""/114) r80 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r80, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r81 = fcntl$getown(r80, 0x5) shmctl$IPC_SET(r79, 0x1, &(0x7f0000000200)={{0x3ff, r77, r78, r77, r78, 0x104, 0x5}, 0xfff, 0x9, r81, r81, 0x7d55, 0xd75, 0xfa}) r82 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r82, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r85 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r85, 0x2, &(0x7f0000000100)=""/114) r86 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r86, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r87 = fcntl$getown(r86, 0x5) shmctl$IPC_SET(r85, 0x1, &(0x7f0000000200)={{0x3ff, r83, r84, r83, r84, 0x104, 0x5}, 0xfff, 0x9, r87, r87, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r83, r84) r88 = semget$private(0x0, 0x7, 0x286) semop(r88, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r88, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r88, 0x0, 0x8, &(0x7f00000000c0)) r89 = socket(0x18, 0x2, 0x7) setsockopt(r89, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r91 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r91, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r94 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r94, 0x2, &(0x7f0000000100)=""/114) r95 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r95, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r96 = fcntl$getown(r95, 0x5) shmctl$IPC_SET(r94, 0x1, &(0x7f0000000200)={{0x3ff, r92, r93, r92, r93, 0x104, 0x5}, 0xfff, 0x9, r96, r96, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r92, r93) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r93, 0x0, 0xffffffffffffffff, 0x0]) r98 = getgid() semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r90, r97, 0xffffffffffffffff, r98, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r98) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002440)=[{&(0x7f0000000280)="bed2de70e7998acb8d51744577ac6c7c93c9dd238fa1b4fe51ad9e6f988fc5a792a2eff52182ecae39329ef42a7ea9dcf3c2da7c4f099011109560c17dd5d9efa7d92ab02aaa43532174fe5754227f0fd444a5fbd9db624485c74c0758f6e88bbb9af087c2ffea03126a014cf8632db19120455075dac6cc053f2b50319626f09e533869327129452fffb9e5256b8f7ca12f94c9bb29ee62e728c22e1ac0b62c7143454c6e6ab8a40a37d88a08df1b5572c8f8595cae97a33fda17cca260d1ce08ebbcb2c695a7d9228a9d9a887fb1bad073cc3f2c7deee0e1582cd39e6962fd2820ac59a3c3f8220663ca6cdeb993a7271b0b60cbb24839c478517e4f934ab0f5056c56824b83d54c73650437dd8e6319a6e3245c605d013c05635aaf77654eeefd065edbe65389cfa90433df777845aaeeadcbb3b5e8ddcb34f51b8f3ffea4c1f5de9d4446e6405494f04604f383eaf8abfe24c5f69842ecfcce79da2ccb85fd093a11596ea3e16852d254e453285c7ae165c6623cd0b65da040fe8f040f4f41a46a43583351089172c1fac34b82454fbb8f54041e0bc5e28002adbe5e61765a69d751f5fdebe811de8ed7c20400d6df25ad06672813580c89b84c04dddf1585dfe37e891d657ceee06874fd009a613dda2a8f651db081377b414630c5d99eed75609e8ee920d20c71cb967deea30b55b496080697c36d00b043fd51357130e683c8fe9ca2bcb879acb9c2ee254008a31f0209a24b48c45a6cfca1d6b9ab76c7dcf784bf2661f01596a2fc524a8b9ca10a40857fd3901f8d117afaf3188d750969e3fc88d3c0af3b3d897c8ec3d7daa0b2053ef3c2ce3d6d13eb29f9283941bdd71ce6bd4fc125936142452546a85f4edb2ccab30e6cf48f06c26ae4a9fbbafe6ad787494eea0ae8fc956a7d39e002121b20b94de844619ef2333fd09d3a2a1e796bb9ff47722d39e1d857cf3d6d36ba0064b02d584271af5ee5e6ceab8fbc71cfad7006522c25c30dd6b0b0328f7136cb2f58594fe96abc1a30990b23f139b476445c018f63e080f06066b2bf427ace823f1cc77c4b08facfa0e657341a154f9b010572be3bcda5d83b4cdd6d8be3f8dfdd24ad3445fc9390785c23bff448f360d2c99f4a246b4ef806842187737ce9941b2302ae07434941694066b448b3bc4d63e44878f69783577e58b487bfb59114caafafd00c85278dbcd810d973cddf0c08878a76981bb0d3172207878c52e8a0fc79471a51fe2bf7bbf1bc8a95965c543908b006983c9e933aa1e25cefa5a8ab358a3c312cb63edd1725aa7cdea1f7f1b96400332999f68e383832538732d51d9d31af988a5f29075ab3839bc26b3ff511be1ed039aac381b2ca3af6070a9dd7960facd6088ac6030c65b5bf82d115a00f888caa587bdd7e15f4e48d6840f443cb487b0c544561839d1fc414359de3a6d33519b3655ce789a663ea570bfa3afda1692d861747565d25402abc8310c3dc5d664112b034ddfb05765dbd2132231eef38e650cb5ce68f3f374afb2661f14a33aa0c238014b514d8e62e0abf9d675356697b0ce6f647c655d08e26b7a639591366516c888531e04faafe50e117ede215abd3d33bf388ac74eddbb2fe542edf25bba0a80b6695cdf30d3b482736a09dd9b9dc4126254d188e2eba70d2f80f8ba8bd5dfce067f4c75aa6e882567e54fd2fac27cf7197ade1b832606c954509f2035a8071be1ec06b4d7ff92cfa10466cbfc4cc8bc4c8b186ec967336b00574745edf5d97e0f0865c6e899e96c295ed35595c71d10cf66d11bde5911fb787ba60fdca90ed398e2639db6d5c324af09d4756018d5b2415bbcd70750e7a147ccae76da7bb59abdb552d0ed572b92ebadcf334b6b52b7d6d4e0d95109a4ef7d5a8677af0c74a304c4c47f6f2f68c75f4e33167fa26582b7be355fb2f1b491f0f386958c928b7d98bcf8213323d1909b085167ec09b97681b16aa3c7269f399d577c0acb4f5f83e89eb8e3196754e2ee8e84a032769a7eb54a8fe0d59c183fbe48404812232d2d9a97dcc7143b57a25640dd93b578d6a8208f4b0a06a7f5c4f368a5d85ba23c0ea226ac403bfb9edbf7ee5066b4a75d170ea157b5d0a0a8fc2576580756fcb64c7625cec28cff362dc59b1aaff9b108a4d1fce9d8118067c38b986a69a5a8f9a6a0285a549f03919518da45791ac631a4c639680ec5e091f9d8ae5ae0675d1c706e8966d97aa6b1585b15460f61a7ec3e372df6192c495f58b435aeb7bc1610ea65aeb63027a9d028feb1973b0f5fd1c8f92d0ea66bb062c29599ab76780ae8cb512048ab9e5872643590cdad2864f40fe30e9f5c33defc12acd8ce37cc0d34bcc45171b2099308b25bcf367f89304c15424192ac57b919bb020331cf4104aeabca16980e53c6381216337da6efd2e19c92170d29cff696d215fbe21408cc416efb3e8445a9fbb60743d19a008588d5eb372cfdfb2df71b841ee5d0ac10bf3813805b70888995232c563f43e3951b1f189157beb1ae23fc55bebe55a675d98f1f141e728436a9a5dfb8cb7b553c229013118e43dd7aa5ccf5e5b7fa8b2121e22380ccfe300e68a0430e4f6a473d201958fb86e83040be01c1bfa26b33f54b15fb36ace4deb315a578a7879b447ec926e05146ca849939955894a4c173e40e237aab6cbab58c3ee511cc6a1f1b8f4dcd3a170e075ffc7609ba30d417a818ddffb1b545df8cb35f71d7b06c0c19932ec50b91a53ac2cbae82861cd236d58c0dd350da06c101cbc07078f93529a171b6876669ff764af008583915acc90a497b408a499a48305da18721da6753ce1db242c32065d25b7c3925436ecfdc554fe50cbe89f010075272ea0a02a3860322bb3dfd6e003c5624a1d4d164a6876606c248a9a06e1ec2ed05d652a69c520b2f5c71af9e6f18893c3c6ea9385e93c6f778314239bdde8fc91981b4d4362ebf228e48e0c4e882dee0b754d5b96646b143f36c9f8eca49753f86dbc76cca4254e50deff7e82074f66f1ae9211101e140ed787fd718abab59982adebe22ea1ddc3a15b2f9a4036b80a62e38bdc0175a76789bbe3bc38de771f6bdde54df76d3894ff51c36dfbb5f0bc602a8261d6f13c82fb4093aba47e5527cabd78137a41d36355dc6cc7de8bd2cc23e930602a4bb91ac5a71d886a2ab04a3726c9dc9d349f16f3d7b3388e8f67c0f59b4240a989f2fdb527f0724a217dbfe84fb7102954f65959bfa4ef02cac77b06c3dec0d3472d707c166f803f60e902c6cc3eb04e25d6748f85eeab0bd97eeb973d7ec4e88a05ad760bb6cde22b4b274f243b27ad25f294fcd53787f27a8fc76e49da09aa4e23f7e6a91c94c35710c6413d3bb150d49ebdc530c0de74d7bf7a92bdc9a85b270b82e741d04166aa4bb9004ea91fc8c672d738d8b81555c79260f5510b4762d654efe2c3943b6a24379f95661370d2a6e979681f4b9b2abbe2820088f8e074aaad8c465f052d3b48a02116b8b5fada8a3929146a45a7184dc8e9c01f47c260917f14468c8623938ae496ba7506f7021b03adf799488e69e02a77abd3c9d61d17b62df6eff30896865a9cb7121749016b2324ea06e00bc5f64e38a810b0853497acb6368fcd455b13e784830d5372136d5e48d9f27c0f77a410ea874a5e987ddfc96d29972a884f8fdf59040a5a253a256ce1d1a33ebc2b08e20fb9a35a2725737af0e5c8bed688f2efb7f60fea04420b804faac57ffc9889b95be38e548619c7350ae250cbc6c060058fd7f8e7326d7cd90049013bb732ee3e0f80ebe12f090436e95a4cfb54f23dc423f8119f4fa94dc97dd371cfe2c397124215e3c2a9d43eba28b031183740c10fdaf0bdfec5859af9fe6b45dd87358aae91cfa9c9c519ef9910b011dbd061cee64a96ac0275643d55216f7527c7594c9546794651086da9838d69da55816ce0ff96549121c14455acb67eb95ceebd8642bbc73a73ed3a3ded1f657db2858a1b1d18f521242bc608fb0192a357acd12edf0b6db36e7dbdcc8824eff77be73927ef48105026fbcd1cf5bd45ddd0b817b64fd4f5474a04af2c222108c21588dea9c8ca5f71b4837b1bccd4b089b7c1a1506df67ad4d0bd4b6f7cfd651a46bf5d818b8028223fa2abef3cc58fd0fcd6a03f4c9ccc56bdd0bd73294f0c00cf1ee27e158d33bb138f54fb9933bf91d3edce8205336dd21b4a9ecd44af26f0059339d45d54805094137e72fc805970108c0fff3ba198ba655aec901ce03f3c8744328144afe079c9928b8bc6d2e869273197f32edc9ca2f3644cb92c38e403b191eb91eb2aac8db624ae5623ebadb576803d4f63001e4d71956bf2e2f21584e798375ea859737c344e7873670189ab25cad35205de373ce384bc451c418e19c6ea36b5c4998073ab7099c17a7fbd3885e4c7639f9a1bda2744138349ebac38e5663e725307e60c914b6fd3500c27e9cddb7f2ce170da0ff6e81b27d103637dcf13d488d5f104cd47e32aaab755f0e129be646e6b13ca86bbbd81755d655cb9594b657f9851a6277cf7f52955faf24abdfa26c58ecf308de23902cfeb7efb7e685ce0be39fb4258d75d551f1cef75a6ec9d1cf33041e3d4d7addab47dded02437d0ed148e139a80edd3d6c59166e17bf3ba327090c49bc1a8d297c175201ee4bd196f5c1727ee3bf19cb1153600a9b4e67528fed4000d6f378a62687fd41dc5edb6424c2953bd1d12f62f65f04e38f30b1c23e5f078033d414d3d12841813657b8698ba9d9b8a39b247c112668bb7b5e02036cbfc3de0d27b181a1c4ee35a12b9f2c5c7f9f42b3d9c6b9ac039c8a50927a2ed812d1b415afacb895cf2b68ada6f57f79c44d691ff3abdf0162964a6bb2aa141b49442a4734b04afb2cea74c6cc963e653b67c63f18288d97732a2422c727002b5538d99f12b2b23174a5dbd08d29ba4ee90ed40e5105e54cea49c08b33f09ad4eb5b4d0121523cdd21c820abc664a1ea87458632276829d16790caeccfbd70f3ab15b6a5750aa46ff159e67b199d53848fdc37fae51fdcd30f435b2f2d28c9b748f85f90986906af6c55df0ae471f4a86525451a282b5fd5ee9d8442d52fcb67eeec20e2278ff874c45308abf373d9d6795d0f1cccfcdd903e46d813b96137ac6963a3e7d9efe01ee4b4b8f6847ccb222f6a8ca96f62a6f3e08fb98d093f74128c718419dd2085d7db34e4c8ca15e0195dba09776a8723ff15e7b61afa442aafc7b7c137583f7030c57b87d6da56056064d15b650e3e5c629328be0d25190c786eed1578b36960b2362dfdb2893b0e256bd3a992a3d9bfe742472478ae451c8855f6bfd36cd2c8526d1081ad8c61492823fba8217f640cd85270d64347acab88abb3fdf1ee0f8f7fa7cd6c607186157a78c5882e64f46d39bfa08e924acbf9bc7172e5062e753ccb9afefb31a4eb24bd570d2ded167dbaf86e53b04dd4b64137ac8352928505c6a7a3db9fc7cfe401145918843fbf64ec519b327ab7d796aae2d2c30929a9e678f4f2403513f54056f92ed8475301a4f1337eef40076de70ca8623041701215992ee1226c18686d5436b7c84365493026d4ecbec4158a8c444f10ddeddd9c4e685c40972e1dc363cfc479805b6c5bd44096a980f6e5d8edc2c52432de73268fe01140d8c9e9ac41757c17a190ef3f6d15644ec08e903cb80321071ff9494f6c7f8f02aae4cb6e2dbee0d5cf06a37f3be42af8a78c3447908c826c5e42dce1ca5f39b2d747a2d97611e6e071f3061a7ba6f2a9dbf0238781b17ab352549ae11735d", 0x1000}, {&(0x7f0000001280)="11bbc050ae2bb5571361c03c227055b8a3f324fb00018a40e5f3f435adcc08f0f76a276a0c87d32b589fabed73e387ec86f8540e7bc3a0fce093a53d4edab71ad84453b2b2abf0abdfe3976b988384d6f523cbf07aff18e78efbc08446d894dfa2489528f71ddb74a69ab71eb87bc6575313823d53312d8ba6ae531b4fb27e56ac7995462cdac1ffaaada79eea69318aad77efb1039381d68355c3be3355b52877b52a40ff22fb0ec4dd5dd83d0a10a65c3191053f1ed9", 0xb7}, {&(0x7f0000001340)="fb544e099338948a61cc150db009753d0636b8576c8b5ef1f98dd86a8a6f66ed2ef6cb9a6808e669a5cf0e153c7c3411b3e2cf26270d47cbbe5fe70c405eaa67f7b2ddd20a78e796e95b71d4e5cf50874a10e782904142f50d89d60d96b28ee18d4662f47870906907b67d40bb0d58db34c2bad5d96d247235e0f5c8c6b24a3898a2e8efba4ef39e59abb6071b23e230d978d949e3a03f8404ee7ac9da410ec6366425477338f143d517c6ead1f6b8f5d76f0b2c1498bceeaca9a3bf53049df7f62198f535c3d452549482e5ba70869dfd183402d929d326e34373580b53994914", 0xe1}, {&(0x7f0000001440)="6c82ca027c5f44f118f7069ea5d7f52149b59e5626f4c72226130fe537f0c64f30d12ce307d570bca20f104ae469a31af6d5903d4fa6bd23eb8ee33a238bfac1ca4d68942ef6d4707041352331386064a9d6667546d122524323af9d0fb5f7dcb2c6a80be2152062264f52a1384ef7c9daf37bb2161c6be3d47a63464e43001231ddf825d1fc9632fe00e9819fd0f6ed6c3cb40972cfdd4324e8db7581285ee74a549abcd4534ffce7f714f2f207cd86aebc876cb97056eb2d65d2f4a33796d201f45cffd5b2193021eda3ce0358d57bff162b153fd618512bb6eaad2a853c141c0b03e459b93176ebaba448e46a0520e1bbbb2860cf5722e19b042bda4bf3ec1db26e27d895ef6404ea3730b5acba72e561a696f3f65e5cd9a6f3c723ebb08a01ecfd347e1d12a297cdadc703ef6c8da784e5af205a069e4749be6465331b2170a24e26837b817f22963b8bd80df52b4c78c5584531895647f496f8e1658d168c218c90b545f41e6008010c754cbf07820ff839112234f91edc314ef687588b026f7edd7e2c291ced49b8697c069a6d9e8fcff1b2a96620a264ed18786b6a5ef553a559d981e51abf59fa8f58504e85f59120581bbb608f5b915e0ba4d0dad7ff965270c82b453cba7dec1c048bba271444ea6a88abc0afe2afcf3015654c4eeb8f8032ccbd16d45e84921f6fe55b1681407e38c44e81f72936e43cebcd59bf6ed55a14d316d67346c4cbdea4b395d78c5c367215535fc9a612b16e95daf32eabd6a57cadbae12f53919ccb372e17c423bddbaadd22dc65a634c4a4e99ce4a1507bd63943a240c10ecee6bb7d9a36f54a44c8316af7d48cd3bbdf4fc1c61c61ae177b41b78923a24e4e923bd0d786d6cc2b77b3857d681b3170ed38fc3c9cf0d9aff2ff0e81dfd7092f2715b799a14e6092adce843c4f14aad183dcf577c865bb0623fde78719d761d7881f50d9cf14345cc8eb2afcd3293d6ef60a444f2d014c9d9c026e3b1d86dfad32975a9c9ab4cb7b48698c330f19b61dc33b60059deb050c69bb671fddbeb0cc316f010b53b98a9f99f201aa003bbd3af91348cdcca56a1bfc528b144b68ef3d28d744b854087cf5421485290203d818b86e163b8597cce95c0b252f8380b749e1b4c66a55f344d6ece452c60b0ce63e3fc751734233cf26a234640e99c8114b7da90eeebcc65d0ba337089bc5225c13fac007708654a7b96ba1c7595cd8760aec94fb7b3801c354ad6e3815e6fc484115b526806188c3ca5ff6d0971fffe8df38f12768c94474be5e135a151f2720c7938d49d3ba12f0aeb9314a05bb72abe65c5ceaeaa315dd805e692e71dd60cbf8d06984ddf05c35c1ec7e311f1a34313e7a6c560357b01044d7ad25a2343b6310fc281eb2279c244a59c795b650fd636f874042fa723b7ad4fd1c64ce4080239de4aada6c69490d2ff97274e6c4bf94b7c951649653c1378a74180deba3a6fa4e49cda81e90539ecf660a40ca66bc80c535bcf9d06399dbb654e4b6e5de6630867af61913b84083c509b8a1699a6990785eaeacac89c4744e5e6783e606c2fef687687768ae2b9bb720774ddf0e0ce627f19e739c4813b0de2b80f4262302eb2778816eefa9e3d868d05a281a453a8de50d4ce43d4484469e753d18adfdc634ad83218e0c0919bf4bf8a2b69ad62ef60782102780c80556b8e023291e918f2e8a351e22064c512c58c216f351132bae5e33a1410bb4bc88ac7471fb993a4ba51e7676a8f3f4305f0344e52f05793e6b8a26b4c1bf00872fd218dd03e5cbfacee74b7cb80a5f2e419ed2e5a37ea5a258abbd3583aa809ea5d61b246e470f012e8bc10da191979f5ed48de2532b7283542ce5a36942d35bcee738f23e4fe41dda440095c196bb69a54571bb0494a38f3261f57b016dcd42e01cb80a63a2a558a38a8ca67c7952f3e071a0ea7bce4ff60026cdcb21cb712a20ddcba5a150e3e7249e9507daf93314fd0cea50b078a7da4cccdb3fecc4e3eebac44d232133272c78cdac5ebf277114aae8d2d94cb1750e11b256920f4bd267256382003d7cbc3242f0c88981add470bec15aa77d86f607991b1e319a5a0810a5d9c6fb2cd94d5c6dc4135921a3937787e7a245091b99222bdd109edf723768eebe169efb4f2d9a05fe176f877cd1f136e90362e2bf5876e02b4336675b203caea008005680de709a281541137407b65f91544c43887c4140a8f71811f841a8e43582b3858867d5935055035591dff7a527aecea98e4d478c6185429034d2363ea361d5894414c72c170bd0e76bb6db72d98f2cf12761390f6ddcf03ccf3b897d5489aed61f7549444af375e9b11f10fa86e80c70070c64ac5a5a8fd73d930fca51f1a1358eded761c6c2f553a40566b4c37def8dbc9db8a4d67b590b49ebe662095056bf53747304981acefbbe766e1f45dad0e04c88a25a338f3c26c9c1844eea424fcea088e12f129d8d21443ee1797634ef157213db417b10f8976528d915fc25bbf206e1cecfaefe9eaae98bf7b4e660cd39d27e23a2880e3fef508128aa160c2d80744f8600164a653cb4ac4d9571b6fb526aac8dcecdc9574cc8308f63d40350e57dd4225fb71fa00c0528a1ab281bb2b8fec6d260b90417c256190fcabe05b2b374891c2ed8de3d4def6214d5108804532ee66c72e94c8f7b68095bb18dfdfe74012990c4d17a7d82d46f9a5e0b37dcd948a2c97629ed5db8bc0deef73279265b5424e6a9acef1c2693a639553c0cf535d91e11385741c46221e7e6836ccee09132144142317cf8d35d3ccb5702f3cb240f49759ad2643b996ce9964ceaeb7b20c333ad41ef3b69365adebe91383af2c7767bd5ad0a5189510433f9a6c69956233c9e8ca8eed9d01f0979d3c2e8d5726c6814f28026410ee97d50b15a36e79e49f605c0136b1190edc3c040ea04be89b3777ce9a11f48e4c045c452265c6ce2d5a0c61a51e226ebfae03fb77706190c6b7fa000006f56ff12436e1760c1c71701e699ccd077298c9394484ff8cd20e8720bea6a47710e46986d2c11b4dd11df85329f8095882b6003821e69ed06d94187f0426939bce98b76c47d54d0e0bebc64411e361acb2d43ee97b4b316a60022b4a89cb1482eef7f50f8cae4ddb612963a4aa04a294427293019fc5abf1398c008f36b24ae1e21b9c70ee7ba20e0b1c9eb9a588ebf8d484eecb87ce31c34f75c822d28df079b7f13a7ca69a80f83d97081a64ddc9b7000a52e576be7bc23b52612c0f443622448e4190befdcdc123e95c5e1dc198b9af43ccd5feb6ff73507c8ead2995ff4a3a7375aae480e2a2d538c293c58abfb3fac6928ff263dc85b4b8155e97c089562dbbe5022ba55b39dc10b124c4d6faeff0d00e89e3b22fdc08f00e980093b54dfb719dc15bdf26604faa15cc292eb8092d74bfa45bac2826bd9634931c06e4d5fdf78283411813df056bfbe5c13a221595cf5919e65287dec9276bb2b137ef01fe3ef9a07a67e711b59b4963dc5ca89266c3c6fb20c9ff565bb66c520b7133476d3a2913975aee7bd110dc2318330f5289ca38e37a845c557bd8b128d63cfb8adea000bfaa77416965a52b1a714d18cf7b7a5a64d03bee51c780f4a9fb88634dd3563c6153dee548b04475927013674df1c1b4256d646dfd0dd63a50f5676ebf0d68ea9b6f6385ae3b0288b1e7fda4f2f0cde92386cd94765201b02a51106b64dc8fe6d5bf8cd0462b16ebef37525f76e32fac7caf57c3e890f2e74273fcd96f00ef77e394f9559e55fd8f7ef401da6666fa4dd9d56a7f6248dae18d9ab340ac8769890bf97e11eee4eae04104b1251744ad95868eb898756fdc13f5e5c131277586e39ffb6c5ea4403945d54f7e4f61aab7784e2569f4c9204ccc081a70d3c986d04a99cc4c17d0645409864a14c9b60d6d725b0a362b4c1fe99fd049abcecdeb412670b8c7826841422cc30c47e9ae5f0d898bfadbd1b17b80ffb4d585cff7b77079e7132e075f7b2b359ebeae1cb5c06667dc36ffd02ec4b0c3ac44bb0559699e42a2911f727909ac9fdfd9d1504333ec3472699136c513f3355b3fd8675ce43b3a8fce17c5d20d6a2c15082ac77b7f2f655d843b5f1b988c42fb236d8493f534c05b6a6d28f7d1fd40f5040cb688b2cdb576aa846ca60ad4aaa904e35c04e9eca5225ab81d44ab1b7ea7084a673b7329f97b7fc5f3d6970a3978019e1742c329bfc13bd9f264962100e8cce0b122078400d7421b3867945ed14668f4cc4ad33888c41d4bca34733618e536d289f14e36749645e462c566a8f7259d3efac7ad8fe0b3732e0530b81bdf511a7bc1549d445b1cd340965b8fbcf4de0aeb59d7ed58be03f3e1ed874cb4f4dc118e2836bb7e6baaa102746305d77d310fe1f579fff98a0f27157bb13f90d3dbef541d9f239271cd26fd74fe51bac5661cc56c2ee3449bdee9aafa9c7a4f1db6984897d2d74e901acbac698d630204179d7b68aad1ab90c93c79741f501e2ec31e9aab7655b95a3dcfd85a26de0c4e465c72cbb3f19d5914da2032a7b8939682a6a9d65cd2c3002bffff3e6f565b45dfb773bf33bb69ffb908500c1efd82e960da5104fa726fa65f290fc293577d6374e5a64fb2017f6795d0a7a99e6523cdc558436b234511025e3e9cbe131f54b3a398778f115ac7426e1467d357a056ea0be6b2463f6543167f7c0b93751cdc01b5124b9336eb70d4467931e4e684c582345c5a4cf48f5596d36de8ab1dc408cd1f5ce547af07061837f6b8e2d8c71f6dc755d9a7f2e76244843542619b9acf712d87be11f8d04a133a84b955b6307e8dd1bdf673bb3c7cd096aabb5c661d6a03e33c68405f435125b348d30bd4b89890b2c5ba2129013977c7c90c9848c023ca738e13f41504a85bfb4d425163d36dec2827acb60f90260fb2a600e556aafdfed66b0df6ca881d42ce33b5c14bc972604dfa8eef2e6320c783e4576ba4ab408e1cde5ef50a2f42cb10cc41f79480a86277819c3ef28fb6e6022a4d5db4630fdcc2b8a448450fea436d064be1592e9dfbcbfdffb2f23b5432b234183e6a61e9defb99fe050969250442597e6029961db4dea5d36d9abaec581651b1a98945660beb391895202d0829b42f382d2e43ecedf3e1e6d685d57bac6e2c598e4981be44faf640915572d815b7b24a8329a77a208ba95902af3d3b56f67b2b04e563355c98cd07de6103ea80d4789842a92b12461571649f0bcdbefbd6b5cd4611ac25d9a0a4bb2411129b38aeed44bdd7e9a40fa9c79ba317a7866582f8b230a32e98d408fd83dba9543bf4f96d90ad6f95b8a4972f02e0ce0928381e7a9d33244ddd9a0db95329c0d9f3f9f40d6866cbc2ca039ca789c55ac389709ae92678c5a0defebeea5d50209fe8cbc0225ce506480992736c9ef12b080006336c44bb37b4646db34fad337e6c3b0d3b0230272bfd4b4aa95caef877791f842d421c01c7a70992aa74f5857f0a228228be0b400ead033b542e944bda313f565840ed4b4c730780767b60f8214d17e9b0c5ffb13ea06bba3bad4c800698994791c345bf9ff5b93f42d73c8fee200171c038601199aae579b8e309fc5db69acdeebd23a616a1e82192fac9039611e5f6f29f98960d2109fd2f8a4cbe1b73672f6df15ed058a76ad19757e9848351cac0fa4c4e686111bc7a820f713f082624c2afa4ca06bac9a9abe0ff6f52342f3edb70e17671fbccee905fb7da8c3afa41bbb300a5a136ef8d3d81b0ab9ed9f32f84bddd3a9a4c239cf7166ba06cf046afab71d117a", 0x1000}, {&(0x7f0000000100)="6d00d81635979385ace49e93d8074aa14b258323ecb969f23cef1927de4d26c7b6828f841b927ba4420407f39b0927009712436b3f81535f034ac660bbfb31e89d5e4087", 0x44}], 0x5, &(0x7f0000002740)=[@cred={0x20, 0xffff, 0x0, r5, r6, r17}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r23, r24, r27}, @cred={0x20, 0xffff, 0x0, r31, r32, 0xffffffffffffffff}, @rights={0x38, 0xffff, 0x1, [r33, r35, r36, 0xffffffffffffff9c, r37, r38, r42, r44, r46]}, @cred={0x20, 0xffff, 0x0, r49, r51, r58}, @cred={0x20, 0xffff, 0x0, r67, r69, r75}, @cred={0x20, 0xffff, 0x0, r81, r83, r98}], 0x110, 0x949b50906a2ff1f7}, 0xa) 22:29:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='^\xf3\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#@&-^\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='/%$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='!\x00', &(0x7f0000000480)='\\)\x00', &(0x7f0000000400)='^']) 22:29:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) ftruncate(r1, 0x0, 0xbae) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(0xffffffffffffff9c) shutdown(r1, 0x2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2008e, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="dc10c28689325ec41d8e4b68ef48b79ede682ea6948cec8b10d25de56eadd37d1b00148da587092754e4cf", 0x2b}, {&(0x7f0000000080)="89779fc2f814b901f5c354e2f6013639f00fb979e861be291c349430fa8a87", 0x1f}, {&(0x7f0000000100)="e4f23f01f1a59e79b59033400696a0e1d1dbf1a6", 0x14}, {&(0x7f0000000180)="b4113324d69fe411bd80a12c4a29982b9dc26f6ddee2e30442451f2a6c9b37978547f682fe8de4971652f5cbfaa2c8a286b8598190e6f43543b894f832279a9a12993bb18af818c5e1432ad5c175b8b9f34652f881a05d99cf27d9aa7fa6a3d645b42623fdefbf74938e77b6deb74559f90acbdac9971f", 0x77}, {&(0x7f0000000200)="894ff8a37dd7857faa5fbed24fa6657d7609be8109470562e90ceb3b4b82cf429b02a780d3f5e53167e2d40688233cac478e49981174124e9d848561cddfa24f258d65702ec08d268fefd4847795a257062a1e2c4b9c22dd28255910599b45b00aa4a06a4fcb70ab3a32ca09421d08a89d286ae32cda12b12e43d913f311bf", 0x7f}, {&(0x7f0000000280)="d3c690102de920c923356de517b023d842d0c04b2676a65ad8df1e2819cce3a957fe92ec75ab2f5cdb6ea8cb8b7f3b4e64761e3958fe78a701e82dcb2175e699ea87beaf49f4028985f9c5bf25bcaa19b0c6a8b546964d0c27d97b73f91e30f8054812c280affbdd1225f783c170e30619d0d6013d80b31acc76518ad08bc03c40cf91980c33e0ac4323bcf85a58ad9a0ef5a1", 0x93}, {&(0x7f0000000340)="d2dbcfb2921c4086a940faf6323de51d7396e7824c3e000dad5eb978851a0fc2067786c0cff77cd4e14ec7385c7d909255ffa55f77c1a846bc0747a040b2e3c88a07ac4a2d6a1a4d252f3fe81be36a4482d0d7e9ee0f0e94c2f876882fcfb1ac01b0e1ecac6dfa186a24b29d41f1f8a1fc973322cb92f0282838285fb31b21ff470538d009eb0117c4b07ecadae89f0b45f4c1f76995c8dbc4f76358f4564158a23192145eb78505689c0d8d9253ce88f9032ffb3e42af13b4e88b90253765d92843901c99a69001ad516a393d5dc77aba23ab0beb38f39b4a", 0xd9}, {&(0x7f0000000440)="73b085f01dd9c0f52a3ac8e09b50a150675b493302b1a7b10e67dcc557bbde0971175066b47092375900b1ee51dfc2a98fb4dd8b8a5dd4e777745f6a5c6ab6b2af25843816f537441b1c65dab72c045d4fcbcf36e5036745356286f48bc0050c9256885b6c1f96c49b2e413296b4abc477c6318d2848d9fbf093e79056e4b1492f214553506d0c226bbe51a99669794a7e1400198fd5b76a10e91941a6", 0x9d}, {&(0x7f0000000500)="11543f952581f900016de115b68ea9561f4041b1ef1b8ab066ab430742e3dcc966fdc5c7319e051b92ae46d3806561b32364027b8a6d3ad432665f222ed27f3968a405fcccd216230dfe3c41a688ae1ba1532086a34b78fd02b157b4d9ef222a8463d36dd49203c9340405d645a17ab58ae95cb54cf84868c0b5b9042effc6c08abf5ac1db039ad57c2fddc35f41429db8ba0c52ef3a6958f77fbc5c0801a56a5ed64b2a97b2374f5b7192906361b2c97530d57f16281b2ec7dd8c49e0d0fcdb5f8c4b82", 0xc4}], 0x9, 0x0, 0x6) 22:29:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x4, 0x5) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 22:29:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x1caf48e7c4878da9) 22:29:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="64d5ef55f0d317ec6d53aa3e3ac2") 22:29:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x1, 0x1ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) setsockopt(r2, 0x3f, 0x9, &(0x7f0000000340)="0e1dbda4af14cbcb43f7602312d236afa16320f3954fa585f1ab9a49cb100616507e4b69e0e4f004e8a71c11e5f66ce670a94eae64c66ecd2590a431d89f383f152ffa68f13ae3cc9c2ef9cb7ab2a9644e00f489fb64bda7b386fe4567de5474c3f8ad6cdc56c352e1dd664ed54cf27b1d78ac77ba727de3f459cb35205cc0d8782a44ee8ded11de29d668a78368a7335fbbf0b0379ee6bdf9bb447a7b30c6c51394907e1c76bc27b5bf83d1671de8d6ef1f20249919c83f52b04b931b9348bc0cf14c9f3408bf3f1947c50f935b40ac2833cecea9e1571898d2320587099668c12cea8f5b7dd5d2808a3f5c6a555bd64f6b5e271733081cc6f235eb1d282adf0880a83431268ed844ab65de9ef44378621fea0c8d7604550e9fe7fa9c3ccdd3dfd1615d3930ff14fe917e9024b9f9c1ac7aba0a618e28b49e6588346bea6ce8d173c9f7f33520fa2b968a27fcffab93a1fd385fda5e3f32cbd42f38a4375b88300c6d1c3dfb4ec9c02f795a8bd741539285f2e049d1a211ca60da53dc2fc31a76e1e2e31fbdd52ab47e36b4a05a019c2c47b000a71345d69891a23bf7e16757db0b450fd279342ce260917397fae8eb281331377a777dd44d1f68548cf2812871c72cb110e1c2e0d6d46b380089e5db342554679ed62e5c0d75376cb008c26413e86481f03fbd613432e8ea0fa6c4999bca985a59d81b5e4ee5cb60e589a3320002bdab56e21541f36a8374d10293a24d5cb7a499a6e08ea6991918ee35128d317a37960c85670e215d830f6f921b717db2244054fe18190f8c2278ccc1d86d03348b3b988c61bc7a4c07430537aa61e5dc77f42f87df2f603a1f576142bcbab05fa2e873a52a82292bf8420adae7fcec5000026ce38140755b78446b91ed92d2ddefd2c439d58ab9e771bf49491533c4c59047aa8e8bfbbb58b00e54d99a17cc26b0a23a8adfe105925c1ceda046b558cf9441739020e7b2e0a6f852ec6eace3d6800e8e3eca5fb2b46d3ea17f6e9ea01d3fe7238dc4b639a1098c94c1615e067913e254b0b45833761dbbd4573c222004989b20d7fcb71c79ac631bd56cd72e2b49b4d01600d01ed1b6327dcd5f9352212657c51f2267f13efd9e0719bea0939afcecac59e6fad66ca8ad742fe13ac00048e178639e00e153620a1906fadc9d674280be2ad099a34ee88dcd279727d8625ba36fa0a927afb037246c2f17b2e28e10a81bbe5f24dbc519be4ba5ba1fd99b6b305f77fb38211125947ed7aec7ce4dae39336cf780d1f4eb9dfe65539a0c8de85160eced74ef421cdca9b632e6a78dbd847ccb89b791467fac0eff6c3b1505858b0179bcaab634ca0154492977c2c5ecd23dc25ae1172c3b31cf94400132d5b6c9df305095bf8c074a6d6599e58082015ea5f9b878356f55aae6965e8da6b779baf599874de9d5b1149c3caf172d65146b145403df18aeec445e03c094ea5f63c42c4eeb4def87264325fff5d15a7ed2363887fff83b5c77fe27edf5f3c5e8019bc2dbb6f36f0dd858b53693f5232581392136c5d233ca3e71b1dd9f96a736c19c58d9881f7e6eafcd1671599829960eb28584e19d9132240927ffd1650f9a32aa4ffb4c06bdf4dd07f35e32ec99113277b5c7861d95a52095269a492c7af28d02384b85070cf46cb85ed6d257ce98c980dec2a968c1f7852114541818c31e82ec0b5cfaeaf1b19de1eecaba1d9bb8eef9312bfce6d5ae77d4dc3c4615c8c2c859b5be03cf3c8f71a6c3bd2613de22a87b03b5ba0a7d314c519483995daa10c9aced30f574d1e57daa8380ad2ab45659b445d57b8cdf45f29fb5e3f207e7c1a787fc353cb6bfbea63e30cdb0a46b6a6ef102f6ad9d025dc5c8c2949d96ef9965f6c4fd3d389a44e80bbf894bfc6cd9ca554b7633e96a8cc8adb0f158b3fabcc1a2101eede24bdf2e59471db5cec2f0ea92b258aaa6f034a12c9b7604abb950edd3d1a7ecd2dc8fd12c23e59f64ff0b86df0436f6227266a15236d599f2ece1f2abdb54c86871f8b0399b2177e694bc734b2c09e52956f5813adff6fdabb9293b382087ea5818f91cf1502c07faa6d4c79eaa6b80d5b00b6fe986a9e993b906e84d712d641ef7fa42f6ac8b04146376fbfbc5ad3ed5c4282d6f0b165732a0c6730867f12aaa4c990ef607c66941ea6795467777e886ba51918ca9f0bcc3303ae25b2d027f31c1aa4746e8de5ab4ccd493e44a571653e2fbef76d371cee37a22344e21528c6d2a09a8322d5b791d18f1f80af07d7673a8f0eecfa11d16f1b3e694c0efd2c31cbf1ba165ea600885190e28d5f613fd059138238c5d08b29f2d25b416e09da69a2e1778c72b90475f2a8c87265ad0a0272f538df91918d9654d01a648baba2966304bbf5688cacabc186e1b14e1a126fb32af6a61163ab81e1c5558cc25b528639805c397ab398f2741c7dcc1bd02257b8b3d0243f122911695d97e179af7713ec98e126248b99683a5eb7e9e15f74af9c318906990f5b77e07f17834474bb54bc930e08c45de6d26cb6a4651cb1159eba1d2ba224a20df2d5f6d54a0a27161da3758338057630d587b1e3313872ae855e0387f23832ef42376942d49a24d2753e353a1b234f984ac05229d3703dc5d099e765a3cb5c7b8242ee29de63be5f14759259a72504f48cb480d9bd9966a5fa362b1bb5648dc67f047c096250b33cabdc33777545a0ead1e0a9c16b70d8d3ba8f7f3df3a5bc92637f990824b2498093a6c185f4d826515463e1857f1beeda494f3f9f97048e17dc479d9102b32ce8472db6009b17fcb087a0f07e80b24cf5c199839325e0db0e548772f9bad68a9d5010b5d692529918790211bb8824d901ae4a56be04937e1ac836597975af2dd5fbbf273512b8b07dc4b3b7a3da53d2c740b404a6bbf834289265006a367d9b56a72e5bdc40b4e511a8501270bff0c234711e5a742ba2a41f7c65e636ca440eb48e050232e2bae87425799728ff3f6e123eb7b10c2acc98b2c2573782b05292e86a9a2ac6c62031f08a38cc328145d236bac99eab244620c1278052a68c9db159c204ea9f8a335a39034c4daa5e07c2186acb8b3ae4ac528f127403eea380a99fa65b2a0260d96d5e73f28f19b72c89a0cb12a5ae7016a9957c82cd2d846c4820a63af945ee3d0516796d2a1ae073f2fd415aafeed67ba316b369fc31ec8a9cb6a8a3010015eef55100fd4fe55f67e09d004559956833e02f6d492c763733d77f64b3064c26813029dc4f280ab78fc19d9926b5cd568664326f9a19446625b658f0d1104e116f8126acbee2cc76069fe31f5afe701b52de068b05f7f3ea5f67d61119ff8098a73c0c49cb2dd02829c8ae40bf8e08dbf2166064a4812a6d73fab2dec1c5c9c078a36b1f78fbacaf617821a287c5dcfb782e24c6711e064cb86befda304cc6b09a870648d97393deff3c46a7d59cdcc7bd229c607c9f123472ea37469005966e24349d4f74ade76ee1567a399db0ddcdbd44ff91622c5d7d758bae265d7c4cc3850b3649fd5c8ac6fb124266c146beba7bf3841ae5768c6ba3a09ed974d21534775674f76d3b67b2c56e474627e104a5d27168c09a0574a798f87433c1db5e6d9e8534835ece9b92261e10be94429d50a4a91c6179d03acde47818bb4f3740e54346fbe3600899f6b32b77e27474362efc7dd5be1fa8ada30093e003c53180d2a47b47189cb18028c361162067c7f41416b1f4429344938f45ffc46d77f4a0b19c7fdb141c485b8e403b4b76d36871b1f4a145d01fd3221a3ac81f5ffe540681e099d684d8f1ddf71eecdd0e34b4786954a9f37c3f104dd7eda3ba5baa187f97b0315815f7959e51a29518ef07ac2062f6e6f6f486f76e49f1c9b1145454870e0fbdcf285da4bda35fbc4667b4f89082f45622c69ca3e9188844e4474160d0f204a4f6c0588fc4943dbc1b6a54bfc6c1870678f90b4bdef85c6514a2602a41de0320f56b4fb3bca13149b386d9705b651723f1b7508c5307ea56b44bb7ea20ca55cb12799b84c0aeb0d1c9736b2e1dbc8869fa65ef91f5249369d42af3848a25144d7ed2fe04f805939da4355d6aa9b4b2c3e8903502f8b3f032c5c926b3ee8554309e336a9e0c2350d388eb13355b2715dedf752d50ae8134a93c1c871189d1432b4df4b2ec5928ba1dd77a4e6e7f696fe714dc7cdcec2d6ef50df6fdb54d1fa560e3ce9a1f3867a09bf479d9a2e461be10a5fca72203024c6563eaa4c17ca91652067fe02396dfb2236c38da21500f3c2484404663e1661f4f9676b47bb92b09faaf0c3a3072d844cefcc9e42e389e149115735f7ac4478e6502bb6ffb1deaf62455eda6e2bab04ec69eb2633df80f22f2c25787ad31322cdf6001032643d0605d7dff13db434e1a2cbd85926694accde9d5f7f027f0645f5fbb4e45805295130d6157914754ba92eabffc0bf83a5c968d0e18d872ac90fe07c17600bbd83849e747375ec0a51ec200f16a0bb404932e60920803955be0ab699ed822641aae6e01b23f8dc75761bcbc8ba080cd40765f28d96d9d608f59ccaa11acabcf3113e4b6ffa19dfd05af9e751565bef1d953d199b377133dae8e6764f96c6e7a6480e19934b24502a0533d97dc47532683715a5c222643123dc197d1735a9ce0b3309902a96d32145af052fc4dcb3b2ce51dc50d66ee1c8808608bff1aa6d253c5e8cf7cb71d08edcc76dca7541a57906e14c1fd18dcd5053cbc8a0fdaf306fa3bf7bce22b2ffc454080ee7337150993a9482693141a92fce3cb930e740ee663589941c4aa2e87b4bc2e207aca0ffe0c41e99b8bf66ca3604fa11fb78d10164dd64d8d9be84dcc9523dddab19eaaf65c10ff6c4bae97c3b1c88f65865ca9543c8e6a5e30ea3d9cd4441cc264dcfa063020a308686791d172fbeadb80d78f351ae264c3de0bd762956612f760df7f074583f3d7cd4724b486a0f5d2643e3c29ad772d946fdd1e152f60ff61f0501ca1c9a17a5fc10e6212f383d4fc69a46368dd07c69ca850e502ac4af7ef6f4bb1c90c4a1317adef263a1e41c9e550e34b70784c8a7eb8dc00fd54efa8fc8068f459c6c5740965695e3f1be018dc408208dbc4497476c87d08f07bd4eedff638b52456f9682c41327193edbb5fc074f9fb90b2beb332c5af5e4b15d5289a8fc8582d1ef17d3a673809a94bfc4a9333263a0b1bf7380de1699d5f6e209e77ae69f05e1e4d09405fe36feafdc750bd4ab291c13a2c814cda3ac26316ffe2ac230bef1fe8d95c443428da558d38a37c7da3227a58c533a079cff8e9363d8ed58b7cd3876f7788e1c1e6d44a1f36642ac8e6e02aef8dcdeb1f04a5f559957306c3ce49f02e40a59e2677e0b371100c58f0c87270bc680f8c12008c297a554081881a3530a95356ff6605fe4592060792010bf7810a102eca075f8d233fcdd03f0ac6a23d59dc1e24223fef4eabd3571de5ecd77ebe47a70d3e27ae50df6f2da0b897d52f5f4593d098eec01b3e4d7cb05340d595d797827ad5ae7485eeee0e5c1e30252885c083c0a9a3cbd653765127b5369abbe307c0e9f17440f765b2d8e1e74d8dda6920c93516be4ea28c1aaa9e429170ea9a0609fb6b8fefa53b8ea5c3f45fcc257a82532450e4ddbf46e292e11021e25268822b10ee62a09f11bb591e368d913ebc4260bf96d6636938d74d36529b93215dad0514ca1fb3797dfd1115c963dd3c4bdeea1989b6c857bde90af9537d22768e889ed6886404b5078dd26135faceb2a15f7077e3b3d20f256520c169074f40231e2724fb4d789", 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 22:29:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r3, &(0x7f0000001300)=[{&(0x7f0000001200)="03db9892c732aea542d78a1a0fc052dc16b14c0bd0acd5dbb1f3a94f160ec0be0e84a6c94c8cc4960c9f854137e3e60fd7c6fde51f8ce88a6ef4d997e25dd7174425598812d9436cb21497373ea8b549af7c31a0c96e181c5d7ab64afbd14dfc813097e15f9eb22f0fe6caa6c95751a66bb0594be549afb34baff0b052613942ab75065d252fb3fb98d64389dc67294c83913ce970a86c6a4f8c3e974439e2c9836619739a1d038308e8bab7a1c7d81fb7f094e2f05b3686021f6864b38fa74496c3514007884dca90fccd1d4eb4e300ca04f6ed0ea3", 0xd6}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001380)={0x1, &(0x7f0000001340)=[0x1c0000000000000]}) openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x2, 0x0) bind$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="3707002300789222874062adc1f879a1289b143a8d3c346eff7ddcad4ab3da08d8690aea056be428fa7145ff28616738b9cb51e1c293d8572a51ecdb7e9fcc68b43f4367a2778cbf446206589f08794ae83d422bfb4f058328d7e882d6c04e585ece2bde14ed7e270b21183a59902e7297ffdfbd5fbe634562342fce0456a9cac2ac7f17d01be8020900000091065b1b0a3dfdfd64eb8dbcc7f6bcff22f8080e54468e0b8e5d13ef62015ddc594f6f971e4353da9ccce76ef1fd07548a84b5cd3fb9e9c617b2fb92bb07d1b17e5eb9fd40ae0000000003037b5af59d794cd031cd7c5bb0ef0a6b7eeed69986f3f9a658280ed94ba21a8ff503e89f7ae2ab5e01ce940384d71f1cd54d1b9b1e5e583f9ac7eb6ba59dfc36243fc64633ad8baa30bb6fc36c6d44d675070196f8c3e3df38b2505dd114cdbf0d6a0cf4205c3d881bae4b242f87339174fdd43fbb7b1157e259a9151718456522ab23672fa5d49769b34a52af02ad693d0d83197bce98ccdea70ce5c1a412008ff29db9a257dff6bf4515fd740bb85b7948b18375020088346bd5611cd276b7fdf129685cab365d9e9266c6b19fcf0ad509d20a814201bbe9e5847d9f16eb631e915acc50d913edc1523688678807ab8bf221c744b2ce23fc3225fa9faef80a8c93d133c0bc30001602762658c85000e14a6277f5108bd313453128b3c2b35c308710ab2dcccced625f50c5ad04b20963abe42017cf2e973c80afddf96fb8e6bf54e30100c69fdf6d3896147efb66a8abbaec2c2fb9c9d05633efd73fba4d51bcaa5145306964dd75c68c653ac27285167830b867a1134ff3a689d691e7274450c4f59a1d1055f605d6fca04dcdf82e883199a782e83324fa2326e4dc75c83be286c0ef3e76dae73b10a94238c9b41a2aff73831fdbb30f7e169ad58fe91d05c1fca4845373a80222c60cf550175c8bf04b05d5cc26468063278109451674fb13a5aaf12a725a831b6bbc9f735d7d07164614f7ee222500000000000000"], 0xa) pipe(&(0x7f0000001440)={0xffffffffffffffff}) writev(r4, &(0x7f0000001b00)=[{&(0x7f0000001a40)="8204cfb25ae2434c09505bd9ab41fc048720c290249d5ffe21563171ce776d6cfd864cbcf998a044f8fdf710b18fae821d656adaca883b063b0d99d72b0144a23c808f5d9962ea3758b73b57e7cbd882a643e3e646832fa96c84325b54aa1fbb6e77707e24be18b46df40201fb5986d3f7d3a32a882f18c9e6f3c2dc5a05dd52a4073105637297815451b1", 0x8b}], 0x1) writev(r3, &(0x7f0000000140), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r5, 0x6}], 0x1, 0x1ff) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000001d80)}) pread(r2, &(0x7f0000001e00)="d002dad52729b33d884ad4b2a3032f23f812c5b65f80e2dd49eb8b4871927d104583af1930d179640270021d6ebda44d13a69b8697c0050346cfd1e87f90389907eb221805755380dcd688139ca71c67f330c3fd30b80149c02c734eb7cb34c2f4fe2fdb477196cf3617", 0x6a, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0xffffffde, &(0x7f0000001ec0)={0x6, 0x2, 0xfffffffffffffffd, 0x400, 0x101, 0x5, 0x1000003, 0x100000000}, &(0x7f0000001f00)={0x5, 0x8, 0x8, 0x152f, 0x80000001, 0x2, 0x7fff, 0x10001}, &(0x7f0000001f40)={0x81, 0x3, 0x4, 0x7ff, 0x9, 0x0, 0x4, 0x6}, &(0x7f0000001f80)={0x59fa, 0x4}) select(0x40, &(0x7f0000001fc0)={0x5, 0x0, 0x1, 0xda01, 0x5, 0x4, 0x1ff, 0xffffffffffffffe1}, &(0x7f0000002000)={0xfffffffffffffff8, 0x7fffffff, 0x7fffffff, 0x100000001, 0x7, 0x3, 0x2, 0x9}, &(0x7f0000002040)={0x5, 0x10001, 0x4, 0xfffffffffffffff8, 0x4000007, 0x3, 0x1f, 0x8}, &(0x7f0000002080)={0xfffffffffffffffd, 0x16069b5c}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000020c0)={0x10, 0xfffffffffffffff8, 0x2000000000001ee, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc02}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2f9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcef}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r7, 0x20004b3d) r8 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r8, 0x7, 0x4, &(0x7f00000026c0)=""/163) utimensat(r2, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)={{0x7, 0x1569cc16}, {0x4, 0x3}}, 0x2) rename(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002880), 0xc) r9 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r9, &(0x7f0000000000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000002040)=""/4096) 22:29:09 executing program 0: select(0x40, &(0x7f0000000040)={0x7, 0x400, 0x1, 0x5, 0x1ff, 0x7, 0x8, 0x4}, &(0x7f00000000c0)={0x8, 0x2, 0x40, 0x3, 0x6, 0x4, 0x3ff, 0x80}, &(0x7f0000000100)={0x200, 0x6, 0x6, 0x9, 0x5, 0x8c6, 0x8, 0x4}, &(0x7f0000000140)={0x100000000, 0x80}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0/file0\x00', &(0x7f0000000280)='x\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 22:29:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x1, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) write(r2, &(0x7f0000000340)="6c42448d8dfd596c11d75e8994e590c05be7e2eaac2e713a669939d247f563dce77e7b28e3c683e8487e34c4071e69af8452766e63161e63067363d1089e47880c8109416602052c72334bf83d27da63519afbc61e0273d8c4f156e1765049571169bb2a6441676bbd6dabc1763432d66f101d8bab2f94a7e121c5b92a5917ec19446738b4cdd1a8a0075a6a00"/156, 0xffffff9b) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ftruncate(r2, 0x0, 0x40) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = fcntl$dupfd(r0, 0xa, r3) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r9, 0x6}], 0x1, 0x1ff) chflagsat(r9, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) r10 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) writev(r10, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 22:29:09 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202b0989c2e2f66696c6530003e1d5a4aa5ed509c136e08b24d0aaf6278eefd194224ae80a23dd78a5245220828537247f73367a12009496e0150fc85f7490e8d26f480a7a31e84840476b859dbe9c8f62fc457fdc131289f612c6251056ba133438263d662e77a6d4d325bd91c12e0e433008b3b2ab6196591315ec9a34b50416b255d0956e07ebdbfa36056ffd94fda12cbbd3a334f4e8fd4af073e5d43e9cf812b22b622ad84d910ad2d2f0f5796ed46da4c2c322aa63889840306f40fe176d684ed309e967e4118aaca818d419a95a9f343fa24ba7b549582be151e883686272180ee65b61f5acd0000000000000000000000000000a8e4580df16cc1f218a1129897"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="50b2b918f8474b513116cbf27d11a535899c7ad4852ca79fb7625528", 0x1c) r1 = accept$inet6(r0, &(0x7f0000000300), &(0x7f0000002480)=0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wsmouse\x00', 0x8107, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r3, 0x6}], 0x1, 0x1ff) r4 = accept(r3, &(0x7f0000002500)=@in6, &(0x7f0000002540)=0xc) r5 = socket(0x20, 0x2, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002600)='/dev/bpf\x00', 0x80, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000002580)=[{{r1}, 0xfffffffffffffff9, 0x50, 0x2, 0x7, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x6, 0x2}, {{r4}, 0x663db53e110d02d8, 0x81, 0x1, 0x401}, {{r5}, 0x8000000000000002, 0x1, 0x2, 0x7ff, 0xac6}], 0x3, &(0x7f0000002640)=[{{r6}, 0xfffffffffffffff1, 0x8, 0x0, 0x80000000, 0xa67}, {{r8}, 0xfffffffffffffff9, 0x20, 0x4, 0x2, 0x1913}, {{r9}, 0xc, 0x2, 0xfffed, 0x5, 0x8}, {{r11}, 0xfffffffffffffffe, 0x28, 0x4000000a, 0x800, 0x400}], 0x1, &(0x7f00000026c0)={0xfffffffeffffffff, 0x7f}) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) r18 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x110) writev(r18, &(0x7f0000000280)=[{&(0x7f0000000100)="4c026522a9481c6c6bd2c99a9a89705b72d7ae1e70a98297f3155fa4ea6b47fa29ed4766f513d7ad319edc1cee2789aedd0e77040ff213105866351f30dcd8416f802e1a964bc0078758ab1a0974b297e4de277967e0f06a43", 0x59}, {&(0x7f0000000480)="fe7de15f820d0103273067f7104a02dbeaaa1b158c70a5b1b3db7946b45ebf435d35b91cf17c674adae64030c0fd10f660ee4aaf23042c6b2812f1577a8236cf62541d467ff1d39cc155d4ae6d4af96987ef473cd51deeabb42ccb2d60ac1f2885645a5f71e68286925793d030f3db905a879301cf34995a78ded62fead17a2a375f2790a1631de2261d29be1d2a02018c43853b175c3c7a4e9965b292221b89cbb4b4ce2ce6510b1c5419411ddfcd8745c1d7619b850d5cefe6efa8967410d25f2c93052abbfbe2e83aff74046de2621c9233c38b3e7b15c1b10d3b2ea7aa1500420eb2c16902b7040e4906596922297f7ae3f6807f81bf5e5fcabc0860b667a178d8d10b24fba179d9b114810690a93a501f10ac2a7dcf98d6b49c6f2ac2ae372248c455724c24a55400d174f659b4c012644887525463b806c823457ea9dfc2884f467bf35c6036e279e4ef27411690c8347e9bd3fa87cf5891f8b82b1d0afc313224fa4473cc5016bfbeef8e2f5ce0c7b21cdaacb49242f6eb7538bca2eacd0b1e43be4cd5eea71f2e3928badbfd9ca44ac5f7b3704b9ff4dd7f9ecf2c583a89782aba598e2b31f4af060cd498801059da4ed276f68c6d168e00ee9cd109eb619540f4fba5910ed9a81c4ea1ed80c7c400b4fd1918ea83f329507beaaa1040296614abb7478bc1af56c5026fc7e2db63e82de0108fc65bf86bd5537e776f28e0d430f9e5a22b077acc358fd2fa50f112d34ba8b9436c4bfc71a52ae0aa7a15824a48fdf49173e27083e53a4c46b0d5c0d026d3cc765c17b9655838aa168a909853d3c9b56ceaae790d4f7bf099b253751f3424a26dc441264dbd1d55633f947127b68b9dd621b8374fa243ba0707b41746be959ff527a7c95c731daed28c919ae4a49942f68e788226ab7248b303d917bb4148eab8fd019877a9bb5e8a3d51baebc9b6ca4f32a074a34bca9839b34881c54e47a8044257fd220fb32bfc1de56ab84c3555fc88e401e6bff3c92c2c907e6264758e561d6fe50993eec8cb24e0ee54a1181bfc3f07acb2477b7eeb3754c5657d70e83195252762e9e81ef8929690311514321bab1b753989b52005bd31004170b506429111f62262aa9fa45a7d8418fe06a39c2ba64b7076120d42c60c4845d68778095224f0abb28ce56247f3e373928fd5847a6a61bfbec15bd49605748fd4524b74ca4a793616af31583a2a2c462b582044e79ef23bcec3adfe9d90b382d3e1096c6ff86cd3bfcc06693e29fddc9b30e1c49b7ca79bd16a7663929ef5e36bf7eda5ae9440a66c291b27768b285e3735a44beee07b7d66d1fd751a068638879cb1521e8a316c5b77e7a336e57aa6c092bb74545917bb119de388dce4978692f8e9e73f7ecf761e7c96b3f938aec221b14a7cfd3d9e1e314dc9c568c92ab34b5489669b33e52c5117a7d726c0ccf01fd6fe13638ad52d6fbe809e09eb70de048c0abf89c1aa752725862af11ec640366c5a97516bba13710397206c1e7d3915181f8d1f1ed09cec60bc1d83f0735df18ece04cb027bb5ae2154c73daadc1154a21e9cdf73d636133d39cafc76d9a488baf5767b4416afc5e9aa824a4dfe77eee59b8c90e3109766af6e27131fdafc7fc7727c4fdf7b520e0c13b73ffffa23af68a73ddb54e100d37c8001f42bf2c9ac2063d75428a290215dc2cd7bebab5c83d9a2698c152d389abb343d098c2d3dc42473d30b56dad4b0167eef574e2b393b5f88e21b1eb68ad8bf706f1a77c83c20d4ee7860c2a57be8672f998c11f3f00a0c6a487e95b447da90d8071723b4f46916a3bc070fd630f7ea505b1fa7851a38c8db416b60ace5e09bba9d8373a4bd13598992a48ba76a68f051b3ba70812ab5c4c2780736744d0139cfbb005a731f5231145e95ccd117176b4cf4714856f0ced9bf6429f265659ecc1ae65dcddcf12586bec9b754ad5fec3342f6fbfcb849598efc878772677859658e0500cf65fd7e9281c633db5486aa73f235345c65b183f7d1c5a13f8b2edff36e5aaa23728cb285ec21a83c149fc12f51170668bac61cf7952e22cd5eb93f53b6fdf8a731d6b4a31e8a087f51fcfc47bad2cdbc0e011fce90e3cb78299aa0b780bc18552ac76a1d24245ec3b988f54f23020e105a33340d7a9d0ca06812a4048ea524b5702a26af575928f9121a18d705f30d9e5b3b901a69c246397c32a8de8d87409a4d46acf33c309b821cbe83c42397821bfa36b5fd41c8117401c6e6fea44beb6932a3dc0041bfb5a554a59bcbff38842a0dbe74db98b0927af9222ebf4272b43d3876c7cced23eeff20d4231e6a23d2ceace07d2f46478b62c9d484735d3415c13deeb5b4264df24286d97cf085fa247d097b159d20a1e5037741e767917625a7ba573f52fc9dc81df5394f33bbab058735c62fd121cc957e7327dcfbf94d8ddf0d4280116e1173397d24a2ead6014af71e20bb5030af6e1817b7ac6b6fcef2a8b98ec8924adfc247ca37a6b46ebfbb1378da2f115bff7940c38d047650172d01d9075498e5cec5af308a7067d20991cf11f304c819e46e5632acd64d150e7f3adb205f04ed7419210d2d4826cde4d56cd389a535d6574e510df57df3333d0e4b581a0ba475a18ab7efea2d1698315cdf5a3db04648bf5469ed2e3573d2165b381e77d418989fc069abf00c7f1a62193a58703ea30e59849be4016fddbcee97768cbf3a07c2ead333cc32c5d52618a497ecf2b3772d2d84668f87124bac8654979d5bac2afcb56db71a8fac335b03be7c988830ffb6258f2e8293056a1a1979e2795a4ded9bd82142de605b1ff1f54a462867d17d98f584dbb1d68930f0d6d1b0f49db23d17638ac29fc12b9fa0a32b575a3c859a57ec1f4d75aa2b140f19e32e9f2b5f1c33033c8de085bc568d577fe7c8f6ffeac6079c246870de2765cab1c2a6c69723532164c0532ef4901fe2cb8e3bfaeef0e7b8ec42bcaee4c8e2e63aff333da6c959351b08d90345a0f5424e697f8c2785428241f2ca94eebcbcbde6cd0980ec089f70b8678405063b66e0b4b774af913ddadfd93c9b53cf99065afc678004647ad4a9dca05967c593753e0992ad42bc7bcfd45fd4f9b3316a211282d73ac9f3f436e2d3d80c2b53128330b16256113744da8e2f67d9484eefa50f41f7f260551e23a524b002a5b1708eece825c3f68a9335263beb1662d3b95407b78834de1cf7cb8a380ab42ec60f2a1454da2b0a3ad3defc6602048628bc15c54be5ae998e813720091487c5dde7c014a018f5cffc80e9c882b0b5bc80b6a41a368d2a49076dfb3a401a480a5bb428b0c2cfe26216c7d2c1397b77ff99635e118b841c048c39cfaa00b77a626252889ef9b2da634f01c9d276de96de7995b822432870d4240c540831727d3bfcc1c54d8df7c00e4905ec0ec7ea135a531b49e61b90d7d3b47fb2f300e76ae3799c7edbc6cff1253a3bd223fbe996d75af9d1838a62acb9e7321c598c4ebf26caca9b7df1dc14eb103bb48b4cc007429f2528df69d0d92b29d0e49af8db57e6c76851bf49996831036377a74108b172836d5f266374e5fdfd4d7e0859081edc38f9d2f89ea37be85649254ff1c792c77a72967facf236d73437884cb38192b0b983bfd342e46ddf9945a7c74e8ba78d30f80139f7197342bd97590a0a601111dc71abee605ff4fbc69f638016f2f0d13a4b8bfa60b76d959f2e2a5c84d93ca39e3a078969e5c0a29ee425eff87561a677716c6bcd99dd3980820506605663523406ec380a0b1e70beeb14f12c99e35b62618c761033be57319c2650cf1a1907ea72fe1475578ac6c39c389e36bd954eac5c83b9dbfa0d97ef9471ed2bd5ecdb784f3c1fed09eed43e29b45e4c57e2aee28787814bfa5d00f3b0ab6cf2d1c50d7d0605dd96de7f6a6904afbed7932e2780cec34d27ca9dcdabd70d53489a707705f9ac68b810b6a278cd22dddd52bc50475a0b55d0d96d6edc8c2cf828fdf3e5d9fea347e103036e1c0ec6b8b48dc9e0a05f9300cb3444c2fdbceacc77513159fdbee4e95eba10fed6f3bd95f521c3e4ca30796277953d11f3912a9b8aca20b7e16560dfd58bc1a7697e2a905f885f655fb300536e187e4f24d6052f037f3b3f8d37860c83c268daba694a87b71612e309d82023c5345525ddba26540b74a43e108b114e46f395d51e035d60cc461ab36b49848998925b17ff93463856b01ff7a134fb7c6bb55d5c99b966e7ccc1b3657130727f475ede13e19332e5d0c992df6fa8d514790b09a606dfbf7357062b1929c6ec216d6db134ea1bf8afa54177a7c3ffa98a1d18f0d8087efa083dde72ca70d67d36cb65ca9ed49527af2c9d79871ae2d8fc31e4c47da9901879b82f3f920a02dd0d17ba2e2d3e01a9be930c749149f11edd993465482575642bd529c3b5c65ce4485e44b70e4b55fc169d13fdfcde9d291706f27d935a18e11c631c929b2a77e40dd10c63f5dff1cbde12f13919e91f874237dcf71895cc9d53baaa0d6b378e717d26f7052671137354e8c827ef55b4c78182ba301bc5413a3c47fc46df8a9b857206b38935034960e13909e9b8ed73d3ed6e5935fafb25823faeb85797690d9fc81549efdddf9ebfc73d2f14e86c5e687d8b65ce9cfff6855f7fb425f540fb1fe54738633a432d308e8d710e168b27da6278f83375d022ba2f6d3a90230446b884842aafdf6c7a6c26dd2abaeb19acf66a40b93a09c788f374060f4b5c0ea16423f78fe5b72e55fd0b4a7e3dbc9810df73eb97259832eebf8051c133f55f0c3e45a73701112032c8adc645a0c9ae73c59d5915e630db6e33d96959634556e9f2f9f073605a208711091956016b99cdbec510d57a7f04a5aa806cdbd1d9787d2053777b9ef5d47f9915a5ec030b2a1c78cf3736f5dc192ea86975acacf220ce163e17c0cb23adf0ddc50767b32744ea7b5afdc75bf2b42edabf69996f496cedc64205eda959d0005486bfe9f7e4cfef1a238b7e23a947292677dd50121dc18d812eb1e08bac57264a91d424f23580524a66d8dd0d823da08dfdd5a7247a6010b073f5d40f3309175a11e08d323257ffc32439e2874999d36138e891902b1b8c2c3dc81ecd1b9cfa6ec43e99eebb05e3b6de2e0035eb97edc854117598668385314de19dcb0fb32b9e65c1c869f6f509965b5e97100a901b3a068c390f10a02caa900223b3bbc5021d5f76e2e07e272ee624deb5f109eb3900ca3858e90c6e76dbd6803f03b981ad633d8ce16d1bca965aba87ddc4c46a39ab6e3e69a2ca670e65d614ee4441311545467c73a98b8f49e51d309554263b8e0c40e19902dd9f28f74d6660bd3be3800decb0a2b25869f430fd1efd053e266e540e31cc552f73406c401b91a494bdba7d0e40053f68d1890e04e8e2fc50ed9262918d1a037cd006c4501a611311cb9d82c706bf6012ed33fd1ecc2ace0b588c5609c937249b3ff7c8d86d29bf66e7589a9e68fc79fc898409b8a396bbcd122259ee78638e2fb625c9fe16923b7918c77b56c6208b238d5de8aa4515129c316e5a0ba052ec6e3dae8d1b860e777c84fd411830462429bd9696ea4a3c2c7b44b977246ec23fef1f8b52deb3c36c1f5fe9444a497515811d4eeac76da5d736a7412db4ffbfd6cd2709dc01f289eee4f733e672b4de32513e2dacbeecfa1f20af64efafa0e0b8ff748143d69191f075ad4d972597e3059cab5dee0823e1e0c2e08e007ac8827c2ad58948a779bdf2dabebf83fafb35d77f4cec10a477106dbec36624f3bbedf75f36e8c826c5", 0x1000}, {&(0x7f0000000180)="40cb576af9404247664c61c2187653c83fa65cec617508cd00b376030c76849f0bac1216f3c11cf38b5a1b545791d207900ed078ef7b193b890ab3bb992e4312f35cb32d126b980e81008ca1db23147819a6c450fdea9aec333ed1dd7e55481cb38c7f3a98d384436e01d2c7fd0e57104fe63629a9c07140b6e9d45f091858c975b27eb5bd5d7d44d2d56a80dfe9af030d273e56c0e1db98074f9bcc6438b48a6145a6ef7d69b6ccd7", 0xa9}, {&(0x7f0000001480)="9902947f00323972abc4efd27de8beaee19fb6e423cdc46692805ee02e5ba6218c839bdbafae17cf7e80ef731386336e47269b616f43cb8c5b369d46c13044d0843d815d13692ec1639dff3f8eb1c32493bb519fd409aca167647887a91c06f9bb1ada41384d0c3804fc1de1705e99c823d6b137484c920d8f13ce72c230b1950011b4aa0e60bb43e248f09033f79a36e6fc268fc10d1c107d2ee3ebc4980f9b9d957f30a456ee404815e769154651a603ef34e0169c6ecb0f5efd871f315c9e084d60a0a80a954971bc6ec43b37d940f0bd753f69ea859e2622bcfbc4bfa277f6c4e66aebcea1f6184b8c346a9bd380131a62c8cb887d04774c0469f6eff9e1e177d5e6f9bc51474169d8f47a64daeb49107f197c414a69b9cfeead6914d209eb0e1afa9e9af13229d1707e6c803a59e5f8a3fac4f4f9604594020dc1fd4ea1131e5d43a39df8cb4c3203c54f9e31365973227991fadbe2a096ee3e6d3a6faf1fb2dc0104c4b84c811f64ec09ecf3978aab90888ecf73a31c0999c93f5e66bda9039892c549c65b900b3ea3fc0ad72a52f2ec726a915bb678bac73c7c449b114754bae9f6e601d8fd748e19d48cbed44fa23fbffcfcc1e8818a5d4eb57609691d57b774877288d040182bfd3b963468148ced6c4dbb21890a8eb0f91e578c31d2c3c4054d39627419405e4605787a3ba639d7d9c79ffcb361b15a0e35f63dafa328937c6f90d87bee113838a7c7cc77362993887379f6e91ac6ad46f54d2cd7faa120cfffb36bf32a2b0fa4973d73db2144d790ac1c4faf8fa6164354d6011a4394fcb021034ab941212c0a5d5dc9b2dac8a9be894a8d753402fedb84b4d9cb39eef222abca6d87a690696c262be9514fd597ffcfc82a4acde0009348af0e7f1a25873f36a69ff1240c7dac4f73ccade3456508d591d622912d5100d340da5b68d450ffdc9853be5478fa56ed40682ecd99f38ff3a287683c75fc3736da8679ee2ae3770d0834c5e59f6ccdad4f3e2c40cf8f00c01a8017e40f8aed2dec2b347ac837fbcd08fe04d1fa1ee4f1b98d722df85386136a4ae0a3fc2b22de151317d1256a7c30b6df44c8491a6f54869c409fd809a918de5ce7d9ec99586a0466d5c597ca3c9309c268a5888ae87dcf8d1d946fe089b985519216e726d46339b569a008afc25f4d1268fa1cda80df28561534a55dc8389f07c206468b22f9563fab2aafafa27ada91cfde0df6793f5ea023dbb8076f64f5342656943dd280f935d55f6acf359ac1fb541c3d5f6c138309f378be1f4c332f06e58527193fa99d14e0cc418809a6cd5c225495f3a19f057734ce8a4de1fab77af45443b667905df087e1aa9af853acef0988a0620523297210257eb2724780ac50ce7e68ac2b130ce830d86155498775102322b286f805167e27663ba28d28bf77be99379b288dcbd4c6e8e2496c14424755311600af9ce963ba11e56678f19f61cf2697d0e55ef0ba98564c901ca1ae9dff05e9d4ee9e6d7a61b20317f7b492ccf65682a940090060e059752dc31cf96bd2742d2c4cde755ca377e177615b017419542a0f761cd7fa3dc722cc59101bf6d43f7f32eac6ce75d4be37221b71c3ab958b53ecc66c359ac4fb870722d0e95f516538d510f4d4561937fb7c51e9708bfa3281b342159d4c88746e414f7ee94806b231769d7350efa875ff1153334391255370775679d0b022c1adf9ac683e2184bdafdd9279ae3f5d78a96ac17ef7bde98833abb431a98d35acbee818e671d05c4c2ab820f8c1f02d96e137e61fa9063e752386c7d2607f527766173ae0e613f0b8ef24db90bb996dba77d5ebf37d7ebd51694cda3516d88d9e89f26eadb684003cf34520248a308927570daa9cb992ac8af317c019d3e84399add020f6b863c6153a7463cd7c2e5833df88970dfc9d67fe970b4160f647810df3122d41a0cabe33c37f96135d76d346713babb5f8f4e26d97e937509b930c9ffacb2bded969342074d1bb5489ca0aa585418c7462ff46783a9c0ec65d755fc9f95aca64516ba7d5b360db992ad1f2e53ca6e15640ef8f91d52bcddc1e7b9e57177aece403219e1cccb0d6f69cac69293111eee18e95b6c2902fd6c74e0eaa2cad442bbcd213fb49f4472ebd25214b55f8f1181fcbf7f8768bd45635d88d31b69f87044342fe9c3116c28c3e062f09a05961cfb5d43b56a71f7f82cb189c4308b2cb81dbfc051f1f568d764d463b574010d0721afd850368e81e582d0cbb09eb7ca0951facdcb55e10eb1cd798fa4e7e3b3af8df6d77fcfdb063012ea242173a7c4c9dda5452cf7efe47a72bc3b05867736b04cda36ff05504a9dd86cdf5cd20d68ddc5952f8facc428688a5cbfd4610b7f280bdaad0bfb7c9b4dbbcb46a237fd2485e86df357473a4867a842201ec41405bb6cbd86abfd1e42a7cb393689914b295b7fc4c152e0fc4bff19c51f339d67a33ebaf9098adf208921c0c9161a7f13154e2d840e0fbef97a023ab1e6845a5a9fe2d9c48cd467cfc375dcb0aad95b99648700168d2aa2aed2848a624800231c8f3bb47d567510da96d3b5cef29f1b79905c90dd759f90584b2f9310b7614ed7374497898e68e53ca0bbe1fda7ce8162928b7e4eb5ad22d2108161a1d3a51ea2263c03f26eb51d9e5d7bd7d56eb72b595751bdff25e30ec228cf3bcc810fc8e10683f1a5911a338cbd97dbd04514ee159e219bb51a3abe39a25cd68b6571d242d812995ecfe82ede303a05b8d0f96f3e0d7e8382170e6fa2b2c8257ea0c9d03076a565b2347330c7ee5e670cba40ee0536e9d5795969e83507a3dda2966ae0a4f5d4bb0f02f82c6f9fc108d2f5e9334a1a511c518c4b822c3c3e6a6d79b062d33bdc844d78659358ba66781207d313f0073627f07efa2fadcd8d0889dfc93d260779eb1f1f8647f55ba056621c2d81aabb4d7be6974831ebd8063d808585322c988e658a38d1c89355a7a4840b6a3c2319e311c8c932f829af9c8e44025d1e108414883dce4d15d02773eefa84ff1f17126a6033dc31d689b7116c4ad608bcb16642bf01a48054f6ba5580c590b19af5a92443c207831f9c54226c3f85b925fb2ccfd1741540c9402f352d923bf4299c5c3a1d671a15d93d8ffdb3856dc8dd22ed9b656b01e6e965d2c5b259901471a4fa544abadf3c532542511aa21240b824c583b40c685eca32c2e000bd0f78685972cb79da8ebfbc54c82a1dc8a766f4a262163bc96d87c82d69e809b10fb1ad9769144a8794cfafdbb052a89830dbe729bb63e3beac7c18624598b64f0371145681774ebc62007293f4756575a5b98524e9764685716668bb0da8cf539b04a8477ab6027389e7cb32a590599b1855b4cc05f3b79e9d3102cb9f8c4d391d6df68297843b055860ebe864a1e626fab81bae42d6e7b6a8fd0c6d5d7ce05ed9f1825d0df72024a134e890265d663836ef98c23a40bdc23aecbfc0584610140e172bb8869b1e87113822d9d190e701475aa64fd8602c7c1c37a436a967d3123c891234849b8a9b4e00a912251e92336969058838fc09ebd512b910bd1e315fb6f05656465138de4726987c8fa96b762ed1bb406c1c1a39c2bd8dec9ecde2feb21694f220f5a842c7cd2a7ae59f66ba8aefe2243cced67f0ad5978e3a276f52e91ee12e0390dd4d1894a12016133b4ca9f4261a3b3c7641b49e701254fd486b5ed8f3af7605d7d2c10392a4f9780639040de7d413fef38ae91d3075a91db2517e2c55bbf22de42698bcdec048a8062cf24a93fe0c82935a8ba0664788bb0402547c62d6ebcecd8f0edad8d4639afd75e40c1e1aeb737158f669d84e37dae161a26302a2b55c09770533166f5cd68a22711c27afdd0ec8dcd437184a4db08b6c005661c8ba389408bde2b16b4815a2a92af94a787733ad2f2b93076367a5e432e4f46ebeac7cce016ee4bf0d33295dc718dceb831627c54e1f0076b7b1bd4b977a587e178a7983345f9beb1dea424340b79f39828d9650aa29b1330d40a7e8f6cefc84ec788779a5ab5dfad9ef44c971a39143a6a1c79d459be2d7740026d04ac5125da8d5a517050160e3383c72c5ffc2537b65c5a1cf355a99210c8d033905eaa19540f85e86985a88f8f0d841b5e33d6556012fd5ec9092b12f1458fee7199e16a115754b4ef56b0e345abcfe20a9bbd9a14c4d22443ee56795e67d32ee987a9c4398c0fde70b40c1ac8dde9175f9c7672f18967ceaa6a8080eb5fbaa1fa78067aebf241814214db01f7cec23e786241c04b49f91ff3d05ba500ed838648c9aad56586fa7584e6414332db0ddee1b127dc6a8ff5a3ef8fe2ea50753434d5bde3495721e34bee68641ea4848a8be82f210a85677b6f59f6bf3c29475bd648fd9c9c3be2e08219eaad2d3581bd2db426fd484bdd872634ec8647eb7f820a4807209f79a07ea95e47c246f671d7b9d0f2c8062c9b4ffded9b28f5d82061f61880667459c5b7df497028504169be3bdb3e5dcd5d21fcedd816de217331847a49f021e9359a20d13052543e13527944b911db420dc51fb9cf393db10994805598f82af89174225051542880c9f5e837be2a662606797c488c028714745ab90e2e4261d1311468a93836376c8475df1c701f21465bb31c762afd1a3f7a837f0263bf286e2e0736d10fe17de9ec399d5ae5898b8b831cbd1005ea84c527b08923f807e25208bf508d1443c149e01eded75be77f5d46270e711831d9e8c2808d414bee963e9528f1bbfa3821d6f1aaa28668f7914324af1cb375d31a2363b0df015c046ce93213a9683d2337771a1d155e7bd6d6d8d1db1dd28a4e4e2ec111459131757aa97fd4338242e659dad37c4595019174ff9d322ac182e48358244be84ea8cb07ab94e59897488ef68cbf677e1b9483045b535113f52bee80cb7e15c07ef00b36b6d067168f09e5487134d0c1df52bd2fe154ec9016a5fae638499a2878966943ba368c61e6cd35911721f87617410497c2e42f7231b3634829b2146351b65289339db0670cccdae05feb49668a9e205a3c33012c79c0665bdc51c06887e18e4ec41893fb2dc412044ca210c7e9bf6e79d3db6f8dfaf794c3aca89abfd85061626a5087a85186f433d1b785be05a38daee1878f48e48c56de22c47431eb5013ccf7ca1f25a09ab6164dff708fc1b384e1d77827b799f8200d87ec4f51eb1c5f1f2dfab4260b3aee6cf3b34c9d2ec0537fff11fa438d78022382222f528d939d2eb0e17eb544ac2f12b9dae2799d75a61353891c0ccd83ced5e10b4172c622b4227dfcd2fa723cee35763c56cf9070b81262511f65032b32da209196c6d960b83289a60bccd986ce4b28a108d504b7f337a0db327a3afcac560448a673c00863eecd5c0501a28407a15b7c2c581d62929497f8bc6936450a8ce9f46b9fff82c919ecb155517dcde9e725d139f726b147b5543e94db882f4c2678a65c1ff52b2140abe74419c6302f01482188b62ff772a7bd1e6cfed24ea034ad55368821c5cbfcdde9bd6158c6093fca5c62ce1674dc9f5014872f2a8b1e7b3dfd889488c895d6e996c8b4cbdcb969eea5ca26acd29bbd665408253e3d14d72f73408de91c5691152802b63ec69ad8142dc4b6bb8425e1525ffd322a18c7527569bae3d5a1e28f4566328549f0ba46efff20a0ee9cf88cf35819a485c08b1cf78782e70105eb62913785a1a7ea850dae9cd72cc76bd4b7d0bcd0cd4ebe0a27707489577dcfbe9fcb8674cac2c8f339166cc6c107430cbf411f70fa2d9104d320713caa49289948", 0x1000}, {&(0x7f0000000240)="4c731c8d7bc0b9b64af1bdb2aa6ed9", 0xf}], 0x5) 22:29:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)={0xffffffffffffffff}) r2 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r3 = accept(r2, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000200)=""/226) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r3, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x81}, {0x6, 0x0, 0x0, 0x4}]}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 22:29:10 executing program 1: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)=']+)\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) chmod(&(0x7f0000000880)='./bus\x00', 0x118) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r5, 0x20004b43) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(r6, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) close(r3) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) accept$inet6(r7, &(0x7f0000000900), &(0x7f0000000940)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000044}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = dup2(0xffffffffffffffff, r8) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r4, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 22:29:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x51, 0x0, 0x9}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3, 0x9, 0x7f, 0x2}, {0x1, 0x81, 0x9, 0x5d2}]}) 22:29:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="52916ca3f1308ae7703737aa", 0xc}], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0xe7) listen(r1, 0x8) execve(0x0, 0x0, 0x0) 22:29:10 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)=[{0x4c}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) pread(r1, &(0x7f00000001c0)="95599061b3cf7feb02cec86e10a6e2c6f9f518e238d49022b5d41c1fefabb32cfd83ace16b6f2b377fff0d4aac8571e7669d719ae9251ce317ef88ed368d3549220ae661aa18ca42e64ca3fff3034af1ab74e538da0b41ffe0c182a59c44823fa50bae1c1c5e4af6bf10c09df1c40bf653", 0x71, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="f781ea80e21bb6f576c45af84a28", 0x8, 0x0, 0x0) 22:29:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000005c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872d9030000f2f0c9f69ec7ab3a34c29000007f9230400e693873fb834a4f6ae0e45cb4b4b904b963775d5945055847635598e55742cd5b8ca25af5a63f4679ce851127720821854cc93b631951977e4f229f2628568e6944268a2b3a5d23ccf71691fe3195ee", 0xf5, 0x4, 0x0, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r20, 0x1) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x1) fcntl$lock(r21, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r22, 0x1) fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r23, 0x1) fcntl$lock(r23, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r24, 0x1) fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x200000005}) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r25, 0x1) fcntl$lock(r25, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r26, 0x1) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) r27 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r30 = fcntl$dupfd(r28, 0x0, r29) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r31, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000040)=0xc) getpgrp() fcntl$getown(r29, 0x5) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r32, 0x4, 0x40) r34 = getpid() fcntl$setown(r33, 0x6, r34) r35 = socket(0x2, 0xc003, 0x6) connect$unix(r35, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfd01ffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69d6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee4799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/184], 0x10) write(r35, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 22:29:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158010300b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d2f871f4385f04157795ea4a5c8fe659fa202151cd8cac7dbbc5b51c6593d2870b4122cd23500"/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, 0x0}, &(0x7f0000001340)=0xc) r6 = geteuid() r7 = getgid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r9, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r10 = getegid() r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r4, r8, r10}, @rights={0x20, 0xffff, 0x1, [r2, r2, r11]}], 0x40, 0x20c}, 0x0) r12 = msgget(0x0, 0x8) r13 = semget$private(0x0, 0x5, 0x204) semop(r13, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r13, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = geteuid() r16 = getgid() r17 = geteuid() setreuid(0x0, r17) setuid(r17) r18 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r15, r18, r17, r16, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r19 = semget$private(0x0, 0x5, 0x204) semop(r19, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r19, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r19, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = geteuid() r22 = getgid() r23 = geteuid() setreuid(0x0, r23) setuid(r23) r24 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r21, r24, r23, r22, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r25 = geteuid() r26 = getgid() r27 = geteuid() setreuid(0x0, r27) setuid(r27) r28 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r25, r28, r27, r26, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r20, r24, 0x0, r26, 0x100, 0xffffffffffffffff}, 0x1, 0xffffffff, 0x3}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r14, r26, 0x0, r16, 0x100, 0x815}, 0x1, 0xffffffff, 0x3}) r29 = geteuid() r30 = geteuid() r31 = getgid() r32 = geteuid() setreuid(0x0, r32) setuid(r32) r33 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r30, r33, r32, r31, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r34 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000001480)={{0x2ac77f5b, r5, r16, r29, r33, 0x100, 0x4}, 0x8, 0x4d1c, r4, r35, 0x60000000000, 0xfffffffffffffbff, 0x7fff, 0xd0}) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000500)=""/250) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x8, 0x6, 0xffffffffffffffff, {[0x0, 0x7f, 0xad, 0x2b, 0x9, 0x7, 0x69986aa3, 0x7, 0x1f, 0x80000001, 0x4, 0xfff, 0x8, 0x80, 0x1, 0x90c, 0xffffffffffff0001, 0x6], [0x0, 0x1, 0x9, 0x0, 0x1, 0x0, 0xa6, 0x1, 0x7fffffff, 0x3], [0xffffffffffffff80, 0x8, 0x2, 0x3, 0xf9c, 0x3f, 0x5], [0x8000, 0x9, 0x7, 0x872, 0x8001, 0xee5], [{0x0, 0x0, 0x3ff}, {0xc686, 0x3ff, 0x0, 0x6}, {0xe3, 0x7, 0x6, 0x2}, {0x1, 0x2, 0x0, 0x100000000}, {0x9, 0x9, 0x2, 0x80000001}, {0xaec, 0x1f, 0x8}, {0xffff, 0xffff, 0x101, 0x80000000}, {0x3, 0x101, 0x2d, 0x101}], {0xffff, 0x7ab, 0xc14, 0x3ff}, {0x4, 0x0, 0x0, 0x5}}}) 22:29:11 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x5, 0x204) r2 = semget(0x1, 0x4, 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/222) semop(r1, &(0x7f0000001640), 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000080)=[{0x4, 0x8fc2, 0xef45286d70676ebd}, {0x4, 0x4, 0x1000}], 0x2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0xffffffff, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400", 0x0, 0x8}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) syz_open_pts() r4 = semget$private(0x0, 0x0, 0x8f6) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x3, 0x15, 0x1800}, {0x2, 0x0, 0x400}, {0x0, 0x8ea8, 0x1000}, {0x4, 0x40, 0x1800}, {0x0, 0x9ad0, 0x800}, {0x0, 0x2, 0x1800}], 0x6) semop(r4, &(0x7f0000000380)=[{0x0, 0x40005022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) syz_open_pts() pipe(&(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) poll(&(0x7f0000000480)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x7fff) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(0x0, &(0x7f00000003c0)=[{0x2, 0xc6, 0x800}, {0x2, 0xc1, 0xf45e998e409ca629}, {0x2, 0x6, 0x800}, {0x0, 0x10000, 0x2000}, {0x1, 0xc532}, {0x0, 0x5}, {0x4, 0x5be, 0x1000}], 0x7) r6 = semget$private(0x0, 0x5, 0x204) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000040)=0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x3f, 0x9b8, 0x6, 0x6, 0xfed, 0x8, 0x400]) 22:29:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x148, 0x0) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856008a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad84237b8fa4d012ae447473c230495aaee48c02f6ac41ea73860fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9acdfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44df027f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a5790270b605d92f38bfebccf03f810024d78abaf560b1906f628ab8965f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6dc616abaa2327451ddc66b8ca00000000000027ee01a76ec2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb458847a7ca4c781ec77698c2172f2165e604ed1f8c93bfc2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51a0814c8e874358dbabaa7793eb737219399ed55f11a6278e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d24b98dd071260d1e3da34f12df07d7129770e3a0d0392caa8132c8c4f07919670c5cd95fca78677aa280f09c32792bc71832f51a6fd858283cd048d1790b3e98bb4c6a3d363dd4ae5e145a0cb5985f6f72acd41463b166db3abebf714aae79b64921ab5231127a6e32c99e2cdab13d8adbcd4ae880fccb76dbcea3bd764b8d12ddf02f7e4be7d9a351590670fcd3415a5795fcb7bbc009f355d25b26244489d75ab25c9a7eaaa50b8257668971b671d8eb667cf28d84a0f13e9ccc3f26c08a9f9a02387da40655e865148ae9c2cdf0291ef08cf3bd7324b70bd3f71cc2222aaa1856a8b8e5f6712498dcb540880b88f335ba9e5704c7f6579aacb33e1143019b27a2f2fecda2c892a7012b20f1704a87196e332664699d91e30aed3aeb11b68370c1c5fbb3c508044e17d8b7f4a0d322c42e8fec75fc294403e9105ab12e011c3fe1f38b6f67026a3f5444d2e5d04189eac2d35563a620ebada573d8a44a76168de67951484e11070e15bd154df6e2f3be352b1646a765922615f1f4d4b74e93707bc1a864ecc3388809bb08300cc9da31d7376b1059550adab442554755f0bd044398b7cb8910194887934fc7909eedd74193ccd080e9873a07c5c9ae2d047f315cdfe25b6e551a51132e49603135a0c1416fe5831a6ed8375a49163c0b61aa7614605f00379586e11c675905430c36070215ec0d828cd5a8202d3048d9ab816a46e5249144e7b594d0737eee96ec05fd031f0e2bd04664f294c387afb2adfdab511ec3ee670fb5ebd9b6b94c6e2218d3e8ef2d7b95a9d8e432a922c6545d775d8c63242f9bb50702190707f96ac82b99416c162768e737c35a74337ac2fc"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x4b, 0x0) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) 22:29:12 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x800}, {0x1, 0xffffffffffffffff, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x0, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) 22:29:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x800, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) syz_emit_ethernet(0x67, &(0x7f0000000180)="f3c823fc493a1b4beae430658e9acac37fb875355a19a6f22648e8d325ef800ba0213f3953a4e72f1526ffab01cce5e7c394e44ad3d36480e4853cad09604379189c85e8ab7752747fb9e646e654279b7ea01a94bea1c93a77651cc87f818a62cad5ed652fb98f") setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(r2, r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000100)={{0x40, 0x5b, 0x9}, 0x2, 0x80000001, 0x35}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:29:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x6) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000000)=0xe3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3cc, &(0x7f0000000200)=[{0x400, 0x1, 0x1}, {0x2, 0x1f, 0x20, 0x3}, {0x1, 0x0, 0x36, 0xfff}, {0x4, 0xfc, 0x0, 0x4767c355}, {0x72c, 0x9, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x7fffffff) syz_emit_ethernet(0x133, &(0x7f0000000540)) 22:29:12 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCSCTTY(r1, 0x20007461) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 22:29:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x8000, 0x0, 0x8000, "26274d0a5b49614d41a6be2644e0216b1526fd6f", 0x0, 0x80}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) clock_settime(0xe661cfab4a10340a, &(0x7f0000000000)={0x2, 0x7}) 22:29:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r3, 0x6}], 0x1, 0x1ff) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 22:29:13 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 22:29:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r7, &(0x7f0000002a00), 0x1) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x84}], 0x1, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAW(r8, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r7, r8) r9 = syz_open_pts() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x0, 0x0) r11 = kqueue() r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r12, &(0x7f0000002a00), 0x1) readv(r12, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r12, 0x84}], 0x1, 0x0) r13 = syz_open_pts() close(r13) ioctl$TIOCSETAW(r13, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r12, r13) r14 = getppid() r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000100)=""/114) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r20 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x3ff, r16, r17, r16, r17, 0x104, 0x5}, 0xfff, 0x9, r20, r20, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r16, r17) r21 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r21, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r24 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000100)=""/114) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x3ff, r22, r23, r22, r23, 0x104, 0x5}, 0xfff, 0x9, r26, r26, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r22, r23) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000014c0)=[r23, 0xffffffffffffffff]) r28 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r28, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r31 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000100)=""/114) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r33 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x3ff, r29, r30, r29, r30, 0x104, 0x5}, 0xfff, 0x9, r33, r33, 0x7d55, 0xd75, 0xfa}) r34 = geteuid() r35 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r35, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000100)=""/114) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r40 = fcntl$getown(r39, 0x5) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000200)={{0x3ff, r36, r37, r36, r37, 0x104, 0x5}, 0xfff, 0x9, r40, r40, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r36, r37) sendmsg$unix(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)="bbebc445e480f5ef883d3812a275d1d9ed1785545615a2e650e95f7acd4935fcb296f4aae05a03e66de9509d363911e6c500a5d4b5c9f92d64db715ce8218a4aedcf1d8ba9f1a61678db6cf7e335194cbc8743ebf93b865749e364192e5436ccb4ab9ccf18e5155b8a2d2df0d91d851ee434b23037822e48d0d9bf33c632cbb9308578036934ac90f0", 0x89}, {&(0x7f00000001c0)="65eaef3873e124", 0x7}, {&(0x7f0000000200)="c515e95368abfc318aad748080bb871c87ffc0331bd8c7443b38fa960a015c6e9715e1a96263e58a652151637ef71336e30a1d4bbeb84c56dce52c38f9741ab8edef369f28b6aab9267f7189cefcdb5343582b74ea5f200bbdd4cdf0d03b3b120fdf822bdc62beaa7ccd97f1a60b4920c908dd41", 0x74}, {&(0x7f0000000280)="488676f34300d464714e", 0xa}, {&(0x7f00000002c0)="706a0ffaa985d5d396cb1d24a6c6a54cf491db98045aae2f17907feeff94a3775a1e51e0c31034045cfb52a62758ec57f8c87aece11674d5fc523b364d69eafcae67cfa9f354efe9aadd2fd1934b566e0dadba3d9bef9616d9f7fe25abfb9b17e5194edc42c0c53bab89639ed70934d26031887ba323a49be83d3ede63deb3c356449ce26f8e964b7dd9348bc0eca28ee6e27205203bde7874098257ed495a2b83b4ce045bbddd362207b0", 0xab}, {&(0x7f0000000380)="84e9777d32620c07e456693196f71f62344e1ec94485f5e8601abc7643fbdd37b1f9f12db2bda215d2c91f28087686fb345724fec53ade", 0x37}, {&(0x7f00000003c0)="aaf618ee589f9d885800b69153a1f78870c062507139284009b775a70e9a8c1d9970c4004499849a60eb471a008ef7c301c924f4acdaf9a3a1ba0e0f9ed49c3c7c859c92e10be93d8fac544cf5908d7ca6157cda2bf4271bb27e48ea769d01391be0d23126d5a6230e51dda082e06c743d00f3d1b8e435b6e9dbf6f0394d858ac1ba51020c18e4ecb41b535fc308c06b0f60525ccb3be4a52e495312c690f3c127912fe4f5dbb920bb3a7ab52e2c15d9367614bbe309cf06a71436a8d2d4e67a488dee97b37777871b5cd254223ff29066598adee03410441d3eaffd1c3d8d5c5ad365428810c2fc5584b433be68ca846a5aea0810c78b1aa4ee5f3c6b17965385a6458f76472e502fec430172d8a009900665b0043948ffeb3d8b1bb3a404767f83f7465b8e84e7f9550d518d3bd38591b429b1ef7a38ad510aa56d9a7117c5bfdd1d684cd74ee402c1c6cbe36cc56d78b798ab726437c69f4e56d1198d823488ef3646e20835b531bcc6ce6069e0020d805120ec7281168d1d4b862658b4023f5b2499985d302a47c573fb4ae77c9d1b40a85196b08f3f0a06fc1670f70d1c6662067ab5b892dd6ea93535293b66ef1462c87d4ddfd867878ae36d0a1e15bfb66548a8073978dcb36251d29869eac07247b39a934e8f5ca169391414e77a9e1ac9f762e715067076a5b95221c0d8759a98b1c9213bd31941f16624c255b4475d9fe5aaf4b35571fc17f47f77498f0b5c07fe32d9d072b105fdf09ebf500ec211419fc9e78823c07d1ea0972397fb6da8167b16a98fdda3b13edb023aed5590fbd5af06e9a0732ada04c748826d3b37eec754a463812f73e2c8fca4d5e2fb6f6391a6f04a0fec8fc755e0aa721115f2f4eb40a77f0a493e6ca664d569ec877a72d18095b9710de102d4384c141d1bb5cc644fd0739200d1e455d412cfe724f823b7d38a5d7fed1feb5f52f2a7fd74b332e23c326edcd3455bb693abd22a7482d0e693ef53f403e6b9652b654e769253bfa937008c3cef62b8aa528b1f1ef4ab7ac449bfb3773b4378f4c9fd1dd5538afe6d26c29dccbb35b9cab87fe314820007ca7ca6a5db5b8f54bca79550d72eeabe725bc9b4c3b9fc8633c0c6535ec4d8984b9fb1aa50588e0ed75212deb1e1751b9c1f80fdf7cd40fe2d1bbcd4b1f455400e5903266c8c322765729a6b0572c0eae6ddc0cd74bb18183a40335f19c0c0dd3357caeb91d25e5f26c96e7d76ec8c76c842aa2a930fd8cd5271934f76889576eb329b3604f2439479f8f1103c72192e9b837010f21e5feca741d3be2ce3db93eacc9ca8c2760393aa21b77f94549db0bb6346ee94458c6d42306b7f2931fda368291f3ba49104012285f415b32c810221078061d40b900304eb51bd0279d2afe443d05ebc6637272ca59d739cbb0fec2215df6f43b74649740a39f42af2b9ed05e8db7a30a929deefffe1bb4a039663d047ca867d43e319372ab2b36697e550071a62032da06c5fd80558303e1e361f4be6320039adf9f748ec67fa594ffb3f12fe0795036843e6b8803d7cad278eedf2d77a3efa85ce248e8934ef1f4dd05fd090d27322e6b72f0cb9b87cee241dc7dc66309b5e43d75c50c588bf8c38fecd16912a334e538cf76de9952a4ae430abf101db2b13a7a4816f7c32df66cc6deedea26c11831cf963b3efc440f963d2a3e78f301ed73659cb8f4ff79a7a04b72f57acae55db230de24eeca37d951b25e9e30fa92a84e2feab65f7eee19d2e9f5383b7c0f16fb60d653c50006fd9b84636ffb5b7625e8e4a8cfc3e74849894dfc7c0ad725f5c63a3a59c66b13669de259c2a3856b84d7605e0729bd20c2fcdd37df7bf9abe8963fc48459d782945b9568f8707a69ef2905917b163247624ea99fb680b9aaa3c7d25edc145093c4de34e6965d49cd45039220e9e386351ffae2f5869997c559a89da8acc23da0b1d0a0b42bb9945952c1f6ceaefd30d1640c7bd69678e1180f3ec51afae62a33aa001539bed968f22008e52b91229be471e9f253f04f42847b745cf09f309e7385126b653cc9e6fe1cc9c3433a3e74edd01ba4105fab27bc2f136957f94fecd6d86077a807101d74265b4f15f54e13b19052a92111b7f45ae1cc87777a357082a53b65d3ad6f4c8b310cfa2b4a70f0e2d53b54b30039c5d7ad86121f5aeb4bd08d835459b2b069b07a5e9d1e5d607e6db6867818dc54973fa4a5277276666b08639b1d0f58477216fc91a670034975b7ba217693ad3576663052ab885bc4fd6c03234d7bc10487bdd6182c79af8fa3a342f07d15451414fcd7d7a17120e80f3ae559511ffa0341ff9997da312b47ed640a2035b125d1d9c7336997e44f048034b3477e6084f998e4a2eede4999b155dfc899c406699f42c938b44750a3950a66c6ead8c17177f3322cd866a5d9327f90785228686e49e1192c884cb41ec5c633d021e821d6c2a4dd905c892e6441dbd59a585d591129b352596f1ab5e49ea0c85fe36d58313f6aa5856c14ae6f3d6366ff6c1a53bdd43064ccf093256a46b500891255832c033ba35b0312cb145a64e380d90649c47da5b772ab2cc1fd179857bf78d50659d6f74f8dd48fedd1f54484db4d80454ad44699126d67fa35134063533e84e68f08bbac4f250b6b4c330d36e5512fb976983a8d84104276301aa31a31254a3fb8ca7f99d43825b8aade08c227b291308bf3bf2a95d95c6e8b02da71cfaf992e21a04bc8f038fb030a814bf2736ce724f14e943cac854dba5dfa552abe0d805a63a36c87cccad5313429da2a51a9d06f6b094d4ceaba71036806e3317129064411f2a343eb2346fbb14f972a404bf87e9ab7dab41c557784148e8575e5bf920c228a1bd36b4e8abbe8708312b242376da783b3d629e25ca3df0da0e8895ad1571d94c25d3e8043dd63df34951c2d22b53e43bf5ac6b46b1c1af1213d5408810d69e1e1cc02b1c1221000d938aa6899f6be4e31d90c054bfa135287e9b041113db4876f87960c98b26b360625aea7e1952044d069226134565688139aca49bad279d058a4ec112eafe6be886990b94e26945ffa243efbbaac1f15e67c5d34c1f9780e0aabcc3c496fa7f0ba84a346334663a8068c1b9bb146d7f7fd5f15b0d8a83978fc7a54d8fefd4a019d981b2b22c56e78a0346f7e4bf6193364cf73b2b9da72ad08d6e4b4ebac5b457aed51a6da3c25ebb9d6ad731795f031845a71cebc8d7833ac8da2faaf11356a6e5e0fa9c5fbab75434497b29f2e50e2e749fd8b13a8d59ab5d0be809835e65e9e293aa1c33f910eadfed57b3452932a1304c6f45f0977d3214fb75fd2cf5de6d6cb95a15192372d444b2b2d77a5b0b0d9391c17b0db2618f3c73510a3bb2786b97755ca94df01f4fc2c783931f30920368f37f43b1d986bf82b6c453c58b0bb6ba463c0937f401f97cb5008e31bb78f0637d275bf97fd8b9f7808bed98ca1639ac1b9ed8a0cddce971d0934368e72f8640dc3382cc24f1f5455a11706fd89d53ed2b0457a4f306406708a975f3f07ed1bdecd655adb8fee02747c9526e6d412058c8214e345ce21d79eb0312376af35c73a9cfad50bdc71a4ba0f988612274c23f7b758e3addc0c605902e0a4fd0b9a951c6b9ff429af080d101f6ce3d3582b0d48f3ddfa8eb212e7909b2f93f03cc9901f4240f5d532444289122c66f5a23a546350bf72e9c152974da52ed3e75de35cbc7b37ad841c5300af89b5e9502633c38b7b5375685ed9ff2da991c482c8d86f42d22721b263d4422abcbc0695d23dc542bc6ab9696157b6beefd7615749e1f8cface4de0d6131ebaa8d113af32c90b7b0a07c6c6de62f54ab7d54b8fcdf295d4b02db1b3e944d463d29a1e691c4791e12a5b4cd4d171f7886c6e57d5d85ad7ff92c6b17f42f8918e291a93735ed8046ac881b8bef3b8a124170274145fcba8e52c1441e6b43d8cd93db09a0cb7759ca6a70c03138b3e2fdc045c0df5e1a149b49b88ff12d26c886b52201ddeefe9922b0378e5562a24f4c7c8e5b62fd16ccfa810bbda86d3bcaf9cc5586cbef45b7b6f1b62c7d2bc0fc1ae00c29c257272684c6221d4ceb2d6dd03a3844301951bc316c56312348f95f97986228e43a430d8dc1169f0c4af314baadae31c7bae16701a9e49566b2b111c32795e11e99cff5428c470b74314c92977e0ec2a6cf3e20ad8e610e87052aa58d16d804b6eba3f5c9d3d861578286e9e699cc211fe07398a0a315a7aa2d338069be665b94ffc1fb085616e0d265a90f4ae4cc033e2e18f141e3b9cfea6813c75468fb74c4feb4f3c8292237a3897acaf21b0049b3e2a9977c48305b40fc29eae5d6c8019823b3eb678d92ad92705808489ed74cce693358e75b8f32df31912d39015c7130e5dc0a67f0159259e540b4b3b911b542471f1c597ca5eef3668f0369aa0d790d6b250ce243ec9b28599d75a62a78924be9a35b2e4c1f15bb18f78dc6e32aed413ba3f6d89cfc5a6ad251067fb6f545fc4c655046719f012dce6ddab545dd42320484717653faea7a9906f3aae5540cd6b0d41458934bc9f53593d3d04c9ce2aa04a29add18c61e8293582b5516ccb154ed2f778145274dc9b66c8607902b90a3d8c8e2db72da375a1df175bb167a6cf1772d874db4b0c04a33bd6fce3acc3d5a880001b0fed897cd4ba9ff71d18a2677f19f7ca468a58ea599a8df767f7fb946931bf6e28f235b89e53960181f78bea35c9cc1fe1d426feaa99fd08f1f74449a4406b34213b6a7270ebaaa0fdaba93b72e6622b6f00ba181956f62f623d0530b4ef1ad6f1ab0b45a473f5c9734a3ae3474c4ef6763141dd3ec4c8b35ebfb57e065fe3e94d6dc1032e1e18e42e8f508cc3fd4d6a7101b51bd0d119d72fe02684303095fd1423f377e598957971adca93187bc3b633c7068064b8511e3a71f16540dd768da7aa098a512a3641e0890dcfc0bc0d3f72359e9677bf2ffb3b73fa0fba7eabd3897e43398bccb1723b5d1e34b853fca9cc01830fa1b2fc4ad41078906b16c700384c0250186c654eddcfd62fc98a8ad9021fd5f9ce7f1271649d641121bf759508cc9fd112c739f6932a08f99ca2bbca9f826dd78bd65932e7e6b1dae6557a51804fe14c593b8dab55b12b272a34558970bd3910f4ac61f130b4f7f926c123e5be927bf2afc50618df67d9445b4d67de5af65f1a0742225236f464bc1f8502c7d0a00a68e3be4952a1d28b9c123bee59a2419ab41d40f2a8faf6a25eea84a4cc6cca275370db1d54684b344af521f52cc773122adfd5cf301a483da045684ae7f5fd7a8c193b12b3c6c396afff758f5a4f9806ba1aca06a5748e5d21890029970f38db4bbb87262a6b90d3bed50f8312ec7a901f1f697805d00f813e7d006b61e87aa82c9f11ecaa9f14dee49dad5c5135f4ec55a956a96917abfa7679f2375c656307ff2f513564dd30b3b2e3183789e87ca93a38db27b3f84c3446862bd073f743f80eb6a3310b998db6c94dbfc9559d8d538488303770571887d3a82b4f6477f93a0eca94a37e0ad21b77121e8c6a6f177cd48d3cbc6e0fdbfb42751bbb8fd18faffe6d9d44a44ac1df9986eca5e49bf69fb402e0c73a4ae51c30dc7d7010940cb40aa0c7e1ef54a33115444cb013cd27e240aa670a7f926d7ce83a0ff8e7d7d3b8b79ed59f437b552c84ed935fc01836dab950e2ef71737c429d0fe35fddc7119c34d932af3534c41b211fd66a9a99c453ab1dd55f560b921404ef6b0d9835e0f175b7b5e2e9b39aa299ba40b79e29effa0de5", 0x1000}, {&(0x7f00000013c0)="1c907a1ec2133b03fb3e7f3e80e0988af2257bba328732aa9104fa7fbe5f4c71d8d83f6e318eec", 0x27}], 0x8, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [r6, r7]}, @rights={0x20, 0xffff, 0x1, [r9, r2, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r13, r0, r2]}, @cred={0x20, 0xffff, 0x0, r14, r16, r27}, @cred={0x20, 0xffff, 0x0, r33, r34}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r36, 0xffffffffffffffff}], 0xb8, 0x8}, 0x8) 22:29:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(0x0, 0x0, 0xe02) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) writev(r1, &(0x7f0000000040), 0x100000000000038d) r3 = socket(0x6, 0x0, 0x1) sendto$inet(r3, &(0x7f0000000180)="cd57eb03f9bbb46798f6afebb1f4b6fc83452fcf180ff299852694b8c0f79ef673ca782c717f5ec4b5b4ac6c007bf629e06688723cf5a050ae58f71e96da7bbc69f2ee4ad48061c9e59f119679a1d5565c14f26fd70a1da9c6e9840ac4ece874d7871a06353b4e290147d57eaca3ce42184df3e44c1f36c7974fb9ab547e99feeb2f1f8a473b588ed90ced20f2cede2f02d71e14a997f4ed07f20312b1", 0x9d, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) 22:29:13 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0xe00000, 0x8000, &(0x7f0000000100)=""/253, &(0x7f0000000080)=0xfd) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3", 0x5a1, 0x0, 0x0, 0x0) 22:29:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x3, 0x4, 0x3, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffff801}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x903}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6c000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 22:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r4) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x322, &(0x7f0000000340)="b6") 22:29:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea19ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e26acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:29:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25be28fb23b17aec18530505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x1) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {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, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x7) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r12, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r14 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r16 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r16, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r18, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r17, r18) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r18, 0x0, 0xffffffffffffffff, 0x0]) r22 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r22, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x2, r5, r14, r15, r18, 0x20, 0x8}, 0x5, 0x10000, r27, 0x0, 0x2, 0x80000000, 0x4}) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r28 = dup(r0) sendto$inet6(r28, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x19, 0x9) fcntl$setstatus(r2, 0x4, 0x80) 22:29:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x9}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x1, 0x1ff) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x7) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r14) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r14}, 0xc) 22:29:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x28ad) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 22:29:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r3, 0x6}], 0x1, 0x1ff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7, 0x4, 0xa1, 0xfffffff9}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 22:29:15 executing program 1: mknod(&(0x7f0000000500)='\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', 0x8000, 0x8010000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0x9}, {0x1000, 0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = open(&(0x7f00000007c0)='.\x00', 0x200, 0xc0) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r4}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x4, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) syz_open_pts() r6 = socket$unix(0x1, 0x5, 0x0) getsockopt(r6, 0x5, 0x9, &(0x7f0000000180)=""/119, &(0x7f0000000200)=0x77) r7 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x8ec182f2ee45729b) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000280)=0x9) sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="6ade07599cb75b4b76132fa502e1a636671148133482c456622ab9e09f", 0x1d}, {&(0x7f0000000380)}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000f1208c0000281c0001000100", @ANYRES32=r6, @ANYRES32=r7], 0x18, 0x1}, 0x401) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000580)) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f00000005c0)) bind$unix(r7, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) linkat(r8, &(0x7f0000000680)='./file0\x00', r6, &(0x7f00000006c0)='./file0\x00', 0x0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000700)) recvfrom$inet6(r7, &(0x7f0000000740)=""/226, 0xe2, 0x801, &(0x7f0000000840)={0x18, 0x3, 0x82}, 0xc) kevent(r7, &(0x7f0000000980)=[{{r8}, 0xfffffffffffffffe, 0x0, 0x4, 0x8, 0x101}], 0x2, &(0x7f00000009c0)=[{{r7}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x2, 0x88}], 0x7db45aa4, &(0x7f0000000a00)={0x9, 0xfe0}) r9 = openat(r7, &(0x7f0000000280)='./file0\x00', 0x1, 0x43) ioctl$TIOCCBRK(r9, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r10 = semget$private(0x0, 0x4, 0x201) semop(r10, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r10, &(0x7f0000000c40)=[{0x1, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x2, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)) semop(r10, &(0x7f0000000a40), 0x2aaaaaaaaaaaad80) r11 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r11, &(0x7f0000000300)='./file0\x00') readlinkat(r11, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r11, 0x5) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) dup2(r2, r12) read(r0, &(0x7f0000000340)=""/197, 0xc5) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:29:15 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x4, 0x2e) recvfrom$inet6(r1, &(0x7f0000000480)=""/169, 0xa9, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x7fff, 0x81}, 0xc) kqueue() r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = msgget$private(0x0, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x18, 0x2, 0x7) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x9, 0x7fff, 0x0, 0x1, 0x9, 0x7, 0x3, 0x200, 0x9, 0x1]) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRES32=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYBLOB="30d1bbf9678600d3236b188a93be14cde30b522a6a5fd29efee1bfcc50c65cc6416538b752f0ee7509e9a0d5e88aae3b856b504297f324dbaf2f837e3dba", @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES32, @ANYPTR64, @ANYRES16, @ANYRES32], @ANYRESOCT=0x0, @ANYRESHEX=r5, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES64, @ANYRES16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYPTR64, @ANYRESDEC=0x0]], @ANYPTR64, @ANYRES16], @ANYBLOB="9a43b72fadd43babf0eb4f6b06244747294a63f4ed41555e23913524d3dd4e5ccc3f29d152a977c499693433d8113a17f66927d9196947ade4a6d34077720690bbd3c76ee4daf5f199a56b6ed033ed45e5848804593c75d435d5f287560b0b3c3bdf48eba7a9070aef5d85dc27ffc542feb43c8f09f7af77dcac7409343cc60e3d0465be74e8ae2dd7bb3d0bb1f93da243ea514d2e739ccad2f83d8e25cfda6d3fcc1e95d155e5832221b0cae6b4684ded545b104ac8de4fcd252a2ea8bb019df867736c5cefdf694e4424c0db95c5c6823bf0900787555fb49667fffe6fc8112988dcd3e4001faf9f70f5b55643cd98bbb737", @ANYRES16, @ANYRESHEX, @ANYBLOB="cc02d9513d2ff9721ac42cef2e3d2804fb18478d975353566caee696e297047af59fff5d5deb56074d84375502743ce0f202a61ebfb50a8d5d7fe9e9385bae26caba2c447350a255cf096c26b2c6c56bcb76198e29adbf6edc72ff2b6cdf8baf2dd0ef36acbb8106eed5ed2f047ca26c1a1cab9a9c03ebc128894924e761807f92a7c5fea088ab8a9eda07fdc4610a478d7f4e88d84db7713909e65d4ea1080b528b69998c75cc3493510ea6f2851371249ba2dbccda19fa7c84ac0da7f81a8453ce04c2542cbd5cc53eaa23c360b65e90e9ca3971aad8b7"]]], 0x3, 0x800) 22:29:15 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000140)='\xd2\xdf') 22:29:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x858a, 0x20) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x103, 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xcd68, 0x398, 0x8, 0x2, "bd55083f5ebfd5d98368abe34cf93879cd935906", 0x6, 0x20}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x3, 0x400}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x84, [0x100000, 0x0, 0x0, 0x0, 0xb4f, 0x6]}, 0x12) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000080)="008000", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000001380)="25d886b80b40c90ac0bada2c952a901289a07021b341359e4d62b82cca82fa64b748e214818af09b446271e2f00ba171d186756db4b9ff6cd646084c4175a5c37a65ef1cb959c460f24abf310d79276640707e73ec2dd5f2764bb69292ecd0dd5b96d480cbc1c7e6aea5013aed01f07f6c2ba3cafa211872476a7dcd49e5d8aea46047e5278529d604519f5666b63ce768258aa2dacdc78ea92a47c0368163cacc4b39f80b2bd3489957c51992a8", 0xae}, {&(0x7f0000000280)="00db1f311f66e75e8a86215bb6339e6ce7dbd7fd627d23f540398ee38681dfc0824883477f3f9d3031db2b7a476f3842af081bec061bfc580aa8f1c54eb7e251acf7395a13c6e9133ad0283a94ff", 0x4e}, {&(0x7f0000001440)="977b6f0ae324", 0x6}, {&(0x7f0000001480)="487db0f0510875a7f6fab0d106c9fe441a2d44bca8dc88cfdd540c0fd6095913b622e8bace47c684df9cb501de8752f1c5c6b14b33c5f329c18591f8a0258cf98ad3e5e48bd2e8744358c5a1ffe847f09c99f23f8e268a8a8e754d5c6c", 0x5d}, {&(0x7f0000001500)="9f835aaf021e54840e9c1f0739c4501c9d7b81428df38ff3cca37e526e5077083aa58378e3fe1a7e49978b846b549afbd1e7e32d531c5c12f9869f1731737552d6f0269ecb6fb4f3de51b976a9f49f983d1fac592fe1680c7c992283a19f4cf14f3ddd7d688a199a7bacc58835f81a127ee2514f2c34548e4e76517f61ee1661195daf0c71faaefac37239d6b6503e865b973da4f239dcb306524631f28d035850", 0xa1}, {&(0x7f00000015c0)="593749d3d2165776c3a985ec15e5e4748953f5f0b29acf1945491a4b25170d053a34d12f78d27bdde27f8df033f4b5b9e61611ad1b2264071d573b2cd051d6bac646c36d8d1b1be9cc4148d6c8b71894096358a0808421cf62bac37486c72a04c92e97ac3ed0abecaacedf1b6c217dbe664b016805988cbb4b9b35320da91df2131369fca886a2eb28b458c449b04b47f248ee3737a35bec77b513cb094b0f4a6ec39acffe265b918e7c2907e5c2c104fa624434bea018a0254ff6da853e0f2cc55b8433", 0xc4}], 0x6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000001300)="6d910ac8bcdfb50fc7bcb4b8a147ce03c10e0fd01a30baa916c464aa1b1007cccd6df064562dbd45a1572ffa2ca4f41f542cbf39fa636995c6747d867dff00c0e87ab22a66eff44b74dc02406626eb3ed74de2ba081be5a9d3792747aa81130ac41c23035ea1f82d001a5cc994b2ac5d791221c9", 0x74}], 0x1, 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) r6 = socket(0x6, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) connect$inet6(r7, &(0x7f0000001740)={0x18, 0x2, 0x88a1509, 0x3}, 0xc) 22:29:15 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/33}, &(0x7f0000000100)=0x23) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) 22:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) pipe(&(0x7f0000000100)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 22:29:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x4, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x5) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r2 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) write(r0, &(0x7f00000003c0)="97460000000000000065e86715f97753714042603c82b42abde86b14408b21b14a7480d212fe8128568433bfa05417a39e078ee4ca66958a7f46f292b2b825fde161ec5cb0313b4eccae06d4c3304037f2c3e282906db3dd28a3862ebd2f5a38e72be692be29fc6c604797773d7b8cdfd43eb53aa7ef39fb070cd5b523b7d4246aa30447deff16d29d0c682da41310069a09b4d0af6b8b3dd12742807dc1c7f4531cb2aba40dedc6bb180cf94ba0c40b4813318aceb45a502d27e08a859ec57d2e57aaa84d", 0xfffffffffffffca2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) pwritev(r7, &(0x7f0000000300)=[{&(0x7f0000000180)="7e064f0da52f9a47b817e9cf526c6c7f0f2648f1827940b2fa807dbf0005cf3896406e7fa4feec7e80133d350343081360bf2f5daa9c799803d7114a64359564e916e3dbbc1df89a042b1b93179970b8355a5153080d0aff6075a04cf88d2e0e3286b221655bc638cb47a0c76c9747e89c77cb3b98ef23b16beac0245014655e5e8615fcdd43e98453f18b9983aac13e288ac41fdca6a8e16a2cf95bdc06488aa57eaaebd2fca56180a2b08908fec3246da266fdaa38dcf4b49970d6214611ae6a9d434ac03f58a374d44b98dc41ce05833796d0d4835ca98934326d8b0100", 0xdf}, {&(0x7f00000004c0)="dd853d5f72f85142ea4167e65baac9c6eab8ecef68b701038601308b630a9b152d3c5fc2862b981abd8be33cc5a0e492d84fbc39f3b9547ffe1e8fa63046c07af2edad9e8bdbe4f19ec036f2332826b484111fde123527a4c2b55e8dc176d3f5a09e0d63af7bd5ffe88853d4a6904852b4985717b20c59d2e46e089217b5bd89e878b5bc12b3dc5219f4f93f5cf8f3d3ca61b76d5e2214d3c1b18cf88a9acaec28be28e01388587a17b5bf92bdf610f68540859dd7ecf9653e70f95336f6e697d8271058b63b99210a7998984fb9eb1c9d52c002b218541810263dc773b94c3f8ccf2e79b155b794fe1c01cb003c6328cc29e5143d91e35399c2dc39fe050c1e938b98427d63573e9d0eaad9fc986b13906d8740de5951a80959d0e3806a757981179e09c01e0161ae2b9f797699a8e2f5a03823010af2cea46f394dd91b76796b049d8ce4073d4c78d1f916faabd431ab6462317fb96edc5f13675b848cd819abf8ddfcd0630523abe4a14c71405a14500236a3319c4b811bdeed64b3259697605ac8f25f6a2442a236da751126dc057b6bf1f56e0c34591219f9c878f33961536f60a3ecdf365208c5f5950beb59f949d25aa17816606ac47bea54f7a70df4d2425e7d37db1714f85609690b6c5138eae0341a5816b0396e0307c6a781409e3d02ad873a7d5ff5e07dbd85b00f31177a24bf522a1d4077b84e3067295fc27924aa6ccf9991836fed1d6c9d78268fd13e6f314123e88f50997a15f264a11615ff62692da15ffc023112579408ed0ddc772c4f7bfe74b87237d072b028e136eb2cb5e091c676df3d6680b008525c530d494087fa366e3b6fb904d3fa8bb993b1b7e8c3d42ad1fc581ec6f9c2054e52c3d198e745b4d1678c25db7005560c568751b0c5bccecab7090dff1ab30597b76fe71c93bbacb3e9226131dc0bbbd2a1cef329097dd153fdd31a480c2df19ea8be73734d73d91384f9076752b70cdfe0fa9757360a1d4e1648f2174f91e43ffac18c295a108a91aefc8200e8201fc9f539b0a09d47ce3469ca2d674263bf9a540afff4700ca94f5121a76d75481f7afb59d6a204d2db8397572d77e0ee5e3a5648b9aa4744bb92f6c1dfe670a3945ebd68f84fc8e87cbc0a9aca321264ab4fbeb367bf651c45f6770c286fdaca4e542c9aaca6a601d1b608b68e399b72ec8c0a031512ca1d22aac9780042baaf0d5e7be698e282055e8eacd97e63ddd092f6cc231f3e28a22e7c7906b2efaa7a2d7bc8d4da70a2a864b63215b7c455e79fffef4b2889d4c6c7c0985c78464cf3ce7c10237384a978c2e9ff62f45b48d6b790034d33555b893640305de681a390bacab853b6506f1ed6df372fdea9b3c3f866f331fccefa67a769cf3226df7c02b67bd75b1b551bb97aaed450325d76fa47fbcf71a5a2960b53028e7be3272fbb57f9fca87a5f985cece0a25ae79d0280337974452b31447de93bed5cd218ccd7966b2e288b17287f1fd3a7ee17e8507c0fe596a8492d6920ff2df6789dd1f8bae6ebeefcb615469f99a5ec5789e6f48ada7f6ca7be6bf8d11e112ec104bfa0c5d2af052fae82e164afa519b6956ddf33d59d30ba56ca23a6eeedde455394564172a80ccb86896cca012a7eab180983b2673a573f012aeca01c1c286ae629747dc9d6eb1c01081a9a3ca6fefedd294f9f5021895963fb7fe0e6fe58b966c855d4904a42bb35f72a855a32994e24df44a9df0c8d8aeb9e9524ef3d6b5c0b4eaf09d04eed44e1c18ac9315f72dc314193829a6deabe77ae10c76c63d135820e6931cde9c9c39aae1f675e51d5a8c4ef54215affb76f1bc7d3727070d9aac139540e5f13740b9d613c62cb0084df7322aab117902cbb51e528b310cdcf29ef00096f45041f4749e674385468f724dfe035b8543bf6edf02722f0efebc793c5ff2e1405d6d8434ac33ed454b6685b39e5adffff28f8bfd9f5c69df6a567f89d05107391930528091eb2a063f887a97766f90191305c748beba5b1c17837a71bf3d4d10794d403e5a72cbd5625d2b7a4819c6109d3da002ecc263c45061fff4197d85cfecc08213ce600dd6e93d8d61d4398e7cb5d6e61fa5e995802d4394b3dce5a7124a7e168fa8e46f9da2253232061364f08bf9a15cdb5885189cabbea237e3461feab915e432126d3b06cc5c691cbe520c1d136fc19f63755a88fafbc2967800eeb12536ebf8ae6a952a7a0b85474fc4c75524571da97c9e3cb9b32aabff025602ceeeb48106d9ea262e41e018765fb506a1576c5e9dff1c83ae3e3db4b0f9c8cb150e3714d89830ed19245ae31c77f628e791b04748f41271041123b7406bc436a2e5183d70275e6719d937fe1ed821f59283c4e56733eb2ce5970257a7021dfed7f2c138ad28b3f57aed0c18d0f7dae50733b936fde784bcf85e6d67645476e110f0388821030d5e25fbcb46d20caaefa2e865eec608deecb4dd92c6b73850a90d729f4eb66299b83817f5155c181c2ac7ce6e393e62e6316038d394c95deff25f4dc9c1ee850c5f888c99814731d84838704f559c2020dd209262c8ee69f766b048c6cf3437c928842ddd39c6d115f1b799c3f0c55afd6e7bd03ab07047ecc9b639726336461fb423e7863eb5272bfce16ad63f721340b06331aa010f196c93a34d811730847501a108ba7cb9f30f68c68c0fe3920fcf37eab3c06e785d6df760285b966b0f10c279421865e1eb7d4d497eaa368ffb585b440c78280ea5dc724796f8535caab931ac57d5006b029751ae46d1d3aacc37a2a1e4195c0bc24838529b68657adb2cd0138e020bc2444469709cedc7e49ad277a4a5759ba7d945c41ff56907d9e00f0e752f651936475173aec4cb5e09117ea14ba289a44299388568080cc8abfa48588e8bb32bbe9f7e8d3fff40b68442596cb17870a30ecd01b518ba941db5aa070a0abe0447027ce6ad4d96687ca8d9c7e66c18d1ba2f6df3607fde197cd534f8af83be0240c3d53878c367965dcbbb6eac5fe299be120b4716a5f74f0851ef5e577ccfaab6bf612589a7131f107aa5eefe0c9ccb50f4bae1c08dfd77f891fca4e9b1e63917be4d24b32bb745f513094bda7593fe176837fe3c2c0dffb1007a2176ad2424fe77b3bc8dc9b3e59642793e677fea1c85fa23cdbc6fd55baa6bdba940d6fcc725d401eb2fca12d2b1598d5c30f147355267867af75e88ca5dff32f1ec50ec938473c9dee857e4eac04bb51cf49577871c1b443639667ffd6886bd06e98e47bb6aac2d8e4fb9214f0aa030a730a6fbf3177025708f7d688771b991a07f588ccf42bfb9bca49d8ea95a168496bbe79d84bb8f6315e42fdcd51edf3281fffe613e3dd23b88bb3ede0747dfcb7658d86742dbaeb3d787b69d2974d2d81ae738f963d0fffa538f86f54ceb3872cc8ee9ef989920b6d7d5c27dd2435833ce632be9c682320abc995a51ee3d538f5b20b9eca6a95f9b16daec9e2a7c3b22bd7fb1fbd2b34e9434dfa6f24d71d4512a84b847353417e4575fdb5acb161ab78adf702a66c689099c94486fb8fdba2b1393f4a76b4f8331f94b5815a94db06a4fd57319ad174dd4c3c46608cf5a49478e45f8d904923a504c267f5038377b04f6b94c7a77f21eb2a5d48038439834be6fb8dda7a3c72cf455d0db2186b9d5dd00caceb8f7b55bc49ef11c5b306c1c9c194514ce28772c057ddcaa0686734a25930beb5ca6baf2d0d6c4a8fb2aee205de3cda2881580c70ab0e0c33b96b3422823f4d48b83016b1d310786f743bdc72c34dc6fb99c72adf1af6c4a1b1302853f8cc73cfe269b060764156c2aea7b2d102a3a8bfd93f5f0357b2c7773cec3724c2eeedecc3d7a7e8813ea4272fbe637a9cf1d524bb9f4be95aaead6f60a9f5122a89754530df4a53d7dfe72ea7b45cc09b5876c3b8b5b816ada2a81b0684aea6f14c58a3dbf298cb7f514f29e1abc470c34c5697121155f3c10ffc265b9cfc46ace2b6a2dd78c55e6ee15ea54e67aa0a97c66a369007225ec6f05b9ebe2bf73ee0f36b594dd87c918242fe3bdd2e047320e0212041b5f4bd6bbfd89e6b93f9f0e786a31b852ac410aedd5b184d6d238571a28737268c20f391a3d34a653a19b374772155de2b1be554a7a12124646f3f968dae0d7a30326eb9cbe700e78fd5f67ab8d592f0c5c2c5a963ceae36529971bfb6464b1a9a5fe2beb93f24149b9bdbf10189bca2b662178f0aa0a7ecbae8ee895075621a7dc2e561fca776bf7cece42910806c61ca9ef121531d023d133121db19276ecec2eab7d03306c453dc3899a7cd16132cdcd664e04347c7ffdbbca358fceb220d70ec4a392e1b32d1a55def47bf6b14c247fb9841bb7f20fd78e10eeff7672af51ef70ad46b970b57af1322b78ec910a2f898bb270a77562d99cea977203de20e460c9b2538c459cfb934a9707811bbf1b59341f9b11f6494102772d447143464a9cfc9d315d25e9cc41e72f0066a2fb648784a50d9a75784e986ffaf01529c9251fb6042625aba8dc1c1404c42793d89cfec7c5dcb919b07a859968bcc05b81a62851aa2730337166bf4f2a17e6b11b7cac86c4e0948f2d2f7a17a17cb2a0a14af260e269c3e5a1321dd6a2ed7982e92302f96f5da6c1bb29befaf32ef0b1a338ba9b8e7e5f4cf32666729ee4fe80ad77f2261f927f6b46c05ae3a3c4f8def528bdf2d17a8ba84b336ff7e9245e9aef9b5596d88dd564af1341ffae11de327b30e305546ee2bdfc9f38b0c98653d97094072cee9bb993ebfb470af7b2e5282c55b0f455ed0257ddbdc3fbff6cfc319d4a7118bed7562a504932af8f5c70f24cd47a95451f6d87a019157d3558be9f1ad2a073eaa31bb20c646cfb5385b3cfa36d9a63e3aab7865827b2767f31a5ba0750ee27da3419d38e89135e2206d62baf37d8d583b366afc2e0099411c2ee78be2de7333f7fe8c51a539f0659529b5929ed7bd59102153ae2cecab15f1392108362f947bb5c7bd62be826073f7dce4135ec59fe861dddb53ab87926a680882fbdff651531cb6932b21cbd726e0359b03a43761e11a384c0a5007e09f3bc60b30a6b4a36e37b750a63f9b2588cf07a7032cbc9abb692f5415c7dd18480a628944f151ff51a964f168f3fa156625c0d30b59f4f84202f080ec1af74e177d91427f5e9cbff088a5972558977f97bbe1f2d08ac0f14aba08a7334a628371b761dbd26bc8dfea0fd016d6f2e29f46cbbcb6df0fa434dca9413c13d0da698743026bdff3ce95ce49b202a5ff50259e8731fc69e681aa07b5679b6df21d3ba55a3129547086bf87095a9afe0c56726e8830634c34b2a74649c95d2815c3abe16cff586cda17210e33b779d897b3ec5a1744d6b3593190d7de10824a2380c2acb5701a6ee34b41fdb4f279e2fc041d1d376ec09c5e6411f4c720eda99616be79a44b4752cd6da3afea622a1e02f182f86b65d120dfcdc2c90b751263c71c06546068353a345b529095d54b06b1b78d4a38167cbdd09b0ae7379e3323cf5a2404b60ecaab8b7c55f26af8a5ecf1c9318a670a81940a3ecad698432a4a5c571612dda590ec85e32d7928105298676a5d658e9a898fe09c1e26d93ab0e0ca7eef38ab0853bf2081731e984380fcc8408ae4b69584313a0214f39e6f2fdd813f0f1b6e4b4ad011f80d977d180c9f011c16316c6a55f79b19db107de2d49b8f6329c7f9722210763cf0527805ea236ee578e43ca8fa8e4581565cbaab1cfc53be1adf7472e44bc23caf33187c486bdc5962e21a182b0eeb70a37c331eeea7e295", 0x1000}, {&(0x7f0000000280)="1ff9a37bd19808f3537192e3877c53a35adee52a8bc6b4d13e10570bad0674318c6e074f74497891c8d7d0e52890fe30457b94ffd444b46d7029f68d4321f552ba115bb422ef269dcbc955ef", 0x4c}], 0x3, 0x0, 0x0) write(r5, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r5, 0x1}], 0x1, 0x1ff) sendto(r5, &(0x7f0000000080)="c880741a4698656265a46742e054c8b0b40649e7966819c4c1e24c680f8bf6916b4d3a6521ef3b6b1c891733813aa9c7eda0a8df1527f40353b1d7e433a653a03d62c62401159c041b588e65fdfc5760e4f0c6a6a54aafb28d7a00578fd6d7d14c799bef279241a549e57ab24dc01926b52453cd81ee5ca68da80f8725418041dd0c52e4beac8bdb95b1e26a136b324d00cb6369fbf89f213acb06f156db745be940b3a91cb7ddda28b1ad100e4c1ad765fb7b651446f6b5c9cb9fe4d16923ffc979f77cd3fa8a8310b8ceea69cbedc2a89843f50b5947fb75aefe31cc983e87cea816924b146cd753e6", 0xea, 0x400, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6ba2333b4b7adb78) 22:29:16 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff000001000000000000004b728d651d79baad965ad3af8eaabccbfc9e9df302cd20ced55836f62f95783575de458d3441e7c64b06caa107b94a24c6f6b3cc9a065431b97af0b425540c9258d7fff1ae6539558200a40744d13db3c7fb190709ce23d45d1a76385a48f2e117b418a4908f613ad3299f1e8c62e1f9eb2de40bac0cd38195265e9e6c6feceedbf5db37653a921b6d9188a903ee857e480b5e4f0aeb4d9152f14a6d4bc893e6311d3133ac39000c6a392d7b7fc18ba8f13b1a687a9820b76ae2ff252db21cec3382bc67c0595af0472a30c5b4f83e5d809d90b365ace47c3097e2074a431d2e3d9d401e7d4d31d5ca11b445bab08e0146fce650ff1d09b92549cf1b42dccd3de7f899d3d7fcc89448193ac5"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 22:29:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="821f4430000000000000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) r3 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:29:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r5, &(0x7f0000002a00), 0x1) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r5, r6) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r9, &(0x7f0000002a00), 0x1) readv(r9, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r9, 0x84}], 0x1, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETAW(r10, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r9, r10) write(r10, &(0x7f0000000380)="ff81a6d253c33c913cadb4ce610ca045c39b355622fb6945c785b74f0b1462d0d747876e5050f41690a02f0dceb7d8f044393ef36ec87e480316292a273bf3b17be0af06000000000000654bf436ca01954c753fc22088c18c0000000000000000", 0x3d7) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r11 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0x6, r12, r13, r14, r15, 0x80, 0x2}, 0x5, 0x0, r16, r17, 0x8, 0xadcd, 0x5}) 22:29:16 executing program 0: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x5}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x82b4940cfc815f8, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x1, 0x7, 0x8, 0x5, 0x1, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001200)='./bus\x00', 0x10800, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x2) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r2, &(0x7f00000011c0)="ff", 0xf22fde8202488c8a) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = msgget$private(0x0, 0x315) msgrcv(r6, &(0x7f0000001280)=ANY=[@ANYRES16=r5], 0x1, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x8}}) r7 = socket(0x800000018, 0x1, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r7) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000001340)=ANY=[@ANYBLOB="78ec770b0b19542d703196db00002e2f66696c65300062361b6d1faa2313d7f85887b7e5b636fa7d51db3e2e5ad6c327b4263eb0b279bdec3e729cbe20363ec1d4d8fa764bb5a0b88db155ee7096a652da827c5c5308f2141bd03aef67b8e71956bfdc3e0c6ffda4e4106da406840ce8b1445d488535d494b741de2c04ebaa54c663e08d08a5ca20284a24f2a3c231b64774119a5dc529cea3000000000000"], 0x10) pwritev(r9, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 22:29:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) pwritev(r1, &(0x7f00000001c0), 0x0, 0x0, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xc42, 0x5000, 0x101, 0x1, 0x7, 0x0, 0x101, 0x1, 0x4, 0x9, 0x8}) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000002c0)={0x0, 0x0, {0x5, 0x4}}) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) dup2(r4, r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000080)=0x9e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) msgget(0x1, 0x20) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x511) 22:29:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) fcntl$dupfd(r0, 0x4dd84d07ce0a3973, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 22:29:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x100000004, 0x0, 0x4}, {0x1d, 0x0, 0x7c}, {0xfffc, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = semget$private(0x0, 0x5, 0x8) r3 = kqueue() kevent(r3, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r2, &(0x7f0000000280)=[{0x2, 0xf0, 0x1000}, {0x3, 0x3}, {0x4, 0xfffd, 0x1000}, {0x6, 0x3ff}], 0x4) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r4, r5) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x8, 0x5}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x6c50, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x4, 0x0, 0x4}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x8, 0xfff, 0x1978ca538}, {{r3}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x4, 0x40000061, 0x89, 0xffff}, {{r3}, 0xfffffffffffffff8, 0x81, 0x80, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0x6, 0x4}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) close(r3) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r7, 0x10009) readlinkat(r7, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r8, &(0x7f0000001c80), 0x0) 22:29:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r3, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r3, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r5) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) fsync(r8) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r8, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r9, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r7, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r8}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r9}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r10}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) r12 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r12, r13) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r15) fsync(r15) setsockopt$sock_int(r14, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r15, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r15, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r14, &(0x7f0000000240)=[{{r14}, 0xfffffffffffffffb, 0xd8, 0xfff7e, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r15}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r16}, 0xffffffffffffffff, 0x40, 0x40000001, 0x5, 0x1000}, {{r17}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) getuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r20, &(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(r20, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r19, 0x100000000000, r19) write(r20, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r21 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r22, 0x6, r23) sendmsg$unix(r20, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r26 = open$dir(&(0x7f0000001440)='\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', 0x200, 0x70) utimensat(r26, &(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}}, 0x0) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r24, 0x100000000000, r24) write(r11, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r27 = getppid() r28 = geteuid() r29 = getppid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r33 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r25, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r31, r32}, @cred={0x0, 0xffff, 0x0, r30, r34, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r35, 0x100000000000, r35) write(r36, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r37 = getppid() r38 = geteuid() r39 = getppid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r42 = socket(0x18, 0x4, 0x4) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r36, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r37, r38}, @cred={0x20, 0xffff, 0x0, r39, r41, r43}, @cred={0x0, 0xffff, 0x0, r40, r45, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r41, r13) setregid(r6, r18) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r47 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r48 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r49 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='/', r49, &(0x7f0000d06ff8)='./file0\x00') preadv(r49, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r50 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r50, 0x4, 0x80) pwritev(r50, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r50, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r48, 0x0, 0x0) getsockname$inet(r47, 0x0, &(0x7f0000000140)) close(r47) setgroups(0x0, 0x0) setgid(r46) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 22:29:17 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000480)="a93e58468d6ce21f74a42939ecf0f8a21743de16f6ff33af5d90834f29efb2682cc7380c5f707f71acddf0b74015dbc74e96e1589158fb6c0b146c73e8dc69cd873bcfd5628b10b824af6b755e855fee23001fdbc6d06387b3373171c0f2f8d53c48e52f8b25b53ffe81244cd3657ba5f953a7c2a230bd765ec6252e80f1263211fcfb83dd7aa4fb06ccef085783081b413f2e3bc3a1a6aa", 0x98}], 0x1, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0x0, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x8]}}) 22:29:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x0, 0x10000, 0x8, 0x1, 0xfffffe00, 0x80000001, 0x6, 0x2, 0x2, 0x8, 0x2}) r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x2, 0x400}, 0x8) close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x20000, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = syz_open_pts() close(r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x9, 0xff, 0x9, 0x4}, {0xfffd, 0x4, 0x5}]}) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r0, r3) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES64=r7, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64, @ANYRES64, @ANYPTR64, @ANYBLOB="5706ef3e541b5681736b6cf451acd7488ba6022c7b182ec69e8f272d4836376a9c4433c30de7d9dde8ebd42a740df1874c0c005dce4a21598707ebdc4e7d861f41d8b86b3c211bf154f34424b1abd6b90277c69cfdff356cebd9e5d49e8687c9f30041e2e0", @ANYPTR, @ANYRES16=r3]]]], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r9 = socket(0x1, 0x0, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f0000000480)={0x5}) r11 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) recvfrom(r11, &(0x7f0000000380)=""/105, 0x69, 0x40, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) write(r8, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r8, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b43380 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b43380 22:29:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 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 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0xffffffff, 0x4, 0x9, [{&(0x7f0000741000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000583000/0x4000)=nil, &(0x7f000016c000/0x3000)=nil, 0xb9a}, {&(0x7f00002eb000/0x2000)=nil, &(0x7f0000161000/0x4000)=nil, 0x9}, {&(0x7f00005c5000/0x1000)=nil, &(0x7f000022f000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f00004b4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000172000/0x2000)=nil, &(0x7f0000195000/0x2000)=nil, 0x3f8}, {&(0x7f00003a3000/0x3000)=nil, &(0x7f0000668000/0x2000)=nil, 0x3ff}, {&(0x7f00005ac000/0x2000)=nil, &(0x7f000039a000/0x3000)=nil, 0x3}, {&(0x7f000078f000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xcc}, {&(0x7f00005a9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000086000/0x2000)=nil, 0x20}, {&(0x7f00003b3000/0x1000)=nil, &(0x7f00003f0000/0x4000)=nil, 0x5}, {&(0x7f000074a000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f00002b3000/0x2000)=nil, &(0x7f0000191000/0x4000)=nil, 0x2}, {&(0x7f0000475000/0x1000)=nil, &(0x7f0000308000/0x2000)=nil, 0x80200000}, {&(0x7f0000755000/0x4000)=nil, &(0x7f00006f6000/0x1000)=nil, 0x53}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:29:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) openat(r1, &(0x7f0000000080)='./file0\x00', 0x4df6a1b7da590cbf, 0x645551465e6b7f8b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000100)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r5, 0x6}], 0x1, 0x1ff) poll(&(0x7f0000000180)=[{r0, 0x10}, {r1, 0x10}, {r5, 0x4}], 0x3, 0xff) write(r4, &(0x7f00000001c0), 0xfffffef3) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000004c0)=0x7) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) chown(&(0x7f00000001c0)='./file0\x00', r7, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r4, 0x6}], 0x1, 0x1ff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7ff, 0x98, 0x1, 0xffffffff}, {0x2, 0x20, 0xff, 0x81}]}) 22:29:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 22:29:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) dup2(r4, 0xffffffffffffff9c) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r5 = getpid() kqueue() kqueue() r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r6, &(0x7f0000002a00), 0x1) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x84}], 0x1, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r6, r7) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r8, &(0x7f0000002a00), 0x1) readv(r8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r8, 0x84}], 0x1, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETAW(r9, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r8, r9) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r12, 0x6}], 0x1, 0x1ff) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8020690c, &(0x7f0000000300)) r17 = syz_open_pts() close(r17) ioctl$TIOCSETA(r17, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r17, &(0x7f0000002a00), 0x1) readv(r17, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r17, 0x84}], 0x1, 0x0) r18 = syz_open_pts() close(r18) ioctl$TIOCSETAW(r18, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r17, r18) kevent(r2, &(0x7f0000000340)=[{{r7}, 0x0, 0x16, 0x1, 0x3, 0x4}, {{r9}, 0x0, 0x20, 0x1, 0x7, 0x80000001}, {{r17}, 0xfffffffffffffffd, 0xb2, 0x8, 0x1ff, 0xfffffffffffffffa}, {{r11}, 0xfffffffffffffffc, 0x8, 0x20, 0x3, 0x2}, {{r12}, 0xfffffffffffffffe, 0x4, 0x2, 0x4, 0x7}, {{r14}, 0x800000000000000c, 0x20, 0xfffff, 0x4, 0x475f53f1}, {{r16}, 0xfffffffffffffffc, 0x20, 0x80, 0xffffffff, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8, 0x92, 0x40, 0xffffffffffffff92, 0x6}], 0x0, 0x0, 0x1, 0x0) fcntl$setown(r1, 0x6, r5) r19 = kqueue() kevent(r19, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r19, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 22:29:18 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b00040e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024070000003f6846e79146e637e9c037dec2e29f9483f9d69092e14a751c0863ed114fe2d6d8af6daa2327451ddc66b8ca0000000000006aeecfdee412143d260337219dd9b60f072b1fe91ed26a7137cb28e29f5be76486cb4713aee6f276ea1a1a97f535d1731e4191760d9cd277cdd852e0eb4eedd3dd3395428eb78707f5f5f867e3b40b9fb1e1a5480a000000000000000063c30e67e599090b74e6d82d7c0b9e8f9130b7e2e6a35fc28e178da80a2eddff0faf55edfe0aea5105bfb2cf59e9c1dd828cbd51324ace996a592a3031438bbe8b797b2f3b233b1217eac965f636767bdaec1fbce64d1a84158b5c1b8142faf5395dc9c939333607f44b27718c05cb7ab9cab4e20d2b19d31ca82003bc9494bce650c35c6eb7162201d671a963c3080efba8cbb0cc7a6394bd31cb025d4c3872d135a0effc4e68"], 0x10) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 22:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r3, 0x6}], 0x1, 0x1ff) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4}, {}, {0xb6}]}) syz_emit_ethernet(0x549, &(0x7f0000000000)="b6") 22:29:18 executing program 0: r0 = getegid() setgid(r0) r1 = semget(0x1, 0x3, 0x8) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r5, r6, 0x0, 0x80}, 0x5, 0x4, 0x200}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000180)={0x1ff, 0xc6}) semget$private(0x0, 0x8ce9b59d72a665a8, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r10 = accept(r7, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) listen(r10, 0x100) r11 = dup(r9) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r12 = socket(0x1, 0x2, 0x8) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000480)={0x1, 0x3}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0xffffffff, 0x80000000, 0xbd, 0x1, 0x7, 0x738, 0x6, 0x1, 0x2, 0x1, 0x6}) mkdirat(r11, &(0x7f0000000540)='./file0\x00', 0x41) ktrace(&(0x7f0000000580)='./file0\x00', 0xe, 0x100, r4) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f00000005c0)) setegid(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x0, 0x0) dup2(r15, r13) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) dup2(r15, r16) 22:29:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x80, 0x0, "8b000000000000000000000800"}) writev(r3, &(0x7f0000002a00), 0x1) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x10, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r3, r4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r5, 0x6}], 0x1, 0x1ff) r6 = socket(0x0, 0x400000000002, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x1ff, 0xc0, 0x0, 0xfe5, "8b000000000000000000000800", 0x0, 0x2}) writev(r7, &(0x7f0000002a00), 0x1) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x84}], 0x1, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAW(r8, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r7, r8) r9 = fcntl$dupfd(r6, 0x11, r7) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040), 0x0, 0x200) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10, 0x0) r13 = socket(0x18, 0x5, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = syz_open_pts() close(r14) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETA(r16, 0x80047470, &(0x7f0000000080)={0xa29e, 0x0, 0x0, 0x0, "8b0000000000000500"}) writev(r14, &(0x7f0000002a00), 0x1) r17 = syz_open_pts() close(r17) ioctl$TIOCSETA(r17, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r17, &(0x7f0000002a00), 0x1) readv(r17, &(0x7f0000000cc0)=[{&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f0000000840)=""/229, 0xe5}, {&(0x7f0000000d40)=""/161, 0xa1}, {&(0x7f0000000a00)=""/170, 0xc3}, {&(0x7f0000000ac0)=""/155, 0xfffffdb4}, {&(0x7f0000000b80)=""/26, 0x15}, {&(0x7f0000000bc0)=""/244, 0xf4}], 0x7) poll(&(0x7f0000000180)=[{r17, 0x84}], 0x1, 0x0) r18 = syz_open_pts() close(r18) ioctl$TIOCSETAW(r18, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r17, r18) r19 = socket(0x2, 0x400000000002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8020690c, &(0x7f0000000300)) readv(r20, &(0x7f0000000700)=[{&(0x7f0000000600)=""/245}], 0x1) poll(&(0x7f0000000180)=[{r14, 0x84}], 0x1, 0x0) r21 = syz_open_pts() close(r21) ioctl$TIOCSETAW(r21, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r14, r21) r22 = socket(0x2, 0x400000000002, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x8020690c, &(0x7f0000000300)) r24 = syz_open_pts() close(r24) ioctl$TIOCSETA(r24, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r24, &(0x7f0000002a00), 0x1) readv(r24, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r24, 0x84}], 0x1, 0x0) r25 = syz_open_pts() close(r25) ioctl$TIOCSETAW(r25, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r24, r25) r26 = socket(0x2, 0x400000000002, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8020690c, &(0x7f0000000300)) kevent(r27, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x1, 0x20, 0x4d20000000000000, 0x4d7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1a3, 0x0, 0x4, 0x7}, {{r5}, 0xffffffffffffffff, 0x40, 0xb00000c3, 0x0, 0x6}, {{r9}, 0xfffffffffffffffe, 0x30, 0x80000000, 0xa89f, 0x2b126f49}, {{r10}, 0xfffffffffffffffe, 0x2, 0x20, 0x400800, 0x85}], 0xffffffc1, &(0x7f0000000480)=[{{r25}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x7f, 0x9}, {{r11}, 0xfffffffffffffffc, 0x81, 0x80, 0x5, 0x8}, {{r12}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x7fff, 0xffffffff}, {{r13}, 0xfffffffffffffffa, 0x6, 0x60, 0xc5bf, 0x200ab}, {{r14}, 0xfffffffffffffff9, 0x5, 0x1, 0x7f, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffd, 0x4696fa354ceee01b, 0x10, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x1000000000000, 0xfffffffffffffeff}, {{0xffffffffffffff9c}, 0x24cc1daf02bb04ad, 0x34, 0x8, 0x1, 0x40}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x0, 0x51}, {{r23}, 0x6f080dda3632c54f, 0x8, 0x40000000, 0x2, 0x81}], 0x7f, &(0x7f00000005c0)={0x6, 0x6}) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000335000), 0x10052) recvfrom(r0, &(0x7f00000000c0)=""/120, 0x78, 0x41, &(0x7f0000000740)=@un=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) 22:29:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r3, &(0x7f0000002a00), 0x1) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r3, r4) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000080)={0x1, 0x0, 0xfffe, 0x9}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 22:29:19 executing program 1: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000740)='./file0/file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x20, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r8 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r9 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = getegid() fchown(r9, r10, r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = getegid() fchown(0xffffffffffffffff, r12, r13) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, 0x0, r10, r6, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r8, 0x7f, 0x100000001, 0xb1f1}) r14 = semget$private(0x0, 0x7, 0x80) semop(r14, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x421, 0x1000}, {0x0, 0x100000000, 0x800}, {0x3, 0x80000001, 0x800}], 0x7) r15 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r15, 0x3a, 0x12, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000540), 0x9, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000600)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r17, 0xa, r19) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r20 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r20, 0x0, 0x0) 22:29:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xb9, 0x0, 0x0, 0x4}, {}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffff80, 0x4}], 0x1000, &(0x7f0000000340)=[{{}, 0x0, 0x0, 0x0, 0x8}, {{r10}, 0xffffffffffffffff, 0xf61f3be937cbc49b, 0x1, 0x40000000, 0x9}, {}, {{}, 0xfffffffffffffff8, 0x40}, {{}, 0x0, 0x80, 0x20000000, 0x0, 0x70}], 0x0, 0x0) r11 = syz_open_pts() writev(r11, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r12) dup2(r14, r11) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 22:29:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffde8}], 0xf271fc161593d0e, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 22:29:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:29:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) 22:29:19 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x4}], 0xfff, 0x0, 0x0, 0x0) kqueue() r2 = socket(0x2, 0x400000000002, 0x0) kqueue() fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r4, &(0x7f0000002a00), 0x1) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x84}], 0x1, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r4, r5) poll(&(0x7f0000000080)=[{r2, 0x4}, {r3, 0x1}, {r5, 0x20}], 0x3, 0x3) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 22:29:19 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(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0xfffffd7b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x800000000000001d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000080)=[{0x64, 0x6, 0x8e, 0x9}, {0x1, 0x50, 0x4, 0x6}, {0x6, 0x7, 0xa5, 0x5}, {0xf9, 0x28, 0x8, 0x6ca}, {0x6, 0x4, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b60ca03297fd825e79ecfc98f5c8") r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r2 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 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(r2, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00'], 0x40, 0x20c}, 0x0) r11 = msgget(0x0, 0x8) r12 = semget$private(0x0, 0x5, 0x204) semop(r12, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = geteuid() r15 = getgid() r16 = geteuid() setreuid(0x0, r16) setuid(r16) r17 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r14, r17, r16, r15, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r18 = semget$private(0x0, 0x5, 0x204) semop(r18, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r18, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r18, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = geteuid() r21 = getgid() r22 = geteuid() setreuid(0x0, r22) setuid(r22) r23 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r20, r23, r22, r21, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r24 = geteuid() r25 = getgid() r26 = geteuid() setreuid(0x0, r26) setuid(r26) r27 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r24, r27, r26, r25, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r19, r23, 0x0, r25, 0x100, 0xffffffffffffffff}, 0x1, 0xffffffff, 0x3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r13, r25, 0x0, r15, 0x100, 0x815}, 0x1, 0xffffffff, 0x3}) r28 = geteuid() r29 = geteuid() r30 = getgid() r31 = geteuid() setreuid(0x0, r31) setuid(r31) r32 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r29, r32, r31, r30, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r33 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001480)={{0x2ac77f5b, r4, r15, r28, r32, 0x100, 0x4}, 0x8, 0x4d1c, r3, r34, 0x60000000000, 0xfffffffffffffbff, 0x7fff, 0xd0}) r35 = semget$private(0x0, 0x7, 0x286) semop(r35, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r35, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f00000000c0)) r36 = socket(0x18, 0x2, 0x7) setsockopt(r36, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r38, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfe5f) r41 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000100)=""/114) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r43 = fcntl$getown(r42, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x3ff, r39, r40, r39, r40, 0x104, 0x5}, 0xfff, 0x9, r43, r43, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r39, r40) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r40, 0x0, 0xffffffffffffffff, 0x0]) r45 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r37, r44, 0xffffffffffffffff, r45, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r46 = getgid() r47 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r47, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r50 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000100)=""/114) r51 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r52 = fcntl$getown(r51, 0x5) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000200)={{0x3ff, r48, r49, r48, r49, 0x104, 0x5}, 0xfff, 0x9, r52, r52, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r48, r49) r53 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r53, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r56 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000100)=""/114) r57 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r58 = fcntl$getown(r57, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000200)={{0x3ff, r54, r55, r54, r55, 0x104, 0x5}, 0xfff, 0x9, r58, r58, 0x7d55, 0xd75, 0xfa}) r59 = getpid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x1, r37, r46, r48, 0x0, 0x9c, 0x5}, 0x1, 0x6, r58, r59, 0xff, 0x40, 0x719, 0x4}) 22:29:30 executing program 1: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00ded10000f3ff000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r2, &(0x7f0000002a00), 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r2, r3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r7 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 22:29:30 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) dup2(r0, 0xffffffffffffff9c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup(r0) setitimer(0x0, &(0x7f0000000080)={{0x7e6c, 0xfff}, {0x1, 0xe8b6}}, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x3ff, 0x80000000, &(0x7f0000000100)="8799eaa1ff3466b059951eb02a81ec37ccb007bccc055636de4285ce7a76ccb37364849031628c615ab8c22f6e9b50396a31f2802f610fab41933d0b45799705e818f2740668ada39deac923806c89949d142d26366d8a6b67ef1dd56472ee52f88bac8ddd87cf09bf0b5aec5c38f5247e93adfa67a888b6952451ecdd6c101f92fc45d7f339c90e8f573064534d1d703ea221e2625a1ab76d5ff7cf6ee1851eb00ed4e37b87479817fbd16afd5cfd5eb637d27f9207b8e36269cacd0f8a2b46", 0xc0) 22:29:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) 22:29:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000180)="c91e70fccb6e3544edb9ca3481175977de6563bcf4f8fed5d072e1b214af0ec46958ba5eb07179cf34c53e32d3877c22415eecf25b1ace92108cef7f1b571f7552077e23767a969bc2da8c0993e1d826476b54dadba79f4267af611b77f61dbded69bd534c9aa705acabe7b43e57b5206bbc355241ccc82238e241fa9bf2d8e83ba146dd3ab5d99b4dc20adca999cf8150acbf9b", 0x94}, {&(0x7f0000000000)="34a9a388f453eeaeb3816094bd001bd40365c6a85afa5fecbfebc428032b3fe6a3cdd35ab091a404fe425c073bbfbee26cddb74e98aa90e0fbe65ce9e4d8fe12cfe1ac42911969f8c259576d42a2f4f1cca0bffe2d5e", 0x56}, {&(0x7f0000000680)="747d12cb3bb0413eec24a9eb54e4ff25b8663691d8c6103f9a26bc2926ec6304e1ad1b64023eb381aeafe917fc022315d31dd298ce044c0b16e1f40e1222e23caa8be629036588bce43f34a45ce606ef87b0c9b8e3d2447d7155fec9695ea37cf69b28581db79ac0d5c3d53b28118be53e5543126554b2ac7f6aedf69264beb3b9c3e9ac17e5b5d713455fa3408d2142ac8d71b5cd3d9775aa1f6b26a319c9e829d5ed3f96b41aacf80076a1aabb08576321ec362ae1a17b9c37127823e77e758c7237780461534b67f02605dfa47c2f7f6dab4bc07409de2b4d407f4a383d61f4d419795e95f085e589abc5e694978e599aa77ecace0ca7c14dcf874cf7933783a5ea6263cdce00c7795cf6996aaba24cbdb1b86f42f49bcca0531882c79aedc1d2f3d8c5e46f757efad56668878c42e63de5a0430a7829024caad71d66b0026bd93565db09577218d78fe7ec22558fe18c67df0e80ed1f641af0c485efe64dd83d8cfe3bca95bcf48f6d961152f26c9a6798f3c653fb877a9ff7565382886a4ba212370b632a821e611c01a6a128280c7322991d90b5e99d5177332abdb063a19980cdd09cd0a7019a9f877dc38e1cefa8f864ba2d50dd86850a0a8382e250c3b8fbc8ddc923082afe52896f40a56cde4ac68413ac6600f74fa5655c95c5e7ecb4c0ed17899641c16d47dc72232179033bb2532f38313e47f066545fb615e73b193588ba2003b64a49422276fbab14981863eb7d37d134c76fd356558529976774c0ddf755e6c26e2750e5bc86c5dd4ac80db396a8514c2ccc9280f74983729fd021bd9f55d959d545ddc44116290a59d81cd859ccd5f8311604eeda9789ca0df358a2904fbeda430d0645a885149eb30fce64c44b0a30e3b1b993827457d41ab6cc9a327ad4a93764b7f35977975b871d3ae03c586f4164136f2f2489ded2b3f29c26ffa54d9a29d2f6d41930ad37136a51649f151942fcff6408e6214085b81800151b55ed25a05cc0321b0f6820a606ca601d8f76a37317f4e5ed2df45e2fc7f6dd6ac8837a4656f2e6f37ed871755d6a8d2baffe41612d93ebf53b0b4a4ef17a480849e4293ebe921110670d7908284f60695c9b9fed5cc16509f5703886d090674dd1833924ee75b3fbd2b5a90513c081510134120fafa79b1dfae8bab263426c49862d37d6d79278158ed8dd0d474feb8cacfc9ba7a4cc2abcd44dadb0443b7fa628cd9c728e0c9d58863ad687bfacc7e584ea8b7a9726880c4372d571a7e7934934c1882ab918221b0fb73e12ff560fa5aba3d7f5e23cd45a097a0235bd8315ea94ca8718f4fa5c517a18bf5f1ad1aaa7ecc5b1b519967bc3ff7d8575a0698d2e35d20ed16996755bd88edbed500bc76817dc68c598b214b4a379b3c2b83ed6c4481294048f199a87165600d15261136d1fb121cbbe891ca3a4e17a0af62a3a29fb5600dc00b411ae8458faf24655357558276bae48c81593f3b7d03104f02c2a8d64c69d40e631a6ae614e824d54a413b4d27a88ca53d149c0b9a15ec501d80ae843f57f568b19be3e73ecf564b771a47ac475273d2cf12f2a7613f742cf0a0c906247e4e9c7432567e9e5c51330b9b6785c940c46e56223821da24b489ca31dcc4659b3ca7ce30fd120bc9e7e5b7d3b9b81ed55bc390f6b9e81560e34bdf6647f05791cd3a77dea8414d4db5196dde2c08dfb9d1de2d5f3db4526b3b8bd62f965c608bfbc5f3f00d89e319543052ed83965b5bf8bfd18eab2ada891b9eb3e413dc114cc7c8b0b8c4bff01d1fd997b2e338977a774bf3e2365e909f36e7960b9bab9daf3c292a34d50dbf5e45c5bca4f423e530040099a32ee091012f25c718a637ec7c76f7ae425fc135ed7fc650ebca030d7de9226d45f9b0d9116792abe6c972e18d07ab0475021322fffc8532c870829a42213418155c989c1dd70acc0bb88a40334b94e3d593ca47f3b46a33966a83050a4a64ed13896a070b6567a7d8b39b1818381f9e034d82c22b50bc9eda551df56085a669adef88bd320e0eaa50469d258c5e7354e9e447c8e9d5e2049a2611aac1de9fe63513831c41817d03d05b05dff8aaabb3b5b2eb1cde55f7fa3e6e4f140a0e6446b8272ad10d97cd74f6299c18f6fd8ad1827a1f1c0a8e8c890e9e415b6f70850e615064e34bf54138310f9baa26ca2d011b83c244824c519204d7e6c6ff48a3d56a3cbd650954ee98aff21500fbd96b66573c0c9f7601ebac58967cb435f7a842f879eafd61616d22957cf343467f72cadeab59bdfe3778c98de1db8fad65a9754eb319b3d262a027c28de0905a5d724f005adc47b0833a52219e2f4524bfdcfe130110dd6832c73cdc6cb6fcd908ad8f48099e422bd0afa8d315db3394bd65342a1ed7a8ae8b6e3d4d6e8475fac947324d951e48137d7518e20c8dff995f1d96479145773d16d682cd905a9ff95e52c23cb3a1ef7d748d087b5624569456f0cdebe79d0fc1681039d702d3da40b1cc9543da32f4b8e34f913eae487174ca8e718b7a9f8fff465de2d0fee5d318a9e853b6a2adb2a865531f5439df558bf4f77c4ecfe62d700e227138613872b2b53c93d2e41fc6b949b7cc2c365d7109abaaea01821685ab04c5dfb024a7b98bfeb86107b86a080d3b091015ce046dca927355012d3bf8f4d5dd8465298f8acbc69fde4a5c727809a81f452bf66310946ae7256df0fbdd76e64a52f8597aabbc1c6e1f4de446fe5d2e83b306df7a24d60b65e378f8d2afb9ce7c966245f7684b4fc1ea364d41d79533be26bddff8c6a72ee15c9ee6213c1f1e3970c17c4cb14b3e42f33a11e9393ba74a7cfd509554da6e3b664b96caad44d52c65bc067e3c8eb3f4f40b7ea9b8508df6fa8ee4f8346fe72b7a74dc9764f2b79dafd7cbc3c4cff81f7855d3338965e14af818e2a9b7b1b8802d7739ceef441569337a6a09d7f037a8ad3f29ecb483680860df77754271170bf4cb0db51d5e86beadf5c85f446e848d2d64109e1114278dd46e0170173a010d29c17c9bb5fd5e634a2fa1783b37f7938ee8c361ce354667d25c5bf07ed36f9bfa0af7b18bcce840bf4731075ef9ffc14e617a9061ef5282a2e9651db0a3645f569938d1a86fba51192ffa22c0a448c6349ec2b6c0e72287fa784dd594cdf4b5009d5ff1144a356b80a49e605324197df1b76b2de1cf59606b1ee0b16171182c55f45aef417bf2d426e9a44d7e5d87ed836fd9e8f68de48e0f7b974a12f9f3f82f12e3174843cebb4459036ae2fdb729691f9314aae277d07fac65cb6d23ed9e6719ab4a70a04c74188863729306148acce129193c63d12de4899eb0ae3ee0f59484cc29be1ca391df63b351b6044dbc4fcf0df27e00ae27ed4c3e49c41efd0608a803a09d67721a5ed353d498b12264c3cc6f2f441b506dc773fef704302f63e24edef0d1dc67b7a03394cea32400036eee2ace7ac584b47ce594a2110a94e9c2c078004b66a52242c7912e99bf5bc5670f0330eee378da66e73467fd5317adc751cabbaba6b4a6fd23f7d8915b5dd30f5d1fc7fabc598a878707bef4be1b4eebe2a348a4d819ac68b4898c7d8ddf276a4a3b593c6fffa5eb0653d91379c36b568c428992b4fa7af04572ff9552bbde3e6c54cabc8bf1f5691451da0211ef03b85f40df33b91bf891ebe927069b66d0c87902d47617fab961792db85cf1417ac653abd65e118036e9fb07db3f5223e4f1032e848a3c139e20c45be7c1ad2fc8312c5662e5359e5dffb9100309cc2e756bebdb9d067ea26a23417d0b9651415febfd9b4e73598483e8218dc6e73be8cca31c3b937449d4c89717b8d74fca3ff4ce7ca3482cf18422aa3544e9109587c25de35e891472f489904447a868aacc7586d3aab92e3d56b2fa086f6f9fe4f696969ac398f0e20e96f3491466abf0e757de071e9b94e30d18c1b88e66a8e48f59a056731527f75abc85ddd24a3fd1ed35b0931be3b8f6b118d5d529147d6c4ff80a19430360c54cf4f34e2b07cd9a17cc7b8e5d6904f1e782aa0774b4fe2b9fd0bb238d229e9d29870782ad5a982ec7ccd52368444078fc11a305b69c15d4ded4eaa04ca254429f8fa271451ac5235a42f7e41a76c858f757f7342f4ee578d698d7d440f1456d061dfa65847d26e75a858f07265c3d42e2caf286c40011aadc0e310516c7b24487691d76e22bf5c8317d516f45e9a017ebb42c4a797eeb9d867fc3dc6f1158db29616ee88f08f80dab906a5183ebf0868d535cf428e0698b1f8041e602eed48eab2e26f8ff639fcf58d8e5658ba56568a9aeda9817c79abc04563608c5996119977a0e566a9f714dde521a2856ce7bdd299d8416fc6c098b974444b3d40ad721c128000a4d2667950a1759d4d4eeaa156c3a28eb16bc631b6d17298b5658256e7c6f09a1b66973096a7bb36e6c21faa839923b911f1ad877562207107c94b4401ed717f6deca15d94025512d29df575ecd9fd51570da6d810188af4caed6f2ca4e606c590e3160c47c9ef818a374ba6155a809d38c9b188dc8230e81dbac64280c5434104f11015325a261eceb74e9327b61641542118e29bd22708ff3c015c3b60c7888223b1c1b55b7ac1a3f5446e729192a8eeb88c52673077c45fe8a6a92f0b0a4c9ffbf31aadafb8ddd3476486902835fb4bfe6af788bfbe520f8ffef4a2130c6837f5791caa0d2d2d940f29ae54c41bf433f7b3509102c3578b17b317056b9d1cbcf6516c6011e27ef7cf2483dd4cb207f79ed0b5e3ba0a22d6dd5d0b8ac6f834d51c2bd5a733b2e4826fb3b22773e2798186f5df2631ad2367384295554cf600ddb4eecb5ad06c522f4359b7568f4bc411b5c3655d14a4ea4209aa49453b0ddf02d3e64855d7d070cb5a3c8ea5ce867e10e0c5cf09537b2754b4201e3f85d2aa72e24b9d04a9d4666d62c156049af59faac54f5d0280042ae9f3fb788c22de2a9201744d87ca5169b06cc291d1bad30a7d707a3f2b42d8bed1b84b15cf5138eaefc12702fbc020ea2922bdd5d6de33768da116a0da91c0094a4e6cadfc2100a31e0b5bed0f5ed5b2b0aa917dafe5d8b3ff25ae5184a64af31fa99cdb456ab3a3e5c3788e0998a8dc964a201cec3b3ae0aac28e0264653043ade5170f36c0bb42fd309ac543711163dc2c33e8a6776f79b14ec7eb1b0a943f3d18804d29c8594922799ad2c448d3338f4ff6142e2e8d66c79d4da8409f1ca992ddb576c9d68fef96782e1406d3b1f2382daa010ce7cabf4bc8059d19c76f86d54db024559569a2e5a7115c77c58a61ea735fa4b7623ee49b206ac000251adb30b8a6c343751a628c4b23e4605892d7c8de69e8518a74353839d9846511bf1b5620986677d87f64ed937cc2081ac463f61c5f606f4fef71b3a14904842ba93ea4f0653d9a1a1f38689db648fa00b08ec098e29363136254c536eef6c03666d5efb106ccdd776d5ad6b1e764adfe68eee863180f6dd712a25b7215dfbe815d07c53df34f27f687dadb9edc3cb21c42038b126ba8386bbb07416828238402c321f2db20d6fbb2e0a66e2a6a72f94838284e67c7d41244bd8d41d6c92cd5889f5e4b4367fc80cc4a4a5c180aaeb9221d1479b76093c27cdd868d662e11ce11f588cf963835c7041c9fdb779dacd0ccabf2f58900d898370eeb28da87378d25e9f29a2c08b4f0ad631c998aecc4916d774a1e896ffd528f392b184fb181f80442d5e07227ae235e6a76091f812f5b36828a7593ae3d35fe578f45b263861683421817173b9ee642fa6254fe3f4ead589117a0654669", 0x1000}, {&(0x7f0000000240)="cafdb8fab9c9ff2b9982bc106eb6423df456398475c111a01741b242d886b181ebcb51f012a786bc39a73478e860a6c10263837410a0df6c872a8212ca2e5a6d147bf23fb7cd72268d52f7bf67c9380fd9139c5638815ab474cc8458d0bbd366e0cc1d7cef19433b57d2eb420c3fc5e7a351b965d3c47d6436a86b5f5337bbacf50ceb1b6f13ea65cbf991c697547ebedbb7272c7283e074d1b4037edead377dcdeda262b8b7640be90a76d729a1f1813164c3ad4b80615978", 0xb9}, {&(0x7f00000000c0)="37e27e142bbae6322c63ae160a28d4ff39d3e17fcfa44663b854aaf67b028b733496ed1db63f0ebc9bf6cbbd57d726b703d39fa03c37560fdb4ca0e52c8c77bb", 0x40}, {&(0x7f0000000100)="269582bebf3f74c834c1cf47298adff2f24516219c5a125cd7f477eba461f92a78752e30", 0x24}, {&(0x7f0000000300)="802cf737da18bab106166e7f4813f92d6be9b2560794e837501774a3ad87f93c4a1d10778fbfade44d93d5b2323b39b87e01e625348a237a2c8dd4100193166fe830a426d3503547292e3d91b3812aed813124bbeafab0e35267431566992355218429739cbb864abe958894e927cd8c56eef0dd6439fe021085ff44e04ab174470167acd5d97a", 0x87}, {&(0x7f0000001680)="ecf858155c01ef8d5a50d24ae96e5e7fc2082def83d41fc0a4bba98cc0042dc87043c495ec4f81c290c18968c2b5b1680c36d35731c94a32c6123bc13b38b28cf82ddcba8c67a2bdb2e0d7fe503be18ac817be8e9d0135927f58952baba06541c0206e8250aceb13534b3f447b1a181d0b94c7a2955f5531b8679f9ac8c063a08194af5f1a21090aa28be5184eb809955b21e2ce297c6f8301c991a57a2a32b26b73e3fc3552ce61be76bef9973d9d18908dacec0439e31883a336a34065b820e30e957754280fff715669abd7e7c914f98e82c628b0aabad95834d25b56a555cbc68a773903c1a8afab8667e9e1b7d3117bd3a0f540b2e340e89ccc033711ea989c9a18cc0b28bbcdeb04a6954ef86dab0a75472e9f3c47604593de8aaf5602d07b6d01b300385669101bfdc47bb123d55b5f33a8d6b54cbc218720bc40748d20346245db123e1ce7c9911a6e73b6807a9b8f9571f1738bc828b701a041bc13ef8cc50a0efe5aadd51099cc0e2ab490fba7529ae6fec3f53b274b79185d99e8c251f780f63f55d03343dad331b6dd19df8f504b55e5de60e2c842e9ebed5845cdb230be1ac9619c10788583a79f51c83429322270fd869030059f49d88930e22eb22907fe6110d78f6f47989c6bdd2d4f13cc7ffed45507364b6f235dddfd389341a17bf3949a5c11e0ed1c0aab6d1af9784d84b48320d1203e6b334b37748d8544b60d58734199097473bf472fc5e6fa9a2fb187b43ccde1a03c3aeebe7c35ff5f8c9f34afd161024b4043c2dc17991837159156d58561c905cba147821139b7be832cbffec4a62a205b8622cdc573d1007f13b92213a6c8bda20babfb52a379d2b0eb96617fcddc9b73a170ffc17f1b1d7b48de2ebfff697e9c5ad13cf224d4c03c3eea68c153b7c5900d2ecac6a61e95a9294a41721be36e04160ce343d646bc49ddb2f8a39141b9c79324cd78215d8c40cebf505ce1f5a5a430230de111e8a3ac83cf5b11d9db704a1b63f1a73b76f654be665492c83e2e0a1059000c5fc1fe73e6a008def7921c64bedb6673585a7610cbf863189c26a28668463d5dd98edc7483d682e4df47df380370e84f051b3231bb463c8bc53c4018b425ff50a8f48f1183d997b4ad244a4c1321b7d376c48125b550de6aaab9361e9b996831e260a2ae4e94177e340d4f6db582ff5623b48a5e786c72e1058ec6ed5ebe34b75e106c184b1fe2dde192cd643759a469fdaeef19df8bd3a9e0136f7afe51c60191fb881e2f491784280f857b61d6825fc78033f3e4159fb57d753fe54c4da257e6da80da843b885d5ae57489738ac264bd72d652bbcf26846cbaf9bb67d5e1e067ad22964fcd1afd31f18e72b35ad89dddb83a3e938193514d0126e96378fdd96a8c6e764bfebc24c60c19023bc6371aebee1249c8cc7f69c0c0d50550ac34ac400a8a352b955aff2815ab262d0897059203c0fee4805c1215e5e728118da0cb7db7453a301c57141b3584d8b41f032d9fbcc00f10572e9eebf9936daaf01ff066b866fd1849ea3b7c8aa753294607832a5bae2763d2b5e89e737982b8ecf78ddc686b97b7ecad0beb7a0186348e831ab2f93f1da0005bafbf82ce0852f6d6da685c3a8e4e8f5c34ac2b53b33cda686019c910197404ce794e2edb26c3e3e8bb17850360b3e3da45df9ed0c5081a131629e65a9393a64f2f2617887f346edc66de9022c2e91d4ef360072e9a2b669660fb84296b757e8c1967b08ee843f04dfd729df47928fb43e608129133182d3fa3f7ff3697c08c71d8083511300e1f090d61a838effcc17011aa7a8868291d245609cc4b59f57bf13bf4cdbadc4a3ae9a9ed35b044ce409236ee862f028c0235db42730b04a084ae20534a3f9432b52b62ee9e2fa7b018362630075d52491063774addc931f67b6186621e100f9966a4e11106d031fde5b794307dab7cf3a13cfca80e9926def47873482b92b5ab34de2c0e420bc2f637b509d309cee12a0ac94d9eea82f0de2dfa07eee349ee4da50c4bc0bc775fad8c8202869d9b90a9c33a0b70a2e47ccc25c5dfd3a58b2f843cd1722696ffa6b3768430c1f37bbfd9d9d8da14cdaa024ebdc72f06d0812cecf268285c84a358b48d03b429ec2cefbfc550157da591d98ec7b0c05b47f7de81bb85257e78dabad349e9cbbe7cbe84bad083c77f38fbf4be2245ddcba436f03d0bfe8c042c639b260f79232d823f6e3722d8c761287443c56192df371570927b8adc9f68b0ea57025da9752c6d4c7a5b69d0175101e7f8743081f7e7050caefe7ebda382d512f4c6517b8a9c0e443e18316b36e5d205b4b259f8cd7918a6bd0a936cb9b3ed48c943360894a8cc0447d4af617de9cf511b1a25d5a002677779d249fa300504e89b3ac969769296367235552837a76fe3db31627520760020537da0501674db3a9c697a31b059d42cbfbd0756836b66b39fa70e2543b290fcceb6b0b340364f5bf891abf1735a5983be07555281f16c9d185c820651e20413efd3a781679a810645bc690d905e2c0dfff895d1af0cd80c6e6123780fe346fcf3f396376257a2fae4120d16a5e4f93f6157d36cfa102d97d919b229e1d3bb6b825e851f4a6456a19c3f08489af1c94988c0ba2dd49f9e48aae37436b1aa3d9d5b99657631bf89f0e4b9e4412c726f6e36cb22d5c670ce2e0770b88d6f5756ea8f7902da586c9516d4f5448fe653a91a33bf3f6fae2dbff1e94df2565cdee76136fcff11501b19770234514b06a760b9c18a35c1450ece35df179c4fcb94a3a5cfd9d9363a3e77a0e0c0e9f7a69e217c13f5b99cf8240d021890e1ed79dbec8ad8f39b3365c57628aad75c17f94d817127d87ffd512bb93f3a268bb2e056a448d06413a0133e69cb4ba4df858def7e95bcb20db3f20a7ffed26a8148e036e95c913bca07f8450b7ebfe4e5533a035f05d6cccb704b2f01a449a1d93c1c7566262b53bffcc87eb4854b661c6752ce00ab2a48af9a9df0f6303064f0c9a4e2e9a8ca4346e0ab4c79581cf4cd3ff42d68c1572b1d2cf669bb7eaf07ffc10cd0a860ab41c9aed9f2d3695417eadbbaf297c422b152c93c81e1d9dc358724c7fcc33b96bd9cdfd75f1716f447f66783c92b62bd9fcc1762510312eb32b548320cb40eb84047d9441a20c3fb309226ecdad9e1be0144101b0c442c533ab8b770be45de87a7627350e56dd7464e99759646df335e8755191d35179243cfadfd1a61c5fa4471d3af0256135479038f0144768c177d258d4b47822144fdae1900fb8d0fd2135d032327ce441c674d9c32a2b562a91998924d725ef9ab25ce0a2906ca002dbc867f0ca79a8bfa35f4934c9776f8252d80a641ed341ccce2cd6c6e4a57e2ef7ed2ca17351ff63bed99718027d0efe8a05f15f5ec8459e8ba3f6cdc233a295bb5ee637f849864a090bc1da4a6060f0ab77faec3bf078aac830740ccaf765e1923a7d19d2e93237e19e57e221591454cfc51eb707e75a8c2fa687ea711c06686fb2216fed6ec41e8cbd073e2baa27aeadada150e4a12482834b4bd027d42c4685bc0dc9d7db123182197ca9f0a19d9799ec61610a00fd7562438a5f5547da815305e98a53536ac19c6941bb3a47b1b86847a3218bed18bf26b15535b96e71c5cf0575cc789bf230204e7a5bf9e1d0a23c7ccf9fb4835d05dac483a150d8e3f3a9db5ccf813e987a38382e60377883c27063b84d13760d9c520c0a673a23bbec9894021b97f56006870c153f95dc8ed9ea28c85bc21b41dc9a66fe252b6112d81246a670e3bf80318cca092a7e08240ff28805eaeaf863dad4269f93a1a0d2c3a5e777b7642738cd513a06e939aaf218962d2426f8d24c453e209ae2204fe39108f423196bdf8cec4b6c8a772d57a82beb2194f0c68926af0efca9180b26302262ca489ef001d7c9d401f8f77f41407e71aad89181e5e8aff4ea9bb919bce556f363ba6ed70b826cb9e1ba028be7fdf65b5fd75fbf63948974b7cdd4dc05989d3c6cc537732de948723fd3b3f356fc9da5e346877d3ceeb763cbd9e167ee4fc91cb29404ae1b60c16ac46bed05becc19ec1f2cfe92d2b7bcb72307f00653c838098d9eb87274bb453c9b0c2ebea2f523cee178c683ca19bfe168ac14e876d9a00fba5b0ac8a65d0851642a1840719ba4719b7b8da6c34a329e7d7c99971e0b0fd86a78c06483a8173a2d5b590b0133359bb04b869ab5e3f6fa3800eb8eb7c9fa05b2ce9778e8460b1ed548ad6f3f4e7da6fa4381d1b16e0880323a4cbadffd537ac1599d4a5cc32faad0d6f3886c26ebaa6db6848f68acaffa481eb3fee532e2b8fec4ab8ac41dca3e4ccccd123e11a52c021ab2463187b21331cc2b1e92505db88cbfb4ce738211467bf5e98f03b4364aedcda9d897b07c93be0ffb982fad8259a3ad2e629f6e60d0e065da930575d9a58e13ae15ab80c304f513b124e0402f1fc5a970520da45415f8de4247b81c208facbf2a958b33e1f681c0c58d2068c42944ade152860a3a0e5bc49606b919162cdf5a1f8e15bc27dcd5158ae12475357fce6b0ccc3f4d726abcdda4022ad08b7380a79c4672200a233484958cc6fdcbd9adcbe38c0acc6af30f67a6c81d81b412ce1e80a2bac4d0620cfa641e720750c45d7b273151e2fad2896ca854eeefffeb80bc3485be27a7464a7478946b3fdcc312251aabc8360dea0131586ee10dc91fdd15bd8dc7095bfad93eed1d05cf1aa94f1b8691d32dc31e9db8f982c6be3b8f5d8d763de522811dff93f11fbf262700837ccdbbb051947e8cb58f4ce8ae2f3d22453f045b3f635b7ca98f97785c694d5fecfaa998184ab4bef79fa912e69b7ee72558d3e687291be3cdba47d055489d44e422588ed3b621da35c41c89ce0ea77fdc2b1e313d7df5d84d2c74468225c8b0d4083aeed726ec38b22b49bd4e5154accd0ddf73fbf4a572bcd407ca52da0912492a1101b75c952f63333871eaccbd42645fbd95baadd3af14501d91bd917e7dc8e7370fc316449c253ae5aa2678fc4fdb11fa8b9471684f2303c66feeb85a645110c83dc561c4a1938f89d790cb8d1ea8cfd09fbf2035eafcc00038db038bde748ea5d3d218213376ae2c5b836614ecd0fd380fdbae0558ea73d9702a390cd8eac7d30114cd61f4e32c5d369ac084b7080c2668605bec9d30a4647fcb571df1dddff322257db02839cbbda92d787b5812333c314a2b8c70ea1621f9709f282eabe3dc5607cd9501cd4cbdfc1690366afeccba090b677421d5ddf3ca0c17b2449e3eba8ca20e5e5bb2d031fa1027a3ec6ee9a3bbb1ec1c0ff9e70b89ec6e170e1d1f0b73d811fd83b4f49c13fae286c83ceea544f3bdde65f4e063a13614116b23c6d5b7cfb90998352b1926a7ea60d89d570ce337affb5a17166f5aefa647674ca741480dff3e35f3352e96eb624901f0a782f837e8a65937204687936a79590234caacfab23fad81b4dd91fcfdc19a6f27496ab444252ba7851023bc47b38014124f2afabe3761f13f52c96005b9b91d70760ab85b07e66d87878d136de2a9d1b3c46c664a5d1de59f856248db3433bf6b970c7e1046ef1546c17cc3c6c786eeb4065a0468c9356a6cdce0350feca5a4e9d8fee725cd38f2ed0be4231723a328aa8d1bad89f429b112b691e9494a0773a289f9e00d7b07db5a488e535d8790d70881bc0666ab139f92f9e2255b553c56f105929ce3f5bb4dfcd4e16c98376aea856d88fb1598142a016a21bfed83ed9642080325c59146c4b9619b5c609b44d0c835e40", 0x1000}, {&(0x7f00000003c0)="d8560c3adac444304652c2b3d4ca361eb19fb0f8170f474922c01a94a44cd18099c7fa2314450aceda8bfca855ade5153fdaf469b336b7b9a7196371c70f8d05a668d3f469ca8979e921e9dd39c62fd6a65b7af3181ba6a1ad9e5ae4b6c8cfcab65f76f2858a08c9b69a243739cac3549dde5d86075c4b9b8b2553f7924af53bd8d31a254e2d8b3a87426b", 0x8b}, {&(0x7f00000004c0)="9b1a3a943ecf72931d8d77d77eaedcc591aa0655023a6b4a7de3bbf5f12ed778a1724ce259281f9074b17d776c4af67a025b4c389037606ceb5a9c41349dbe782e79529c19c7a814d89f12033570d5031e5c3080bf8eb8192f32637a49e68f06f476df22ddb76396222121c40ceaa1184215426f6a381c3004cfa3e8483f7c02", 0x80}], 0xa) kqueue() execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup(0xffffffffffffff9c) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000600)={0x2, 0x1}, 0xc) 22:29:30 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82d9b15c4fb88a33cb0100000000bb45f5e25cc4c4"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 22:29:31 executing program 0: socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r4, &(0x7f0000002a00), 0x1) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x84}], 0x1, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r4, r5) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r6, &(0x7f0000002a00), 0x1) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x84}], 0x1, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r6, r7) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r19, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r20, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = socket(0x18, 0x2, 0x7) setsockopt(r21, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r23, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r30 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r22, r29, 0xffffffffffffffff, r30, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r30) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r31, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f00000000c0)) r32 = socket(0x18, 0x2, 0x7) setsockopt(r32, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r34 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r34, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r37 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000100)=""/114) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r39 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000200)={{0x3ff, r35, r36, r35, r36, 0x104, 0x5}, 0xfff, 0x9, r39, r39, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r35, r36) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r36, 0x0, 0xffffffffffffffff, 0x0]) r41 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r33, r40, 0xffffffffffffffff, r41, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r42 = semget$private(0x0, 0x7, 0x286) semop(r42, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r42, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f00000000c0)) r43 = socket(0x18, 0x2, 0x7) setsockopt(r43, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r45 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r45, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r48 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r48, 0x2, &(0x7f0000000100)=""/114) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r50 = fcntl$getown(r49, 0x5) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000200)={{0x3ff, r46, r47, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r50, r50, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r46, r47) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r47, 0x0, 0xffffffffffffffff, 0x0]) r52 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r44, r51, 0xffffffffffffffff, r52, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r52) r53 = getppid() r54 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r54, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r57 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r57, 0x2, &(0x7f0000000100)=""/114) r58 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r59 = fcntl$getown(r58, 0x5) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000200)={{0x3ff, r55, r56, r55, r56, 0x104, 0x5}, 0xfff, 0x9, r59, r59, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r55, r56) r60 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r60, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r63 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r63, 0x2, &(0x7f0000000100)=""/114) r64 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r65 = fcntl$getown(r64, 0x5) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000200)={{0x3ff, r61, r62, r61, r62, 0x104, 0x5}, 0xfff, 0x9, r65, r65, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r61, r62) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r62, 0x0, 0xffffffffffffffff, 0x0]) r66 = semget$private(0x0, 0x7, 0x286) semop(r66, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r66, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f00000000c0)) r67 = socket(0x18, 0x2, 0x7) setsockopt(r67, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r69 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r69, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r72 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r72, 0x2, &(0x7f0000000100)=""/114) r73 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r73, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r74 = fcntl$getown(r73, 0x5) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000200)={{0x3ff, r70, r71, r70, r71, 0x104, 0x5}, 0xfff, 0x9, r74, r74, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r70, r71) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r71, 0x0, 0xffffffffffffffff, 0x0]) r76 = getgid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r68, r75, 0xffffffffffffffff, r76, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r76) getgroups(0x8, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, r62, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r76]) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r78, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r78, 0x6}], 0x1, 0x1ff) r79 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r79, 0x0, r79) r80 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r80, 0x0, r80) r81 = semget$private(0x0, 0x7, 0x286) semop(r81, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r81, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r81, 0x0, 0x8, &(0x7f00000000c0)) r82 = socket(0x18, 0x2, 0x7) setsockopt(r82, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r84 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r84, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r87 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r87, 0x2, &(0x7f0000000100)=""/114) r88 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r88, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r89 = fcntl$getown(r88, 0x5) shmctl$IPC_SET(r87, 0x1, &(0x7f0000000200)={{0x3ff, r85, r86, r85, r86, 0x104, 0x5}, 0xfff, 0x9, r89, r89, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r85, r86) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r86, 0x0, 0xffffffffffffffff, 0x0]) r91 = getgid() semctl$IPC_SET(r81, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r83, r90, 0xffffffffffffffff, r91, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r92 = getgid() sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000380)="7d3a3c9c8ed4f9748e9f6427e790fb4fe5e95d3f360fb6e9779e5f76a535601bdef3b92b765e43df2c3b83701fd9175d342500ae364fac86d1ca1b5c94", 0x3d}, {&(0x7f00000003c0)="e88162c6ea91f57a2e267b54540e0f2b7c259af3e7358fbf29fcbeb88ebda223b18a81b456f97e432bb83c907a09c641dae03a5d496b48befd60de5e553f4da0dcc4d2b9bd282f1693334f5ea097d8d99dcbb76b9f0f7bad6826b11778dcc7d3c834d03d383614cfce77e486096dd85fc9ffa8a0cbcc7b0dad664765bb838da011380180233dadd332ac5b2085ab89525a8aed7869168ced5fb66404f72db4afa905270a26334863c8650b71a57a6fd0b07d2e88c53c715b6ec9ee3b58d3afd97173798778c8c0f192552a391b417575b56bbf82e1ea90157b76bad085af4f83fdefadde51b77cf457970cdad16754e57b1d95a13caf9f11aaea04608e8c0fe8da8e8fc09c88d4ad35acb78ca33b8bc166da207a8f8bd46d21df69ce1fa2a7c2fe5eacc512ba4c8bbd71cac38c1e82a76dd66221456e5c5f7d351f01ec73cd5d30650362904c238bb817443814fe4cf3847ddaf444122e1798b16f0b80cea4d1d1d3c1a8ced61048741743f7de6660381e8ba61e50555d9b604f2fdf3d210b341106b867cfe32c131dc21e44fc1cbffc3d5c410b5f773bb969686db8643afd19e31296a1295ad0f503c6458754495a278ff8ea2f397b44ef43e756dfa89cb1056a32b475243c7d051a7c0d88a8029d8c91b00f3d0bb9b9238c910410e8d1248d1d0fba07154868dee4fb4f749a553beaea6a6b08f7dc061ba20f76016030cb76a33c208d8128fce0e0ab29439669cd19c497176abfdabfa6691dff056c6a7909fca276af4f8800630d8506505f1af18cac5c9ee3d5c8a3c4291de770f9ed3a609b2602d97f894e889a00a63eda04d00182311439b13dd2f556d374d87e97a73474e644c5853a8d5c3e1306c4198ffa21f66bc7a8dd5d953a4432d0d1b5818a11c2a040fc17cf9888539ce0aae80462e5154b6402d217a22974fc20748349bd9bc00f16fe348f8dceecb9c60e503c149ae49b7e36b1a508381bb5ddbe631b1d225c5f3622664d4a1266286e5f4d81fb7b0512d27f41a04a2b6c62e2c80c36a2afc49331327ab88debcfe8b289bc71247f180a88231ea235c89449ff46a24e04e4ef1274913b403fcf80ae811c7bcf007bf3d2c4e6caf2836aaacfe6811745433f8d3d1e903380cb52fc94571a47e2df2e74bb25579adf9e7bd9c8568cffaf9eef7c5a3bef9b51bdfa5c36f8b8d74dd2b57d31c73f881e9af9729f6134caeaecaa9012f1b0c285eb07a20e6017140a580d0e9560d35059a7ae3ca7e22566c052f87fa331d96229e853ab0ef55cef3728f7e825c1866b732f16be729dcc1db661934b19adf54ef6a35a40b8343573cf3d41189a035b1162a725805cc446dcf50ee66ea6434c0cc1ed7c505eadbb25c3533cae037d8777c3e9aa629608ac8158b60c82be7aa1636eb468ed8aa6dee4cb33e00c059f90a9b671f6533da117c4b98b0891afacb17eee97398edad1538ffd7594ddd941ad0d802f83b7d78d29b82cd56bada847e92248f79ee7b8588e84b5d1d4ef9c7b294aeca358e301a43fec6b6ffd3d2ec23ba002bd8377283df0e13b998859e76232cba16d600ad23758e8a2c476f29ebe496785ff7ba49ce3f79e9703b042a87db18b812c5525a114cd828e1354b08544af5b50bcb53442f74140584dff551e8706a205ed1270927eee492997c41eeafe4110bafcca1764b178d1edb8e4c45f535f3221ecfa2db491b3cc1a04b1275c5f89959fbfe5398620ddd6d6160552364f20aaa2fc31af2030623dafd516dcefff9557104c3c474240f0b0e43ecb58e6c04db9069728640efe2a27a267f3f02304d32037855eaf194bf154d95470a30fe55e568627b3ee6b98356fad1fd2f313fca7fb579296ab2537daaab4a8da7e802889896c736301c98064c52665966820cff6e1d7d77340968b60b111ea8708c652e0ddd5ca51cc766fdf3ee61f899ace799e720b70ee0e8befb228e91eb848b785893beaefaa4a8a1dfa3de1d691ee6039b03157d329e97dbc5baf62bc880fd6dddf8ffacc967e8acff7f0de48c959900d225860004948684b553c1bdf15f5e6298760aab36f6978997b62be9849f6b60f15e41e298f088ecca6be242712468830b0e23d4dfb8c1bac879d28cf96a9840fb14992f5a740a47c209965a7bd3b9e766b0986260aafe40f5ea7127789e505dc0f445c60d8e1984371fa64e3808ef47e1635c75d05bb746028e662bfc316e65bf21f440277129b27bef9c3e9ced5719b736be402f52cb4d1b83361c02a98f8218cf73ed461eea7a76530f806719b07b179ac53ce2bb0e2ad4f193d197c37b477d0cf750e592b9dcaffdcb47afc62dc7b861ea28e28c59cb5a7dffd55cc6190a0a8d13389d662a319a1b00eb6c62e698a839dd5afb72a8dbda8c71e5ffab6d1117de24c7d43bebb7ab0338a67a1b0bcc3d8c3c5c00b1c80c134f80192d2b4b32f910c6025580b4d703713656fdaf174679a9711734f301d5b4e34d179d8988b388c009ff2823e845ceddfea2824b4308ab2b737a5653abe93c64a3129c6a83ae0862505503d6f605ce14c5ff73ce839640f3130578e8d734c108bfe160bddee7d13b5f5ac968cdb5136fefd6812f9650705941c76b19742fd646dced9c5bdd506f284b72149376da4819c712c18115945da928f673870ecd2cf0798ecf694a0dad1b031b27e44fcd301296eadbd8b1c12ce57f628fdc5c4d23aacfc866d105f8377deb1383a4dfc76605b88d8d34c89192a1445978aa0e308dfc815a51fe7fd5f6c5b7448f04eb5ee6eb9b2a667c009b2ef52ad9e4ab92d9ab997521302702a5b35e334b3ce970b33e91e16b9da89393d6b7cfc0a70e22948ad19eaf75d3b2a2498f16b3a5dccec780ab1f15988ae756bc786cc35700d0d7c4dcc27b482b4c152e312b881eece8614d0e229461fadd2c14030d974bab608dbbe9fe4a8edf3f84f492d5ac0601c591a0a35b3115c940d9e605003f039b13963ef5fce9311960917519889c3b656146397ca158c156434400f78aac2d02e46cb4c9414fb121eed688937f36749d1b35ecc34eb187bea13b610980e376df2a525ba64e931c3a4e70e32135a6d3b99ec82cbfd95ca5bdfabd3ef5ce0a665ee1eb4aac11cb271cc6d161168e9a78532474839d8cf87402699760cc029a0f9d2fb0508abd32edd1c38da81646106c9e7842d776d114f76deebb079d8725c796a4cb313e773e31b6b2ae10e9f05d36d14fbcbf8bcd0b125c6c6aec16ea12365ea89953f2810eb1059bff24d14040ff42c87beafd733c9653e789a16a9d2c39e6e8fba0cd174fbfad3dc64cea0563180072640ef240ebf9a615a93e65aa1aaf07d77a84fdcae8ba9e8cc999fff43852ebe0e2743da88f3484121bbcf883eeffe74eadaadc8f4db354f44ba6614c8e732308a2818ac8b51e44b83fc9aba8e82f5bc1ec4eaca4af7f66968266b0545a4c44943dc23b8ccfb2a28abeda34e890c057d9751f09ad75b8831e59e57a77d2aded293a0511cee35c3ca1248a8a0cf22177204174fd1c4c61ce1016a273e72a7e4f6a6fd2f765890bafa2e0631778d5fcb8ebabed974f37f60d562638e2b10adaa75e1ad0e9bc0472fa48454f654378f73501cdb940d61f0992326330936b691711ad8f84ff2cf77ab1a0bae45fab24ec922c6405502ea35398f9aae7e4b5ca05aaaa279d9228b4f85331048e0caabc714aa4fd45ad91b6bfac586f3855295fe76ddf681594036363a1e5394206c35b4923c3a5bf36a8e0aa80a9404ce870a2cbe8488bbbcd60e1388081184eb3f89839e3b0c49c7fc547944dd9bcd2af47aee9e4ed729f99edba78b0308c8776ef67e56fdac333cf24cdd923440fc862d123f6319e02e1c0527ecbfbc71f41601694d58259ee03566170154b0339c7f9c0818f4cad1d04b3bea3fb12f9711033675e0998a1b616118a71c35a10961198be5c8f8b81086bc6e3f4f5e0ca851bf6fd2759cc92a8b6e2b4d31149dba96bde0fbbcc1bb9955b36395a216329a33f332d6b0646c20e1a42220ad94e3f48d13a7017c354e4f3ead66526013253f1486f1a8d60ba75db5604d05a6baaf151fe8e59e19db107547912b8b4132c17348612675fae9007336aa6a2b4790fa10a0a8247c2ae01afaea322634f34920a5aaaea04ba89b4d3f948c31d209e6656ce02542710a8ac57cfb6ed5bbefdb9f708127cb9f6b6b16f72605a72a848f589da8c7bbf4243c6524ef0dc4e5941fb3ef0f85c41d11b44df48ef611e15c3c0377d809dfe99c7ee34db68cc0b7fc4dd7adcd570d1efdd5138fbc9b9632e0a91956031748db3929dd663f192e14d245e08facb0a398ea458f0a012093c9c88044aafff83d99b0482f6a7ba85d6011fc26e563368d02122fc5d2e9267729b183179dc17166d9bba60b695057fcb3dba7c2ea2604a006cd0af00d29b2a1e6b2367689cd3f969e524bec546c502094354b3f040b731f74116af8eb0955f21b246459f47c7f18b8e615c2f9c22879e2d7619ca9559b5a72454da75a4fec1d5c6e82e3ce23f60a41a6533dc618b71880573df7ae4cabd10985b4d999d7d58a41b6b46192f5d3bdca1649619851673bdd64a2e2ecbd14fd6f866177c1185a9bcf8d9fb3b8be978ff0db963c09b16505246a644e886217936287d78a2d14b3e03afcd9e8a4d7c2d2fbbc4cad3c885a763ebee4b2e1ce710dc73237d610a231650ca60685dc15dac3e2fb0426be270748808985f238c001628bf2d6e70f9fe1c05eb4c22fc364ff3fa6f7dd01961e2411b7dae11b29a0f8e6467345c16dcb68ff19e87db12404b2ea68ff861b76c997f1f045bfdec7483c110c3a1b7578c3979e52a9d206d5c1eb6edc36cc034d9e6dea953256fe8ce8af55c81d5336a39de4492776bb5629bcfd9cd7a8949de608b63f7e7093c2f754149ee04d4db0f32765bdbf3a075216963249eae5952a212b0260cb747727aaf41c49b7b316bc9742bb93826e5eb38394e2902850a05b62f43e8f8f19ae445e665fe3388c29d6d196e2370e0bd0d12faea4899ded4c53859bea6fcf159b4a69cca3613e67d343d4412f85face16815aa989653203975cc51e6717fa2b5af69562daf7d49648f9b4b438e8a4bd8dfcca42a0ebfe09d6239d9c6099bcab8c6ffd1a721d3d7c0a6cbd31b557f161f3371e40e9d3207050ac0086f97cd15ec80c5ed5a74ad5ae8f901c975d61b9708969dec086d6c2556a85f12020f8af4ed0b8690b4eee810bfc9fec7416969c184af3c0fd4e89116e28bd86fa9a9824cf39a67d2e5c0369e198a1c698aa9df2b4e61c8f37ebb3f12c3aa21d4447faf20a790b5d89b5a75b55dd8134761d1e8430cd6ca4290cd42fcc75107ec0bc9d6ae40a07081eef54d675f8fbaa4f119bfd11fc7c685471a1898bcaf0ef89ae628f4b027e1dda7fae0f52c6e62a5b252c2584772d403d896d7787c96b943b7d0dea9db0033f6ea6f9ec937b587420b937a599df12b42cf1cad26bd352aa1ab95c53090c155ee2d60373d6930338517c9a9596933047bfec6eda892946f418a8f316d513d5068f4db0055846614f32ec0523d7e3a52238988a46d9d54db823dfdeeb3f62c22ae02211c9983c7a25d3e17ead717d931c694bf5e55e0d92bd1085cd717d337394b8e495fc57309589eff9b380a1805daa2f18c503f0fc0f6a5d8a9ae2b193ae65cc49f8ee0da2b365b5e399a4c5114ecc48f892dd27582b1fa161b350db2f5a54537fd4f1830319ad6309e413263a34c406bbc6fc6a12de04618e8f0c91d3f4d17df352eed73cbd1754466d9c969e", 0x1000}], 0x2, &(0x7f0000001440)=[@rights={0x18, 0xffff, 0x1, [r5, r6]}, @cred={0x20, 0xffff, 0x0, r13, r15, r30}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r33, r52}, @cred={0x20, 0xffff, 0x0, r53, r55, r77}, @rights={0x20, 0xffff, 0x1, [r78, 0xffffffffffffffff, r79, r80]}, @cred={0x20, 0xffff, 0x0, 0x0, r83, r92}], 0xb8, 0x405}, 0x804) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff7fff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a4c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05"], 0x10) dup2(r1, r0) socket(0x2, 0x5, 0xff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r93 = dup(r0) sendto$inet6(r93, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:29:31 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, &(0x7f0000000000)=[{0x2}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) r2 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/94}, &(0x7f0000000040)=0x60) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r3, &(0x7f0000002a00), 0x1) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r3, r4) dup2(r2, r4) 22:29:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000280)="1a12948e3d345964cf719461a533560c8762e7d751db14845ea6076883920139f09ed71365b6e7b4e16d554e611523f30a9d8aa0da7d982a6754d33f35fbc841f21f7479474182b978"}, {&(0x7f0000000340)="f2e6e45cc5a13fa30a711ffce588b121dc4991dee1b6e29f1122bb317de842bb70db2168c80108d49cf2e61019f42b9e9ace37b6a2b160c0436839b60ab48d96b9282bec011925034ce8a8e26a2b800294373f4144412dbc1b6c8b3828f27739ec9a44be2be163e0cc019da405372954271581c8f0c431f00a3bfb2a73ddf1829e33f20db75154ec44be7c4e86dc960278c2c138b08e5f8565eb1a0979e70741e849692c6851b2737dee5b9ae5b65c661edcd3b9e0cc8666975929316effb366fd31c15fb3f0bced"}], 0xffffffffffffdbe) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r5, &(0x7f0000002a00), 0x1) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r8, 0x6}], 0x1, 0x1ff) poll(&(0x7f0000000480)=[{r7, 0x20}, {r8, 0x20}, {r3, 0x7b74c372cbcc5549}, {r5}, {r5, 0x10}], 0x164978bde99755ac, 0x3ff) r9 = syz_open_pts() close(r9) ioctl$TIOCSETAW(r9, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r5, r9) r10 = dup2(r9, 0xffffffffffffff9c) ioctl$VT_RELDISP(r10, 0x20007604, &(0x7f00000001c0)=0x2) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETAW(r11, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r2, r11) r12 = socket$inet(0x2, 0x3, 0xfa) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) r15 = socket$inet(0x2, 0x5, 0x8) kevent(r1, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x10, 0x80, 0x3ff, 0x7f}], 0x10001, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x166, 0x1, 0x0, 0x401}, {{r12}, 0xfffffffffffffff8, 0x8, 0x114ab1c6a5d12cf, 0x80, 0xfff}, {{r14}, 0xfffffffffffffffd, 0xe6, 0x20000000, 0x1, 0xfffffffffffffffe}, {{r15}, 0xfffffffffffffffc, 0x8a, 0x0, 0x7c, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x14, 0x40000043, 0x6, 0x80000001}], 0x3, &(0x7f0000000100)={0x7ff, 0x7fff}) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 22:29:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1048a, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x7) r4 = accept$unix(r3, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) setsockopt(r4, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x264529d95af91d72) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r12, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r13) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file\x00', r1, r13, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r14, 0x6}], 0x1, 0x1ff) connect$unix(r14, &(0x7f0000000240)=ANY=[@ANYRESOCT], 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r15 = socket$unix(0x1, 0x1, 0x0) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r16, 0xc5005601, &(0x7f0000000280)={0x10, 0x7, 0x4, 0x400, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x301c8f6f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x16}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x19}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x2}, {&(0x7f0000ac2000/0x3000)=nil, &(0x7f0000faa000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000e66000/0x1000)=nil, 0x1ff}, {&(0x7f0000c8f000/0x1000)=nil, &(0x7f0000ceb000/0x3000)=nil, 0x8}, {&(0x7f0000ea0000/0x3000)=nil, &(0x7f0000af7000/0x2000)=nil, 0x7}, {&(0x7f0000ce9000/0x1000)=nil, &(0x7f0000d03000/0x4000)=nil, 0x5}, {&(0x7f0000aa9000/0x4000)=nil, &(0x7f0000f0d000/0x4000)=nil, 0x3ff}, {&(0x7f0000d5d000/0x2000)=nil, &(0x7f0000b36000/0x1000)=nil, 0xffffffffffffa2db}, {&(0x7f0000bf5000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d18000/0x1000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) bind$unix(r15, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 22:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 22:29:33 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x1, 0x1ff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x1aa4, 0x4}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x25, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) write(r4, &(0x7f0000000180)="fdd901b0dd34467954f659609d5902b884df41caea992df836c73caf0ad1995e3c7b541bf6cb0821a810a678e93e8be47dc5d78d367e8d69b0aed66e87086f0fd4fbdb5f8af93c24734740d1c03ff5ce422ca306ebe2491d58e8afdd1d44ae9b8fcfb65bf4ecc552903e229eae3d67f083daa35b6a3d0ba7a1f244c50ee77ed76b831c2cf955ce88c14583a6fcd1279beff35333ac97562e8fdccb63ec3198", 0x9f) 22:29:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) bind$unix(r1, &(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x210, 0x2) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 22:29:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) r3 = dup2(r1, r2) read(r3, &(0x7f0000000140)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r4 = kqueue() r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) getpeername$unix(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000770000000000000000000000000300"/110], &(0x7f0000000080)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdf2c36ae61c4a64800000000000000000008", 0x7fff, 0x9}) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) syz_open_pts() kqueue() write(r0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000040)="943a85d03f0ccd83b1f182d752e2becc892379b44cf57bd16b7b7e2198274a43759db1bf244d4584238dd2416e41c7b758", 0x31) 22:29:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x40, 0x75) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r2, r3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r7, 0x6}], 0x1, 0x1ff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r8, 0x2) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 22:29:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4c1b3fb, &(0x7f0000000300)}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x10000000000, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x0, 0x3fd}, {{r3}, 0xfffffffffffffffa, 0x4, 0x4, 0x10001, 0x7}, {{r4}, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x0, 0x200000000000002}, {0x18, 0x1, 0x400000003, 0xf1}, 0x4, [0x1000, 0x7ff, 0x5, 0x5, 0x5, 0x234, 0x2, 0x3fd]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x5, r5) close(r6) pipe2(&(0x7f0000000240), 0x4) geteuid() getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r8 = kqueue() kevent(r8, &(0x7f0000000180), 0x28, 0x0, 0x0, 0x0) dup2(r7, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000005c0)=0xc) r9 = semget$private(0x0, 0x1, 0x1) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r10, &(0x7f0000000800)="6f4c44a3d79bf7f636a1472db9c493d25493d504a1f7506f32bbe6c8f0298bac04ff611ca4c9503cb0f8f943fcf9759a61c7516566b5d75b126b2d4b34781288184dae55c92537fbf7e9107fe7296af2fd22e4bbb83611b972c3ccaa9efd15f0cbdc85905c958a03dc5c954fd06304ea9a3ea1dbfde51f9a13349e1bd3039290a5950a3f4ac95fc63d2f018137db1d633b76548b7a590d27b57a2ace53dd25350aebbbfeba9f3fb8c50fa87b1d419de2aba162cde6a25f69b17c2e9a8443314e31d87c4c029ea7840a2161a46f8070c9da4dd5239441a6d4000000000000000000d55cb964f3181336bf4daa9466d010ece4606a265dbb6a7ca66a4a3d77a7e74994d596ef71284c13f28116fe3fd5b34f20fb337a7bd4641d3dacc7d7de92ca303a40761dc2e70d8743413822a9a1714411d094a18e8a503bc318bf9b2b0ae355ada45c70f7dd48690c5bcdb0607ec2bdd7437cb169cd3895fdcfa391cfbe326b6527ecd2065baf3e3995e1f767", 0x1fe) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r12, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000300), 0x66, 0x0, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000780)={{0xfffffffffffffffb, 0xffffffffffffffff, r11, r16, r13, 0x2, 0x80000001}, 0x6, 0x6, 0x7}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) getppid() getuid() getpgrp() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r21 = msgget$private(0x0, 0x8000000050) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, r12, 0x2000040, 0x6}, 0x5, 0x7, 0x0, r1, 0x4, 0x78a0d930, 0x639f, 0x1}) 22:29:34 executing program 1: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 22:29:34 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) syz_open_pts() r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) write(r3, 0x0, 0x27c) 22:29:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fchmod(r0, 0x84) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002940)=[{&(0x7f0000001500)="c9d9c6d14dbd828fd6bedc010d6a8262079cecab490d22d96e6a8699090e625b52ff1a1ab1003ef61fe0ec528d63f3751a171a86cf760fdd2ce753bb6bdfc93e10de552bd56d191bc795618fe66f9bcd483ace9c36b6ff3961d36a055a0ca4f10cd264c001"}, {&(0x7f0000001580)="38bde31397e3fdaf326db9644787b89e09838602151db12460ae32ea0d9a80a695c68bd524be2f08d1711e10db2cbf581a85c99758a27521640d3aca798cdbdae19c904b6dae0d"}, {&(0x7f0000002740)="e7d42547e5e9a93db2a59f65e65c67ae523556124ae721b2b004fd2ec7ca634e2b30adebd7b4f656852d51704ff7d2d162c2bd4ec601425ae03cc7b59b7b4fc2cf72574eae79814e33159c5c5ec9920668bef5c19a574fa3d04b6e40716275fe7ee53b38a30756e55e7491ee917d61ddf36206a84265a7cbf667e8fccfcdf9bbafc7b6f605bb18c7a1327e967d74a92d476c403522b91b846a104035394f5bb5b2631d4fd109"}, {&(0x7f0000002840)="4e6d14258014b7f93891271540fc2f68904cdb330eb45f14502269afff037b250764a74eab5bcf61d5b6d5392d5d24c8da02c1d82f604dfefd9773a70e71cc1a28733ee2e253f61a767568cd685529dbdbc56635da3c9cada26253e83cffec7663e9dace993d1f2c9e7d3d90126655a2180561556d334ab3bc097872abc185c6309cc54c25049004e2ac8b1ca2d8e7d1a45c5cdbe3ec6c41f459fc542e26fba3e93b89bd4ff158e9e22f5d6454f1d57e69d61e5eb75aa62bb5fe0ab81d2df4efd1f51706812118b3472ece7d699f0ce5a7ce"}, {&(0x7f0000002b00)="66af0faa8d161c251f3f6e4cdfacd7bd38f90ff720321182df3bab5b29ed4242a4d2bd773aa3b6988355361631140d1bb3082000bcd88d830924e5f12f5a67b3e3082c1340acaee5b60b0c95789f969eee7e51b4b90d054af1af0f64b0ee9e252e7895846c1c97ed9dc536351af79ca90f857170e45d5d29ad6dc7323b043f0bcffb34a8834e1453e6565279c550a64c"}, {&(0x7f0000002bc0)="25adbc9dcef9ad4343ec379c60a8cd2d10b9d311cac2a4946041e9bdd17ae10f027a48d3c8a8a3ac32ab4071e2c59bfc5842a632fcf62b1cb46245de1ead1adb1c8d7e24097ae12eb8a3f5e1eb4656226876d119eb85aaf18bcb309d4f3f880b14d61fe2ffd17aff756bd499c1bc80f448341c028c155fdf27d31d378b4f2c755b83b30648a306ce0a53efe9b4aaa81fa58b7c90fc8307491bf29661d3d17a34bc2f1ab8e7f6230f70484fd731e112f254d97929bb12870ba3476c07d6fc9811c79364b30144ab9b63ee014261d758cecf2e9c667882fd463d433a8c05e4bc73c33418a89ca0616d8a2cb529dfbc46aebeec384800000000000000000000e99afb"}, {&(0x7f0000002a80)="c8e55e4b694bf8edc10e51953eb45efaa4cd8c24ea9dbf126df7e9c1fd7ea1051a98569d81680cd76731be893874fa70c944599e14c0915a1eab0c3de37700954172fc88f7b378200bc3b942ddd349caac910700b07e76fd5a"}], 0x0) 22:29:34 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r7 = socket(0x2, 0xc003, 0x6) connect$unix(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e7d6e1a742131e87c086bf3bf554799b9606a0712d69bb142b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/206], 0x10) write(r7, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r8 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r11 = geteuid() r12 = getgid() r13 = geteuid() setreuid(0x0, r13) setuid(r13) r14 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r11, r14, r13, r12, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r15 = getegid() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r8, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r9, r13, r15}, @rights={0x20, 0xffff, 0x1, [r7, r7, r16]}], 0x40, 0x20c}, 0x0) r17 = msgget(0x0, 0x8) r18 = semget$private(0x0, 0x5, 0x204) semop(r18, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r18, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r18, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = geteuid() r21 = getgid() r22 = geteuid() setreuid(0x0, r22) setuid(r22) r23 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r20, r23, r22, r21, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r24 = semget$private(0x0, 0x5, 0x204) semop(r24, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r24, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r24, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = geteuid() r27 = getgid() r28 = geteuid() setreuid(0x0, r28) setuid(r28) r29 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r26, r29, r28, r27, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r30 = geteuid() r31 = getgid() r32 = geteuid() setreuid(0x0, r32) setuid(r32) r33 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r30, r33, r32, r31, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r25, r29, 0x0, r31, 0x100, 0xffffffffffffffff}, 0x1, 0xffffffff, 0x3}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r19, r31, 0x0, r21, 0x100, 0x815}, 0x1, 0xffffffff, 0x3}) r34 = geteuid() r35 = geteuid() r36 = getgid() r37 = geteuid() setreuid(0x0, r37) setuid(r37) r38 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r35, r38, r37, r36, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r39 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f0000001480)={{0x2ac77f5b, r10, r21, r34, r38, 0x100, 0x4}, 0x8, 0x4d1c, r9, r40, 0x60000000000, 0xfffffffffffffbff, 0x7fff, 0xd0}) msgctl$IPC_RMID(r17, 0x0) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r42 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r42, r42, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r4, r5) getppid() setreuid(r4, r2) r43 = getuid() setreuid(r0, r43) r44 = syz_open_pts() fchflags(r44, 0x0) 22:29:35 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='\xaf\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000500)='./bus\x00') 22:29:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100100008cd7fdf039a84c4", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 22:29:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x51) 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 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r4, &(0x7f0000002a00), 0x1) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x84}], 0x1, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r4, r5) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f0000000080)="09a02f752b1ffe1a02df78bf5c8b3737cec2f3f715e100d37d8f96", 0x1b}, {&(0x7f00000000c0)="89a6fb2508bd988288c8c5d84ed42e644bb5f7f4e0d2cd5bb26d987eef2cbe8d951dd00d3507", 0x26}, {&(0x7f0000000140)="157d00488038f752062695fd3ab199b18e1f9b2804e83add83b1dea5c419cf59cdb4fc8208066fa43c6603a4bdfb39aa018bd5083b951e6b2ec4d0dbc8f95c4e772dc613bff82bb6bcc85078a26fd1e0598e92ada5250a7ddeaf27b30f1a2fb419", 0x61}, {&(0x7f00000001c0)="02531ddc8229a1afaff1960d019e36ca80181be6cecc3e9bb482df809eff5f306beb46739bf69e7850c4c57e5f1ac4b9ee03206d355fb4c61980f37372ac9e6339c5622fbba1f3424a79565f2e", 0x4d}, {&(0x7f0000000240)="3443443a612a7ee43669084f99039d529a511beb0519facf7b5d92", 0x1b}, {&(0x7f0000000280)="391c4a270ec47a2ed7592d832e06854f2ae46b83b375a6c5804a7c5fbf40bd61d5395126fdcc9b9da931383109358755aae813229af3700b0baa8dc426b4fffb66cb6b1ae48cef45681cba8431a87be00670d5a278926cc661c3e8c90c8eb418e8172b3861f7f84142c0a1f8e6f7e43defe25b1caf600a6eb7655fc00d6ed46b585073b777c7bb2d5ccaf62a4a289ad287f516dfb086f43c12560543f3c5c74429ce1e375f5a19594148e9556f19f03e3583d30c8f05f948239d0132fe1833ec61f74b958f7cb6ee9e2d2d2ce40e6fa7dd7cb49d", 0xd4}, {&(0x7f0000000380)="8225367bcb36feaf64970944ad3b94ea271e44aeec9f771eca06199cc1399b5aaba250cc", 0x24}], 0x7, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 22:29:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000048}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a5c618055ccce7bca7d3438e324d") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x687, 0x5, 0x9, 0x7ff}, {0x9, 0x7, 0x3f, 0x1}, {0x100, 0x99, 0xfa, 0x3}, {0x400, 0xd, 0x4, 0xf8000000}, {0xffff, 0x9a, 0xff, 0x1}]}) socketpair(0xe, 0x4, 0x81, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x5, &(0x7f0000000440)=[{0x8000, 0x3f, 0x2}, {0x0, 0x2, 0x3}, {0xfff, 0x81, 0x5, 0xb7e}, {0x401, 0x20, 0x1}, {0x2, 0x7, 0x5, 0x5}]}) shutdown(r3, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="bd537f8c1c019a23c98444b6fd113b80d5adc240b7de732628f7511c5bb2385f329b8405250b7660f8fb2c1f8e92ce1e5b6b52d5548c67bd458f8417eeec21158efdaa538f622d1ba0e9b1cd3118a3bf3cd32122ebd5b3d9886b097eee502b977c90dcd94735fb8b", 0x68}], 0x1, &(0x7f0000000280)=[{0xd8, 0x0, 0xffff, "c731d48edc9bc01dfefe4423ff71a5c5477019f177bdcaca23ec965d817546faff20ef774b4c450767419cfe0c3e9d025583a1be1baf354c353451ab7f5078a8b1995d628abdbe8bd7cd3644f9a11655958632b7a80767984757d3acc9a91fafa0b9528819f91bfc4e92c6d92cad88ece5de6b99260437f0d0affd1f664d3038facea1ec709a5a70c5dc28141dc9de54df3e7bfc76510bffb15dd2c5a31890b9543575e46f49d0f7e0b6de67bb5515f0fbbe4d36bccb4b320c66e260a20a554fefe2e4ac"}], 0xd8}, 0x2) 22:29:35 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) poll(&(0x7f0000000080)=[{r0, 0x54}], 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) listen(r2, 0xe53b) 22:29:36 executing program 1: socket(0x18, 0x400000003, 0x0) socket(0x400000000018, 0x3, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r5 = dup(0xffffffffffffffff) getsockname$unix(r5, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 22:29:36 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r1, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r2 = syz_open_pts() close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r4, 0x6}], 0x1, 0x1ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000480)={0xa6a, 0x5, './file0\x00', 0x101, 0x6, 0xfffffff9, 0x8001}) fchdir(r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000004c0)) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000180)=0x9) close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 22:29:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x32}], 0xff6d, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000040)={0xfffffff9, 0x3f, 0x5, 0x0, 0x27d6, 0x1, 0x3f, 0x10, [{0x7, 0x0, 0x3, 0xfffffff7}, {0xfffffffc, 0x2, 0x1, 0x2}, {0xbb, 0x26, 0xdc49, 0x1ff}, {0xffff, 0xd05f, 0xa0000000, 0x5}, {0xffffff75, 0x0, 0x4, 0xc750}, {0x8, 0x1ff, 0x0, 0x4}, {0x3, 0xfffffff8, 0x2, 0x4}, {0xa724, 0x0, 0xcdb1, 0x6}, {0xdc, 0x5, 0xe, 0x4}, {0x2, 0x6, 0x3, 0x6}, {0x8c4, 0x800, 0x3, 0x9}, {0x0, 0x3, 0x80000000, 0x7}, {0xffff8000, 0x5, 0x8, 0x400}, {0x2, 0x8, 0x6632, 0x6}, {0x8000, 0xd17b, 0x800, 0x1}, {0x80000000, 0x2, 0x2, 0x6}]}) r3 = accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$inet6(r3, &(0x7f0000000200), &(0x7f0000000280)=0xc) 22:29:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 22:29:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x48}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket(0x2, 0x1, 0x0) close(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r4, &(0x7f0000002a00), 0x1) readv(r4, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x84}], 0x1, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r4, r5) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r6, &(0x7f0000002a00), 0x1) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x84}], 0x1, 0x0) 22:29:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x60201, 0xa0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000180)='L', 0x1) 22:29:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="3a4e9fe30ea17a40614785da395b5e9d84f5a28bfe98a99c1caf872164dcdf4986131a7e416726f1e1c91c16494dd3258f19c8a846569fc2e409a5e22f3bef837f5bc208d57e188aa545fcc8ec0af662fba93bd72dde2904079f579252dcfbf768360134113ead797f24092e80e2ba1b666fc38c2777958fef72bb18db75e90246798109298c8a532aa884403581cb367fceaf4347b587619646283bcee5f38956d1b0f55912160b2132fc52fb3197d0ebbbe258ce13ce7afa22008678725937f92e8c458260", 0xc6}, {&(0x7f0000000080)="1172d998d23a8323d2f41c36fe4332de32866cc76311053d3f7324479572b004ab8f467c890d970884478c9e26201845", 0x30}, {&(0x7f0000000200)="bbfb96df2b0da5f3a506f46673ad04a107f6e89b54313c380bdd274471ee703a08761379eec83066a9f34bd6d4216927bf3006faec1346827f5e4d82bf64a8d9e3b8b57bde72c3bdddc3afec3eff711462eee18f6af7962316eb9d96bf1b5d03a80b0b3817ffe7440779ceb925aae541363f22f463d8af712bc6a7b36875e9c2191006ddcf975898b3fffd", 0x8b}, {&(0x7f0000000400)="b52daed7b19b82cc7bbf41853e30daa2fb40717570ac0fcc3cad3cf7e831c209849072eb9ccbb9cb666519cbe156799f09ec0e1ea1bea01c38147afa4f89af48d369592caadcfcebc1a024e14e5125e1eb2d2ec5a57367dc950ceb7ea7a5c9eaf461b9087e4c2978c8ab2c6c0ba1c53ebc18c01d585da966d2631bc7e14eb6acc26ad59c618adc04827f05b9ec30ffc4fbe3bc599557a83e3889ff7bb59bfb6c78ffc93b4ac2f1069231c59c681401d81b016ff8395cf96b8acefc314584e3e50ee50683f0", 0xc5}], 0x4, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) sendto$inet6(r1, &(0x7f0000000180)="2b2df3548fd406a40fb04b8ce373997988e75bc3a988ff8b7d685a410d0c2665ef63237c12835212579f6d1fc4a8010ac73f20d22431d3f7da9a722ee43041eb73dac78acf44426a8f2d6062702f5ada2f2305f9db7c2333d45f1d6f099140f5caf7c15c4cadc0c8f235ad0b65beaaf0148d9c1f90c33979b98dcfc7a80cbc141b00f4fd3fc087e1216109876494370870075bffd50667ab62520cc0be807052839d4a793fea046dd80e461880390e34611c43e542cc019500e4191670c0d1ee78", 0xc1, 0x400, &(0x7f0000000000)={0x18, 0x3, 0x20, 0x3}, 0xc) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 22:29:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r6, 0x6}], 0x1, 0x1ff) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r7 = dup(r3) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fsync(r3) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r8, &(0x7f0000002a00), 0x1) readv(r8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r8, 0x84}], 0x1, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETAW(r9, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r8, r9) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f00000001c0)={0x1, 0x4}) close(r1) 22:29:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000005ea1191536bbbc4393c160800000000000a000000"], 0x47}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x8001, "e1475d779b25d8d82a9efef76690338535954e56", 0x2, 0x79}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:29:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8b, 0x4}], 0x1}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ftruncate(r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f00000002c0)=[{0x101, 0x200}, {0x0, 0xfff}, {0x5a3212d8c9b9eb7}, {0x89, 0x8001}, {0x42, 0x7}, {0x8b, 0x4}, {0x86, 0xe89}, {0x20, 0x9}], 0x8}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) fcntl$getown(r5, 0x5) poll(&(0x7f00000000c0)=[{r4, 0x6}], 0x1, 0x1ff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semget$private(0x0, 0x3, 0x0) 22:29:38 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000800)=0x80, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0xc8e998d52d5bee36, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000006c0)="768c922b987323f7c0272b13ec92c316b7f0da233cb56cea8ce195350b0005770e7aafe01e287cfab4b9ec20ed76d10a2741c45eb70cbfffbd32af4111c8659de6fa6c152a3aaf88ba5ed215afc0e920bf4e5c7982d369373bfea6245f3114e6139a0aca7f7fd7ad848fc3f096b979", 0x6f}, {&(0x7f0000000740)="8ebca9df8811e15eaeb0291eed16fafb9112bc27f2719ad341ddd87aea440c75933ae2b32a4367b058999c4d94217b445539d762a9b27cc020211754b37b1d856d274e0f0bc2e58b604fe1e28441a6285a2770a63431ae76bb5cf3f398f28ca1419621", 0x63}], 0x2, 0x0, 0x0, 0x1}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) dup(r1) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 22:29:38 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) r2 = getuid() r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x1, 0xd4a, 0x1, 0x7, 0x3, 0x6, 0x0, 0x3, 0x5, 0x9}) syz_open_pts() chown(&(0x7f0000000040)='./file0\x00', r2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000300)) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 22:29:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x45}, {0x20000800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x7) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) r11 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r3, r10, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r1, &(0x7f0000000040)=[{0x4, 0xfffd, 0x1800}], 0x1) 22:29:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(r0, r0) write(r1, &(0x7f0000000140)='oL', 0x2) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="af1cbb4173febb8ae852", 0xa}], 0x1) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = syz_open_pts() r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r7, &(0x7f0000002a00), 0x1) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r7, 0x84}], 0x1, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAW(r8, 0x80047469, &(0x7f0000001780)={0x4, 0x4, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r7, r8) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r9, &(0x7f0000002a00), 0x1) readv(r9, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r9, 0x84}], 0x1, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETAW(r10, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) socket(0x10, 0x4000, 0xb) openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0xb80, 0x0) dup2(r7, r3) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x40000001, &(0x7f0000000180), 0x3, &(0x7f00000002c0)={0x1, 0x795bc7cf}) 22:29:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r3, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0xffffffff) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x1}, {0x30}, {}]}) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r4, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x2) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) ktrace(&(0x7f00000003c0)='./file0\x00', 0x1, 0x40000854, r10) semget(0x2, 0x1, 0x24) semget(0x1, 0x3, 0xc0) semget(0x0, 0x2, 0x20) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000400)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8, 0x20, 0x8, 0x7fffffff}, {0x1, 0x1, 0x1, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000200)=[{0x2, 0x5, 0xc2, 0x1}, {0xca, 0x72, 0x7f, 0x7}, {0x8ab, 0x4, 0x3, 0x81}, {0x6, 0x1, 0x7, 0x8}, {0x40, 0x4, 0x0, 0x2}, {0x1, 0x3, 0x1a, 0x6}, {0x3ff, 0x40, 0x5, 0x1}]}) 22:29:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 22:29:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2d66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0xfffffffc, 0x0, 0x0, 0x3a92, 0x62, 0x81, 0x1, 0x0, 0x7, 0x2ba2cd31}) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000280), 0x1800c) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) renameat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', r7, &(0x7f00000000c0)='./file0\x00') connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) 22:29:40 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) lseek(r1, 0x0, 0x0, 0x1) r3 = syz_open_pts() close(r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r3, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381", 0xa13) write(r3, &(0x7f0000000c80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e09000000000000004cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f1a7d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a2750700000000000000003b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98c7fb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c05a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff9231d05753520f1149e274dab16c830901cf647428296e872edcdd5458c4eec26329494a1dbc36943e88a12505ac7d9447b34f446c04f55c10d9783d76cf4494f672539edfb45a678c936986aecb992b6c6970709d0231c9a97894f9f42a2534ab3f5ec7d59c788b88df6b1db24da0dfa2dfc7e288e6315c965526b02ee74680f9578cc039909461959eae5c31a082104190cd7d8c12ae4af1e7c11b05011cbbf2b01c6229e13d6092ca05ba861266c60691b5109ecf042963a4", 0x405) write(r3, &(0x7f00000000c0)="2ba872c76578dfe7580f3e3add8984b93b2ca866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) 22:29:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = shmget(0x3, 0x3000, 0x652, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x332) r4 = getuid() r5 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/192) socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() getuid() r8 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x10000, r1, r3, r4, r7, 0x8, 0x81}, 0xff, 0xfeff, 0x0, r8, 0x9, 0x401, 0xfffffffffffffff7}) r9 = shmget(0x3, 0x3000, 0x652, &(0x7f0000ffd000/0x3000)=nil) r10 = geteuid() r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() r14 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r14, 0x1, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r19, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x1, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x18, 0x2, 0x7) setsockopt(r20, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r22, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x4}, 0xfff, 0xd, r27, r27, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r23, r24) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, 0x0]) r29 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, r28, 0xffffffffffffffff, r29, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000400)={{0x2, 0x0, r17, r18, r17, 0xae, 0x1000}, 0x5, 0x800, 0x40}) getpgid(0xffffffffffffffff) r30 = getpgrp() r31 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0xa0) faccessat(r31, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r31, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r32 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r32, 0x20004b3d) ioctl$KDDISABIO(r32, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r34 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r35 = syz_open_pts() fcntl$setflags(r35, 0x2, 0x1) r36 = dup2(r35, r35) symlinkat(&(0x7f0000000000)='./file0\x00', r36, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r36, &(0x7f0000000180)='./file0\x00', r37, r38, 0x0) getgroups(0x2, &(0x7f0000000200)=[r38, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r40 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r45 = getppid() r46 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000100)={{0x1, r41, r42, r43, r44, 0x5, 0x8000}, 0x1e3c, 0x8, r45, r46, 0x1f, 0x7, 0x2}) setpgid(r45, r45) r47 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r52 = getppid() r53 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000100)={{0x1, r48, r49, r50, r51, 0x5, 0x8000}, 0x1e3c, 0x8, r52, r53, 0x1f, 0x7, 0x2}) setpgid(r52, r52) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000240)={{0x81, r33, r38, r33, r39, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r45, r52, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x10000, r10, r12, r13, r17, 0x1, 0x80}, 0xff, 0xeeff, r52, r30, 0x4e, 0x401, 0xfffffffffffffff7}) shmat(r9, &(0x7f0000fff000/0x1000)=nil, 0x4000) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000000c0)=""/113) r54 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r54) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:29:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) 22:29:40 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) listen(r0, 0x0) socket(0xb1f925c2fe142bcb, 0x4, 0x9) 22:29:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000000)=""/170, 0xaa, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x2a6) 22:29:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x6, 0x3, 0xff) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x19, 0x2, 0xf7) write(r2, &(0x7f00000001c0), 0xfffffef3) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) setsockopt(r4, 0x6, 0x2, &(0x7f0000000200)="f3d9d8876226e59c75490165ee74e0a47884b209598b0d4623b23683f2cb8847d56bad1273e1cebd39da18ed6612909d81d0", 0x32) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) setsockopt(r2, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = accept(r6, 0x0, &(0x7f0000000100)) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 22:29:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x5, 0x6, 0x75, 0x3a7}, {0x36e4, 0xfb, 0x1f}]}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x189, &(0x7f0000000140)="64d5ef55f0d317ec6d53aa3e3ac2df28a6763b4d8c659d3afcf417539ed191c893e70764be721f52303dcbe5aa1869030e2234a33f8154b72ee6d6add09f1aec21db857ae2576a951ced2e54a97bb7806b6f") ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000240)=0x4afb023c) 22:29:40 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r4 = geteuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r7, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r8 = getegid() r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=ANY=[@ANYBLOB=' \x00'/16, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x20c}, 0x0) r10 = msgget(0x0, 0x8) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = geteuid() r14 = getgid() r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r13, r16, r15, r14, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r17 = semget$private(0x0, 0x5, 0x204) semop(r17, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r17, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r17, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = geteuid() r20 = getgid() r21 = geteuid() setreuid(0x0, r21) setuid(r21) r22 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r19, r22, r21, r20, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r23 = geteuid() r24 = getgid() r25 = geteuid() setreuid(0x0, r25) setuid(r25) r26 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r23, r26, r25, r24, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r18, r22, 0x0, r24, 0x100, 0xffffffffffffffff}, 0x1, 0xffffffff, 0x3}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r12, r24, 0x0, r14, 0x100, 0x815}, 0x1, 0xffffffff, 0x3}) r27 = geteuid() r28 = geteuid() r29 = getgid() r30 = geteuid() setreuid(0x0, r30) setuid(r30) r31 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r28, r31, r30, r29, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r32 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001480)={{0x2ac77f5b, r3, r14, r27, r31, 0x100, 0x4}, 0x8, 0x4d1c, r2, r33, 0x60000000000, 0xfffffffffffffbff, 0x7fff, 0xd0}) msgctl$IPC_RMID(r10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r34 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r34) 22:29:40 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r0) shmdt(r0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 22:29:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x4}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 22:29:41 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0xffffff58}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40, 0x1) r5 = dup2(r4, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x4, &(0x7f0000002d40)) setitimer(0x1, &(0x7f00000000c0)={{0x100000000, 0x8000000000000006}, {0x4, 0x1}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2088, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r8, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x803) ioctl$KDDISABIO(r5, 0x20004b3d) r9 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r10 = socket(0x800000018, 0x1, 0x0) getsockopt(r10, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r5, &(0x7f0000000880)='./file0\x00', r7, r8, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 22:29:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200c0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) mlock(&(0x7f0000794000/0x3000)=nil, 0x3000) 22:29:41 executing program 0: mprotect(&(0x7f00003bd000/0x2000)=nil, 0x2000, 0x7) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x1, 0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0), 0x0, 0x1ff) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$setstatus(r2, 0x4, 0x4) r3 = dup(r1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x5) mlock(&(0x7f00003bc000/0x2000)=nil, 0x2000) clock_gettime(0x3, &(0x7f0000000180)) getuid() mkdir(&(0x7f0000000000)='./bus\x00', 0x1fa) rmdir(&(0x7f0000000100)='./bus\x00') 22:29:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) accept$unix(r1, 0x0, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x40000400000002c2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000100)) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ftruncate(r4, 0x0, 0x80000000000000) read(r2, &(0x7f0000000240)=""/225, 0xfffffca8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r5, &(0x7f0000002a00), 0x1) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) readv(r6, &(0x7f0000001700)=[{&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/90, 0x5a}, {&(0x7f0000001480)=""/130, 0x82}, {&(0x7f0000001540)=""/93, 0x5d}, {&(0x7f00000015c0)=""/185, 0xb9}, {&(0x7f0000001680)=""/99, 0x63}], 0x7) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r5, r7) r8 = dup(0xffffffffffffff9c) setsockopt$sock_int(r8, 0xffff, 0x1007, &(0x7f0000000040), 0x4) 22:29:42 executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r0) 22:29:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r2, &(0x7f0000002a00), 0x1) readv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000a40)=""/111}, {&(0x7f0000000ac0)=""/102}, {&(0x7f0000000b40)=""/72, 0x297}], 0x0) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r2, r3) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[]], 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:29:42 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x13010000) 22:29:42 executing program 0: kqueue() minherit(&(0x7f00002de000/0x2000)=nil, 0x2000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000140)="5c99eeb208414e95b7b8aeccc4bc5e45065510a174e50c422f7a3f79b774b730e7798067f6b223c93c4200fd4065970627277c90bcd5e1bfaa6f09ff2dd1316f0c2d51f9ea057dc79bee018c4224dd05b125d538", 0x54}, {&(0x7f00000001c0)="78e2d6ac41e1e349bf988bfc13887490996ad44e50e8ee2e2098d2a30269c5471be4e23b5b09d432418f5894f4d9ea6ab86d463cfdcd6a1a5dc433f1ca2fc18ef20c59d51bb44f7d3b703c39c86e000edc3a754dd7889922ea98fa3cac36236a395e275a1e4dd4d490d522fee7c5a59ecce1acad8214c9", 0x77}, {&(0x7f0000000240)="c0dd03ce203f9cf6699e10d460656d156fbc0aba35ab0c1388254299c7f659311499d54aae8b3ab09431844cf08e92cc304c770ec983660d5c2f0f6e4c6c1b8bbcacca6ba5973dbf0d6c83c1617d060f1b34ac4a72eb7b0181341f384fe656b18092d99d5b942bcc9580740c6ab43654cecad266612084c751089b40891d18fdd5b98110b8280f34c219eec21c83027b308cf9762c2c0afe", 0x98}, {&(0x7f0000000340)="5215082b493444a849006553ae5b32ca5b98574a36168d98c2aadbebbaf254c8624d223b3ff6ad03bb556b85c51c28e03f847644ea1c2820b393f7e89aaddd4ccd982e8b6ac0f06780960d19567044df217caec950cf6b2500466cae5ac5b4f064b66655ebc91d8d20fac8c5b91a8b2087a873990546538eab44e510a9a3f3e6367d9d1a4363bc9d98e2f7e0db3745088ed48d4185380f1decdc7405ee0c3ebf9ebb3e8f84ff437ed1169d34260889f0b275375d1437406f5e37d3d5179c3ee6feb27cd133a5be8525af5b8a8204a34005a5e941903209b04d7a2e409ff0250faa59cb2ba490ca8b", 0xe8}, {&(0x7f0000000440)="4eef1e0c8819a9de7ab1eb87c1c25e4ddfc7e28edeaa21628a578bd201df826e5c853ef2b75d0945f0a5ca9b3a5a6cc9a296af59722ff39e7e71b3a7496da369855bc3f1819993bc2e6990f09708391c0674c7a86a041c892769bf5456a42a0cd9bf46efbf301758c61767d479dc102f77eea4c12cce4f9d479cf3d2d4ea476151919621bdc497f8f6ae7fbef6778ab2360cf518", 0x94}, {&(0x7f0000000500)="0538cdf611834f3a37f26a7fbea836b3b80e567d2c2a9ea7bf3156280fcea2b1be253bc1e545405616d32d482b8c93724b14b182e6082370e37ee1d38b9dba0193cf1ef23a0e909ed4ca3fb5ac1246631f9240efb078bad0bb6e13a8473d07fcfe1a562907545fd8b5ded5d074710039eb985cf107d955958fa2ab1e2e7ad585c569375db6f367599c0cec33664f3f282772a58b381d73cbfe70ddb95e2a06435f", 0xa1}, {&(0x7f00000005c0)="a33995ef989537162365dce329f24c3c850dab8e2830d7635f320bb7abba042212004f314850c88eb56a87881f0458f6b8cb83d0340a52", 0x37}], 0x7, &(0x7f0000000680)=[{0x90, 0xffff, 0x0, "4263ddd3206f1cc52599d45d298b957fc6331c43e55e830be6d237ec5c827a4be310775234d657dd00e6f054f517c4174622d19f48cc8c40643f23ce47e5acc1abc116a29a07304b517a0ff5a6e6e58cad057098e2398f43fac836ddce100703ec359c996cf312452d9b98157280e65376af7e6d339ce390e4"}, {0xe8, 0xffff, 0x1000000, "11943d84536546f331d3dea3eb138f132d3ec87097a06fd8f0f2cab5ab340ee0f00ce3daa077cd152b3a2fb3a82b1a6401bbf95b1763115dcdce55817581f963d0ef85ef2a7ae8f0b4c43037865c26cebfa80fce8217c7973640dd184fe3ec79dbe9315da68be4d45f9d100f33576c5f8ce91277902af7984ef22cba4844768c4a1a29e76b96966a8942e4fa8d2c939f1063a30b870473f939e84c8ee03567f717c7153cc8dcf48bb367e9843ffa9edb7467284fafa94cbbef2320e1188e07fca3982b578ba2c0c2bcf122afba63c7d580e8981602"}, {0x50, 0x1, 0x1a0, "f177b69cc48892b5224192b1c67eb44b65688f27f5d0208a6819fd2cdbd39648f3d4e122272af01ae307bfb5275387cfba794539ab874a47a70cec"}], 0x1c8}, 0x2) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0x9, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x79) r4 = shmget$private(0x0, 0x3000, 0x30, &(0x7f00005dc000/0x3000)=nil) shmat(r4, &(0x7f000057b000/0x1000)=nil, 0x5000) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000100)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x40, 0x1}, {0x6, 0x9}}) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 22:29:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040), 0xffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xfffffd09) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x4}, 0x8) 22:29:42 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x26dc2867de65bfa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x8, &(0x7f00000002c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) r4 = dup(r2) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x8, 0x7}, {0x18, 0x2, 0xffffffe1, 0x4}, 0x8, [0x4, 0x4, 0xa6, 0x7fff, 0x84, 0x0, 0x2d1a, 0x3f]}, 0x3c) poll(&(0x7f00000000c0)=[{r3, 0x6}], 0x1, 0x1ff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x3c}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = dup2(r4, r5) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000280)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x10400, 0x96) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 22:29:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x51380f2675f698eb, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 22:29:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x10000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000000)=""/195, 0xc3}, {&(0x7f0000000100)=""/4, 0x4}, {&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/246, 0xf6}], 0x6, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffd000 didn't change! 22:29:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0xc6) 22:29:43 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0x5, 0xfa}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x20, r6) r7 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r7) close(r0) 22:29:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x4505) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8, 0x100) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffc000 didn't change! 22:29:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a027a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fada236d80b676754f46cf05333c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4733a05c8aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235"], 0x10) dup2(r1, r0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r3, 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, r8, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r4, r5) r9 = getegid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r9}, 0xc) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r0) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:29:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x7) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r4, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r13 = semget$private(0x0, 0x7, 0x286) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r14, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f00000000c0)) r15 = socket(0x18, 0x2, 0x7) setsockopt(r15, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r17, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r18, r19) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r19, 0x0, 0xffffffffffffffff, 0x0]) r24 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r16, r23, 0xffffffffffffffff, r24, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r14, &(0x7f0000000000)=[{0x6, 0x4}, {0x4, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r13, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f00000000c0)) r25 = socket(0x18, 0x2, 0x7) setsockopt(r25, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r27, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r30 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000100)=""/114) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000200)={{0x3ff, r28, r29, r28, r29, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r28, r29) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r29, 0x0, 0xffffffffffffffff, 0x0]) r34 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r26, r33, 0xffffffffffffffff, r34, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r34) r35 = semget$private(0x0, 0x7, 0x286) semop(r35, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r35, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f00000000c0)) r36 = socket(0x18, 0x2, 0x7) setsockopt(r36, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r38, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r41 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000100)=""/114) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r43 = fcntl$getown(r42, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x3ff, r39, r40, r39, r40, 0x104, 0x5}, 0xfff, 0x9, r43, r43, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r39, r40) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r40, 0x0, 0xffffffffffffffff, 0x0]) r45 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r37, r44, 0xffffffffffffffff, r45, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r45) r46 = semget$private(0x0, 0x7, 0x286) semop(r46, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r46, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f00000000c0)) r47 = socket(0x18, 0x2, 0x7) setsockopt(r47, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r49, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r52 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r52, 0x2, &(0x7f0000000100)=""/114) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r54 = fcntl$getown(r53, 0x5) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000200)={{0x3ff, r50, r51, r50, r51, 0x104, 0x5}, 0xfff, 0x9, r54, r54, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r50, r51) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r51, 0x0, 0xffffffffffffffff, 0x0]) r56 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r48, r55, 0xffffffffffffffff, r56, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r56) r57 = semget$private(0x0, 0x7, 0x286) semop(r57, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r57, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f00000000c0)) r58 = socket(0x18, 0x2, 0x7) setsockopt(r58, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r60 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r60, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r63 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r63, 0x2, &(0x7f0000000100)=""/114) r64 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r65 = fcntl$getown(r64, 0x5) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000200)={{0x3ff, r61, r62, r61, r62, 0x104, 0x5}, 0xfff, 0x9, r65, r65, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r61, r62) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r62, 0x0, 0xffffffffffffffff, 0x0]) r67 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r59, r66, 0xffffffffffffffff, r67, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r67) getgroups(0x9, &(0x7f0000000000)=[r34, 0xffffffffffffffff, r45, 0xffffffffffffffff, r56, 0x0, 0x0, r67, 0xffffffffffffffff]) r69 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r69, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r72 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r72, 0x2, &(0x7f0000000100)=""/114) r73 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r73, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r74 = fcntl$getown(r73, 0x5) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000200)={{0x3ff, r70, r71, r70, r71, 0x104, 0x5}, 0xfff, 0x9, r74, r74, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r70, r71) r75 = semget$private(0x0, 0x7, 0x286) semop(r75, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r75, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r75, 0x0, 0x8, &(0x7f00000000c0)) r76 = socket(0x18, 0x2, 0x7) setsockopt(r76, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r78 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r78, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r81 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r81, 0x2, &(0x7f0000000100)=""/114) r82 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r82, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r83 = fcntl$getown(r82, 0x5) shmctl$IPC_SET(r81, 0x1, &(0x7f0000000200)={{0x3ff, r79, r80, r79, r80, 0x104, 0x5}, 0xfff, 0x9, r83, r83, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r79, r80) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r80, 0x0, 0xffffffffffffffff, 0x0]) r85 = getgid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r77, r84, 0xffffffffffffffff, r85, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r85) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, r68, r70, r85, 0x110, 0x7f}, 0x9, 0x1000, 0x1400}) 22:29:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x808, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000a2, &(0x7f0000000080)=[{0x0, 0x2, 0x40}, {0x5, 0xc1, 0x9, 0x16a3}, {0x401, 0x6, 0x6, 0x4}, {0x4, 0x0, 0x4, 0xfefffff7}, {0x1, 0x8, 0x9, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") r1 = socket$inet(0x2, 0x4002, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) 22:29:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = semget(0x2, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x8]) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='x\x00') 22:29:43 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = socket(0x6, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) close(r0) dup2(r2, r4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x10000) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 22:29:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 22:29:44 executing program 0: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='/\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffff9c, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000380)=""/49, 0x31}, {&(0x7f00000003c0)=""/161, 0xa1}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/221, 0xdd}], 0x4, &(0x7f00000015c0)=""/47, 0x2f}, 0x840) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0x2) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f0000000200)='%$[%*!\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00']) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 22:29:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0x2}, {0xffffffff80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:29:44 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]) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000280)=0x81) setegid(r0) r2 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r3, &(0x7f0000002a00), 0x1) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) r4 = syz_open_pts() r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) dup2(0xffffffffffffffff, r3) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x4c0, 0x0) close(r6) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r3, r4) lseek(r3, 0x0, 0x0, 0x2) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r7, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000040)=0x1ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) seteuid(0xffffffffffffffff) 22:29:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="a5695c5a47364efcfe933b7939f7a1f9fa44643c8d08a73562064cba226987b83cc459bdf59e78267babc1f3e4f0cfe0aba4107680e31f181a91636db8b3480c726d1b5043fd"], 0x1) setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = semget(0x0, 0x4, 0x600) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r5 = semget$private(0x0, 0x4, 0x226) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r5, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) socket(0x18, 0x3, 0x0) 22:29:44 executing program 0: r0 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(r1, r2) r4 = fcntl$dupfd(r0, 0x2, r3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r5, &(0x7f0000002a00), 0x1) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r5, r6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x100000000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x7) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semget$private(0x0, 0x1, 0xe0) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000017c0)=""/4096) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x2, 0x400000000002, 0x0) r19 = socket(0x2, 0x400000000002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8020690c, &(0x7f0000000300)) r21 = socket(0x2, 0x400000000002, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(r22, 0x14, r5) r23 = socket(0x2, 0x400000000002, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8020690c, &(0x7f0000000300)) r25 = socket(0x2, 0x400000000002, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8020690c, &(0x7f0000000300)) accept$unix(r26, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) close(0xffffffffffffffff) 22:29:44 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) setsockopt(r4, 0x8000, 0x2, &(0x7f0000000100)="0cfdae37d2bfbd01908e68e02dfda1f17f2694549f9b8499c1ff07198b6fafe41574e86ae543ac69797348b710b56933b052f96f8c4240a3c73b1293fd702f81a4539d09553d728274", 0x49) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700", 0x17f) r5 = syz_open_pts() close(r0) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffbfffffffc, 0x1000000d0e, "b04d00f3ff0a631a010001f0ffffffffffff00"}) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x4be, 0x1, 0x2, 0x2, 0x6, 0x10000, 0x80, 0x4606e43ffccfa923, 0x0, 0x4}) read(r7, &(0x7f00000001c0)=""/161, 0xa1) 22:29:45 executing program 1: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x2, 0x0, 0x0) 22:29:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x45}, {0x20000000000006}]}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4c, 0x81, 0x9, 0x0, 0x7, 0x5, 0x3, 0x2, 0x2, 0x6, 0x1f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x7) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r4, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) fchown(0xffffffffffffffff, r4, r15) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) 22:29:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x80000001) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00abc8 va 0x20ffd000 didn't change! 22:29:46 executing program 1: getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) setregid(0x0, 0xffffffffffffffff) getitimer(0x2, &(0x7f0000000040)) 22:29:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r5, &(0x7f0000002a00), 0x1) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r5, r6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r7, 0x6}], 0x1, 0x1ff) r8 = dup2(r0, r7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r9, 0x6}], 0x1, 0x1ff) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r13, 0x6}], 0x1, 0x1ff) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r14, &(0x7f0000002a00), 0x1) readv(r14, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r14, 0x84}], 0x1, 0x0) r15 = syz_open_pts() close(r15) ioctl$TIOCSETAW(r15, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r14, r15) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x8, 0x2, 0x3}, {{r8}, 0xfffffffffffffff8, 0x20, 0x1, 0x2b, 0x100000000}, {{r9}, 0xfffffffffffffffa, 0x101, 0x0, 0x1, 0x5}], 0x810, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x42, 0x2, 0x3ff, 0x4c}, {{r10}, 0xfffffffffffffffd, 0x14, 0x1, 0x7, 0x1}, {{r12}, 0x7, 0x4, 0x1, 0x38ec, 0x9}, {{r13}, 0xfffffffffffffffc, 0x14, 0x1, 0xe8, 0x8001}, {{r0}, 0xe370ff87b4775ce1, 0x0, 0x1, 0x81, 0x2}, {{r14}, 0xfffffffffffffffa, 0x8, 0x3299a010752f781b, 0x5dc6, 0x6}], 0x6, &(0x7f0000000340)={0x4, 0x9}) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:46 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x5000000}) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="cd5dfa1d5d38523816ec6482dabe3671d13a3e541a56e841af8d1b0091e9c01b6c7cab9ae2811ebeeecd7b5d64161f0af9ecb310d3238a0b43d25a74ec73b3c5e4ad019e5755e27d9a04414cbfb350c6ac2a3a256ff0b677fa0d145b67efb2616005b85b06aa8a70e740dcb21223bc6bd7d14d83f67a4cca43988d8da3616c482a940915d7cdec2889ef46fd558764410e7bc16cb9045e3ada1c78beef987a520cf4b7f114139421f34a3fe115c662c687c39de647c089461b5c3d33a362f21f88d9ea04f707c33d7b7e069f666f492e7f5df54d1e3f98cf682c23af5c8de644e9686c3c4f86d862e6793bd4e6f423", 0xef}], 0x1, &(0x7f00000001c0)=[{0xfffffffffffffe67, 0x1, 0x9, "b18b8fc40b78e0be3b7195669010328c5815696d9b"}, {0xc8, 0x1, 0x8000, "fd6109b14de4f8ca76ccf52ef427d05024c60188996917defc5cd1c60950da5b1f4be1267b9d1d2076f578a1fbd8d5686468a552eb0057ce647793c486bde9e5c35694e8d9e8f4f689e73ff783b61f5ef9754c2cf1718ed2c409b9c6faf676791e181b35801a08fc7127ec2a4e2af3a0c226791098ad60d6424aba7fb71e8dd15860ccb3e1290e2731a2747e4a349a64562deacdb74262c086e40b069611fb6e368dc3a8e190ce8496700396c9b8f45090d6"}, {0x40, 0xffff, 0x0, "2f100bf99dc85b1988611fd907f021ce2306874be9f8a58bb79fc7a37127d5596848f5a936632f00d098ea"}, {0xa8, 0x1, 0x9, "7aa5d95098d6c80c50c93220e1ebb404ec50c679f2ad705eda3af3d79543ccddde0afcec10f12f2fb5bcf9e66917400a79c24f5bb675f6f4733ffd99a16d573511b1be48aeb831787c1d5772afe51db407b6b0aab1eb3fc4a3f9c86623183c0e4c7228ef849fb6b147ba90b8a99d0b7054e2c7a8947553da903d231521342bdb1ffc3330fda99edf1476ec5dbd9a4cb82b25c8"}], 0x1d8}, 0x3) 14:41:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}], 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=""/92, 0xffffffffffffff41) 14:41:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$TIOCSBRK(r4, 0x2000747b) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186204017b002b2c000000267e897f7700000005a89b8a973268381a5071cb000bc3faf94ae5e124c6a36000753dd4d16120195f81db838f74652d62e100c51bad0000000000000000c37bb79d7d2c336ec5e000", 0x57}], 0x1) 14:41:20 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0xfffffffffffffd9b) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000180)='./file0\x00') dup(r0) open$dir(&(0x7f00000001c0)='\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//file0\x00', 0x40, 0x10) fcntl$setflags(r0, 0x2, 0x1) 14:41:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) socket(0x18, 0x400000002, 0x0) socket(0x18, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="02c1ee10259efda1416e"], 0x10) kqueue() pipe2(&(0x7f0000000100), 0x0) r4 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) close(r6) mprotect(&(0x7f0000470000/0x2000)=nil, 0x2000, 0x5) sendto$inet6(r3, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 14:41:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x8, 0x90d2, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x8}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r6 = msgget(0x0, 0x446) r7 = getuid() r8 = getegid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = getgid() r16 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r16) r17 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r17) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x2, r7, r8, r13, r15, 0x0, 0x5}, 0x4, 0xb8f, r16, r17, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r6, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000608eb2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a60ec96b6d557780ec782257bf40c6293b4ae8f607191490f397af3cd88e4ba"], 0xd3, 0x3, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, r5, 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r18, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x25}, {0x1000000006}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x94) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:20 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x185, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 14:41:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x3) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000d35956"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) recvfrom$unix(r5, &(0x7f00000002c0)=""/164, 0xa4, 0x1, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 14:41:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='k'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 14:41:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xab, &(0x7f0000000040)}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:41:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r2, 0x3}) r3 = getegid() sendto$inet(r0, &(0x7f0000000180)="b4bde9cc461a9480414d99543aa26719d72232ce40e3914c00e47114def08a650f08b935b928aa3ae06f2251e15c54cd957cdf9d5cdfa29744c38fc4910735fdaafcd055266ff878ff53558136d3bfa5e2d30c95a81f60d01f5c1ebfa89eaf4e6bf97f153cb369fe966c5d0ea081beef7df49081869c20ac08c898f6c75c", 0x7e, 0x404, &(0x7f0000000200)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r5, 0x20007471) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r6, &(0x7f0000000280)='./file0\x00', 0x1, 0x6) open(&(0x7f00000002c0)='./file0\x00', 0x24471519a6c7a22d, 0xae) r7 = accept$inet(r6, 0x0, &(0x7f0000000300)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x390, 0x11) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r9, &(0x7f00000003c0)='./file0\x00', r10, &(0x7f0000000400)='./file0\x00', 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) r12 = socket$inet(0x2, 0x0, 0x1) r13 = fcntl$getown(r12, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x100, 0x0) r14 = dup(r7) fchmodat(r14, &(0x7f0000000540)='./file0\x00', 0x1, 0x4) r15 = accept(0xffffffffffffffff, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) r16 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r15, &(0x7f00000007c0)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000640)="e499eae3a6b9f65a421b7995c2a807241f431da60adeb7511699f75d36de83e4b71a90504ed8b3f6c18aa667b4ef39e46f63a0f838267730fc0fed69f7a1c59fce7acee0bc5b3d3c428d1a30acc1069fb1e08ac30e0934c7c74069ee72dd24a427afb527bf2e091992c051c9951c4a6c502565268553fec51eced9a029dd61bdb52d4e", 0x83}], 0x1, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r13, r16, r17}], 0x20, 0x8}, 0x10) r18 = semget$private(0x0, 0x2, 0x360) r19 = getuid() r20 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000880)={{0x800, r19, r3, r20, r21, 0x46, 0x86}, 0x8, 0x80, 0x849d320}) 14:41:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000000)=""/11, 0xb}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000380)=""/28, 0x1c}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000600)=""/211, 0xd3}], 0x7) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r3, &(0x7f0000002a00), 0x1) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r3, r4) fsync(r3) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 14:41:21 executing program 1: r0 = socket(0x20, 0x5, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r2, r3) r7 = getegid() fchown(r0, r2, r7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x1, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r9) fcntl$dupfd(r8, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:41:21 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/]K\xf8\x83\xdc\x0f\x151\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x7) 14:41:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20002) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x9, 0x0, 0x59, 0x7f}, {0x8, 0x13, 0x3, 0x2}, {0x5, 0x20, 0x3f, 0x200}, {0xff, 0x4b, 0x2b, 0x7f}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:22 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[], 0x0) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a6d9e7dd0"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r14, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r15, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r11}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r13}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x2, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) r18 = socket(0x18, 0x1, 0x0) close(r18) write(r18, 0x0, 0x0) connect$unix(r17, &(0x7f0000000200)=ANY=[], 0x0) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x4) connect$unix(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r21 = socket(0x2, 0x8002, 0x0) connect$unix(r21, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r22, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r23 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r23, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 14:41:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) fcntl$setflags(r1, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="04608586acf5c674f97f6aa00c6e7458bae8c1df4cadab403f4f1479a4c83ef52dab", 0x8d}], 0x100000000000009a, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 14:41:22 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) ftruncate(r1, 0x0, 0x80000001) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000052d1e421e8b30cb4dbbc971e51e2942d8a898e743f052824f4346f23a72b9edb24593d05851c5f21917cfff6c74a35fcf218b954c772deb5e4c36a12e07948bafc53943667b13bf42cfb2d41f249bb4234fd92ab20bf2344f269438ff070203145228923195c9bfedd9bb7c59d2276781bb98a5109fb31c36be12aa02cf69e374b8fb0ce8d4526aa4b52fe02e561e5738c45e9221305a9df619773714fc19f8bee72f43c06f89603111d5b7f0709925b15de9559120679238ebbd66529d40dda56d60320e3648e5f4a06c18e6afd2dc28350f68643e7a9d6e8cfa10a7f23"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) sendto(r0, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1ff, 0x1, 0x8}, {0x9, 0x5f, 0x6, 0x6}]}) 14:41:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x5, 0x40001f32, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) bind(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x3, './file0\x00'}, 0xa) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="15dc5e3000"], 0x10) sendto$inet6(r9, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r6, r5) 14:41:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r4 = socket(0x40000000011, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x800fffbe, 0xfd, 0x7c}, {{r7}, 0x9cc966705e988fd8, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r8, &(0x7f0000000700)=[{{r9}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r4}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r8) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x39, 0x42}], 0x81, 0x0, 0x7, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r10, @ANYRESOCT=r8], 0x5, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r12 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x79d) r13 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) r16 = getgid() r17 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r12, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r17, 0x40087603, &(0x7f0000000280)) r18 = msgget(0x2, 0x0) r19 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r19, 0x1, &(0x7f00000004c0)={{0x400003, r15, r16, r13, r16, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r14, r14, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r18, 0x0, 0x0, 0x3, 0x1000) r20 = socket(0x0, 0x3, 0x42) r21 = socket(0x800000018, 0x2, 0x1) r22 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r22, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r23 = socket(0x10, 0x1, 0x2000000004) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) r24 = socket(0x18, 0x1, 0x0) dup2(r21, r24) bind$unix(r21, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r25 = socket(0x18, 0x1, 0x0) dup2(r20, r25) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r25, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r12, 0x0) 14:41:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x75387227e267eb9a) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/205, 0xcd}], 0x1, &(0x7f0000000300)=""/46, 0x2e}, 0x802) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r5, 0x6}], 0x1, 0x1ff) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = dup(0xffffffffffffff9c) r8 = open$dir(&(0x7f0000000880)='./bus\x00', 0x400, 0x40) r9 = socket$inet6(0x18, 0x8006, 0x1f) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x80, 0x0) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r13, &(0x7f0000002a00), 0x1) readv(r13, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r13, 0x84}], 0x1, 0x0) r14 = syz_open_pts() close(r14) ioctl$TIOCSETAW(r14, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r13, r14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r16, &(0x7f0000002a00), 0x1) readv(r16, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r16, 0x84}], 0x1, 0x0) r17 = syz_open_pts() close(r17) ioctl$TIOCSETAW(r17, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r16, r17) r18 = fcntl$getown(r17, 0x5) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r19, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x18, 0x2, 0x7) setsockopt(r20, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r22, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r23, r24) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, 0x0]) r29 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, r28, 0xffffffffffffffff, r29, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x18, 0x2, 0x7) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r33, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r34, r35) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r35, 0x0, 0xffffffffffffffff, 0x0]) r40 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r32, r39, 0xffffffffffffffff, r40, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r40) r41 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r41, 0x0, r41) r42 = socket(0x7deff0b7b2d44221, 0x8000, 0x1d) r43 = socket(0x2, 0x400000000002, 0x0) r44 = fcntl$dupfd(r43, 0x0, r43) ioctl$TIOCFLUSH(r44, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r45, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r45, 0x6}], 0x1, 0x1ff) r46 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r46, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r49 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000100)=""/114) r50 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r51 = fcntl$getown(r50, 0x5) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000200)={{0x3ff, r47, r48, r47, r48, 0x104, 0x5}, 0xfff, 0x9, r51, r51, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r53 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r53, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r56 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000100)=""/114) r57 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r58 = fcntl$getown(r57, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000200)={{0x3ff, r54, r55, r54, r55, 0x104, 0x5}, 0xfff, 0x9, r58, r58, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r54, r55) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r55, 0x0, 0xffffffffffffffff, 0x0]) r59 = syz_open_pts() close(r59) ioctl$TIOCSETA(r59, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r59, &(0x7f0000002a00), 0x1) readv(r59, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r59, 0x84}], 0x1, 0x0) r60 = syz_open_pts() close(r60) ioctl$TIOCSETAW(r60, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r59, r60) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r61, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r61, 0x6}], 0x1, 0x1ff) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) r63 = syz_open_pts() close(r63) ioctl$TIOCSETA(r63, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r63, &(0x7f0000002a00), 0x1) readv(r63, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r63, 0x84}], 0x1, 0x0) r64 = syz_open_pts() close(r64) ioctl$TIOCSETAW(r64, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r63, r64) r65 = socket(0x2, 0x400000000002, 0x0) r66 = fcntl$dupfd(r65, 0x0, r65) ioctl$TIOCFLUSH(r66, 0x8020690c, &(0x7f0000000300)) r67 = socket(0x2, 0x400000000002, 0x0) r68 = fcntl$dupfd(r67, 0x0, r67) ioctl$TIOCFLUSH(r68, 0x8020690c, &(0x7f0000000300)) sendmsg$unix(r4, &(0x7f0000000b80)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000700)="0c02", 0x2}, {&(0x7f0000000740)="53d247a61f195bd9664c6351cfd8308f569cf486246ed039abceccb2cecc8571b58f14ce48816ea4581e622c03e94e68daaf019bed83f8addb30da8739b3fc3d7d0493eaf0d1100c742e623d06019aa87a3d8db90a8f39887cabfe5f90c2001646800422a125ecb3fbcf0c5b4c2b787e331e579148fd", 0x76}, {&(0x7f00000007c0)="1bda7297a638e9ec603fe95fa69f3d35b2f3c133bceac4f0b99e6ef1e2268df3138b42ab352861db444a4a005cb99686e2a6a03bde301147bdfbdf8a6fa726e2285132", 0x43}], 0x3, &(0x7f0000000a00)=[@rights={0x18, 0xffff, 0x1, [r4, r3]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r3, r9, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r1, r15]}, @cred={0x20, 0xffff, 0x0, r18, r21, r40}, @rights={0x20, 0xffff, 0x1, [r41, r42, r44, r45]}, @cred={0x20, 0xffff, 0x0, r51, r52, r55}, @rights={0x18, 0xffff, 0x1, [r4, r1]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r5, r3, r60, r61, r62, 0xffffffffffffff9c, r63, r5, r66, r68]}], 0x148, 0xbae9134df5d63792}, 0x404) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000500)={0x0, './bus\x00'}) pwritev(r3, &(0x7f0000000600)=[{&(0x7f00000003c0)="b66317db094e065d7d19165733ea1b321d75dbb2d13f42292a3c2934cc6f31f0f1e1655aead0e22b301745d2fa10cf6d460e715b04462c5da953577bf78d", 0x3e}, {&(0x7f0000000400)="bcdfecb4609ebc2f284480537983bb04faf06458b4bde1a8fe13caa307072d057e9b7d70da23784711520ece57760eda0758a269694a5786dca86784541f718075b8606e7723a8cf5f202fda3312870c73339067537e553ac558df68f288d4b3cbb4d7a3a3c2ff03be135abdcc7fd2887f586c944a1e62650aace9166065501a3b861a05c2da3e56d71dd4413d280090bf3108bd485edb9dfa84291b3ec68c5821cd34c62777ba91aefdb46301ff970a32acd5d1256623acfc0db9d75103b84ce174f4acfed5b2d8b5a61b104b706b7de9e60c6c378c5da378f3ad295a6bc2", 0xdf}, {&(0x7f0000000680)="370bc00f8ea9f88c6053eb77a807dcd6c87961e6d529dda12f30e5b16c3574c4eed392f72212b3ed3d0b801b4f30ea057e628030c083af0d5cdad32e4ca7e420751a9d5f2ac9bc23a9ed01919d1f52ac89f33259cda2878f3072fdea36ce6e0fc22f9943e1536c746c6687a1c89ff859442c4f", 0x73}, {&(0x7f0000000580)='?y', 0x2}, {&(0x7f00000005c0)="a8fdb5584d5477dbc2bd58e1cecaa38900adad2a1d4684a00afe551cca88f10ffa041124b4df507e56a79eaa2b5b0f6938fc999fbae5c861307f9953507e5b", 0x3f}], 0x5, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0xfffffffffffffe01, 0x101}, 0x10) 14:41:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x30000, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0xfffffffd, 0x1000009, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) r7 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r7, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0x400fa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r2, r3) acct(&(0x7f0000000300)='./file0/file0\x00') r8 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r8, 0x8) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000040)="670dc3", 0x3) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000080)=""/60, 0x3c, 0x42, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="a1f1594a17212563e6c4b071b43bff0a940024a8bdee9c38095ab69a91d15affee475dfa33741112ead898d41528deaf9f75a21df810bf57fa840df390394c7084b09ec0ec3c35e29d4d117743918feec05ccb2eaf8858193fba97123274b47d306346e1d1dad61a0e1ba6ee6181e6bbe525fc6a4b403feeaef2470dde0b"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 14:41:22 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x100000001}, 0x10) socket(0x10, 0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) socket(0x10, 0x1, 0x81) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 14:41:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x1, 0xfd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000400)) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000001c0)="470234b2c13330c1e15aa4ed09505a187daea0f012034957f1b53549e0e38ab070131c31d523d8ce5271bdf7d070b301b6b4ebf76a06b558b15bb80d693a83b42700e998fd4388813a82799fde3ad4da95f9a106894829aa4a21b27b07962ed3da62ee97e8e67c775eb3f0f9ea2e67a552611c5534222e54fa80df9dc90a907932fe6438fce0361cfa38", 0x8a}, {&(0x7f0000000480)="19c6fc0e0d99113dc5b1b77cb9ea487bc46b46b0902f0e1068827376d677d83bb7aaef99fb81db9de8d4c95be6ee7a985b0d859b221e33f0d735e0009e8951dce9f75660286c2eb5cb18aa23fc2a3cea4c8daf0de6424d3e5eb4738c1cf8312be968ae34bd48c8b3b96f84252fe9ed093ce14bf4b092157bab218e4812a9c73934dc13ad442f9495c21cb6697837c15c84e431c88ff08c1dc7fa501ab120580a756dd42570aa37622238b20d2f50f8859883cfa5eceda3f7f070e7e23bb011832ee3449e27a656dfc5b181fe099c800a2c52fbf3f3939c0492e48042899224c6d357974e524a54cc83b319cb0d109896152b239cc9eac20b6e94413b5986c8e8992d64eff085ca53bfdaebd0e352237256e6907264991be74834cdd8b47cfeebb9df03afd1bbb32e15e8670bcb7dbe33fe0cec789333116836979c7315b19399e3b160f7f5a93a91ffc618067d09947838951df8693f371e78827299967cf775d52a2de86e706f7db1245c62d4ae969c1f8ae174d53e028a770948b1c2996a18ffb2ef7edb3db1f16544c0eaa1395e90cf322cffeaee25a9f68dd696bd7b7a5591281feb59fc966f42acf0e8c6f79bf9fa15986e20f787b9b5cee768b07d2eb28f39afa49890ba9ed5394a2af3e61fd156b92b47d3da688a0f8693dba3f7a6d16445d0a994e3a69f4de9d63577d272085184c8ab6b832078a552058b8904e0084916e2d787c154c8c1c7469cf367ef036c4d5464d988820edb41146e4983305d46307c89146b236310f27eef8b3083941a8db9669d68a499ab8d471afbc567ec9aa35f4d95e96833968b911d52b27b9e295ce35e5c2da51ac71bc05016c9dbae3f34a42a917a7cfccf2ffe2c84def7bce11bdabd187d80d8ff249b33daace94d460e24dcf6b0dbea5f40652e9f3c31c525844e129d0e2e882746455f74f21548872593546c18a4f0c2a1b1d2c1f965c7e34135052da63bf423b5380de0f7228561a94955b6e9aa412939f417529e866b94da2d6037ad0c65bf64815dd3bb2054ae69676f7768702aa7c6f00c1264532ab6960d5f9a20016d999e038856d0dce87525aa3855a2e542b1575f34dc828a798c18bccec52bb94538a9aa814c04ea1ee7b0ec7c0b2f6747c05c401e0bca8d5db042246f1cb06fb54891350881aff657ecb1dc0bb1f235274cc458542a935c7c18bd40293857f5d6c8d8c6eba41a9b14cb8e4cd3e3268065f5b3eca3a23a3c3195cfa708c4ac62c5319d08b3a982cab19be5cbab79cbab96c0662f67b099dfe75a3386b81007191281fcb37adf32d51577867c43bcd79f2d4f3f4cc368086b4ddea41dfd93a4371c73353a474fb96f3bf11029a4759d24ec1980180cbb76944210431d1f94b974214a71eab6b0bcb7861d8459089de89f71a9804e2396324bef87db69525e9c1167b87d5dae878dbae553d581675c308f43198a86ca7ff2c9d6fd0d94cb2fdd5c9b1199c010b20a3519b23cbd545e7fc98e7e83d39e686cd640d812f8bf5773ba77ce5338e316b29bf2a380ebb853c24fbd9f1fc7addaf4b847dcb45c478fd16ada7a5150e1590b9ca593fa95c8ea8d1fb69e0e74ba52931d076220f3255c66355ca70a223527d39883621158bb73e81072b7b08c93e32d17e43f544b68141d65572308802a2c1885798bba801ba1793aaf9d131a052d5ad0fe725be4d87161f267490f8f638c43b7aa8282cfae7810a0064c7261bf2647755057cccd4222f6752311b4b3f2b8a4c4db50341f13d06fa3d462afa08af2e282dc0b6b97f717cc71c7b7eedfc215ab7ad3141a2fd56b028dd408694f1ea7ed549d2689dbaf0e9725b3f9529867c2a1772b8046634bb4da1e85d405b012af3976c9f4e09cf4026ae589f2ffe0a75988c185aa3f826f28c79e613ebf5f4b4769dd5288b1e085d95530e95ca3a71e7db7dc2e6d86edb2ea75141c32d9862c64e48428be50c95af3a3d2575f4890c1bf3db205b84f9dff55c3aef5b9e7282dffb43048c58681746ce39d5904edb80d43da8404951b60fd5a4945b11b7c5dabbe88959e37cbe4b8729650028763febe20c86f9c8dbe2fc8fff2c7e71b35b3329dc9744c79298b935bdad5d2a355250b42f0f811352278460ece8c3689411b648c978c1e0ed7ed301ae98125d1152a7fbdc7f7f96287af53ceb6fac00603b147cb80f958783117c379a21f010943b19fd8172845ad502e504c32833f34115e53dd56e4886e9d66f70429fc69f6bfbc61ce66bf944e4ee93adda2dc8f09412276d9a57748601391e10b392f56de9b6de7d8014f302809183cb669984974e36d2610478dda3c02521c8f461026b5f2e9393799fe37647ca527dabd3250db33e6f82e967e8a17b00ff4730f3b7d49f1ca3edf9ba6d3c8b03fd537bca13d78cb9a9202fc2261b9f263efcec524bf036b5eb7b75a2e2898cc94cf45924dee10fc1d51523ed0d1bc81e48b2f344e6ff13d6bda05354cd65dd1e5ff7b6c4c8d822fe9093859d43865818a8c637325b03e0a6c487c111118d98ef38eaa55991e39eb1b57da8dc66954476020b4c11e43d096673e8a822a7bdb47e08fd41aa96c736b03d7e64d6780127b925046c25595f3e70417f8a13134bd8eb03667a8fd5e19964aae435043ca00e54500064e69937ee904382253798c6390e9fce4990e37bf2eba15d42c9f75b903b926d3dc1c929c0c4a2fc888720e209f4d07f7aecbe52c66049872ad62f3180171a792c0472550bbda3f80ef1b28ca991f37bc1170793ca93d12a8bcee2e84a836182a67a6fde020e9174ade2a90e8a6a54d64e3e156988a97c29b3c82ed786127887217e9ad36a1bddd8e044388215a80394fdd2a08561a6a6b8f367d115ddf4652e219c6507a3b3d2de4bd5d6a54c57ee5d6a925412c9bb62ad111b048e4bd476525fa57218237aa3c204a2a542883105f127ca9397983c90407ffcea4a566da3c69aaec4cc1997645c8df5e9da28ac1a01fd3f8dfd60f4c90af85c03f0caabfcb1fe8cecf74441607763a49a652af3814b7000e70973030d0b91bacf1be7a54639e039a187b71cd922cfc724cc5e7540659571b50a4fa602786ac10e1ab87975130f318c1a5e8c7d2ff3241b041023b4e4a6e4f51677232b3e5f8377c3c5c7b2b70eb674f15a9901514f7ed16389de5ed81c3b11ae04e46fa5fd8b866923ac235937409974882c3cf5b9a73e76a1e890246a568c5e01c99eb730d8f5b39304ef3498a5a73fa21594a06350946c29cb47e0e83563f1c15ce3f29071e165db7b54daafa6829ac8a536e84003a4915788c8df872e8681da089fc7af11ce7d50c0f3f9361eb9b76e45ece3953d52c758b6555a9b6376f7caba2af9e9c17c41e2d162513448337e94258c8a2c09d99ceff396920b80707ba909cf1953ca49eedb2cfedd5d544de07fe6eba52e49787389e0a287e47700d837e48b3e0937d84c758389bc8aeed0f38a81258c9b7e1cd6f5cbdfefa2e523258ef970b2342fd41968602419cb402ce3a6bab54075e849a0c26585fc47f23277dcfbe6441b36da61af2c3b9c99e554d262a7d0f82d2e6d905e041bae45e5a35fe4d1a367cbe8d8ce8dbc61cc38dcbb880ba5c1adb8e355af559670a04b904971c37340207f5648eeef8b5dee5b481375f062d181e539806bd02051a308c5001b4444ceeaa07eeb3ab3d00ffa5e11f1f09db7d1801be7a3d4155465e1dbe6942b6e14fed04b765330bbbdd486f6f07b2aabad8876cfc076b8a9d12ecce3985afd3a06c2ada5209815716655e6378d98a3f64ccbc3bbf91cd22fe11e2697f0fbd62d00276b921883cee13db74d26b9431a6fac310923f311f0e89f8576ec18dc31f8539c1dd8af7ee782f27dde7c8fdc6766ff70d456de84ff1ce9aba42ab2599fe6a3b6470b34f4215608af7635e979e984a62eb61b4ff338e6ff81c10e5eff948875203bc93b391609c3271adfc20ff1dc6201a68be6fce8e242a108b12de322bb36e4212120b72b67084d8f66b091940ac4c48faf40b9d2bd4e636a297cf6185a6008cf0d7ba2b418037988e3a2399837813a8891eef58d1344046a50da7003ba3c7f0259119b36d90488fe9773163640f2b56220efd27cfc03aecccc5ae24c778fa028f8a13642340eabce73662323a260ef12b159c1ef9e3a35dd14ce0f72bc86147ae58a766d9313da543551a85a1c09f3cca8f4efdc85368842b0ada11dd49a962adaa044f4c25ae0c9cf2f87706784ddc817a24c5edb1984895eecfb85612608c4aea0cd602c0bb7090868a2c976d258e48073b88e12089083fd36c1b1de1fe427ede38c78bc60ac0cbfdf428a25adf1bbb9d6123ed1e9b2ca0ff2e79efb5d1435c65ff05559165c7c58de1199ed60875a097ad18990fcf4957199386e9ff118efb679a268fef8dafd5f7e5f68c03b6835ed6b0c00b823a1bf7e96f22e69eae906617aad834975103d470c527ba98bda27f5beb0e0cd49a4c49ed0e4e9a9812334b879dec20859f20a04dfd0e2af59018552791d167285a1b48373816778715b8f819c9475cfae2483ff06bead3a8e063062895e8bb20905a63ad97d067f1aea4f32fc25ab9a69bd8f332bd85ccb5d1155fb5158eed5f117d4622a1cc1872a2282f8bfb7bdb5310fbc06f790f1d23cf9c4cdbb72ed414a324ef9f43ecfd9ae3dfb0d044299bbc945b74d4051315e1f19182affd4650841d798159c114addc1cbda6b28bd95215fb82f59dc6a4e8e6c217b145b5f0d3ef4ba872ea26df84da3a7828f0dac379230632a8eeb72bd14bea7242fa9a2895870c9e95c4f12e7dde0772171267115c3df4e71818e88de806b8174ed6e539fc5fa8dc16b3a3f0db28dad0b58bcda17f91ad90b852074ffae7e00c275724c8c006bc41b770ae82b52b8180f01052d2519ec1e9556cd1bb8f8b2f9ed7e7729a7c9c408756e6f0a78e9a9905f41fdb037803b079d29510fbe09347d1b2f156921af392679ea25685fdc6b760a0731939ced81bf9b4a854dcf22664ce3ecbaaf55e7fb1e147a167a4d77e6b7df5f341916012b9e6790925e5ad9dd6ae6effcd0d7c0440c0664ee5e25cbf439f3b86ff4a6bff90ba6b7ad1c78cfab89e38ca78798aeb5e9071c5551db649720d01bd1bb7b18e60dc2efd16be4ca96982806378bbe3022b46051409d50dcf8d69507bc226ef9f47d89c8aec94885dfac30f7835552ff86a94e74692d742b94a147d4edb3bca62266d69f7cc42c7e39d7b6863a366b04edb04aa4cd9f04f0c76db73c27db3b84eb691399d663a866bafe056a0d05e548bbab9d2c58eb7593d1b95b581bfa732cd9f15f81b0eab3f4b3d1961e02ee8d81350fa67e1e3ab93f2c692584fdd7617b91333b59bb1817a8edf0d873244806129f36430ecbfcc6308df5de7071206ef41c7f0d1b38c3a4db8e171a58adcfdb2f06d1d9311da8cd65c41cadd315987b318dc34f223d4b1972ed5a3545115eda97d7cd6dc0d47e93a2f23e729344554cd9ae61f00ead4724085e6bfe8b9ebf0cb54b34f7c72e9145930881a53c58d1478785e9f1a0a271fb6fe6110194ec212aa0c19c9315d9e9970a41aa0759b51886b2a7a6031aeeb7abe05d0fb5a323faf2b160a995790d6501c015bc66c42261c8ab78183f36278aa3b3a7eb9d60eeb123ac5ec4b552acbe3198dddc6f2beb22d9b4972d2d1bb5276be12546a6b9bbabc06dba9b5c89c0ce9d41a1cf3a42f81ad7a85a4094c6e31de9273ffeeea7c189e7dd3fbcba3631e66adfb0ecf1dda04951f221249d002a74e5792a7b6455aa18e", 0x1000}, {&(0x7f0000001480)="1dd7c25a1ad4e7bdd690818e5501626a3fb3a40cba1f1d2df4bb34c3747b46807ad749a9d1784f8e76176e8ae4c5c576307f31e939109efd61b3d329a4d37e7c2ec0678facf1ab02dbb22a4a4c03853b2d59a15797b12fdef71921d20a18b938c4ee00ec84dffa9e9c9619992e123bc7844402242b942942536aee15dc73c9bbeb2587cba2c43112d2b876eaf13d8bf238966e4e23fa8684dc2ae5fe0a1fb5fd8698fc378579c9a4ce349835dab2829d88d542bf54401350ed3f2713e22506dd5a19649395300827d1", 0xc9}, {&(0x7f0000001580)="851e2c4913ad95ded3cd72968456489632fc558a4e55255f80ea094f73b16730d1ec33653468099ea4d15cdb6570ee385920dadbe40e5fb9018c72285d380502d45c4245c239e66e996612001fb6bf696668515cd1219650a0ade6b0854498abdb2e8e79351688cb2360575c16a85beeec0db92aa71c3ffd4d41effbe568c5da19e69b6f4de24da1dc64d31da8668f27fc3c70a3cf3e332e2df3f3fabc2873a88522f4ee2be8c2b284b3b59df2eeab0743ab8e12a3928beb5f5ab8106c87b043e2775ae9bcd5faf90c28aaf0fb8ba467b646f1da6eaa80", 0xd7}], 0x4, &(0x7f0000001680)=[{0x28, 0x1, 0xffff, "91c01ced84dbd9be1df6abdfe7cc4ccee574db30f95bb4c6"}, {0x18, 0x1, 0x1, "df519a0003"}, {0xb8, 0xffff, 0x6, "83e6fbd5293902c77d6520ea7dd97db0cdd09bbb68c225819c7a6b96d87eba5f34ecb732ae23ce23221bd4a293acad9f60d67713e1dc94f9f3c108b006f80e5e46d043b48205a54e386de4ec0d5ba9405275e314add49a025c3728af295a1d9934ee781f6f277af1acf10e0f1f02fba9c48e55dfe8a6403f0a547d49b0b947103c6776c321a9ae29f4e4285fa6b056744aee4e4b20e7b5f0ece723cba36fc57592942ad3"}, {0xe8, 0x1, 0x8001, "7cc5fcfd5719c33fb1551661f389a92464a6ebb82b86a325d6f06a3b811e3310021735d8327ab9f873c1122fbc4244187e45fce7227870d7b624bd1bae5091d00aa06f593cae1fb59e6d2349c98a8c96d4a7a382add2bcf7eee9348d8e615c0ff3a7e0815a0563e8c58884d6e704717ae7534a656037f6beb6772ded336054fc1e892dcb839b62f6370440da80eec61232f606803ab395dbd078df35f919a5a43c1a9db54a075ceee46b693a765cb1cf9fd360ec63208502322e235b145ec32638d9bfd5fbd49768290612e8eb03105a63c51bc7"}, {0x40, 0x1, 0x7fff, "7fd6cd88c441606d935b4d7abc78d1edc4eb9c34fca62b4e9cc816b245d8854d40b5f4813058d31050659c8533"}], 0x220}, 0x400) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 14:41:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() poll(&(0x7f00000002c0)=[{r0, 0x9}], 0x1, 0x0) syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x400000000002, 0x0) socket(0x20, 0x5, 0x4a) r6 = fcntl$dupfd(r5, 0x0, r5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r7, 0x6}], 0x1, 0x1ff) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000040)) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) munlockall() 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xa, 0x0, 0x0) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000000004d}, {0x6, 0x0, 0x3}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0xffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8000, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x6}], 0x1, 0x1ff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000280)={0x0, 0x2, 0x7, 0xbd, "cc91c39396127d0bb9d2ba3db0ded725b9f7c6fb", 0xfffffffb, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x19105a769b9395b6, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x6}, {0x18, 0x2, 0x9, 0x8}, 0x8, [0x7, 0x10, 0x0, 0x100, 0xffffffff, 0x8, 0x6, 0x2]}, 0x3c) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_dstaddr=@in6}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 14:41:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x80}], 0xfffffffd, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) shutdown(r0, 0x1) 14:41:24 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x56) accept(r0, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x6, './file0\x00', './file0\x00'}) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) pwrite(r0, &(0x7f0000000280)="a27d8b90fad2594bd4379cd36a43976f9f444fbd7e472a9ac0d6a28fc7a914f31333be277506000000983447441d1cb5614c44db450832fc073aea7b8d19468c41ef2655136601000000000000000c204f0c875423d29fad1652dcdf79e7f60e776d80e4ea855ddce21d0a66f9d94823dc0a441a8d902d883629dec42a0edeb3c50f50d706792d978c69dedd960c418450e64b210c1c0c2a3c95b3679a329e81e984ea6925fa1865", 0xa8, 0x0, 0x10) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r3, 0x6}], 0x1, 0x1ff) recvfrom(r3, &(0x7f0000000200)=""/3, 0x3, 0x2, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 14:41:24 executing program 1: chflags(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0x7ffffffe}]}) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 14:41:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2052, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000140)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x5], [], [0x0, 0x0, 0x0, 0x1, 0x0, 0x101], [], [{}, {0x0, 0x0, 0x0, 0x4000}, {0x100000000000}, {}, {}, {0x0, 0x0, 0x0, 0x708}, {0x0, 0x0, 0x0, 0x1}]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x4000000], [], [0x0, 0x0, 0x0, 0x0, 0x3f, 0x800000000000000], [], [{0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x4}], {0x0, 0x0, 0x9, 0x458}, {0x0, 0xdf5}}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='\x00\xf6\xbc\xb4s\x00\x00\x00 ', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f00000000c0)={0x1, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [], [0x0, 0x0, 0x0, 0x2], [{}, {0x5, 0x0, 0x0, 0xffffffff80000001}, {}, {0x0, 0x3e88}]}}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x8, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000000c0)) chflagsat(r7, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r8, r9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r7, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r10, r8, r11}, 0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f00000003c0)) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x4, 0x0, 0x1, 0x80000000, 0x0, 0x0, 0x2], [0x3, 0x1, 0x0, 0x3, 0x100000003], [0x0, 0x0, 0x1], [0x0, 0x200000], [{0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x200000}, {}, {0x0, 0x0, 0x6, 0x1}], {}, {0x2000000000000}}}) 14:41:24 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000080), 0x10000000000000e0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) r1 = socket(0x2, 0x400000000002, 0x0) pwrite(r0, &(0x7f0000000140)="84286a9ba3e3aec1e122c5be451c225d7a0cddeb7aa6cd12f03034a814125a57de3a77421886fd2573ff981fc3307102ebe32e7ca91813f8ead98caf74eb19150ed16490892f2061a4f1828be26e2f6297d6b6e3fa67d508fcb42055627b910bf5d09c1eb17c17f0677eec2dbebeca2c660f5203246a1d6251f3e94308c52d16da8573b6aa4ae92d8ea564eed5cd04d9e70ababb787350bb0dccc3a7ee2e5d03e9a8e6cab961cd581939e3e24b4f7c886d", 0xb1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r0, 0x0, r1) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 14:41:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x800, 0x180) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffeeb) accept(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000006568ed870000800000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000ec0c1500"/108], &(0x7f0000000100)=0x6e) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r4, 0x2000745e) fcntl$dupfd(r3, 0x0, r3) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) 14:41:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x71, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) r2 = accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x5, 0x5}, {0x18, 0x2, 0x1, 0x1}, 0xc83, [0x5, 0x8, 0x3, 0x10000, 0x5, 0x5, 0x1]}, 0x3c) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) setsockopt(r3, 0x9, 0x7fff, &(0x7f0000000300)="f91aca21aceb5a17331ffd7c4b31cda23c54c56bd035915a9c81fe0e2e9fb9ede8a957f3b0ad36b48059413dcac13c4a2e4a0ccddce357e392ebd47f629d7748799b727b7be2ac3b7284cb3eae45e6e180854e4e6bba697ef4779ce672bd0ca46c4b89f7c5b2b47a4c7362307cae3375af680d", 0x73) write(r0, &(0x7f0000000040)="0958806f80000057", 0x8) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x400, 0x0) read(r4, &(0x7f00000001c0)=""/79, 0x4f) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = semget(0x3, 0x1, 0x20) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/34) bind$inet(r5, &(0x7f0000000100)={0x2, 0x3}, 0xc) 14:41:24 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$TIOCSTART(r3, 0x2000746e) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 14:41:24 executing program 1: r0 = open(&(0x7f0000000480)='./bus\x00', 0x20, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0000000"], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a177a3862078d0000000095954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1590136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd422cb82c4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9f6f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) r6 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = kqueue() dup2(r9, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x24) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) fchownat(r10, &(0x7f00000010c0)='./bus\x00', r13, r19, 0x2) r20 = socket(0x2, 0xc003, 0x61) connect$unix(r20, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1211], 0x10) writev(r20, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r21 = kqueue() r22 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r21, 0x48) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r23, 0x2000746e) r24 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r24, &(0x7f0000d06ff8)='./file0\x00') kevent(r24, &(0x7f0000000400)=[{{r22}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r21, 0x4004667b, &(0x7f0000000540)) socketpair(0x10, 0x0, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r25, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) poll(&(0x7f00000004c0)=[{r26, 0x40}, {r21, 0x1}, {r23, 0x8}, {r21, 0x40}, {r22, 0x80}, {0xffffffffffffffff, 0x40}, {r25, 0x4}, {r26, 0xa}], 0x8, 0x2) r27 = socket(0x2, 0xc003, 0x61) connect$unix(r27, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1227], 0x10) 14:41:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xd42}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) socket$inet(0x2, 0x4000, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:25 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="98", 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wcm\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x84, 0x401}], 0x1}) mkdir(0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000180)='./file1\x00', 0x20) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0), 0x20000000000001ce, 0x1ff) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) 14:41:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffffe0) pwrite(r3, &(0x7f0000000000)="31f0a512530c003e7058", 0xa, 0x0, 0x21) writev(r1, &(0x7f0000000640)=[{0x0}], 0x1) 14:41:25 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) sync() pipe2(&(0x7f0000000080), 0x4) rmdir(&(0x7f0000000100)='./file0\x00') 14:41:25 executing program 0: 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="04"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000100)=""/37, 0x25, 0x800, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="22ae6122ed5022c7efcd32d25b0e71b9ced65e91b5f49a174e03c902d92aea0e7ec82dfba8432913dea5a597219e3c6dc95bb6d6e40ecdbe6c5f622954df7d718e2698f300c597b4e775c8cab1e237bd2f8e6cf74a016d5ba08323148323c4df5fbc019444ddf292e50a2c36cba868fc53ab1ba496dd83f36fc02f34a8737f833f875d293f617ea1461c12e48440c3fb34a9a7f51e055724f1f75a5969cf035261fbb0cc3a1e273574f5078b91bf635454115c2a09da0252b10ca86a9ef251cd350cdb8a9e001bb65328dbfa43efc74d77b836eafda21f24953e286b1fb9399778d4df3366ad3a", 0xe7}, {&(0x7f0000000280)="9b75663c9e4a540dfcec6fd708f1ac4e9653e9783b129de5e7a071af19e8562f54bc8f0e39f2808075709ad77de72ccdadf96b2b4837facf5927a89dea5b46085e7870a84b62c24fabba8d51b14bb412092de37ce84b5adef0e580456f653c10ffe15c184d24e6d68029b8a4116ec92f29bc4eecf7c99c1a489476aec07f86ba90d4cd039291eb2daf22a7", 0x8b}], 0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r3, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 14:41:25 executing program 1: semctl$SETVAL(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:41:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x3ec4a83687861799, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb3a7e29ca01530a3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x10080000006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f00000000c0)=0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x20000, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x400, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) fcntl$lock(r3, 0xe, &(0x7f0000000240)={0x3, 0x0, 0x8, 0x90a, r9}) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r11, 0xc0205602, &(0x7f0000000540)={0x4, 0x8, 0x92, 0x81, &(0x7f00000002c0)={{0x71, 0x5, 0x7, 0x0, 0xeb, 0x7bc, 0x63ed}, {[0x1, 0xb44, 0x3, 0xff, 0x1, 0x5, 0x8, 0x0, 0x800, 0x8, 0x7b3c, 0x4, 0x3, 0x8, 0x9, 0x6, 0x401, 0x1ff], [0x100000001, 0x9, 0x2, 0xffffffff, 0x32bdc0fe, 0x3f, 0x401, 0x5, 0x0, 0x31], [0xfffffffffffffff8, 0x2, 0x2, 0xbd53, 0x50fbfcdf, 0x100, 0x2], [0x6, 0x4, 0x20, 0x1, 0x1, 0x7ff], [{0x7fff, 0xfffffff8, 0x1, 0x16e}, {0xf9a, 0x0, 0x6, 0xc493}, {0x181, 0x6, 0x0, 0x7ff}, {0x1ff, 0xfff, 0x10000, 0x8000}, {0x1f, 0x1, 0x5, 0x32ea}, {0xc0d0, 0xa1cbcf7, 0xfffffffd, 0x2}, {0xfff, 0x6, 0x6, 0x6c000000}, {0x2, 0x0, 0x6, 0x2}], {0x5, 0x3a, 0xfffff000, 0x1}, {0x7fff, 0x3, 0x7, 0xfffffffffffffc8b}}}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0xdfe7950d255bce60, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8000, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x80105702, &(0x7f00000000c0)=0x1) socket$unix(0x1, 0x2, 0x0) 14:41:25 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) getppid() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 14:41:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r1 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/70) r2 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000000)=""/38) r3 = msgget(0x3, 0x60) msgrcv(r3, &(0x7f0000000080)={0x0, ""/21}, 0x1d, 0x1, 0x0) 14:41:25 executing program 1: wait4(0xffffffffffffffff, &(0x7f0000000000), 0x8, &(0x7f0000000180)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='/', r0, &(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 14:41:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x2, 0x3, 0x212) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) 14:41:25 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r2 = socket(0x2, 0xc003, 0x4) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c631939c215db0d30e8c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436d7731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e7d1ab856afc2ac612e6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800026b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae455c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111b4c17be381dc7451440ef022b52b09af59c398cd83137f65ef3de76d271ea86347ca5142127f985d67511a6a6e59f6e43604c9abb66b84b0a5347f765d33026b9c7797ab108a8171a1b667885bb92f7745ad3dfe1f310b1ef2fc318b9a3042d7b9f8c79ff94db50386daf16dc8f4186618b75d9dbf04e6dfd7dded1af2150bcc29b400d66aba2666db077525dc45575512df5934cef117f5b9ec22afdbdca4e12e9e2cf04784bb80412b44"], 0x10) write(r2, &(0x7f0000000180)="62bfaf4e754681e360b53a2a7074ef48e739ea7646fd875aa0184709bf5d04c320d0cef275ad8397feb9f017b781bc29d956ea61be305f99010e23d154c781fdacc4b99146f8668a3d0d1684ea5efb5d3089b096eb1b7fc1b0513d8f0cd88354119af51873af2d24297c17f853d848f6295c260a46a662f47f72de4a55a36797629187aefd416ce5dde24b15c4bbbd4f14b079256b35409f1f1b7a95861ddf415d08ef4615302d369f1b27bcf59b0cd4d474e0237121e417e4b2aef7f65e12af76d812c0544e02da1f8dfef11feafb71e429cc740c36e95c91c937a61dbd129853b91b0755480a5f298c77b75eafb1482a5081dc57e291a122bda2f27c03d7172f582fd51d8cc3a759b1345f7a6eb2c748ddd9bd12ef2afd8a1fef242deb54253edbfe7f56a9a8b74fd89885595671687d309d21adc4d4df2d9afd3ddfd64559c5ece375198af556df2a62cd0628836c21fd77b48e468ce565a599db96d8f9c6ec6fb3ff43ef3a802d32d756c68ec66c69b8d2879091baef76bfcf01f4796e056985c39cce5935317aea22a29fc12358a6509df4cd3da1b612b3f646666956e3a5d10270bb4a48e3073fba96a56ed3ce417abd4b5909132b45cd48d8de97121d3d453de9aaf084eab596bcfe7cefec5ae6969707688202f7acdae004ba68046a8e6177d593035ef7b9b267451d8ae82b344c134611d265abdb765978329c9b099ca07fc2ba1086d07cee976c6a4b9a6240989bae27fa2aeb2e081f596be8a98ed097b4169adbc9582a46a2eb94a8b6378a4824bf9a73e79db7de956e46aae1450fd1ae773f52897e59ae754b5ce2eb918c3b34cf9951010eddaf7b3a82a1f2e52cd04cecfb0f29ed9aa0d00a508620e100d6e6f9fccb4ada99743c96b3ca52e73d38ab48341429b9a966d68682b1a2485b53e781cd2ef3363f9ebb776a21bfcf1c60e1e4ec34c8dec32838e1a562c7866d5667ed8c3b0cf93444cec76e28c3e568379231fb872e3da85cc59bb0268d3b79645083900de4035c93e012a2e3874eeb6e459548d468e0d9f7efa4bf78b8191b0887e30bd4a27d123348ee63fdcc4534239328773e0905c702324e143e71707d7dc4f1e49e286b832ae68ecb7cfb103b5258f0fd2ad44a782cfa3e4467598db89d0bc04c83375a2261ecc0a9a7400af1a6507a07a5d2102a2e96f41df7f20c9690ad0559d1f3ac3bfca1f14e33f91be9bc11525c5df85bbf120ef6a935693bc3058e5edb260cb40d89c4fdf6a4ac5fbdff563ca3a58299b332f995ec2533cf17da59580c09f35654a7a4b65dc70a67353fc8000bc284d261a26bc19fed8de0cd93156f2a791a2d845d04cfb99e28b3f62055abddc6bb392b0b9a955635952d9e3bbe23c3b677a5fc775eba141f2cf7c13c001eddc53f5fee7f3680d3c53b2e9e896212d2ea8a7a93cf3e560e165c5dea1d78432e53b7a9bdcdcaed5c37cb0ec0f26fed328a6a4ed20fdb11e5275bafb6ba676fe16888dd013f29627eb7d6e1a7d35ac173ff2181245831b4a748d1e8ef2f739fc3aa7bf10d8aa7094b91d3755604ec624c6d50ae8684a7c990b9008fac15536715dfa16f9ad3690b3ce89639b3856b384c86482664df6b7adf52c33ad2771c2839a57f36fbb07559a6addc36a8e2bef1af8a433a7848a03f40cd6b42a1c65299ab96874c05c9f20098485997a36a0e62510dd06282dcddee6391d3b9b11980117f5466b5cd54685455d980298add1a527627a155ad67a14e5fa81cd2654983f337ec6f210cd2fee06bb767874aa8bece4cd0fc7efda9f6a0a19395588e806d4f479bc94ea2cbb0e3b8d69dcab4520a057e3a4cebee8c943815201c334553246b7460c812ab97aa8c377363d513063df77cc66be570e151cc450505c150ec68a295dbdffb7914fdf02d5f61ecf076137e7366288e2555780a0618d70798ea2d64a1567218b1b9d3bc07022a7e0c710637053d4b249a8061348838f9d18c0c76686221d0c1535e1dafe239e07bd7de3868ac7100a198e8701e01e7b7cddd", 0x5a1) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000240)="2d50e0ed15f1f2251ae38a5cf27156d51d05bb2efde6a1876dce5fee28c640ea7bb910f2591ed2d5394df16067e03b5d3ab675e107772c6ba8c6d2b43118cddec0ee7051a5fff65706750e1a0310b38e10aed3d3d2fde08414", 0x59}, {&(0x7f00000002c0)="d614b2c60b98f21ffa5d89619ac3c436db625beba6a4aa981ec2100666ee65b8ddd70f1b88fdc340b116e16c4917b1151c5a22fa1d780affcea293bafba38b494602025356408f10a95af10840bd50143e8cd802069c", 0x56}, {&(0x7f0000000340)="6700061388121c0a92e19eb9712b81d8f9b7aec056088ac927157367370eae91b25d81b86c9bebaaf8e272a43475c4b3521150153865393443e14b8595aed40a441d449145b0fa8593285e0e071b33b4912314a92aef339b6c062e63d79f1f38c6a7e15bd3d03cc2d1203aac11d7d2b7f4ff3f0d20c831e7f5fff18ed82a87ec", 0x80}, {&(0x7f0000000100)="4592a32647d672ccbabec64330f0244251a2aa20a8d997d85141ff578d676fcdf6f40ca9787417aa", 0x28}, {&(0x7f00000003c0)="e708aad5e1bfb6a50d3be751c8511290efcff6252cf2ce41436a20f577dc6996ac2e394c6b834f3088f42a04ddf0c4513c98db34946c556f038b109f4f59fc0a969748314c6cb9bfa7d15815ecc861dad023bcc9a4207b0685c484f426ea2d14d2639d3b80f6b459a1c140a3fc772885df2aefe2e9bf665dd0fbb71e3528247f7e1d5315ce1771163951a4c2371213", 0x8f}], 0x5) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f0000000000)='./file0\x00', r0, r5) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000740)='./file0\x00', r0, r10) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 14:41:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x19, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x400, 0x5, 0xfffb, 0x184}) 14:41:25 executing program 0: mkdirat(0xffffffffffffffff, &(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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 14:41:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1befd2e7a6fa564f, 0x80) 14:41:25 executing program 0: 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="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES16, @ANYRES32=r0, @ANYRES32=r1], 0x26}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 14:41:26 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0/file0\x00', 0x650090e5cb18e909, 0x0, r1) setgroups(0x0, 0x0) ktrace(&(0x7f0000000280)='./file0/file0\x00', 0x3, 0x40000009, 0xffffffffffffffff) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r1) open(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0xe0) sendto(r0, &(0x7f0000000180)="1f743d228784fc934c3f6131ac636fc415011cee5446627659db415fa3aeedcc6449e3daa27bbe8e315e24c96342f9f9556cf31d0b9a2c3d37e6f8f5ffe46126d7f4ede2356ca33c3c4d999d933ed06526673cab4e19b2bd8c1cfcf0f05ce4a4f85a3fc31476116ff4ada1e3a8d0a1f5e4bfbffaa1e94e630491d9867afb0dfc4ca4636a91fcab4bff13fe16684a53ed90e6885c63913aa5eb2b6beaa19b3866efb5ac1ca7319d89378a4cca0fc81d81c9906f2672d41332f7ddd311d455d0e19ddd0531ae0cdf226631464702508e852d0f0f25e49acf8020f349518e741feeefb817eee23db862c1cf55dea9183da689158edec422", 0xf6, 0x1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 14:41:26 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)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x21f, './file0\x00'}) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") clock_settime(0x4, &(0x7f0000001880)={0xffffffffffffffff, 0xfffffffffffffffe}) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x6}], 0x1, 0x1ff) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000001680)=0x431) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r4 = syz_open_pts() ioctl$KDDISABIO(r3, 0x20004b3d) close(r4) fsync(r2) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000001840)={0x9, &(0x7f00000017c0)=[{0x6, 0x88, 0xff, 0x8}, {0x3f, 0x7, 0x7, 0xffffffe1}, {0x100, 0x3, 0x80, 0x9}, {0x4, 0x2, 0x6, 0x3b2}, {0x101, 0x1, 0xeb, 0x10000}, {0x1f46, 0x2, 0x1, 0x3}, {0x7, 0x1f, 0x6, 0x6}, {0xffff, 0x1, 0x1f, 0x101}, {0x1, 0x0, 0x8, 0x7fffffff}]}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001740)) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r2, r4) r5 = dup(r1) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f0000000180)=""/37, 0x25}, {&(0x7f0000001480)=""/241, 0xf1}, {&(0x7f00000001c0)=""/8, 0x8}], 0x8, &(0x7f0000001600)=""/41, 0x29}, 0x0) chflags(&(0x7f00000018c0)='./file0\x00', 0x1) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000016c0)={'./file0\x00', 0x8000, 0x20, 0xf36d, 0x0, 0x8, 0x2, 0xfffffff9, 0x1, 0x0, 0x4, 0x3}) 14:41:26 executing program 0: syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000700)) pipe(&(0x7f00000001c0)) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) 14:41: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) 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) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x60000c00, r7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c78", 0x2) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:41:27 executing program 1: socket(0x2, 0x10000000000003, 0x0) socket(0x2, 0x10000000000003, 0x0) r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="5602e5ffffffffff000025ea1c61a0fac06cb1db7344b7cf0977162e63016fd6f5a4ca49c89a9664a72c7bb9477126f74237c8a8e22a390efe769d405bad7dbe64650a2e8753d78eb68cc435273e2bb3530355309682108ca3ec935c73d45c2ed2c523c59d119e888d2de938d00e4c49dd20215d060341536016ec07708b709ff4cd0d7ab0d93104873865f428b190bc2ec5ce8b6b08368cd2d57551702423e50030fd6466c963903a75f275cc8843db15de0210c87bfba51889c71b7277c47735d5f3c893e20489446eb99626b87f634a1f22446db4338ffced99fb7eebb9c6c35aad8ad94dd3d9e72f090075dd31529254cba3bc0c441401000000000000ca4c706b5935286b72ec0f6eb9364a798b63e12d36468eaba05c1bfd917b8520a673a38f20257abba0bbe5c91d4cb612c8b9dfb7ab733af1ff0f1e28d4de1db2cf9d0e3aace0e10d727b87aa5ef19fb12baf6d54a0e5632f8abc31777bb1d32578b383f3dfbf640bd8177094bdd4974a1a5b72f921521ec8f47545f87b2f604f6ee1a5310432f49a3ecd6556dbfa76e0144a5599df8d363d3890491f791f3d124d03dc534a89220a366f67aa52bfde59eb88f11cb42be002e0149e8bd926c1d91cf063f2ca713c5ef17ee0f53fa388db21d3544c49f0871a344ea801367720e3fe57d6487510b3782e6c0605c4d1a41eb3ea06b5af729ab98ba48bbccd2c0c03ac9978b1a6cfdc818daa1b571a8787058ab5da51e6790a1dce57cb4e"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000240)="55e96fe904cc21c2bd13f92dd30f84d245956fedbc3edf6764bc926ca1810eb9bc9b7fe065e39b0d4b278e5ef26eabc58715063ad46fc5074806000000e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd82ab367d69d55dde643f08790f0119333fcc24bec1874dc032513a370c3bfe91aff009f05772ebfc123ca8e746d02072ac3b7e9474bc9fd3aeeecae3a652e189668656acd96", 0xdb}], 0x2, 0x0}, 0x0) 14:41:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8020, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x80000000, 0x3f}) 14:41:27 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6802d5fffffffff7efff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r1, &(0x7f0000000140)="9f971c0f156bd3828a38cb2b48158dfa6b0242b6525b439b754547901cb04ffb9dc3fb400a40f165d41cc4c5835dcd004f7306db944b9fc5babfeca3889195e0cabbd827", 0x44, 0x20d, &(0x7f00000000c0)=@un=@abs={0x1d99fad88291d438, 0x0, 0x1}, 0x8) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'\x00', 0xc29, 0x20, 0x1, 0x0, 0x6, 0x1f, 0x6, 0x0, 0x3, 0x8, 0x20}) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 14:41:27 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="8f620c6886c0b3810d9b3c1c1c6c38bd6482be58cf5de9c8aa378b1b00dba2e808d89c7d5908f48f304c5ea478b40229728bc105c2621f0e9877878c0977445e297dc7c5e0ceb22d017f86bf0e6a911cb66f419e655823b0f4edb6fc16b87c1065ca5e12babc61e496a4ea0da6cf86b705ae7998d34da994e6b235531adec836102f6a6fc3da2fc31a7e6d01e3d007b9977027684db8dfd37fbc001ca9362407b71fbf50c101ca9413639ecc09b496c8ee154d5edc063254419b7261777c22ff1f0baaf97baf8a74b9bf7bb288e7ea0e87574141755b999b26f6e08679b12cbeab6bfe3ebf97811ea76a190f8b406bedb10616d989fa4a39cce45830c85cbe10b1256c0c2e09f02870bf5bfa3a17bfb57f29c4fe01bd6c34554a184cf2c434e4870ca0b08626561bd659a872e7ffcc095afe77556339e7dac37c5eaa9738b3bbd26c5d7cc6d05e3503ff5c6c33045cab95d82924a0c2bdd2c0dc830a63ab979419a0963c72bab72e19dbb68fcef48cbec5f2347130e5ce94801a8861e9b7146c31095f63e324bb594dd7d70ee89357660e559a138dc6864124d88aaac0aee7d31423ce23134e7dde2e21bf07c0575cf0885d33201df17fb30ae0f99bd0b0bd06b4fbdc66e4307490f7cd74f148370b343d07b2abaf0a79f99e4f7c74dede19f9254fa85c9848b0ae2ee22c404c81c1f8afd8b734b7dcf1a4a96fce8f3225f289cb6e27d33c33f42828ba430c162b25b99a678aca52888237090f0bbdb77e9f7a65db6fee9ec6752657d27753bb5b1c3da24455eaf1c4c3f6f7523e1a30319d195ceb3213bc3158f78bc6448b6779c9b8479489e10cb23426265d58488b797eeb0da240b0e55444ca6efdf99f779c68fb17d8f866995b826265a4f7b66b71dd949762708e7a2575fee0dfbf0015ebe187f8f30e22c5033354d0d463e0862df280e4d61a7ae240f387c0aa97981551ca9e4256c2337b37ff71cbe41dd5c03d67c1bae66feddc7fd61557f4eda06a5667c2b42e93b0b48ec55a432c218fd0116d1c63a7767686decd93770c515f45e698b0694cb7f514781c306b2ffed676718979186e28783582710508473bd844c8eee09e19cc04da6e8735c39b1cba89392a45c44560067addfd3bf685c294a5a28c27d1a61de44a37619b1d3858f004e719c8a8a082158173e36a611061ca5a9b1f4e2072c4bc0e076b25dce4f70ce7258a7bddb3a1b7eafcdaa4e5825892604a2ffd14d2a0426d51889a15874aec63ac80f008b8897e8df07759bb0d17deb6377a38930eb7d3c76100387a3e895639c9a7b4f35570d4f3243936532d4197e4e2d887580dfabb3da013b46444b5fb44ade6e43ed99234ee3365194d8274ecca4dfb2db4ef589fd3aa13572fdf56d7577fc399cb139276d46fe712321a3b0a2327787c71fdbb033c0c1ff26c01b6110e2cbaadd43770cb4492564a512a37bf2dd26211d64b8f466ab4357be602e30c8801cea3db7b80b0354eff7f03388c65f2956d674c76f00f10f3d69b8b73faa172be9bb1767a03b52dfbe68f7e4a78a572c6e0c9a05fd439f273178cd92fa094ef4c24eabc484601ef022f93df1ff00d370cde25e2687ef3406d33e4b4f13f0f11ffc494d984c13e08e277e06c8dda064880e923345ea27a4350e76eabfa2748105351d724c522730520598bffbecaf0cf0381ee487c377c87274a5f94ac75cc1162cee62a99bddf10816a81b25ee32c97ada8febc363f2c907195cbbe4538df5da8e2928f247ed2c549a9f336eee06cc23806bc8dda36577a07c3b8e796fbc23715a85c528c789d443094e09c049acb63d9cbfc03976beb024404222f6f00f7fc95931df845396cc540ca8c70d4a24e63f0c482d16f2b343ffba943ac24c85d7660b1d00fc2ec76edde874da7dcd23f870a6f05fe2e6f172d4a2b52bf7c20ee17fb3ff838c8d80abb63781fd41507e55cdd2dc304894c20707638f32ffbda7a476251a36a426ef8d03ea82a6a7685e4b19d26963bf6690c766a7e9419c57edfed614891c3b67424ed26bb487f0dc581e32fa27149e881317a7045356ff6cab1165a7e5fa1e934217862cc30e1ec3fd6164060e3b9cadb2a31981b8009fc4b47d8189db1b645b5cc1c07ca51d8d624ee17d8e175a146f84534c5822432c0451a3569ecfa12fdae297cb33d17e5282ee0a4109d006a4d47b53d57e4f92451ffde794abd09d695cb5a1f675d51a4a35bcb45f7c2470c51e50d17d997fa6cc6abface26898f9663e5ffa4270ddc5ee82eeb85eedc22cecbc629830dd0f34f5eeee16c41b7443d6ef9b3a984957c7cf63c4dc1790d1543c70e42bff1de5f22b82290e72a80083f843a826f70f63b2cbb60cc0fb4ca9e195a517feca7d9349d6418f8a34d4f9d103eac97075dfafcde916af0a5cd2be9f198f0669705b3957820a1b4ce081a5fb98fea7034aa042555600402bef57f60c71fdc758fac47812121fb50d5dad53a677a09e40da979870de40393c8c13bd10f58c0f81c0476764b001e344268af053ac4bafd668e5181e2fcb1151db757357649793651c613d1c35bf53f4373f7c799282d5836a8d99757077e978c21487a4015c15ccbb4321b97dd82b874278a526c8a23aa56c0cdcde94d336d33d5e31669cdbb600768e0f57359aa66002d4b2fae46690a5917ed6df7e92a52ba373ebbdba95afbf7ada7c4ec7dee38e35596065a7d33d483897d4f33c4068580abad52786ab9797e19b4a360f419d72dc085d96005d13f5d73f4811170a4a00312524ecb7f56dae132afb979ff8081ece4c663b1c9a3acc9102587aa7f05fd92fbcb1ee806b05be76c9d33212fdb4b641098e9a33618adb338d7b1f8a705adedfc701131d186804e8c3e924d8bc3f0f51153ff88837cad1fd74df58311820164e4d9f9eebcf5346dacc3c178adaec76f9b16f91eab6bf2981df6f4be02320b80a356b09175525ef05128e293a34f57af29d3febff5e2de6495050bf1bbcc9a90559c2c9864d0586fd8e4008d2e6768d720cff51418f637134480c51da13a4f779e2eb57cf6fba7623e1112bff6c8a39c78411550a703796355ff4b6847493330a59da2573f8a4aad1a84ea15debfd4ab0a3b44b55e6a5ea18bf6128b8fdf9ec609e353a5262e554d2d6643e0ff5110e2bb568fbdc533005e77af2cb0b54c42fbf9f9092ac00c629da86f473fcc10ec2813040ba3228920cbdea8c9ef81fcea002faeb144f4b504548c6c7516109fa9fa3d998050dd688edd49881d24b77b69be20fa449879ea14b3d26dc51524c5500a7e439388d82d2adf71d119227cb06dbdeefcde19fa20fa9fdf9e1815b95207e655debe2b9b5a60076ad936c696371719ebfbe3577feeffe3da0c510b0fef0e02405bd6f0526237e6c159c7fc3e4484202e55463e8d4f47fe2616432112e17dc36e65c7dda94e314f3bd5681a3d8e54c5e4f2822b1203ce2e95719628ea00bd5abaf7092d7be9e00a7be86e37494cf2aa8e20a51171be71c78180696c36f5e0cc113891990e30886d3b9b5d2d0a510c482176313817c02bae053b9baa9fed2f97910054875e948fec1af7a20c46529098d5657c755c9c073a808109be085929ab85090fb716341377490e7de5bab0a2bb4d8b6400a6b84ac08c03021ca439684d8584ab0e3b25b425d85917451b22584cd69d2c99393414967da4f248fdc8157e55d89f1431a7d332769197bf1b67400356670f90b21ba9ec45fc26c18a872c286ceb8467d42d0dd730cf8f628e1153f3dc394993e687d0e3aa82d274ab06b320362873f1a980e765f51bd446531e6221191ff73d30083f83781e690c69943e7e98e3b1780df1676434a16251f4859013f7e6906efed359b9ef7b769c9eb22312798434bd07a8d2b647479e0ba6866c7ffac7b58895b592c67e4d5a54f6aeee848a36c7d93c912380ad51a3e2f3d31ed53434579411a842aa70050d81cb1afd9ad31a1adadfbb3d9330920d989ea71f338ed8ae35e66b8141dd8cef7d37cb925d12dc492934a617c16fb9b3b768e63462478eaf6c1a9dc25c941f98e455084b6b50e1404e235afff33f46947445e8c8442d071c94ca35fc609eeba7a75fc4627e9cd7b7edf840f9f2756320de3df3464d22b083fd51e9e0df44f6e5b428df1bd2376fc222c0106641b5c3a44e2519c4a21d14416d12a41fc7040d318e985b04b8ffd84a92979110a95cafe5004380ad2a797c3b31660dd4417085ad72410387d06eced7e2d135ba1a13b678b5e023d25268c0c2c20d4fa6f8cc8a69b1ec2349dbe4c2a45ed6c704ce9be76797e24a74d3770c61d9dc0bbfb9f2447a8ee2b12ed8cd3e61d37ef1b3be92df3c56cdbdc58cbb792b8b985082bf149aff448d7e74306c2071bc666ed9bcdc3bbafacf4414b3d4441560ea5f541dfd0b6353a5987dc6629c160d01a989dd54372cde36e6a021d0cd569ceb2a957f7548059ccd6e934d4d3cbf32c9dead456f1cd162580180af0901d85da6430086f5777fc518a541cbd2cebebe22050eb9395c3c01d7802bf16f6309fb56d5a7e3e6a70ca1163a97197abc297315e5d696599bcd4df6d95f5b1f0f68fcae407d55a683706f8770a81a15fde3105e74e4051100e83b8494f76409b861be6aa119649de52b23bc9443087adbb16c43f4b49c14a1d0bdcf4e4463fadbffd566164a7dec04f3d02c21c80cb728846ecb446ff35a55966f1373c525bf5dad60a7d7aaa239087bdb08f0d03e11f03632346a06c906b2a5a6cbfafd6ef721a80671f934570a3690b0a8bdc99ee99b1d52f20de0026ea1ed5626c36eb2faba3027b54454fae262b8f7f93481743beba7365829bdc61282e0a344eca22225fb71a59e4a1f8bd15e99092eea5f928c532b0c04bd04703fa92ee7ab4c08885a813bd95ce562a2d9d241920922ec7cd2afb22c5656c8e62a7b1c5189de7ec4219751f4a81145758200422c115857fb33d6fd613da833f2b9c761ae62cebdcbcb99fb34f93f5329fbf7b4111ba0662ed4cbda21ced0e3ce284133503d8036611dbc49c41063bcb8aa452f6918d406443c456e976676c0a72cd2043750da4b4288f25aea7c9f86e07907c7d7729b4434f397407f9561f2be59b1be5cfeda4338fed4b24381db63d3546f6491c914d5e2309c7f7fcd76c7d03e71ce73fb1c9040aa4a75fa5db2c7d246e92fd008549c3bf15c8dae196902e6d91fb986b5bfc13ced66764087dae8d16012c76e22b81d0e4297b7d7147707fcc78c58694d429e33d7a2b3156c58da017ba2fcd48029136a25708e3c83e6c3b7da05b17878a943bc49294c9d57ecd63d2f2f18e9c01d2ccb00e0ca1ad25656b49253639a2e920761fd0b33a3a43e2e286a388d7954a49a8f9a89571d3907f88d8538f88c924691d691dec731f675b3ca7535e34a8ad499b11e472f5fa9e7f9155477922543772f2653a5421dd8e3cc662a9d418ca7f9f560406c02b85e61a598e062434c6c69ff4eec5455aa20aec68fa384d57af142e3be14b040f63836777774252c34e00e78d0be3072e69518f4b4d43242fb94c42947692fb9403ecda62127dd584343cd795b999fbc3586c40b3bef55fac27785fdd22c2498abab8ea3ee8405b892682027152fea9e29d148ce1132573d012616e088cff4f4a6234c5b49a269f92297eedc0d2555984480d7e1a51992fcaaacf91e7ea7f15fa4c614b2e8c010d25cd6623f51c672866865f2e128132b5d91858e2593b428183760a8ae6dd2981f39c65c2df411d563b4039caad15fc7ca01ae7ec36485430a", 0x1000}, {&(0x7f0000001200)="5cde4592866d290899bb486f3bd870ef5c7c1697a4a47e9b7362fc50067fc50bd6852e8b4ba45a65c5c0fa3ba0fbf7b28aa18f95735eecd397d419c776237b047deed0d6d412fa28a3017a5e745159f5ef21bda48e4508e753b4152cc8d85d55bf2186d96993d5e007b23ac31a36e0c5ad2029efb4cbdf88016cf3da1e5296788265edadb2f99dbabefca6df681a860f61f85ee99782a73e0258b2af696ca098180d8301cb381eb7578bd344ee5158ea1fa232d23a0276332ace6ab304b1ad", 0xbf}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 14:41:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8000, 0x1, 0x41}, 0xfffffe47) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:27 executing program 0: 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) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x208, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 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) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:41:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) 14:41:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f0000000000)=0xfffffffb) 14:41:27 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wcmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x100}], 0x1, 0x1ff) ioctl$BIOCLOCK(r0, 0x20004276) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 14:41:27 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x10001, 0x64}) chdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x30) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x40) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/71) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x3f, 0x7}, {0x18, 0x2, 0xaf89, 0xf3d}, 0xfffa, [0x40, 0x9, 0x8000, 0x10001, 0x1, 0x5, 0xffff7fff, 0x8]}, 0x3c) ftruncate(0xffffffffffffff9c, 0x0, 0xfffffffffffffffc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwrite(r5, &(0x7f00000002c0)="ecab62e427b57c5c9e5ebca9301284d2ed910c7f0d99201ed28b8ea49328a9dc7fb2b0b445fbbfc7", 0x28, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000009c0)=0x1002) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvfrom$inet(r6, &(0x7f00000003c0)=""/172, 0xac, 0x800, &(0x7f0000000480)={0x2, 0x3}, 0xc) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x10) sync() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) getpeername(r3, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000600)="21a97a8885a6d8a90773d2788d4d87ca439097df4ee882b61e", 0x19}, {&(0x7f0000000640)="50a15f36df830de605414b7dde91ab490caa8437dcd3efc8bd5b38739ad9bb766ae26fef6f8232e0cd085b14e697b44068d98733d3b5ec634a70c9ffeec6568ad606db7854ad23eb0065a759ea3671ffef299f9aefba6371f1465f6e60856315f61569a2d46c66d83a0782c3a80ba4c9cfe3e3b301f91d0d5ecc97428c727ae78876e910dce65807c2f31c052495fe68a5dcc96e7ec22de3b2dcb3b4655df74ba5c140b1d2eac322b5f231", 0xab}, {&(0x7f0000000700)="dfb2c6acebb7f6352ce4890e3e0a51b81cf4968a71099f995d20750a2945dab4e89edd8f2eae7eb0f23b7998c0c247be717e718e10a7f8582e97a2df15671aff1421ed27a50a6bf964d83006d3affb930f60a4450ee68f01b520853c5fe2a75085c819234ec3ab974c11b5f514c2563a081c7a1bf1eca5d2e129800de1dac19d8c094f46008fe82e3a1a23255ceb5fd1b3b5964c38247b20f9739e3870657d3d77ccfbf2d4bc4ff71c25820bd500ac3e1ca8cc62896f879ffc2aed11e085b73e3469e73c5b43c2a0b4d515ac3520ac", 0xcf}], 0x3, 0x0, 0x0, 0x4}, 0xf) sendsyslog(&(0x7f0000000880)="cad4e16e4dc1a730e5ef550f74916ca396faa0407f5350ee5620e16384b43df73704ce4d025c99ccafe4e1c6d0163c21bee5941ce87931d8156270de9e3fd1e00db8432e84fdbcd30e8a2442524a40606b403663293b207561c96cba6aded344597b865a0e98da8212dc35720533807de61a041a75e40c2571916ab0e76ffd1f797ea9f7dde8bda2e1f08d9cb82227a4011ae503c9801d41685d0100c7c860223962b6c0c0fb", 0xa6, 0x8) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000940)) msgctl$IPC_RMID(r4, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000980)='/dev/diskmap\x00', 0x100, 0x0) fcntl$dupfd(r5, 0x0, r0) 14:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x1c}, {0x6}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x1, 0x8, 0xd13c}, {0x5b78, 0x98, 0x9, 0x2}, {0x0, 0x6d, 0xf, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 14:41:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r0, &(0x7f0000000200)=""/77, 0x4d) close(r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 14:41:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x620, 0x0, 0x0, 0x0, "f8712478a131a1f59279ee21849e3c9900"}) 14:41:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0xffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x400) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 14:41:28 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x9, [{0x1, 0x9333}, {0x1, 0x1}, {0x1, 0xffff8001}, {0x1, 0x10000}, {0x1, 0x1}, {0x2, 0x9}, {0x1, 0x9}, {0x1, 0x3}, {0x3, 0x9}, {0x2, 0x6}, {0x2, 0x8}, {0x1}, {0x1, 0x842}, {0x4, 0x5}, {0x3, 0x676}, {0x1, 0x2}, {0x0, 0x7fff}, {0x2, 0x800}, {0x3, 0x40}, {0x1, 0xffff}, {0x2, 0x1}, {0x1}, {0x1, 0x400}, {0x3, 0x35}, {0x1, 0x1000}, {0x1, 0x76c8}, {0x2, 0x6}, {0x2, 0x1}, {0x3, 0x200}, {0x3, 0x9d}, {0x2, 0x401}, {0x2, 0x7}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:41:29 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x400, 0x4, 0x200001ff, 0x5a3, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=[{0x10, 0x1, 0xffff}, {0x60, 0xffff, 0x43, "4fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a5581"}], 0x70}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) recvmsg(r5, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600), 0x0, &(0x7f0000002200)=""/4096, 0x1000}, 0x42) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) r7 = accept$inet6(r0, &(0x7f0000000600), &(0x7f0000000680)=0xc) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) execve(0x0, 0x0, 0x0) 14:41:29 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x7ff, 0x3a9}, {{r4}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r5}, 0x0, 0x0, 0x2, 0x1ff}, {{r5}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x7fff}], 0x7, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0xc2, 0x8, 0x2, 0x2}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x2}, {{r3}, 0xfffffffffffffffd, 0x40, 0xc, 0x9, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x7fff, 0x76d}], 0x8, &(0x7f0000000000)={0x7, 0x6}) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r6, &(0x7f0000002a00), 0x1) readv(r6, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r6, 0x84}], 0x1, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r6, r7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r8, 0x6}], 0x1, 0x1ff) dup2(r7, r8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x43) unveil(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='r\x00') r9 = dup2(r5, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x20000, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x80, 0x0) r13 = open(&(0x7f0000000480)='./bus\x00', 0x800, 0xc0) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r14, &(0x7f0000002a00), 0x1) readv(r14, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r14, 0x84}], 0x1, 0x0) r15 = syz_open_pts() close(r15) ioctl$TIOCSETAW(r15, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r14, r15) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r16, &(0x7f0000002a00), 0x1) readv(r16, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r16, 0x84}], 0x1, 0x0) r17 = syz_open_pts() close(r17) ioctl$TIOCSETAW(r17, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r16, r17) kevent(r9, &(0x7f00000004c0)=[{{r11}, 0xfffffffffffffff9, 0x68, 0x40, 0x10001, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x2, 0x2, 0x0, 0x8}, {{r12}, 0xfffffffffffffff9, 0x0, 0x10, 0x6, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2, 0x1, 0x8, 0x7}, {{r13}, 0x5, 0x1, 0xf0000000, 0xb1d, 0x8000}, {{r14}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0xffff}, {{r16}, 0xfffffffffffffffe, 0xb0, 0x2, 0x1ff, 0x3}], 0x2, 0x0, 0x107, 0x0) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r18 = syz_open_pts() fchflags(r18, 0x1) dup2(r2, r1) rmdir(&(0x7f0000000300)='./file0/file0\x00') 14:41:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)="82ddbc0ce61fea2b2a8acb0e7104f06ae84b4e54a186cda25b8e690b33cc06b1830d48018a9a8b66b63a34415dff9933370e3902cbd07f378a4fe3fb87ce55aae940b7869108acb3de505d6f8e7f8fee2a4a398f86bfc8850e654edb712acfc44f6ce2df51ae19ee2e502d3d18780e0827783681fd581f10ea9d7976027d8ff9437f49062c0fdac5a8279121e978f590023c6f9061fe4fb8cc92750f9388ec2739299d0a7a64c0293896eb8cbf592ed9baa99a0dcb30f44f8442916d4e8fc5db3a3f2c37645f758404fc9c70992d0b5175d3e9cad280d85852bb963c2e", 0xdd}], 0x1, &(0x7f00000002c0)=[{0xc0, 0x1, 0xffffca84, "f580eb8b3a5b5d3168da5c237afe2fae8266884f366f4f8045417aeb10a7b752bca66f0c86e3d0ee62811459381354870a22e18502209b38c5fdaab40ed1d5099090d6108003a86d861fe6cbecc6152e247317e9ad191f4ab895527e2775027c6bcc4084cf1511344d3cf10d3c8e1b3f5f368bbe2af9466e038d95575f3e434fa2af0c34f42ade7189cf2dabc70639290f8e5267ec31a77bbb44474d7506b388aa8a9592f1a85eac769edbcd2cf92b"}, {0xa8, 0xffff, 0x1, "d26da6a8a135e7916aa9c676176e3cafac5096433f07f99545d163ff35cf3f19418c4b70b35f72187e047534aa52568d5e3bd346d39734d17784d255ddbb6744883450d11ed923bb0bb80adc194b1db525b00dc78cb2ade6a0ff7dd0237e47a81f459fc021771b39e1afaef6aca5d63f56e93ec584e54d69f664596e684fcd677f848c1a902a844e78ae9cf3748ba1b5ba8003f9"}, {0x18, 0xfffe, 0x40, "ad"}, {0x1010, 0x1, 0x7, "90b535fb5f77c6bd1bad930ca94881d912cb7f14105e1cff62930b4a0126bd54357ec46ad73f0962ed2506d35c479c8b69b80226b345942a49fcd4083293cb4c1882b00a6054ee383dbb78badd62c89401512eab2da237bb8119cb04ace1d78ca6c8c6872addfd7dd45bb81601bcbd08e5fc8eef5004de06c27330ef6c5bfd4e7c60b92c1b3586ccf52f4c8dc5d4b3f462b7dc0b20101baa6064a7c54af4345615577e0c47edbb9c9986e5e087a04a998b9c5373962c61d70c0fb13cf77420dbe55a0b1b5a445386af5eb2f19fdeca4e2341e92726b93a1bc84823b4026136cc94826c30165bc35b8ee6e207e58fc418e0e19c75c5d7a64d7bc5100c10c0289a98b72ce5b57b9843bbc6cd9d7dc9fa30e061a3977c74d0ffd070359d2e8bcd84faae044512bb122bd1379c9cdad7373e57ddec4b89be0af52903542b4674314aa58802babb05c4bba04b793fd573189b6229b7fe4752622ac758fad8f06820f28d48bf3139c2f997fac5696eb4b815cbb684394f575889c4840d85c8a45323aa398c7849339751530c75fbda7901eeeff6db0d30caf702b2c5201e840a1f457e62455f70dd8eb6c34b954c3830f4bbab6d83932db89784ffdca07f7b26580449cf5bdb6db42278d28a6c82c9bafce9548538b098799518995a4693846823b01f2cdfa92db05a0a0c3aa26bdebfbb6c13e5e0a02255c7688be74193c8a8e50c943b5f2845950b76676ff2e149edbf6e1e473e8d6c3c9fb95dc8a1133793e22369982f2f0b160100eb8ffbf58416dd27c0f88550ba0092be0c5de39d40d5b85cbba965c866cd5c3ba158b2ad8c04ab9d99f645fc0367ee19d2368022d42d8070a850972517750d0f7dd85a64a420724233be0d5cd08f56c15c2a060f6a94720c4a4a7bee118e60ba77ea8be0e11041df8d623bb22b8ec7c29a50e07e2e6e454e0772a7e56d84b92f3f6d3edafbe6d2b446d090f18c12144a38dd1699f81a07806173340bbe0bb615585b94b78037e460e9455d4a2b7192283b45bb5bee25b84a66b53f64ccce00620dc9a7d458581c1813d708eac93ecb056a71e168b6d3f311816a64ece81011630111cd221b69f37e98318fd2bf72f7e28376202ed9be0e9b54785259e8b18f2668bc7a92b2155e3046aa815655c4511dc934b3aff7e64ca9bb4365b66715c4ed4df240eb82d09ad03c9c46db8d3e74a9b66768bfbd4c2d453550222bb27e0032d499041da09d27b1500af42ea28b460de0ee0ef8932fedf63ce2c2526e8ca2819394c7a2e942ccb0642837c678cf9956e37b3eb62756418b841565f66e31538362e6c92054a186e0b03129a52dc0e7e4f6986816cb6407c5418e8fc22b4f0cab44fd46854eb12fd236e6ad836216957b9a65e05d5bd35b8f9a75bea77ec2c3e635b04196d5ef13a74141c2702fc3d1b2282de72bdf789e9a7b593679c757f58f50ffbd1998aa8f9e7f05fe91a57f94103fa2904849736e3c4ef30cfc87e1eac96df0f8e9e9d6a862208c29ebd37ec92980af4ffefbd6c67e5d2553af06b0cf5e576ba0916fb352608f9be4870b2e7d4fd58e86089468dd2f0c9bc58b7098b4db18a949b2ad7cba4b8d73de8f6751385efa75ad3bb183c1914a8039ff45a38c329ddbe3920e7156aeeec2327c52014bafdf77310778a29e875acaf09e94d40a3bae9628cabbd2f3da81c912685e5d4a26b9e3089e4ed4112f314856411b3acf64bc51fd0c363ea73a834eeb6052821169d64b0db119c0be7a1db1d4bf12c3d10c652546c26d9cb3e8f2d628e93545855e36152e6f041a3e1a1ae92730f5e8f310206608e311b22ce56a0b4bc38cdca12d6c6799b634a02af012b311bc9d5b95ec6cd45910802dd45882ab3d376e190a250f284be60fa2210e1860f1f6b9d3e0d6f22784a85617efd95565101dedd2b539cf38d3566562c4d4cbf388cc971d927f60a2b0a17287e675609c6e84fd677b385139d82370bb180fc4e0cdc640f777a11b750760510fb3073bcbd78fc497c15566508bdb795b1a12f15479999116ee98a21f62b4d81273db24a0a57edc087ec1a21756e616e818292ba4f4c4e75e901ebfbe01a93c768562392577f8cc6248af52ca49913c2435e31c46a159ecf504a4fe9dedf6f3e67022a354784c8fab19b588a3db6e18ae2838fe57cc971b89c8e844003682108bfbee4c438f54f0dccceaa9897dd44719776e74face76129888e62ab3ece767647361d7bf3674d332d630524c31b5e4dcbd6fce4052bbfa31003fd650bf21d6234a6250dad020ba8a850904da536321f5b26a338cded774e26106398c526c00f40143d9c9852d4c2c2ed122f0ebfa15e1c435686c99f566e831e9284a22c1f9181e389beecba0440a20f8506b730337188e112d8f7bde4093f518c106e2fa8ecbbba9aed5db84c80f66c4272828f71cb5417f77ea2b151790e4966aecc90363d134a69d09345c161fbd8b936cf9b32cfd07cfe27325bd9c5994e58b365d570293d224a64fc2f35a38a4e31b30a56599926dcaec93f20d219ae6c84cb16d97410c89a90110c02bf465af82cb4d9e845622ba2c37a284ab8fbf40893ba696b412ee53fbbc5f5b20f923025e31386406a825df9013ab7f4937a43f3b55990f9e5298c4af45f62a8801808f365504c0c43c143e644c780ac509ad9ba6700cbd65164eda1d767e4f6ab41610ce6ed343860c2ae514f7ea862289e1189aa67c016b28ea3947e1a6a4070f710e4112743132631a2736998ce5857325e01320d513ca1a26f2e3763dac69b0f6cdc451955c485d53a0869c36a173a25a8fc666d8ca9b7f032aa21be56f297d92c935d0430f3abf7be0f8866acf75548ec0d8009bcd4bc3e004429bba03e9555daefb361611d6b21ca5c3781fe9540a49d146037ee47d780c6d916b9112ce159f5b89dfa297837f5a36b54df6d5a78a84846f40cdf6dafadc84f452ae9b510dd86f93548537d2d847d270415eb94715fdc700fb1f2f57ec184882e58bf80ef45159c8df3108284d7ad0c207128d4512ca68d4378b87d04f37038aa7dbcdfaa1d598442fede1047e8ebc4f1744f561033cfc3b815abbabeb808cbcd42e5e59555f126be7d731e648e559078834629f390fb1e491d1950755ad7d78116aad9f10f92ee4ed733935bfcd9025705515204b12fd0651a3015d3d5e9779502264ed9fd02bb1b751d2e07c4439930eb4dbd611ae7bf180f3040852deb47be7510b147f75871143739f046351f131d21698437c4a766f0119109fa26ec6539953a4b164700df86f2c750132ba8be47c97a7295ffa36c675a9a6fb55b300d4be8253ecc6470f18dc3a8022d702ab6768776c37aaa2befac9b1dc3a65aa6b78c004511380b9e1e330a085c8e95ae33516d79819a8db19a5794cc84a34d723d1d3c73d82abc14d3421d50fdef209643a2c2c865dbae25fd4ebc5a2f3f2d28a79ae7265ee85059b2e73e66163d0ca109f68537795fd949b6704f676847e0d959ffeb3bd641fc94607e95195d11c9312c9f01b30b64dab9f9ef1abd84f839aea06a3bfc0c9375be16bda942a0e8722738e63d644edcfb76ad12eb9bdfacab68b1a39b3bceb4720ef8d65b12568227a144d08ccd77f396088a7e6573db92a5635676f7e80483a490fc7045e616ef242f5638a3bc6460bf33774d139c7f4055c5ca7caebc024bc282f060984e3657635ac863f8ef7a77b872010b4a9864302dc4447216b60c195599df511da888f560b6ee498a9595c5d5100e461151efdd457ec4fc728a6aeb90465f94811d048a46b8c71c8a96fc80730308e0117b00aba77feb6e9c87e94362a76b35923977a3bc542cbd767ba7aeb4d06974da23e4e7c194cf52a61616ce7575c7b990d1ec3fe4ed09cb18cf9cf2f879d7d927022e409201db9a4be16d18ce5f0cf8cd2af57de3fe9024b9821c306349663c6953f158e13df47bcc22f994de12351a9609f05e024be144e9c53f5faf904815ffbb97a169ff225b8b56ce7786745761b208cfd87bb7ba5bd849fcb5b3750616b06bb9ecd8abc4585ee29651637a5efc5a41a44383eef6b5ca6c1d2d2371ab0f90e8c36442bb094d84aa2761c0298638353adea94f40e175eb9afdd0c0bc89f0e217a2bfe1d5e07373d5abdcd6a4a6f11d61650b7603c68e66e5105a8efcbdaa2ee0c25fba53f4af41c95350f17480dc9823a880c66de662e56ff2836f4254065365dfd24a73e02d0297b3b34cc303738d36a28a8604e63cdc37a0a4700fcd6c76257539b2220a364ef0ea4917cbcbe53a24e15ee6d5b4ae62b1cd0b4ebbadc942ec6a22968b99875b086a6c9a162094927f810e09fb2489a34582d2ee94927471fe41d1275c3bcc70b0072be4100edd3f4ccd60d2869e341e86bb99318063622f370109871c11f657d4dd6273ca32af5961443c14018201ccadbf81d8109d3a8839ee4fbc458291e199109f2c2c580611e77afb05979b960b0c9dcd7a5aa7fbbc10dd840ca5c7d95de02e9271bd2cdfd708f6d6ef480e942fe8466b005de1ba9d9cb1cad13080753a7920e2ed8f5d55f8654835ba82c7ed9ebc310bd3027fdb64fc53d6551ad00d18f179481d4e9361aedc6b308938bd6ac2986d98c35b1914c56d03e7f94af158c7371330facfa45e798aafcbe2794e84cd4b816d5c10bbdd604ad088ded24441264bf52fb2b9e13ff2ca902686c349000302a72f4cf38b0ac877675292d94dda9fca03f848b64e33566e3e36ce3127549c0da2ffa5cbe935df5d9d5f62be20da157baf79f84e89309d14b4e5082740db88640530abea069bf35aba357a187d5e24c6328da40d3b23348897e09b9d8a7c5710e8c02f743257b1b998d4fa37f316ecd9742441c1cc59f48bf9493bc6f190234aa5e21777c3ed4b80e5cf72a3a06d76b649a9d56f4a4bfc31e045a9d7f64ad157965454988eee3ecbc98ae0c3c05c87c62e0135594ab5064395a3173680cba816c23a04a73f8579518c5d1679ac31406e65343d7a4c26863a6889fbbfd9583dd791a23da879c33f4bea6a2fd728805e209c82d1eced43f108cba6f6c53539b118df646206b03495c29cea9a66f04b97c6b5f3e2407708316b01ed5789061a02406e84081612c458cb97e068c86776558656bacb61a1136ac0bc8435175c839be286fe259607cc1d07474b6091ae9bd3f2d0af56dc8e991b8468c4209e921093a79921224681ad218659cf4cd75a0b2c5e4cdcd03e5161a47f1a7b6b886c019d9872b5a4a533eb80f58570655dbd4964f0bd19bc4a172d4e8fbd09c104a56d0b364821ca72a9c285ea819c9b2c69d7e3f1e6c270bcaea0d5a9c6df128c59db592583986bdd44f6d5e3c79248df1feeabd6b943f72187068e70287b95250dcc2986d975922f24e9c347f549ca7c3513c16eca8f218afe7228778194ece7b4b74c8f3c7f8541b8523054df10b1c6c25e2b2a60eca305685f110103261357d1b2e3f55f794f0b553c754552fb3848e1cd5125715953ac649c5ef8977a69b75d34b1d6e3a2db774f116e3b498b56896872df910249a816d5fa96ad2dce0eb991b19e8b121da2e1d7471072d70b9d6e7921da979fe1e76079d81b6fcd27f0743be618df5df2a8c97420cf31de7d298c62818d4d127af42de5c10045da8da7a62935bd7a3158f3b2e61a7808c527123e52ca234dc3ec3ef595ee4b1ddb2d2a2598c0f8dcc21636a314506a6e8eb107059336a4cd49c55a28273982cf2cf3594a6f332951b8c0bbbb1ec297744f9b1f358284826330aee4dc7b211ba38d9f11b0c7166"}, {0x30, 0x1, 0x2, "27258ad344c7d6a9071c8cff6ce95d607f65742926a64fd646593e28ae1b0ad5"}, {0x110, 0x1fffe, 0x6409, "4e2c7af01cd6fa3e83952b7518247ab655e59b59fc8bb301a29d230408bb3199baef57440585b7bcd3387b834fef53978447f045e19fa08a212603e8493888b62491ba8080a24c2a3a35025e067ea817c6f9a196449ecdee18bb60394761ffe64043b48110bf9f2d857814b1f5631fd288e199825724c01aed0cce5c5b45ef671cc7ee622c0a2c764a4ed27f48420c51f45a992548814b8df84d9fa39731730df1782ee7a8e13b83f084f92511683d433e66b651ad2d85d52547e10afc4929dcaca94fb118eaef11bad3028cb7b98ab08522a33dbb6615ed704c124feb2789d620102fc4f1db6dca26d6850c567214e411e315b972ae91961d91"}, {0x1010, 0xfffe, 0x2, "35c2799baf025628e6f61f939f04f982b69de3f9f1649843a91cdef07482afb94f94a940712d9de440c9ba879b8b76c7cc0599b1006b1e92ec7cdce0fb3466f5df51da8776650d9a0e3a26f447c9673cb3b2db9dd4d9c9c6850127580a35b4b0a3b070c8cfcf8ef8f764dd36ee6f690aff6259ff4b107d0884aabcc7a0cb96c7485dc5a544ee6299e11be5646aca8be2721dced9c207a39a47d38525bc8b8d3eaadf20386ac04947df192771c505f13fe0995e7387a4c314e754f6f1800fd5056178b904ef29ec5db9eb6c3f0b76cfa1ef6ca6a4e643c9177da6860d6f016cbcd65b5d82a91e91d6abbd65d247657399bdf60c19b34aa5a9ff9eefd16a5ed808da1743818c1320e15d9a9b3a8374990a8b0fb394a820680ca418e89a9b32d8d8a2ddc36ecd362c6fecb0386af0e16b0c19cef91d6a98d4edba8722f8b049a6819cae9f95a9928d3326854b16941aebd4d1d33d8ba188605cc7892a43cb4107ebd2df27f4c14f8f1fac205a24e4be37564ec7b57984006949e84ea9e2bba52c3c437be5a9ef9ea7015074f09d664156b8ee4b460fdecca4872b9b9b6507b6f4c617747cd4576b1e6a93e86acac3897aa5fa0b19689969a68a8a939a3731653276b8f54b53d7a7774cf680d74e164029c31130d5144adf900925a74e984938ec1af0c1eceee7f295bd7216cccf8fba8e640975fff4b31c2c834edaa40eb382e8641eb61b1d82f18ee30fb5f09dffef34fd4fbb213fcbb5efcd8aac4bb325738654de8d9b6b4d32d1ed2e4756a400b0204825b42cae95560c4c7f1c752a465dac92e39edb50907e7ce6d1cf4095a741dfc4122be28a6d64bc1ce012410d9de46c21964b6fec8df7b14652e61dc948c5c3be88b6d818595992393b8a11cfa6937786eaf70826a722e5aa12a3d6446e326df842dd2ce6140d30947e2c55ecd2cd36350ac9d3bd74eb67b3c15290e22e6ef3a878f31250ae2132a36cbb4174ff783a1d566bd4e83828629eef67c988a79a6f32d911f4966454affbf7b248771aac087221d7d51902ad7871240a0cb862d51a5f37be9aaef58b8cdd91f73c885a1df839442aad69b4fd640b9c754b6a14a5c2c9fe7d2aa3c24605753706a770acd4f5957508c01168b813a8b8f7eb5729f41475c1843281ae174a4e94b555c5a56d6df6a38237d5cd272cb809e5eebc8fb9f76988f0b88e9a35277b85c0a0abf37f49b9db56ad6f9e8e4619b67b4dc48237eef8304adf180df503555f3b81b8fb209e659b4c24a64e85c97fea74f501b112a09154e31572be7c0f9f31349c878d14b30aa7e272d678a1415719c942ea06bda1080947547445d5472f3deb965c24365ac5879fe8d39f3d40dfc4c7df253237ce89e50be459e9a1714bec984a852ed3d6b3aebebae3350b55ff70e750aeb87065f6bd67e6b3e6a734a40dc06f146f579b32d4b392f21a14f520c5fbc10012d4c3f3455d9247d35b87ee9f36ad7dcf471b7bbe49d1014a3a93fcf60e54bdb0d59807c64a1d0af0f9c238500790358f160f0437ad73197444d4bd656084e47f34d2766ca277ebf2f9aa7b92aef3a23f771e1520a30d3a7f28183731755d9f9b287d9975fd9578248d5bd1c6022e7237098bcd85cbb52d4adee3329db5df82691c68c31ac8fab9fd5bd2489b5f9e3b5e5da484303034a5f03b62e16e71ca43c86dd8c635896ce03b34be226a5bd7e0ce73de38537934e26cf71c9a155ab5de21e7f4e27b60b8412d32777c69d59685b9aabeb980ed328c7bce4b83eec3dcb8b79ccc1990daa4cef166a0d32cc6d3227beea66fc090245b9f4d5bf6f69ea39e8362001326e60440134cb762db0770c1784df2195e1a46ca6f36fa765669bf55173f79f48cb2e03556f9358aae3e866f6ab847b9de9b631fb7696be6425dc0f30aaa7547c2d15c69a4002166b4a2e9de01786d16a11a0c2ce8560547f1de19084702401c924b47d081859d503dd9e60a7490bef2a2350ffe31383614c9b25a58674c7e4c52b74d6444952d77e7f27a84f0d6130b45519dc7e02a13dc2d8a1c2df555c72d74e8beceda17b6e8a10f1dbdc31227b41de2f80a6e814d759db7205917bd6b0e82329141d7704d7bd59713b1febf4d902e9f0707c6f6b162f05ed74798593b139d965ff1088b6d7cb88b4a6acd6ba674fb03b11c7032bdba9d6eb0dadf1df6b0b714056a30e77d98e18cfac7d5dd2888b30ebaa47e542b7c29ba2ca2f947d6d82543732f6ce181e70ea1eeee28eef327b347961541abf9a671ffed3edfcfaf0520c44f4ac7ec0d78a7b2712f4aa5dd49fa55c4767d9a21e76276a3fcb3c56bb3743361df876f44a57e9e5be84f637dff66634d910a1482945f929696e00c97843dbf4000f7f371871c59e7ea6e7651b6fac5d1c1a8195292d86cd7fab9c24d7faebd3c90c18ba5a68a212d5ca5136be7d082233ef6f34fe85dffafb8e540ac9cb2b25b1d98ca531378cc295862a38af1da3860dc20bba2ea30b5197dcd6683675829590463993f4dc28e9a36a53cde6b43d13b4f2c6b6cdcee82cf13d7a632dbfd68e3ec512e542715744f7e4dbe56492aebf671614c8193f3976a1cafcac0a3e86c4fe8d6f5d09552c040e64db70057c557cfeefeb76470aaeb5aa68af50783025716877be17f256c4521692d863f6f96451fef9822e204174b51f4924bb90430ff95d7c235fcfceed2381c49a6decacdbafdd11581e59b0e3df47328c9570ab14698a38b409e31d2e501014f28c57620a1def86962dab4e4dc4cf295e3bd1487562e75c2ca800735c14ad97227d8ee9abbe925e6c7d29684a329745fe530fd331752a4c494438cc1430a2348a3334ed2c1b18c56cfdf1cc5d22591a4e1f0dca9279ca5714d328addab3a0954e072c8b9f6f13a2f77756dd8debc8f8b6c695254019f1667e2530eec0b409226fe5a4fbef673526e9ea4f2de35ce673bb8ccd97cbb2dcee1aec7572a064869dbfc5aef43f07416de8858c0f42908d83f88ca9eed2448d8796c341dfbf555271230690386b47486ba399b1d941c1f00862336f6849baf50d615bac491111226d2bad36d12eaa3142beeb126b71b7531631f7e040e41ea69b39768f43cfd2b1c611bf10b51485cd94e84e71030c023e1d1ff2de63a6feba5e477db8166560b9797722db8694cccac10e3b1e27dd8befe9ededa4d22fc9b70942b6d5135e08c79d7dce5966180a95db84629a31f58daea30e028700d12c1a980c756fb75adbd9307f697eaa27ae945bec4e00bf6b4a5f3cca2602185f686b3c5d41d008f053b61a2f7543ad577409609b6cbb10d9bc426d3d29b0d0219140b1dc2b21cbf088d310ac6aaa711dc984d898499f80c448415d05e64b3189cf5d7af1ed61a4f8e5fad151ef40d6f28747543e64923a0ca082dcd450c676b6aa1c5b50f60b091e39b6dbfdc6d61e27b0d119c58a8ae5bfb2dc1f0925ebcda62d27a0afb8304e6f801c2e86476445cdd30e821180713df96a3b512699ff46367cfd8bbceaa535551295168106ec42b5a5f83c8c77bf3cdb74b9ee251765db7ff238fe10de09fb5b5f407a57da9a8071fceb0f27ac67b8e2953b5422fe696ddfa23349e5777fb8821592a12f5564811eb0b2b0b5a7b3bd7c29f5276c50a1f40d0f0ab0f3fcb15cd418e181aa490fadd6f1b6d7a986ba2a4b97a9a47d2f48752271c042b4d438cf517bf0dca06206dceb4a66adbfdde78eee4993212fba253cfad820a9abc0f77a3474ed8f542271da90ad6244f258baff80c1deb197f70480f0f3fdc5796f4352fe05d2e2c2894ca5edebd106459013fe65f4ad6268cb6e91c0f49eec064b0d3b4a36509be4b81a1ac4e78b10262bc782deed0414bb2026469a5b6a9555635030835beb6e67b6c26a8d8ee8a1156eb3e707552b0749f07f35fdaaa3599828c0d04dfde1d58b5be89485b134f7d933397ba2ae758272481b7e9f28981485b6f0379ba46b4d1333b38de39d472b98567a7bcac032b2940db91b8fc91f0a2e7dce292e35937c4a47d746b0d7c008fc12148ee8b402df6f5f2b3f678dfb098e8e9a082303252772c695607fc85d54b54f062e4cf02efedf2772d808f5d263232f85425ab77a128aae544cdb8f341ce7bc7062c493a1a7a5664ad1430bd9cf86d251bb5346ebfe26dba45bf4fa54892234702d1f3063100c73597e472eadad21675c1477490559dd033c7c6b55cd373595cbd1739b9356822fe9a3da12628d0d97c0b068d9ce65f3fc0718cdd1af9909e79d5ce11638cfbf2e3d790499da49971077d220be3118ce200e96e6deb468e4130e70932a1ceb0b67198eb1bd51d4b01971a8fbcedcfbc9d68de9419dbab994f6f4f9a1d70581e70279ea0ae128f4164d8bdf9e5fd6b3b970407eb178059b71edaa99add813b883b0135738f9c5e0e6f60d6fee292e5aa9f9df9d3c429d22b5f6478c9d5e675815ec346502a31232cc25079843ef914e4443a88198bba6981ad6ed017c4fdee6633ca2615bd64028099909548ba6154bf0b50411d309d3834630fc9d42fcfb692d7f40d6ddb54d196d5af3c1a9000d0382134044b8addc5d7b18e64a5e1a6a3503f23027549bff78f82d0ff046611af789040a7a413c5754d5c8875182379b566cf87cf80cbb9729084d4a9b62b3f8fb590bd41b64e5902fd9bb0eddd6de2099d42cc1df8b75cabaa3e14e58b6e3c601931571ee764ccd87f077ac50860fd3982be01d1834ac33001cf53778459d356d48a97d0768e3923e52ca349324b95720a428a64e1954d19dc432bdf8978fbdaf147c44a9087df1af141071b01e53ab90a2c5687ec5c46712e9a63dd32108ab7a9bc96a280249deaa8936a0c2587692354c0d5f385aa7b5d515d8f00b371fbc292e3a7363392bef3c3a1e17e2088e7584ab1be47b9fce135201e0492fa068146e2fc2efc09f3b0a0268738940c1c7feec3af4eb594a9b10ff8d006b4101d82cf4e3684f1bb688a8d725788fc493e818c05dc3e55d861afbee272773da986e35c232115471f26144c95d786a59cbd5c4057eb27a1b4a0282c19735df8626ec27fd9d10a93d2558acf0507fb2c1e44a3a58317cc95bf0d8c9db1fc138052a4475c7842308eaf9d4453ce7aa52188e7e5ce49b76227191432d395ecaac554155c22540b2cf9d1cddcdb5b0d2b34122b46ab9162e0b06565a52a1c895b97d7eeb5f757720aeba1c707dfc19ee9fdfaa369a928d15a365192b3de4f815163f223f2a5bb58c8c10a0504327c2c0629de35ad84fe94191bc6cff1cc632478e061b26e91f8e7ab910ce3cf0c958497ce68e07c03a4a6437e273b16dd637700bcd206316433fe3867404e1232bd66a01d780e0ce802185c9aae1f6b0a2603ecd1b7aa934097551e5b85759ae422f23c4b6d783c7634182f832274f8aa224514a1359d8e95628cef732c916600dda8d803d9091113bffdd37fdc914d1a52d607009330f41c36c3bf71a88582daf93a712ba4cc5aae2c0012b15a6910d4d8a2235b4dc8779a5e06f819757316306e45da8733361ffa65212825b02d79871970f3b7a34f8b60dde980c814323d2532964e64f7d52738b559448d3664f708af14156e56cdfa3d33bfa1d1c58bb6990bf2ca84ae8796fde845bda957571fe076a70b90a2da109eccc3dea9a3a5eae30e6a4079c69c6c79be4f6e97ee5254fea6f861c9def29825bf3b49c3a2c426bf70cd8426433c29852508f1bd12bbac63904d66548f74d19fccaa4f902c6d122eac08820c599e03ddf2569cd85866abba0226843652eebf1f72621438"}], 0x22e0}, 0x1) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 14:41:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x30, &(0x7f00004b5000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r4, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r5) recvmsg(r0, &(0x7f0000000300)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000480)=""/138, 0x8a}], 0x1, &(0x7f0000000280)=""/24, 0x18}, 0x0) r6 = geteuid() r7 = getegid() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r8, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept(r10, 0x0, &(0x7f0000000180)) setregid(r7, r9) r11 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, r5, r6, r7, 0x45, 0x7}, 0x400, 0x1, r11, 0xffffffffffffffff, 0x2e, 0x4, 0x401}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 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}}) 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={0x2, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:41:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) getsockname(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000092c233cf9656f5a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092de9c7efe3f615c48d78b51e7c6"], &(0x7f0000000100)=0x6e) write(r1, 0x0, 0x0) 14:41:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0x4}, {0x54, 0x1f, 0x0, 0xfffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 14:41:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000000100)=0x168) getpgid(r4) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r5 = syz_open_pts() close(r5) sendmsg(r2, &(0x7f0000001640)={&(0x7f00000001c0)=ANY=[@ANYBLOB="e1ff2d2f66696c654fa7"], 0xa, &(0x7f00000015c0)=[{&(0x7f0000000280)="8fc98ff48319bb0ad5d0771fb08ecc4aedc099a679b4d50a106b85d3e7e6c69c0fec99d7c139743252b4970773ad34be84b12c7d9a471a7c2d1094badbcab2c9a9aa0031b985bea70e5f", 0x4a}, {&(0x7f0000000300)="86f656f296cef3a3bb31f6bd07365a05f77b33d2f02c2201ea9c5cc4b3203ab87f513c10532bc893687e3cf77a9a7a2fba2508936f2ad19f3217690007a20e4b3341a23af08f6edbdad858d64fb59ee818604fdb1bc03fd29626133387ad94f360b76ac93c0bc44c9d357ab7a46033c0141a181dd25c0693342f7a318156723584af88cba8e158c389625980d88142f4e3d13abb587c847dacaa60874c19715445b2d70462b4ba1f30b382a251c1bd0ef115b0e1a88e92ce1cf78fb2d2fb1a9b70a859411dfe5a02b7650cbe9a896e0839e7de7658c6b1febbbce1c2d39927adbf5df9c4bd130d9e20e24353cbf9db2edd226a51a0907c7c01", 0xf9}, {&(0x7f0000000400)="85656760e0790f1f0228a2041c62606c65face96019fa6b5e1ce8673089a1c0e3fcfe03fe1c2b07177c4ed393132cd82779b9438778a7776bf0bc0a1074511dda679abb4bef4ddca045e0780a7ce09396585df5eaa4a496cd41ca31df5a03ffd0d992bb94b35219d7456be3ee3d642c521396f65ed55", 0x76}, {&(0x7f0000000200)="8ea0d30ae5f342caf68c6afe9e674b460192e7f235dae53393cc787ba8505b8c77fda5930894deac6ea78134", 0x2c}, {&(0x7f0000000480)="bf3d7f77556c458d4d", 0x9}, {&(0x7f00000004c0)="912ea67b988602659c74da949f3e4a4eb56b53e639db646c6ee57ccc5c4823dafb2f320ad45f991defca4671cc40f0d319a5648a9279462d31", 0x39}, {&(0x7f0000000500)="e2390346ea158db17b5468563a83931f74a5c6bc758db531f48199b80f65088bf8591462812b09d8aef6acbcbf273831e384ab5c624c8c664f87473a4912aa889413b7c7067ed19d0b4e8527ad6384821a7e0e416c350e29a23da607bb8373227260557566889e87cb35178d3e4edd68df127e6554003cdf3ac8bf5e4eec5d4634679f22347f0811ca9757a9db409af6e65bf2eeb62a653cbcf422085147dd6ddc4425469006", 0xa6}, {&(0x7f00000005c0)="18a0c4ff5c36e18742deffb91ee340ebfb53d87eebdee4944b57c0e183b2a7cafe0f159d69a0cd3be2529ef0fcf7e2875cd3a09b172c7ff4d2ff5e68cd8825423f6f999be817fd23cf7da78a83fbdbeb2d222380494b1ff20e35d4a45360bd0717f7f3d7910dcabf538d49f8c119f0653673990abc26e4e032b3b8d2256f5ec0864fb5b09f18da8612f4850bda6d27d609f96421cce5d3ba528de54441c2e42c018603f72ad47e21bcc07624ff428eb118eda50af0b7507bf5aceb64d787aeb91fb9a7b54afaf987dac135ef75a8a0b06d3933f09fbb4263ada88005fbb51dadc03bc7f86bfa9d1615a781e4e5f07fd5b7d189dba9c311917a9469782da125477c96294e632483e788f8e43b6dd136357d98489309969b6766a08949038ab85d8e184979bde9ec7dbf05a3f6032027fe893df3ebe02fc107aa4740f4d88c2470282fde868e59f676803cfdfcd018ce27d42762cf76ce4a91ef48f94fdadf8852e9d2b62b1427f88e9a9069ab305d20fa868e4c5f1d1f5a29fe8d1f779e3db176689c0f0de451c5232b806823250ca93a24f2be9b2c6b7523aaecf0b53de441867027e92f683eb113ab25a68aa8cb555e732eb78875d1b7b72502ab8cb2b0bde21a6f27299d102bf542b222791a087b2f52d8c80dbdd6f2529c3d4260f94e57975d2af95b28d09ec70e090bcc916105a5f5fa84daa3f38fb1cddcaeffb583fbcd5ade7fed602bdd90a0bc019f86574362ed8452acc28597e33cfd5f6cdaf59c6b4d0ad796707175aee6ccf58986e2c4801cec6735d7031e541ce13a22fe15eabe5632183486d6151df998fe6b5a1449189331812563fc353b9cc7cc042ea88ee6c89927bf0558558c70ef0217331bca83a6c250a20af9bc44e55a72ec5dd7281f0a9b2cb6ffeb5a3c7c9d7d1b6e81c40e4a0837263a6446972289e836ac4b4fe9a9be8ea6b22a8f44a0517673b119d06ea993a7327a8831c04880cafaea66d36d556606499540900b456efa6ca6a216f456b379e44f81f15da9fb8448e878c8027f08886825985c054722481dcd20256091c14bc640fc8bf154f34e4c8f768e062bf9f1afae21154b714401ad41443414bb00e870a4b0a7d33c8c20d8273510631c95399da7bb0d71a471edd5157aa50aa481fa7652b2d4235666d1f03fa49084bce4e5d330751a34fc9dc620127deaa290df0ec2f7986890b163102c0c805cc5afbc7fe449e6e3bd3380033ad664de0b7f102c3055a1bfbc2df93905a1eb78599cef3b0d8cf7767b498850750d84d5b15cfe870de5c0f20483bd9156a892f1ed3d288ec67f30dac7d42085b94f7a7324100c8d0575fcbc7f8d99a15153396cba405fbfbc5a7216cb51b22bfa580b6059fba2c52469ef6a8f9865e599aa58197e9065c15e3614a51cdd121eaa5492b3edf53da3b5d49abb06f137d786010fa695887af0b404f2103716fb7df618e5d40135e381678066d93a4d1cd1b35eff274e84e2298680d0a6e9855f053ae1a265633be5a3f6739a0ea9aee7d2e7236c1202349edc2347f179e32d613363514449867f40bf89c6bf26e710aa9c7ca30e4b45810fcd6fedd428094cb303978350e24a490269426ae1c91fbb92eddd2f72cf2b1556a79ca2cb4fa5892283bfe7666b954503251311aa4b935d84aa4f8bf8432ce475320ee4faddec9c8128eb6bf1ab851ebe4df1c2b56b768fa025b461de613cbd38cb925dca892c6e8fb1d46c1ebc127c9101c9b516b6fc26c39e89d2802a6bf52858c40fc32ce62c1580531a6e666386c88cfbc37cacc8a5c649cbf5a37b5dab84e455df63df5c5868ab889fd27e50292fad6b3c35b358b7e0f5685deb522a673b2d17a711711fa84889785575f37d01fec77907712d4fe50aa7eeb3aaa5e56bc34dc98fd09f55ccf604a00749cda3c480641d1fd3e2cdd67baec2dae04a757f71f06dabdc0b982c1158dec0d72307466a7f712094a765956d8c2acc93b3ffe0839f10fe77526e91a9670258d57d74ac10cdfa4f77eea60b5b13c26478eb277a2bd656882bde473123a4bdcd759ad30bf33729a64c8b8f50adae356cc7b75a419ea397d7a6739ff792dbfb183fe9e04dea6821331d87b626a89453bfe4775902b89e8dc02c9200847639ac0ea83187697c353d8501c7afa4bd6b29e60c5ca48b148e0c2b9e4380e82b80984569c78c69388a59529be26df5f9b9ffc10b8cbeafe8ec07de5200040be3da4d73be444ecc2d5f960611a009848ee133d06ef484e3c25dfd8dad8d0b6203b4fc8066989b230e7821644ad6918da37d06b0aede551eb534680f300af8c85472c6a8aee17f5800d870d4851758b5fec4b6dde825a7e96ff0ff42c67e2dc59ba86dcd32f6eee4837a12aa0c21015564908b6f6bd8b112893315ebc85a1c083fbe6507adfe6b6839b49d16ae13eff1ce9f47cb18bb1ce2d96224fecf56d842534431864f11015daae00d78a1c52f32e5700a6de86bff37f5870aec82c211d9a9677cb92b7abd5c28cbaf380cbfef842fc6c4a551d416fc9b8a193863ed6431cca9d71b91917a63d90651c29715d3210ee0e277a7a585c434cbe724dcc851fca6ce261d7e1e084fb0b2a11d954f27c7a96cadcd9e29397625f26e5a32f8cc1f05e2fca237d27a4c6fbd2079397533d2abceaa9ffbc3431f0864588543a72ef9382c1cd82efe0885cb20719ec288c1d8bebccfb1fad949bb8518808245a4c0a13e761a2cd16627a5b1e8f871701663376d895b17731761b2314c09e24962edf85a0598d43c0e9c3277a653e8cd963197b601984552227ddc59a7607a2146400149ac601eee200186624a82b9a635eb45ce7e11c4394ef185fcbadf85cb0f57d89ae8c9e0eb5d181004efd681db28ce6cec6ccbf4a553f4e9337e53db1654f01229ed933a3f25df0933c53166c3f23d11df02159ed3ecd2180670ddf735370c65fc09f9216188f3702c56fe05ac92eff990fa8e0a95d720c0ee3e72cdaf95d39e01567a55ff2593b6ac62777021e29c8a8b2ec808fedb5e8fda7ce9bebdb95e5f5344141367882d7ca961b7f468b19c28b337ee2765ecaef071d2fec39fc693a4b30c308df648a5771a1c1e92224f294e82724789205549e902ae76a5fe7b7967eb690ac2af0e3b702a53b054b9daef917560b547b3912c5267e0b683f2c55e85097ca94726d17b7eb5ca7be5917afb3ec6008a494496097176618d4937d3fa87ee3c4b43bb283275ff0f65eba6cd64bb69265734b89c6fa14319da9fdcf7310d2b517479f210bb2d9ed19401ee0645beb270b8acf55c08b96b58c301bc9b359155118864b0d4497df913e97ebd6569f2d60777e18d60bfe8f7374381c7bd6b99610cb3b9845234488b9e767f8d9f1a0364c5fbcc2915212f40c69ada5e86146933624a5a9a783e37952b3e81d391da6c3f35bbbcb9ec4c6247918693bcb9ad43f6d9556d456e3c5fa212f09413c68e3d1160dacfb730bfca698976518bef6f2e307f147f5b9ba1b9a62328af1b324e243696090686f32d43d582d8f4fbe8d428be9139e346bb17f872d87e790cb39e1c41d82ea420708d0197364cc18a511b3ab5e02d5baf6b3cbb596ed3fd5f9b0b67114954be5b1dda64c208f2af4e94c5bfc002fa934355cfe6489701a7350d8fe70fc496c69c70ec15d4fe4bb5472e078f6b138fa7ccf7e26a04ed116936a8e1040f66d6c2b3a25a4637d898b58e143e04daa0e7623ea570c4d7ceb91fa9962a58052d01580c793b67c7de798dd37eb243f0f7ff3bf1091e55f4722d5ecd9c97f46b49011d476c9145a8732374b8e0f6d77538571c44ad5c79b846973326abb33e3d84e4ea45662e2b9d15e0a029e6648f948cb6d9f44ae66c2de1f998342779fa5df987135bb92a7c3590e2e6697991a1694baa708eb370d7a58c7640a598118860acb99ed0f4ab88ca719c1d40a0585228726624edc6e7a81db5c86f11b3a09eacfc694db1f8553f69d013d179d802f7d11b0c03cc968d05b7725dac893e263b1f7649ae2570a736c6ff1af46d94929864b90bbd9817efa2df50e3dd2f436dcd90f55cd43ed66858cc9137493d3130cf405baa91eae51759559dc43f82f3cfa72a31d4a0ffae47b4ddb26e9516dba455aa7aa7f468c8a6d9385be06893193d64b4a9a3f597f9c28aadb873e9fa032ded05f3aeb1f290e98a5892f2e0d922d3cddeec1ae47d049554b1fbc75ef19245154bf13e693c79afbac913946d3f44eac8558f58dfef167a2632c8bc581e4890ad5ca753218c99f1c0a87411b67744e5d0d72407645dda15b8692c2033fa53dc0861b51aff0c0d534e9bba05afe4cede6ab202411d54ad9150319407535e80e2d01dc17bc4e853b2fc6291802f04c7fd398dda2192f7fad962888f6758945e66e4cd59598f693d681a0e457827a70bb1d470925e2c2d251886d82b116e2f4b7d22adbe510b3f7a91c2c79f8e97e448994119941905afc549d962484c12d448b290a925c517f5ce958f4bdf59a4a2a6c2b4194140436455dd7bd7841128979aa8a87844516fed7964c678be22a992db073c54dbb561544cd72163f14780f41726ad6dc64f5989eec86d236a1a71f51beb4b424c4a4ae278e1769943a067ebf288dac055cb4ae90e6b6f99602689f4b63cfcf75ec59a8e1ddf9934cbe8ca966e1c5b082e414c11ba54cefe005f46dfad911a8d469f5f653b38f0637b5b2f96485e72f669dc36683b19be322b2c3b7bd87a3fc9a5d4d67e13cfe78c4578e9a895696684374bb04667d27feffed00df1a5e6c79186f82a8315c5328bab63b8c7005dda46d7b74bf315cd363ca09b2221cfe92a1f170b020495b9fa92db710770e73f6a5c2598e69b3dcb014cbff4d651fa83d106f3d3eb879d055c8e66d3c738343e276d25fed95a54f7bccbbb61416b0568399ed4188f4555d23157af0860dbc2ab4898fe6ca0476ba52dbf2731ca73c4bf51df42664e07d0a2a61f91ff314c9a7195c5e940b31389521ad279ac348028563d84634b6244ab9818280c49218c21a441efa50fb72b78a8382b27acc1ec693bfa482312bf50a60f05c9c65f50d924c2dc0ccbafdcd915f60204f8e99b748011b3024e48cc4ce2624c87ee834b840c86d7e71dc760706fd4785c9efbef2e8e65408b8c9ba88b5c203cab0f32ca60cdae477cac860437d76461ed915a4787a66a10dd88f40cf88466ffca44f4faa304a006eb9bdbf455b6911c8c120a75cf6d20cd457eb890e175a05391b3188934b8df512b60823d28efb713a1068d7bd3e909afbacb522cfe72dbcfe8dd2a908ce92815f7efe0580ad71899d0e646eca97403c4ddb1041b66914507750b3a051226556876a5595c1d9d5fee867936a2d70f4e8bd6052da508f004299ee3a243ce29d1cf81d5d338dca87210d74ab6dcfd945ef81ca5076304029a0b2973a8a0d91317a9c1977c9bad1814326fe437556cc46f052956169155ba8c8f45a55fd58dfc5bd109cd9832dab852fbacad787802c0087d35acb7557e500809444468915d4ae96e6ecdd8ad62df2a1f3d0b561278f2e83b8d1c0bec4070c7c7dd48c1f090e5186079b9be5d471243982bf67f6fd21d4369abbf725908259e1d6104fcb20a38d4a405902efef8b4f58f5261c1092f1a7f71d7238b0653ee2243be04bf557c30c4508671174542cca8187083004c5f7513472c03f2e4edc3d1ab7442edb6d3e9df60ea7598a059329292c769e18bff96f85c5c4990e1fa22f9ee555a416ed71536bcb0d5de87f900add0e500240e4937636fa39a64198eaed9", 0x1000}], 0x8, &(0x7f00000017c0)=[{0x58, 0x1, 0x5, "4ecfa92f59325b3d1c659864f6eb28e6836b50be34c46f1584efde5934ef690a291aa7d45e09f1d9e0fee43adf35542fdddd72d17a07f6cf0499a602f8234564e2ce26883430"}, {0xf8, 0x7fff, 0x4f, "f3e59c5c30363bcff4063df9e4013672ccbfc6e43571a1991bafc2850b40aa5fca86af42047b58f52b877220e3c9dd9efabb5cf32b4170795f30a138b95a18f0a19f852c21d7dd62fb1d5e27c2ddb74f10d5194c46fbe741a1d87a7e0fc9a8cc725c657da350ff7cffe308f8479a7ee05ebd7eb7bc24f4b624dfa3067a15f9852346dff21543dfe723bdde87b9d1b1359af5e3d61458e0c4f0870202ddfad5d096ad1091b0f7714c5a5f84f36ef0a648aaaf06cc5406a36db9a8fba5ace015b1a4656d605042ba01da9c45840321cb3f45aefa11ed933d69303a1c0e121a1fd17342ac35"}, {0x98, 0x11417cbbd67b7d9a, 0x7, "a8c5bed3cc99f79f1f9d2aa968e56931b2a8d991df67134206c90d1c394168a454d81cf2c8f4a640f84b1cce4e9f8dc6b8711f9c7132cc73a2e848f460c392a50b78fe2744c584d62bd73ec89f33d2e7e23f23ee51752adfe82d094e9b9985372dacf597a414c018f018294a6832a57f2c599609dc2b1448bb5b97d8c6220c40f869"}, {0x48, 0x1, 0x5e1, "9c4263ba31c2f5f898bbb40da1fe2e0b88d88507e92130c350bf4648e4daa7f4f5f49fb43852451c304b629f4744aaa3ed4119ae5cf0260b"}, {0xd0, 0x1, 0x8, "ed9dbca03de503582f419bfede72a7780e47f960e63a165d242d277e251aba949fef69e803caf91a0519a40813c8efb77366ba7edf6d3f57561a211aba5f194288704f727575ee97a8e379781214c3640de6f5f678cc0a2d2eaf91888a009c69c3eea0e1a74edb30625546e9f573eccfa94bff9a556caca8f61825d2d2940cad024703c1ebc77cf9703c2197c5bb0618d24578eaeaba5d7169b931a20d7d791cca0826cddfe3b41f2d110d4c9ea5713ef33dcb7a7ec42ff77ee1a31870"}, {0x1010, 0x0, 0x6, "f09bdf392bde0b33589f57e572336f58c95cedc7fc161fac285db129c1fe92bf6d1d6e0ac291f704ca0eebfa343986be09c5e1af11ec771549a69752acf0a20a9c825699036013200f3ca55ae194f30ae2fb35bbb1f76496ed58005d3d3fcd5dd33babe6f9305bb5af777503c1c8c8bb811d07f79edee35e9dc70517b2ef2cc89edb498912c1030ac94955c45616e22f96924e90598ec4b928d26d3637b179a6a673b3b2b254c9454a63d5db341f107e164d70686108c6e72e7bdff40a69082861b18224ab22553dd16bd5139cb98ae7192319a40600f76daff16425e0fe2cc1267e86f3730ab2d25139bcd11a7420db003bfc60acda655de35e8faefd47f267183f734166aa168d4fc5cfefa5d47fe2972f637e6dfec5ed727b8ea85b9d125885d2aa8860824e4c581ef4563d811782d79768d63d6710235d6017c8264981421aa09da8d11e2d6f7f257be713415acac9f3e556063cfc5584ca6d6750d92dafbef09d34e9bc803c1cf541228d00908da31b20858eed25505464b0c748def9131e20654ca241cb25774b23f53ebda8a626f0442bbbd412c0f76706f5013c193a5fd72e4c6fcc353cc76fcbce1d71c7d6cbd39a32d8cd0e5de439cdbedffe192b8430f1797b29f87d5b95365ed477a9607e7bd39ddf0a3c98c642bb488912a72290fd9d92b71bc35c7b95e65a9eac085aefd6100f7d73a71b963fda9e78694f503d5582e55520c735072f5e2a036af39b5d30654514fbb7c38f97c991da6d507853d350fb442904ddc0b8f4789215fa83c13e044c96defb6a176144c235213636b0e9a4b575e2d94f169b2c9246eb7979c0fb43b61852f5f4172a06cc91ca004b66a92c1135126f54f5dbafe09bc032f70cabb8994b0969a899cd1e02211fbffeaa1126e21785f2f05e405fe501cf9d02d9ffd07638195714cb0f9dd0e6e1c845297c89478bcff422fc9cc1e789f446fc359493e044d3632395c8cd080eeacf9b1277ba93623382bed5593d8e87a7ba9b488b278f575f87954460ade84e013f473bc804e55ee21505e11b06115e6b413eb5de8ef7207bd4ec2ee9cb1d0c1753aecda289c36346b8f27f6b1b0ebe89e8659daebee3ee1c07f5b1e62468940c92544ce05410686939892f65ab664a65556a9c6d7857fb3c97b4ce25ddd477bfd621024832775748b14ca4d4325f3655fc3672ac49518fda3fbcaea64929d9385292b8333daa602fdf45bae71aaca110ad987aca289a0ffa00e1d083840a7dad18b7c9b634191b9955c2c68d235c8338a2979513e8634a28a850507608852f8311b7a377a7a1956689d63a47f7b11141ac92380ed39083872578ec6a0412c0b7a304edd3c97d9dc5107f18d6ea5a099e7772b733fc48818883d7228621856d80bbd8bcadd7cad02385ffe16856eba6f7a765377ff3c0b971a30d6ce711074d78a6a016e32bfdc356b89b5cfab7e88fd4ee1f8268d5619072a49c2c4c29fa0dd8b46c968e283a0ce79a638be744f8df3d6c10d0207d341ba40200cbeaad3478f187e5683aff2f72bf981249b5807c817f19c6f81357afebfe63478c7e73abc885a63a8cf4929f72561046ec0cd04d93cdd3b0c21e7951a618f26fdc8478f51af289006ccbc56dc414d8c199c4fc16207831d9f6ce03cbf717046d230a50597dba6e52813ac85e462378bfeb7c084f71a8fcd2b3e72dc0f48b5aa1014114887c128c123c651f08a2f2dc1a549b4a9fd2f3aeafb0a56c1486066daa4c37d90b7ac99c2284de1614cd7378e117826b22540a8394d78c2410e32738510e7f383dcc6f3cd0e1c1c77e90ae939faa2ece9bfc9375dc35a9c36fd1277a4d642903c5d35e6f00963cfb379513317af669dab0a2c873fdf8be1e8099937cdfc338d092f91f84a8d9d506dc1630a9e31cd1fc0ca0ba303cc3f63120aa46abc7fb15d38c93d52ee66981d6bbf6a3f0e3b3a78d3134b0eb44e94ad781bc7a4cc12d1075645a26222090172ee1bbdfa121d487eac35b6f5c256de522c0a95bc8a7e6779973d6f799332129465b14a863a841556986af7af0e0ffca8b583886e0266635a6e287c33ab506f0928defd3d115881cedb59929aa07dc64002f02a3d4ac9dd8a6c84deaab7866e5be88addcc8343870935c431d6032356d42603c75c3c95720079aa666c2260b7f2dba766dfe72980531497e780175dfb4514a06b5277f09af408f52a09862affe276134e1a692234e830c634bd1273493847dc018ea540017ef48315ea030abd088efa31e925e4719237689a184bc27cc95bf4db93e16cb2dd94a84465a4620eef3f57762e207c2b3fe626082f4b04e3ee3672d9b401c2fdca29b09e91d82d31284e46857ddd7a8710854a1c636f2400e4b4985bde06d0c82bb62b4e354c45f6d149480426e125c66f31bf2efbe924779d8315978f0ef27b401320c55b57dd5926afeae49cccc3336823aaf5b73fdd37f4238a6e243ad99011107a7222917d2a1d2c443da646e719aefc6417fc4a1466ab1b69fb149eb3e88c91117b270e16cfecb8884b435af46606f7843a238750e393f2246d10e00b3ac8ead5c0b8a3edbffbcf43de2cf7b1a544f1382004f49081c13ad67a28bf3cafc59fed5006e56054aa752f039fa02d66b394353b4f278bdd0e16c16db6fa1dd8056efe5c672667dee4b256ee059e84599c8d5ddfa2390f0e45ec41cf1af4630c578d2c1cf838aed4a76797a5f1536860a8d45637de71540f1921e78e536a10f78040274266e10c746ea627a2fa1fc3e088e5b1ce42017ba918ebfdb2b0a6a272ff287f021d627131e34cfd54a5ba397b4e635e3f89a9fc7ad132778fb0afadca89bdc60d17b04150160fd184704173583c46d76044896fcf5627b1f0c824ae50a0dc5bedbb2e6cb8dc5c55f035a8b41a80e788b07926facf856040e64db9be4ec42f73c7e583f66a0c72ff617e6971ca16227d6071366a3db2ebf97118e6d53c11d9cfd2e79b62ec7a5c08930d6c4635e599d1b3632a4c347abe4c7b4035222dd06dfaa16dbfef7eb8a57d9154e08a70fcad568e73b511acf3951db955f639885291b75765dd38f174593a6c284d395b4d2dc1e93f7b71d72c7379265b3164e7552bfa303ae92e6c8e1363d0a437eba33ef8ea4f8e396dc5d06381bb8456c29175213a2772b4006ae860522be32cc1d25925209e4d22566f785626b15678a803a50f01f007a6db14c917b7e56d2b36be5fd3da397c4bc12604be6bbf8b41099f1e67950cac8a804118ae2be8e1edeb1d92500b47c6dfa5fa3bf1f3d4ff3813f42da1ace4085670117f6054ddb300ed26726f252b07c2cbea8d96d1139c580992ea8094a001ee607759f729afc7f000842875e1bc1cfc021e07e4572d31b154c2d6f704f8b179fa28fd02f99fd6349b392564a82e38bea37370dd129e71502b535bc26e0f2251751d7c37633ab107ab7e799ac1cc5bf66efa2c4ad3532b64ed0efb2a8dc8ce9fd02c5c4b8718c67898288b9a674967b6b62c734f711acac21ff1122d554175e60842883741875a18a06f2ed300dc6081b256473a3f7d104639195f854228c6ebf70dc7100c1814ced940d7fb36e0616ba5f446a0961b5f7e22c70e8716311a78c03fdc2c5155cf5f319284d035e70e2833992d0650dc8f8450ea36015218ba480189473946998f38a362678bd1268df4c14153e6f0057d50db66d4487c4ceb4912e1fa5f1b41550fa045d9b1e0d92971bdb6af1bf7e1c47650b15074639cea79b4de6a5de48cc5e5dbd5aa6fa78e2fbc497f893df9474984836f68992c8db22f18afe6603e8107f31a3175d932df459c8f27f975b88c219633bd58496da957bee2e95634edd0bf619ac298ccede0f31ad45ada98c6c74df8a67886863bc4f947356ed1f0d0d60b55330c9e68abc90687930be795f0978d839102f0e62a76a9997326af71a667ba59918647116e71a438c323813036674979a63e7cd23b71c98fc82407aa814a434b1151bfe8d6947a884ea0a35de7d5ac81f0b6c3bef7a89b1e832c098f2244094156ba1f669faf3b00a789df6dfaad12373c5861697be8dd69199a691bdc5d30b41f3b3abe71f898bc7f2790560ea6926eaebead7ece9d63a9b2c654caf4d9dfbf83e3016bcc2a6c8073e0c06e32e3b4d9ea09875743bfd49fddb8efee1bac4836baf5de8dc424407e199646b773cad9018604b21a7934cda613e91f2315808c221a6c334a058aa559dceacdad522f82043471c9adc5af6aed33d15dd4389d0bd921dbdd2ea474839ccaa63be48f522626b88edf0c77de2a7ba51f434ad0a1af29021a9dc2a2767d1893af7182d4c1cc97589ca0c4ea3d1174551f7f08590cefe19221c8d41b93387fbc3b7388c55c0c633c338f053a4c8a72cac6d7e4e531fe5ce11f89d49b683a5d64da5638fc428a426aa63f518f669b320e6e99eb760f7bfb781453a849dd44736d504b0f272bdb637b1db250ff9c6158fc5b43e1abcdf5c3f1238ee355ccc5a742efccb5a7745e20a9c9e4637476627e19bb2a0707b21c683c4185688dd1b4a5e1219fefe3990d239d9f4e4adabf7d535003f56208c8da79576fb6a2f3a2a67b5cb2f51714e9f6dcd36ad096e6f0045a284748b22a18156de9ded1612be55ba46ccd1f471b72218f488a7509bc56939c4cb1066a75975540582e6801ebbd6ab9a39e84fbd70237e2d65a540b7bfa356ff1e9d45f5384336769f1599ea5dd47f5cf3fb835df96f5865a28b8049904ea6dee9e3c546ec0a14f7fdaac3ade40d42d8eb26cd88c62b58f5fe205a44b44f1ad74145bfc90a6ac2bc8a1c7adc3239f5e658faec042cf891229e4e68f1a136d0ca774facc497a66fcb53b0688f56a14bff99fa93bc7585fe67ac4e2869bf0eb58c34c6efef9b0c5a4eab9208412bf771a07e91914b419f948c0adbb01415b4ace304a4d7c4d244d1c5ed84db033637bec8ae059f4089b277937f4de8540675c6931b17de9e0e4998abfe4d69cc15380784af8a57b95eef20f67713615210085395d4cab2af363a8ec851718493dfcd4ad3293788a354ea8db550a48d136b9537e92b2c19a8c5334424f199469862144025abf87268ee59867d923af2f3e00ca7bc72d03f0d2db70276237575c791ca1a5142a82cbb694e759ce4ed7140908cc793cc20d3d7a3b9bc7a9fdb4a82ac85d855cf59720ce5d4df4b87976a1dae4a7f47dd49807dd22a11b43e2c8f212529329481afdb01855dda320444040c57fecef86d1849e7db5b5310604997deec65e502319855b3183f3205b2a0abfeaadf18588a1d49f242015615d1445f4de95dea81e8b4964981887c83a01293d5ca4cc6837ced205c20e6f28acc6d83452060e9f490e67256e3f153344a4584b1333c19a33750fad3da2573e50ecd9c3f6d5a6766afd3c9ec3f087467bc351e2f8ab5024b127f571430fc7f04b1bbd3c73ed24b03197d9d674732017bd2fa08b598a7b7c499361b14e94438246aa94cb1489b52748d6641f73046ab8b1d74103b31cb8fe662a84f8530be53f882640c2d173c26017b1cdd43fb21e7211fdf920a250284f7f2154fab4f1b4b7f612081c7f12da6724361a679ec2b90b43fbe76206fcb071c7846f5c80c9954d7dcc7f1e81a99d6b91e3aa1101334515230ba8e4c2e073d2748f161601ddbfcbd212c7dde38a0c57153772276ead423f56439350184ba2761d194792ef0f054cf3309a1e976164b607e10a996e11f4e9ed9f5d64353d5ec1eba7fd60d623e40ffc75386b0a9a4dd9834c89b3b726fb17dc0bee2b1f3193e6c"}], 0x1310}, 0x401) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r5) r6 = dup2(r1, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0x1) shutdown(r0, 0x1) socket$unix(0x1, 0x5, 0x0) 14:41:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x64a2}, {0x81}, {0x16}]}) 14:41:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000511000/0x4000)=nil) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x18, 0x2, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) close(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200000000000012a, &(0x7f0000000040)=[{0x4, 0xff, 0x0, 0xffffffff}, {0x4, 0x20, 0x2, 0x4}, {0x6, 0x8, 0x1, 0x1}, {0x0, 0x4f, 0x6, 0x7}, {0x8, 0x8, 0xb9, 0x9}, {0x200, 0x7, 0x9, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x6) 14:41:31 executing program 1: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x4, 0x221) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000400)=0x9) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r20, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0xfff, r20, r7, r8, r9, 0x4, 0x200}, 0x80000000004, 0x26, 0x732}) r26 = syz_open_pts() r27 = dup(r26) r28 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r27, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r30 = getegid() r31 = geteuid() r32 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r32, 0x0, r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r29, r30, r31, r33, 0x4, 0x200}, 0x4, 0x1, 0x20a}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r34, 0xc0044266, &(0x7f0000000180)) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r35, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r34, &(0x7f0000000040)=""/32, 0x20) syz_open_pts() r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r36, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 14:41:32 executing program 0: msgget(0x0, 0x0) msgget(0x3, 0x150) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac3a1425e791fb70149b2b37cd99a2ce717ee06d5e63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928fcb397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c9896272bd683d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836f26064f2ea6f4af04cc06c549df5cd98804dd03a4303"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYPTR], 0x1, 0x0, 0x800) msgget$private(0x0, 0x108) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/243) r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = socket(0x800000018, 0x3, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x7fffffff, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = socket(0x800000018, 0x3, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r6, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT, @ANYRESOCT=r2, @ANYRES64, @ANYRES64=0x0, @ANYRESOCT, @ANYRESDEC, @ANYBLOB="fddec12028079c014e4a13582f263e9eb607bdc7a29156b54c6c0799360118d6f5a361679c106dcecab42d4e7ece77f8023afa5e7691d9bff8e882d10eb20953c254625d783f78ea5f20d8a4f4c74821487c541aa911ead0c0a02a340116759b24e4e4a5c44cffc708e9c66531e6cbfde8763a706a268094c86a23dc2a520a657b813a73d2ff512b8e8936c9ad54", @ANYRESHEX=r4, @ANYRESDEC, @ANYRES16=r6], 0xa, 0x800) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000002e80)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac3a1425e791fb70149b2b37cd99a2ce717ee06d5e63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928fcb397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c9896272bd683d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836f26064f2ea6f4af04cc06c549df5cd98804dd03a4303"], 0xe4, 0x800) msgrcv(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000100000000000000000000000000000c5a7853c9"], 0x21, 0x0, 0x800) r8 = socket(0x800000018, 0x3, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r9, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) msgrcv(r7, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r8, @ANYRES32=r0, @ANYRESHEX, @ANYRES16=r9], 0x4, 0x0, 0x800) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="705aabbc8cceb91ca789d90761446f76b1326f3636869f2ea9d7f15559470e374a16f98b735a4708b100f39de797071001e931ae4ec6ba630c74f713e25370a7fb6470f913a4c79bd24a974c49d20ad52d8354d28a49cf7246f7d40813d24840093b3322d582c3724a4a68968ea37d6540c0d3578310ca3b2920f1e6f3e799ca0bff777ac1d03f2da4afad88516c41c88fd08177c12cc305ac4f76949586ef0524ff50cac6098d34f5ee65858a8fe3e390e79ba43706864c6a58912e1b6c3e188fc6afba1826d88de30de0b16670b16fc45169934b8893b15e78"], 0x1, 0x0, 0x5d7db4bef5f3ffd6) msgget$private(0x0, 0x2a2) 14:41:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x9, 0x7, 0x7f, 0x1ff}, {0x6, 0x80, 0x3f, 0x9}, {0x3f, 0x3f, 0x6, 0x2}, {0x1, 0x2, 0x8d, 0x7f}]}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000176, &(0x7f00000001c0)}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) lseek(r4, 0x0, 0x0, 0x1) 14:41:32 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f000000affa)='./bus\x00') open$dir(&(0x7f0000000200)='./bus//file0\x00', 0x40, 0x10) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x7, 0xffff, 0x1aea, 0x7, "a85a24e07c5a79eadc7beb63a5561d1c6f2d3602", 0x0, 0x6}) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000000)='./bus/file0\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000140)={'./bus//file0\x00', 0x3, 0x1000, 0x380f, 0x0, 0x9, 0x3, 0x80, 0xf47e3bceccc0ee33, 0x2, 0x1009, 0x2}) 14:41:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x576) r2 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x1}, {0x4}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x12}, {{r3}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 14:41:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x2, 0x400000000002, 0x8) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:41:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0xff6, 0xd5}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x64}, {0x6, 0x0, 0x0, 0x40000}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x2e1, 0x0, 0x0) 14:41:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20400, 0x0) writev(r3, &(0x7f0000000940)=[{&(0x7f0000000680)="bcb483c98aaef4242f4c877ddec76e170f59947659feb6be57dfe7b6e106b6e0f1a3f15face59e7e72", 0x29}, {&(0x7f00000006c0)="06d044e1f5f2fc29e4bc7dffc9d828ef956080d16d49a18fb8fd5162447a5e8bdb5f753b5235831f1493a34d847af0c5d21a567d0bc00a7c02320b0ac3f136f4644bf8ae6689b6fc77f7026643ad15dbd1739ac63706acd2631186fde48a7c2e1128981d16a8b1220fbe432d4a6785272f9651569caade38c776bcd9f320e8837bec32d33d4537eddb3b366463a3946d0b42757dc31428c1ef48a587e0caa9e46ba1451103d5e141d75e366452a1bf7fb89be0d3a75f0915510a88f67dd15df77dec42b699869db5547259c12d9de08aadbf68716f2413c91f79e63b48d8412fa539ec0705805dbba4c211bab185ea4fcbf2c9d3ce", 0xf5}, {&(0x7f00000007c0)="d20739b340010ebb3a3550482d53fbc5df4dc0a14c5a5a0936f20bde516822fa5ee79bc027ec17c76787d38fec5b79ada3ac322292cf6edd1ebe995c1608bbf84dc611973c88ff7dd592065e9a452ed0600e0bfd0d4aad3982bfeb7b5014b945adee029daeab3bf3c2e2a55438593fe370282b70fbde3d02ef997c768793b463dab10ca3ab07ea037df5946ec3467b595ab06d106390d9625352d59d3e0bcc2e2f2e82a7c37fa21930f3cbf0d1087f21cd557f44043e224e0fae", 0xba}, {&(0x7f0000000880)="6d3d957a66368aaf066278af91637d85acb6807d5d749ff4ef5194fcb8d3ff6fd67989d44df139e62f581960b8506b29749bee63c03f37485abeeebec7722e404a67bb293397812880d53e0bf0bbc30b40e27c72610233272f49b89e4ff37028e1aba3adfdbc031dbe7a6211a00688cec34121a2ba63ff63d2ff1df0beb08f446f24045c98d0616e194c4ca48dd6a8b5ab7f14f703856876243fe1848b72f7", 0x9f}], 0x4) 14:41:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r3, 0x20004269) 14:41:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) sendto(r1, &(0x7f0000000100), 0x0, 0x405, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) read(r2, &(0x7f0000000080)=""/3, 0x3) 14:41:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) fchmod(r1, 0xe3) write(r1, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x20000006}]}) writev(0xffffffffffffff9c, &(0x7f0000000540)=[{&(0x7f0000000280)="ff9d9535327f106e31e79154496cc6acbe1e49ede051b7dcd3d2ab9e3a8502e14ad6a0622cb948065cb9ba43f5ed6a6b89316962d1f47e19b57e42398688ccce78f020187779350ffe20540e92ce87afa0d20dbed18586422ff9a5212806431094b47d8e68a42f24930c9d4ba45db6c070aa891d54d18c269a3e42ba23142760bc30503536b038b9881d12bf48f8f4ae9c1cd37d54a66d8ec045724cd013afbb6fd5b3031ee298d4b50a09f42a53cb98c02218eb9c6bafec85a6ba3b1516c0a2129fb37f2006aeb32029255d24a475d617312322b74fc3", 0xd7}, {&(0x7f0000000380)="220c6b70ceaef3bc04d0f99d", 0xc}, {&(0x7f00000003c0)="5b6920537c9f0e3f2111bb54878c460d76f6af4924e5c6fdc39aaf25cd34573c9952b1295a3da0967ac05e901cfb5efa15cbefc6e661cfe203da04a167a61a7fbcebbca515ecf36f1c30c007526089cbef4cc01ef6295ad3727f3182ec68980573513adaaa7c7be92fe458898100a2b85123a0f2741f76c0ec6592a1c8a8ab103c89eff921ed7dad7f1fc4cc64b62679e6c5db", 0x93}, {&(0x7f0000000480)="0323e5dec50c8533e250c8d2584b9f62c631282cde6cc79008c76f8bbaf7cee81f2e96f3f3c7a832056302d3f5a5fc219e232d4db0a527b1f5ce91d709a89d5ceb9f0e6e54ed0daaf4d31ecd74b922189c24a8b7a82623fed10f77c3450506c31caf783b61474a22e078dbcedb234b16238ffec727f291236d416f8497366e753bf4fa14bab9c48ff2519c3d3ba06e7c9ad9695dfe9a606bf3120128d18dfd2da741ced87df49d5341ce642f68bb6eac", 0xb0}], 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)=""/215, 0xfffffffffffffefd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x519, &(0x7f00000000c0)='J') getegid() r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x2ad5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0x4) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) socket(0x2, 0x400000000002, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000008000000000000000800"}) writev(r5, &(0x7f0000002a00), 0x1) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r5, r6) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = fcntl$dupfd(r8, 0x49322c1f1c76db19, r3) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 14:41:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) nanosleep(&(0x7f0000000280)={0x10001, 0x5}, &(0x7f00000002c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000340)={0x10400, 0x4f5a3bb5, {0x5, 0x4}}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000300)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r4, 0x6}], 0x1, 0x1ff) ioctl$KDSETRAD(r4, 0x20004b43) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xfffffffffffffd82) fsync(r2) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r3, 0x6}], 0x1, 0x1ff) r7 = fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f00000001c0)=0x2) 14:41:34 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x1, 0x1ff) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r19, 0x7d55, 0xd75, 0xfa}) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r20, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = socket(0x18, 0x2, 0x7) setsockopt(r21, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r23, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r30 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r22, r29, 0xffffffffffffffff, r30, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r31 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=ANY=[@ANYBLOB="11001f561c15729a"], 0x8, &(0x7f0000000100)=[{&(0x7f0000000300)="527efab90d6817dfea0651bb66fc9b051c33eda669b244c64c884072bdb2ededd324eb58695ea8bc279da52baa1ad0102711d6ebc2c1e90eb2d52c6496f38894465af50791aeda491cffb29a5d27102848ea56def18baa057377b11529485d615e47ad7eb8efb65436b42c0806fd9679bf2246a06fa1c6e923452f02d2071166a6ae76932b121677897775b0ea3bd9ae586d1f9198c6f6955668324c529c2e50d41a7b2009451c6ef2948e7a38cbbf1cb74a85916049aa860dd7abeb8c44b5eef4675843c29b48439ec141d0145dd4dcc8b85ef635c73acedec805213d88355a051a73db4a281f120d48c2a5858db75b8c5dfe7f6a291cfd0a496fadd7e9ece8dd6f345f457277350decbe5cfeb5553d3c1048ec4956beb8fefe3a738017a22a518beba4fdc7ef631aec9d424e87f57508ce9b81aa44c21810ef2a1e8c538fdbcc2f491a1aed320f9e2a786f01f383b34c9775bc2ab9706cea3e9b9ec38a95b3d07efe0fee553df056e3430ce006a51a1e1b4364a0082abc5a99b443ca7a3653689efc2e5728d247a59ac7ff4df4272299d30662c973f8881ba836ae72cf356469d0805f4a244b2e5804b3c0570616e98bd2ca3a217cb4ff0d58a331630ec9b9e527f90906b29a311fbf8f5a0795feb484fc3d54c88164d51dc4683072ead2d9048adee8537cf0fefc7ab7a511572f19bb9d2fb808c190227fba02869b3c799dd22c113eca768c7df2964248ff6b825abd3a8626650cbc383532ce31d94f93f94f1281697921e655d952f19b63bc0b90c3c6b95d8a84c04f91cfa15b70b10f003c774cb2add5e768090301f433691f1275873bed837f3b993b1ab8b884f6e0d6314750832441995b733bf9019a5e90b2e6bd2467c2321c8978975500bfcef4793e0a74adc349c45159ffc45f5e9b8b5d643e89bfef4036841cd2ff5ef2d5886d7d8eda9811a4bd1488ce4294d582f77e4fbfaf71ebf529bfa50919dc08b567753038518229d7d1ebb43a61aa2ef98888dc2cc768abcd9cbe774fc1616218fba562fa8f6966dff9ed4c9274536c4c992a47231b76ae4a1246662fc6094240a7043436be39fd253082b70e353a515a5931e758bd718775fd9a549e81ce8cb45a76c2157d49c1ae4f5bf97603e28eae2b5bb2ad08b630b4f0c41edf742e23991710aa37a10386aa96cd97537526e8270c9c5e3bf6b7dbcad2f2b279b0d8de2051fd82a9e68160fab44986fa77b76ed9341de67a349ad9e2fa985aadae79193d89e13dd162212fb296377515d9a487b443fc48da8b1ef18562d540841e50b2ed76588dae59a4ac224fd5af954200517689d504f34b04518111a752236c061e6b35c8fc4dcf9dc728e580a2e916fae2aed08690749df18a53932b85697d2b25644df126d85b1f917d1441583e4f0e56893b9478695c59dd5e6714968341e622a2b002fbc783669bf9796a4b1aef1d0f582932d6fe71dfb5b2243edb5a3f98481b143e58e062c42422a61d59e3f888638b69de72ff6945cb25836c1f62a776cd61872fe590955c3220b2ec3ed584858553b2d2aed9efaac516cd168899da116262c5dec86f79c12e6747c588f4c1af44607a0f3709d04c8d1d33e97c542b510601d2832f68e3adbbc038d3ea4b48123624cd4da7f62feda5ef01280616714a5597b58074958c39f3d9ee6bd8427851bad100ecdfc99bdd23e8bc8bf0674dc6f7324cbb1c55766f46ebdd84e34c250764ae1d1b8521b592d0e4b15e17f8ead6c8d6280f900421603a4fa5ed2a49c8dbc6b1c2b230b0974a5fc8023114589d41e4dff6b82352026dfe9a73efe2d81717681a20ffc2aa386e5cc5b91f7465f7f8d377cd5a6b28819ab7879ed9783c056d92d1a3f06b20490d91c0e01e6d1b455ba15e30ccd90269d024c413cfff94b513c2678cce53000743a74567191c05dec6c52d57e7096c12edcff5988424bdd32c6bbb93ad3785e101362c029b630ac24e649ed73d24b45392fadd782d607f37baff325c8430381e1462ab8456b35e7a6cab4d35788549fab5973cbc997c7c3d5a72613314bb6b4d6704c6cba1e5891a56710cce8296c54bfcd8d8314286671fbc9f2b4f333551f050514083373291c63f44ee905aede842e444661b2674f19c718b0cd371e91c2313e69c25e671489a7ac93d094f608a55446daf9db1c65658eeb86eb4fbac6e5754ef0f42c6134fdf36839de21c4c9247ff9641455c088a60daa6a3fd5ecf08190cee4bb22342f6682ad2dfc3cac9c63fdb8ba602395cbc2a9be4dcf3a835355c462e8cd9a952417bd8b572698796d667a33d20afb3330b22ee1fef602ee67a4cc89ff43474df64551c4780faec8e994a0524dd495b7f5c9226dacd7d4a3c8efa1eb87d49989007f5041c87624215c69451351498c32c37e400bf5e20e35274f4bfcb64524532568da0bc3740fc83352c7bcf4b8c5495a7385fb7ec1b068c6611d8190bc2ad96b2b825bd72ae7f9b19ffab108a146d827ba4fc64113c38511cd5e8d4468e223de53bf209408c4706755516ecd508fe28ea9a554cc92ae818fc67782c293a8d18141c4f210429d15122dd9e3fcd942512395643e5a0b9683e012517e448a05d55f26128b0cfb28d63f069535b9438dd6d0ad22fdb9491f37b61119ea38dd71691fafe0f7adb9516fb38a35ae1a27cbc826a58e4f2d6722c32ce45c368f73f24182a04f666ed4acb566715034f3eceacb0e4d2e7eeeb71660cd7a7dbc605fbb677c4b734850a9a564da65e1fe3cb4c492d461bb76ca955b5431d093b969d2eb4c80bfeaa2d174529506562c4b564e977020682f85b50e47882653763a7d1e7f05e58f69dfe8f2940bbdff90cb69239222dce6cb8581af6deb7ba2d615795e1c7ccfde74f4a998ac1814bd26c2590df0a9e7a3fad543c5448b254dd5addb876ee8743410c611a4cc0ae64f83f515e6cc1f538d0bb7a70375f2241732fdfc204c6b7d9799a3275fba65081e6697eff6f144ef264ec3584409ba9860450f0817aa92508859b6de4e4f27dd0a67e4e413e9e6ceae8b67d2fd74284538c936a23688f0b61a0db82d4f3bfbe7acedc05ae5448ae7804ab99644b19d46f73044e026110a3190fa4c6b1b53b2c4cb33281c83f5873a1609c1178b3cf8ca9ec8dabbc759f8aa91ed12ad530ec8caac0475c465061c0ebfa1e998e452ca49c2e02b8e9d8c9db5722ca79563d7211cc6b5b41f12d674cf17ed06b7bd966ceb5feb189002aca2a22d3893fba5c0ca44c0c6376f0590effb0fda6ae6b7ddc36760a9dd177d612612c1afce59439d87edfcfaca6690c0c95c0a2f8f87c21d927c03d124b130b0273ae5e8e2e28efd37821ed83baf43087415bd6ddac6ead4dc22569bab00d22adf989e46d2cc2cb4711ff9df025f87fa293c05dd16597cdfdeee548d3a888ce57b388390abba600286462f2cb60fe487bc961a5867c3b3c31c1e391b224a50ba93b10a1b57a4bf2ae0a3ec3cf9886dfcf1b7648eb3957a5309c3deb56bf59dfd05271b0db77a78faf072f03ce2f2778f809e38d11a79c0263bad16d293e9c6a688cc4e1610be3599c93ba9f7d40879689aead3e11b5eabc494ab9a731613da7a52b042503db05d1260c2dd5e27dd649581045da3f3295709f2aae88a300a4a42219fe5a2bbef495cd41983abf02bbefd818e425764cc90cbb3db543777e8d596b648c5da08822bddcb920ccf3a4843638d1e066b6a92507a78ea68344189bbcfc8428ab207636302f9895928f4b8f18c128393738aa810a7e9bee597aa99ce606e5d4ccbeecb2577b61e7249a311449c48f8444b47af2052369d892d18e64c4ff5442fbd8fb78e28db2a74d10b294ba5a9ca0fcd639bae79c350e8eb350122f05d7a111b5d01d4a230043bc3997fef84bbb3b272e0a4ee9140294c36ef198b7835aaabf0fe69a5cc1dd89ad72d893e519e1916f7bc557fc2e0c06beed80a29739a3bd5205c26a25e996fdeb29faa0951b468ca0367c8ed45ed0f9bb819ef375d4012f1705156381fc4aebf6e4ea5005650d131cf4b9032039696f9af3a9db84cb2f3bae9ecd893c1e87a9118468acf5a65ce35cc81c61898c92b8d155f3cf4e605ba469a5700531acf39b09f93472a9bcac81cf598bf31266a5a332640721a279ed43351ccde35a895d6b9bffe3b6a87cc687cdc53b0d8c7f3b9ef96fad3d17bd72ed1273dc6ac67e45575b4cc6beeb065b2a1fa747a9c5a5b31c62fe1dd441b3e4810d28980502f99bd2ffb4accfb4c3c53572774d9d1a3808491665c16655abd4f445e2d40b774e76f45f236d3a1381e500303b4b23cc1da56f3cd218e43c20298246eac7b705066ccfd557745f71b3afeba98b5d689bc2278154ab83da71e88cf76718dd0b3ddc8dd4c8eba917eb7eb78e40bea217c63ccdb714358154b9922aef7528d713a0b3f309edda7a3f6533786e4c63888ad387d72fda72c1105120aa82e638cdee8896b9679a4f2b3d275fa636e39b3ae0a55b5b7b3e099dd994c3ba07ad8d4d20c154fee0633520f6f9ba5d12b982e6da9f983ea1e3198d3c210d08232855e7f8ea459f08919ef4e475e89dd9a3bb98e4115524c99b74e882ba702f074b96de77d95e3a45abad8d359669ec1bbab8aaa3849ee7f54ca85092d69a9791f35e2aa4197c202ce3487a0b2ae53019a8c0d5da2fe02608c6ee88323a68c3e1d92cb42db07ec5f27fee66d23ed9c0255980a5ae533b15fa832669a4644954c1a179a9a78b9b05e4baebaa7b262c24b4267266c71f40705142b983609b4628779e2659fed8a3c57b2aedc8666e9a239a6a3a7fd441acbab2f76d7d127908f0cb740fceae736984c359d512572b98ad4bb862c6a24c589075e83942a112298fbd3bf8febbddef465160285aa33ea1d7d7fb67916e5a2ac499d30c10a4c129f60bb0870c22f827414f254cc582e37df065ec44b770857cfd715d856d4344d18c067f14c1c99105f02dc2d0e6913e67f2fe60d68af0dd7f016caab3cf30af83ac2137879c052ce20a82f5305ef90f9c2265562f6cb624551a199c918591c99dd2428c852a9c59753881558cac74389592e38920d579d2639b27f19cc3a886225ace4ef186a7a7ef0d14ae2ff61e67297ec739ee17c4e093e51c497c510027fb206997fa7edd159634d074aff497e2804659b2ea49251b7d12014d42d10586981d6a8431f285dbae7b90096bcceec529f39957d17769709aead96edcaf8340b8901464966e047fda2d586091512e1fcab8cf7cdd0fc5f7aaa75b86e17d133669914cffd37a31214e34b1734d4c75d73a98436f3911dfaad0561cc2e75d17a38dffd79db93240073ee498c089c395a3eb0770a2baf56725ec812e3760a97a55f96e9f8caef74b45dc5f64a1caa9c9ea0c9666a41e623b9d6b83ed9c836d7f0618c04aba3e2856fbc45dacb79175fb7a667776fe246a3cf17d3ed3f63d0e67e4679ddd796798afd70ca947d57ed25911723e1487f9950a468fe55abcffc2ccb9ffbb72256493304000c0c964c3887ce55714c92a6cd5adbe3b9efbbefde12effa6621f856718faa4e07091f0b41510de47be76eb29e045c0f0a8feb6731031381aeb951300790305767ea5c41858d6af646cb687cb5d8d44ef2b6f12e3f2ec74484157f6d6dbe868bd26d2494f48ebae5903fc867fa7bcdddb002b1ff060c57dc8060c523de884492e93b0f2d43e89af50d9b83a645c7f9997b3ccd1022bd5be32a94268a176d2576c3ee2569104e81c2cd169061e1c527609753271b26f6bf3e11847eeb0405b62df", 0x1000}, {&(0x7f00000000c0)="620650fdf77dad8f71afadd3f935bb3225d5bacc076df68bc0eefb41e1ab00a4dcce4dced766fdb40457762ed97954faa4af81ddbe94759b23", 0x39}, {&(0x7f0000001300)="5012da8b1af8d169db6412a2921ab7855a195d5bea55511ab89aa14e54092e22f7bdf4876b7119c49189eb405be0eb5d3f08612eb35c9b3338150c6871d18835ce04572eac92775ab6e124842ac45996ea92c821161880d1d0ce03b105a9732379c0a01f067bd46dbba1f44140fbf7657bbf73141a54cf83cbc4882e7804836a596b0996ecdf26ef71625ddecaa6581f3407028da2587e413f653d4fa868db59c6ef145e22314a9f7702262078666e7dffc8c5c4d4a53a51ae78d13c81503ea0aabbe980bd2747a58b248781ff90ea2bb9fb7d909679a9defcce1b66c2b1b6ecb791f645f5bb78a6d47710b080", 0xed}, {&(0x7f0000001400)="c310e3614e5724463c76f3acac509d528d3e1b1ea36d998e73243894fe5f9c2d703dae5ef89affe929251e50cbe9167ce307d1eed0e5d0b8922f99c6b991faac61cbb33196d25681616f0352d80ab8f70786dde0000d6e0e714c9c06fd7c17171a28c157f0784b7715290788175a045956b4f78ca993fed8e599f87086b368aec2757f9d00357a7acfdb275b593ba0d8d60daf282a2b32164141afb10fbec4731358227da61d1740da06765d57cdaccf9dd9cc1be67808e3aef5ec08ad36adcb843501f8500fa593e0cef9fcfc60cf2ba3d111140cbf549455aaff50e43d2e1aa1d5dadae183a4", 0xe7}], 0x4, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r6, r8, r13}, @cred={0x20, 0xffff, 0x0, r19, r22, r31}], 0x40, 0x4}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r32 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r32, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x10001}) pwritev(r32, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:35 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "000000000000000100002000", 0x0, 0x74}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r2) 14:41:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[0x3, 0x1f, 0x7fffffff, 0x7ff, 0x0, 0x9]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x8, 0xb, 0x0, 0x5}, {0x7, 0x0, 0x3, 0x5}, {0x7, 0x8, 0x2, 0x1000}, {0x100, 0xc4, 0x4, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000028}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = semget(0x3, 0x3, 0x41) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000002c0)="8eae0828c726a042e6b662", 0xb) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x1ff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x40000000000000d8, &(0x7f0000000100)) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x41, 0x5}, 0xfff, 0x5, 0x0, r15, 0x8, 0x3ff, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x18, 0x2, 0x7) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r19, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) r26 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r25, 0xffffffffffffffff, r26, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r26) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x0, r3, r6, r11, r26, 0x102, 0xfff}, 0x5, 0xcb, 0x8001}) 14:41:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/sfe\xcd\xfet@\x00', 0x80, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r8 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r8, &(0x7f0000000100), 0xfffffffffffffe60, 0x0, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r9, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r14, r15, 0xa5, 0x1, 0x100000000, 0x2}) getpgrp() geteuid() r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r18 = msgget$private(0x0, 0x0) msgsnd(r18, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r18, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r18, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r12, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) msgrcv(r17, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c294c287146f8cc3e2277be4b1ae3b17368a64d13f7c4fe95a7d979172e752e3ab7c5a3b6716d34b36f6c83d184b3cd38da0caa15492910dd"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getppid() r24 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r24, 0xa5, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0xd1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x400}]}) 14:41:35 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r3, &(0x7f0000002a00), 0x1) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) r4 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$dupfd(r4, 0x0, r5) close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r3, r4) r6 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r6, 0x20004b43) 14:41:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x50, 0xc) 14:41:35 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x8000, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) r2 = socket(0x18, 0x400000002, 0x0) shmget(0x1, 0x1000, 0x40, &(0x7f00000fc000/0x1000)=nil) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2ab, &(0x7f0000000140)=[{0x10002}]}) 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)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 14:41:35 executing program 1: setuid(0xee01) r0 = getpgid(0x0) ktrace(0x0, 0x5, 0x20, r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) r3 = fcntl$getown(r1, 0x5) getpgid(r3) 14:41:35 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x1000)=nil, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x0, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r3, r4, 0x0, 0x0, r5, 0x0, r6]) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r10, r7}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r2, r15, 0x0) dup(r2) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r16, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 14:41:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r2) write(r1, &(0x7f0000000040)="c5a61aad569aea56fb00", 0x19e3dae83855fc84) r3 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 14:41:36 executing program 1: r0 = socket(0x1, 0x4003, 0x5) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 14:41:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socket(0x1, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fb03030500040000"], 0x10) 14:41:36 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000300)='./bus\x00', r1, r4, 0x2) r8 = socket$inet(0x2, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0x800000000000009, 0x0, 0x0) sendto$inet(r9, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) accept$inet(r8, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0x800000000000009, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x0, 0x800000000000009, 0x0, 0x0) getpeername$inet(r11, &(0x7f00000003c0), &(0x7f0000000440)=0x1b) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 14:41:36 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000080)=""/54}) link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001740)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) fcntl$dupfd(r3, 0x0, r4) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x27, 0x1564}, 0x8) r5 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xf, r0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x8}], 0xec7, 0x0, 0x7ffd, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgsnd(0x0, 0x0, 0x0, 0x0) r7 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r8 = msgget$private(0x0, 0x110) msgrcv(r8, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000002bfa8a2bcd42940b98b117e63ed251de000000e6000000000000000000000000000000000000000000000000000000ad519d5ab4394b2065c8c335acd5000000160000090000000000000000e200000000000000292d51775cdf52120d40466b510000f0dcaeb752cabfd5e8c9000000000000000000000000000000f431de06646969615cae4f29b98aaa76077efd726b8f96b5b2e8d246b6821c935674b5fce204741e0bbd1600000000393853f4972e60421b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea48f9462e2e388006fa1fbcd5dfdc334b77d7041856b8622485c9d73d2e1800bcb17d299953de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508406889a3df437ab359d584e72d88c000000000000020000000000000000001c01ea3bdd4e2b6acb90a1f31e111eb27eb23c5c7f86375c65dc2160c1779c660ffd58069f764f9311ae92554c7f46d59cdb6a3ff57fd16fb0"], 0x1, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000440)=""/4096) 14:41:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 14:41:36 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6fa210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26754d71a696a4659550b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03605c43ff4e73c6c9de328c38af46e43110ab00387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7000000000000"], 0x1, 0x0}, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8, 0x2000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x18, 0x2, 0x7) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x2, 0x400000000002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8020690c, &(0x7f0000000300)) r21 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r21, 0x0, r21) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = accept$unix(r23, &(0x7f0000000380)=@abs, &(0x7f0000001a00)=0x8) write(r24, &(0x7f0000001a40)="edfdbc1c18d3c015e5dc1f6f0da4b56ad53cfdb33754f7cbf77f74ed1fe07ff5501d661be35c2f6dbff01306fd237fef372ece5549476f5e033eac4569ba62ca9af3d9ff1f0212117b048951c254e28bed7ebb59f0602df261e3629b9287ff2422bb80a94f713a74d7cd85b0bf5905750a5fe856330287238a65548653cb899ba0108a994b22a9cffc0cb43f253aa416a11511e68dc7a331d4283a21fd1458c48e5060358ad4273bef4d16ee3ea3af360888491223b7fdc7764d374180cccc3baec7e807098a44660d7c20972c783e060e895537f6c2c5a02068282c91c111046f47798ce637bf86d15caef3894c806ae9245dc7427d9463c11e160b3814a0f4677d78769d0cdf883e491bd40cd182abdd2050f31f89ff1b3e8418e85662fdd4bbc506", 0x123) poll(&(0x7f00000000c0)=[{r22, 0x6}], 0x1, 0x1ff) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse\x00', 0x80, 0x0) r26 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r28 = getgid() r29 = getuid() r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x18, 0x2, 0x7) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r33, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r34, r35) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r35, 0x0, 0xffffffffffffffff, 0x0]) r40 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r32, r39, 0xffffffffffffffff, r40, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r40) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r41, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f00000000c0)) r42 = socket(0x18, 0x2, 0x7) setsockopt(r42, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r44 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r44, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r47 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000100)=""/114) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r49 = fcntl$getown(r48, 0x5) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000200)={{0x3ff, r45, r46, r45, r46, 0x104, 0x5}, 0xfff, 0x9, r49, r49, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r45, r46) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r46, 0x0, 0xffffffffffffffff, 0x0]) r51 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r43, r50, 0xffffffffffffffff, r51, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r52 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r52, 0x0, r52) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f00000002c0)="0e18accb34323bd31e6dacdd7dbc7c", 0xf}, {&(0x7f0000000300)="f573f228b30d4e3bca62271aa392e06ebcb69c9384f760578dbd715c2c92df23e86592b2fff258fab6d76a3ba74d8822326fafb501964f94a364a735bdf04ef8fdb266d562b981db12ac6783856efede0a7a6773020ccc4306a2735d4fd34cf057b28478604c11059e39fd074a", 0x6d}, {&(0x7f0000000580)="6e47c2165f307d39f8fc55a1beece77b3d1a31c5dc0ba087ee5ab4c977517fd9edd5208a7a49b4bc956a4ef0b4a5382c2cec24902ba04df51883e12cb579669dc33a4ecf30aa1452b084b6b7864dd375efadf45a46290032d8aacaac50a412c22763fc277475d01cd62882788e04782a19a10161d10b3c6f11849cf1398931d57656184569d09dc2b12922ab9758923102f7baec5de7d461eb3d911b0e7ac0fb27b98aa468b7040b024f872bb63c4cebb17b5157f16a8c91994704dc8f9c51af2a0c0e2cb917567a693db0d783e0d0d23cce5c5445985e7f24e6bd4897e91ea26b992789a4d20e2ef67a96cf0608b10528f5a92b53b45f88fb45d2939598eef2136bbe9b6fa890b42a52ccc20b844c2cee872251621ac3692686c8cd1c60167bb879ad80b872a4421b181dfed66aef4650d31ed9cd4e20fd83484aed016dd62af3936140737d3199926830c711ee3ee71657bda9b9b6d837e84bbcc290a68e0ad6a2276e36461f4102b96b444b37b8780737393739e1863a508b7f19328c9bb9d86a4524681b853466ee1a3389d3756ab7ad787440c9719981ac7c08f7c48f8779d89f857e4e2a89ec27d3ce825c85021feaa2624b15a062332387973b03bed8508d2b30841f125c6e0c8714e69e4ce4ad097c20e3d265dcb839ef0fe791f97c9d7100982763050a5da1a33ac1be5713165dc2da97f30ed9911e943a62e6776dbcc4892d22b40ced466ca1fe2575bbd658a51dbd8ec7a2468b948e731093a77e9c9d3d23e8b2ae66cecdbb85bd6a58142d1f4f1039394eb6ee839ca36dd548f9c0b74720e69a9227a0f7a599c04d5d2edd780cc18c8583d0d28f6f7be9de03ad2fd96d1cda37f0d1343ded7bae7722cc2407680379d6cd0e9cb682e296ca10a64e27c2b480ee9d1ba59e7b33be6ab8c8a5fcfa70c4b6119db7471bcfadef7038a5057ca81f541b211d37640355ca397e356d33e5af7f800234b6d42373941eac651b1216d71b32778bb59c159bb42dd87952effd3cc08e23e10afec09d1774c23ac64fe5f080951606dae587687ac3fc73575d5e80fcc4f147efbdb2b481b97ecca0022b919bfe112818494a77aed129e90d1c7a98af46a5344a48319b7624e5e366d2d7d5e4410c843c6c1154e065e44cf8f182bc4631d34d8b15536edb0dc4ad55a9f3e3486845308552a2ac1eda71ee69e39bd545238e6c738a3b32af4071999b147b6a1d39ae229e527a00350bf134512bd0379ea11657fc0a09dbc5f3db45d18820761e19e826b9b5594c8510617a6d018f03a0ec2163ef8c7ca19594ac5b063d6eedf64fa405e80f2cbdecd7878f62af365ff78c046dd9f9f5aae4d510215cdb692bcec082bc9ffb1f5a2c0d25e49f524bf75d5682020bcecea2376e0642bf765719c1f5f412fb3e889312822b6fb33a8faf621916c383e2dc4bf7013cd413dddcacaa85b1191bbd3f0f3a84d9686e024e4031fd3134afb0854e358622b6153ea199aa0cb4b2bc5f2ed0e75bd2ef5f87b5a93ac1f945744b53a24d5c03554d9018e6c2518e75f1c5d611c6ef23216f2f40e6f121f963c5bfb489248b97357897064fe13369fa0d72afb0ed859817b659a2420c63c443b112620ea7b4a78f72751382e6056fe41281c87434d921fa95e2c25ac5d4086cc25c222e957ed118c18ee72995c78d1809894cc9fec3712568c8caf371c621347564f80ac1990760fc7f8a6d50c9c0415a55a86dccb0f917895f5540f9dc5c393f8291ea6bd35c4da653d33a9578fc217d3e8d395aff13023d2f3b0d2b5ead3c2dcbeb78044b2731ec5c59e4cb84374e278638a7847536a907f88c5b2dadba67ed3e31d32de6eaf47a85da6972a989e7d1c54c3a7b0d0075a5137a6228ceedbfb17dfc4644a996983e4578353e50c7d42afbb4ce6649d05ab3ab1015abb3997e32a37a58cb45bbc4249ac1dbe5024912ad1036625b4d75a452f230b5968767b4433e0d26d5d368ffe98e2e868419e800afc26642748b019f80f5315ab3b952fbf965f0a381f88776a488c50ac20a058dbe65094009066d3bfc5d632d4d233300a245bbfc0a705d0d39e332e72c1fe9c086f0642e16b3ce588bccb6280f6720bd4b64306e61a8f6cba0a9d6735ae20315ee98cf16fbcc4dc94e35567326b6dcebaefae023cd075b1a40ab1d325ccf64954b5a89d74f8bdb8ae122bb5171cff111481d311d7c9596938471245a1bb06959620d995de053cb8947c67d37c0f5ab94b59f6783a88150c0ecfd2c3b571de1e9fd39100fc8701949d2cef4db4f55134ab70746abcfa21de3388f58bb9a5cccb53c71b2b4dca4ae2ac772dbf3d91737f9c2335e6ce97d048ae3f38bdac14a3a2313720ef581a7c3c8879e3868487e5e5c4c0365b49f77e14e3099dcf3ac422e44c0d077b793a51af7a6e46fb62bbc6dca4d73ee2dcca03ce6d202ac4561b61e417352f6a981a2871466db263f4bf0629ad3e9fe0ce2bd4240cd9f4f9c2d7e4b333f14d8654782a38bad62049b47624ec57211c76495cce50f57365fec3bb4cfe675fbc4dfe73f2cc3e30b9e8ef87e03d9fa44654b7056ecd80a6b900b1a32104c66f08afece76ac20f3dab21d3778eaa8dbf3f705303ca171dd1b0112b0bd1729d343d8c282bc848def270a579a04590fb4e9b1155befa205a52cb2c05f87a33bd1efafcb21064c25dcc4eb866854c4baf36d45e09bc69928b0a1dc4d9c62fe08be0e6dda79eaf3aa9d5d56b4a9ae09eba010b8539e1840010d00d477b81052895800d1cbfd70d295fa41af88a746c160e83b2942fc4e693e9268c055b975ce1bdb84d6497b42458ed802b842cdc86a617f8178cb7ceaa270a29462ab5833f1115d392b7397e35dc336fffa02558079459930b75a5ecef94714726dc7a54cf00c2b7c52d06a0307e26cbb64ac106eb5722c30f7ce4f444d66a715f2cbade23e8ac95e737bfe3faf77a5c0939f723bef5cb1975eeba6c5424cc9c94d0cff3a8ed841ab0af2d27e06f0a7348e27c98da8c523b366a6c9ded6c5380d596727ff9aa5693ec101a136798328617d238f5198eb59020d2c60b899d097011f0736d2ae27c78dcb25346650e0ef2dd89d4348f7b4a82692155bcaaadfa7ca99add18b980725b11f80c4b76112d002db24cccc5b0a919faba16e1b540a2553fd49e574fbfdd29bef06e6aa7931b16d5b9a6cf16e904e39f0bfc77fcd288264dd798d08ec7ed48e76fa733fb2290fdafcab29b7903d15c3edcbeb79328e5d13f3a64584c43a1510e74aff78c59f2c8429998313173d8019a91f71a6e9dae51901c5632fb028c422da7971d658b341ce553ebb0f7c1173c86a5638417f7c17f45dc01ebe6e2e708afca66e4951efafce65956e4e0000ea080fa0beb88d5d260721c9db98731ec0e8924de6f6a1b9d0d79b52e52bd894eace8a31588d0f83eeb96d9855a09efedce401dba20dd88cab491e577f207a8a1bbe93fb62d6d82efcf03f895a5a72caf881e815d1e0579a07b12234b22a9a4df0d7c77a6f66bd073e82c23bab70082dfa416bcda8ba4030cf10d9659ea92fef6a177c8acd7fd32ad28dbaf8fd6bfa2d9fbc136aaaba2a6b86d818872896f38c8e8ce21512b341c029e352b5bb7c41e93de78feb3bbd0e2dcf0c9b9bed06e4ad753f52e39969b75707ecd9e30e512ef2c256632461b635c1dd9d5bce8ece912faa3ded56631346fa48a479ad72ad21da4b9f3c023a9505b67c11f7b3419703075e28e45a75679066621c950be15f5a2c7d3cd87aa3c69afa198bb43238900a9f4eb7b6e191335c49cfc2a2493423b5a2f35d4a88710705b4448259e0d345fc4f953bd0a7a1e45aa256f8551e920df9bb3525b1657a68c680638a180816031f967d5e28b2f3a8a590a761194a334dd0038bb1d868b1e9eae669bca6518c435c6230076dcc85418bd831ef1710374dd1f67c363cb0f11e60c257ab2afd40f420a35331d16f34559ad1352086e912c09e193ead0ca6cc74c611c205081e821786d288e988fd068fc83480cd56800fe804b6486546398d139a68c5638746d47de27d2cb2162ba42fdfb725bb17e9d67a4c65be20376196163c56d5454fa26503ea379d396a277b6c2463c96fb73d3705d219174673e4d33b07bcea8cb5181ef89cdb45265c49208ca07f131a501761e8b9cfc2293127b8eae79e1725015e59b135296b5db482caf0841ca9a243779e41736dd992e13ef1f2d40a70bb8dc46d920ee4c345c5701d08c6ed878454f4a18a21e07e10ac0ea99562756743b3fe750ce1bbd215e330f5c06dd89fd654fcf12b42384631e30fd95dce362150469730b2d8ecb510329f87ca4c5cb397358458b3be18243c47a34f8cefa18358543814ac0d8ef005287c0d8a7c05948540b38f8b448013f3b630b847c098445933f52a3fd86ecec4f013b9603d6df5805b84b2ceab8239401dc0e6cf9a66903e424080ca07daf1a0364914d8d7663928fb0a1fa6ec281e2d24a5e58a99f370640aa4431cb247586a290d4d8a930fa9c46fc46a4deb5f31a94bbe00554e7d1d6fe9dee5f218630cb07f943bffe42f4290d3730b7a8c81c8a760ee18cfa7002da055840fa148d295beed56a68158362605c76f23c7be8b219cbf6936b702df783bb78d85ac2a709834f13e4205de3238098ce8222bafd4191c9e5437fa75b15bf8b72841ee7ad87316d984f43400252f766fd8a52a6e0e126775ac084d4aafe7cca04b8778493c774def3a4bf51d97029ca28885e4b0993fc96eda65f770e5c13ad7cdf7ebed748881bf3c72431ff2875c696b43fb3554a50b75e1311a239419207e9c78d371ffb40baf521580a0cf86162754011ee44688fe4702bddbe99a6b41467d22a6797412a72a2b35adbf1ac1c6e51a8d47d3fbac9ea4b720e8f35872300b43414dca171247d4f0eddf0d74383458bf593158d784431116ab7855ba7492333876f6b22aba32cfdb5b3c32706fe5dd8d8ae1ba601909a2c091ad3e43c3dc1ee568c0a304b27de6e0f6d73715fac95218763e7bec99c95caa2829a4f5573967e59a57541a32cd9f6945bb161e539e705569b55b546a5455ca76c83e70e1bd3bdc6bb30f3153d8d792b4ce3bd2343cc041d6a958c74c245b98cfad6a84dab69a189467a083af22f9639bd3d010bc1637c9f8392334a56b90999a417a4042cef49a1d1be8eb64d7aafcab7e77d72c4ea5d64f37eb963bfbaeffdf04222428db4e3b010facd44bb17b548d39e07e1facf5d50966268d68c9d8e273f5460473f4bc0f5965b6a1bf9db25d185e56e9d8ceb5bd12eccf04572f07babf87469db27b75d98a600c4a77bb8d26ee83de8ee26f9d53de621fd157dfd8b466f530a2d5798921a93c2913cb4216f04b24bde80732a18933541fd4aefd3be63545555485e3a8380b8ea2889c185e97a90d59e7862aac736026d81dc292bbb839ecbc44bea9227ff6b288f11357abfc4ccfff6576a82d5ea42a3f30ce13410e4ab6aeb40debca45ed0019f1fc3e629e9eaedfa28e679ebd43443cb9a04e77315e10842b08733e78b77311974b7ef085ce9a66aab7b2a799c48b29fa52da83b24af62e5fa3cc9a2d4e987463e32a35faf4fc9c24c0ca64d320b2a9ec9dba8be04bfd1fa2b9f779ecc0f6daaf0e28064b2692e7ce61dc5f000b8fba5bac357ee4783cf37009566b2e9084ec830f07821d3b6057cdb3dad076f76ea69448bebd4b01d81d4ad029edbff958d73179810b0d62260ff169ba9417697d38d6b26ffa37d83e7d2f191376e2d6fe6b311b82ee29c642b9", 0x1000}, {&(0x7f0000000440)="a2016a636627cbae2f0a0ffec7cd79ba6223691350934f926e17f46b5d2b299c36ac61b112a1fab5183da98b12c342958e951e472ff1aeb4f338e581cca87d6004408469edb2ba58e88ac742a337dcf64d3814985f6e863fb7bced752fd8c979c8a82e13c87ceca049674e0c0b4767f28f134dd3bd7dd22a6d378185c8629b640d70d6a760c0873fc305a85e8176db5be2f83ac035580e971d27b31b0edbb8f0c07226e42b801b9fc2a08ca1d32a9c55777c1bf37a1f3357322a62ef131fbfaf2dbb657c1a277ebe0661225d847fa80116d285a443f246c3134b85e2563d", 0xde}, {&(0x7f0000001580)="f62520e540fb51647e02a82a83e526caed7c1f1ef77364cd12962e2755feced188cfa502c361233daeb00ce06c09fdb72d6276aedde259d41d8dee8daa3d160d418588e4a7722746d50c250e32a5b2bde0e98bc4dee411a5636267731af5e31ec1e93d1bddefea9b287d3ad5518b26990fcf27f18aca18f09298202a2a618969ad5fedb5210142f7f0a8a9b9ee82ecf8bf5ab605dbd4979d95364e7281f09450333e8d048c901438b7ee3039d64e65aafb71ef985cffeadd61b3880110de7918263c7679d5a785c87c383846164ef76977e5377b76ff0b24903af34b8add44ef3c0845edcdf9b60a7c21914eb7eb59dc7c54dae0fe52b4b9fa5dbe82454a0d", 0xff}, {&(0x7f0000001740)="2e90e1acd1a45e49a4840f3470b2c0ed00cff469019d8b10ea778b5f4426d57c377bcb2df249454e899f31ac6afd610dbb2912cbe340780e07d99347d974ae9b090bf69ca0a4d6f5aa395ed42bd5079a5dba5d297d35a9fb1b1678ed39ca265d2161764dde497ea2df978d2d6bc6f4bf556f3760de13616b37c85e302e280373354fbd38", 0x84}, {&(0x7f0000000380)}], 0x7, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r6, r9, r18}, @rights={0x28, 0xffff, 0x1, [r20, r21, r0, r22, r25]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, 0x0, r29, r40}, @cred={0x20, 0xffff, 0x0, 0x0, r43, r53}], 0xa8, 0x604}, 0x400) r54 = socket(0x18, 0x3, 0x0) setsockopt(r54, 0x28, 0x2d, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r55, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r55, 0x6}], 0x1, 0x1ff) ioctl$LIOCSFD(r55, 0x80046c7f, &(0x7f0000000240)) r56 = dup2(r54, r0) r57 = socket(0x18, 0x1, 0x0) sendmsg(r57, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x4000}, 0x0) sendmsg$unix(r56, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 14:41:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x1, 0x1ff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 14:41:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(0xffffffffffffff9c) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYRESOCT=0x0], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) socket$inet(0x2, 0x8000, 0x2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000080)={0x7fff, 0x0, 0x0, 0x0, "8b00110d0b00000014000000000100"}) writev(r4, &(0x7f0000002a00), 0x1) readv(r4, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r4, 0x84}], 0x1, 0x0) r5 = syz_open_pts() socket$inet(0x2, 0x3, 0x5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) openat(r7, &(0x7f0000000380)='./file0\x00', 0x400, 0x1) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x102, 0x0) close(r8) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r4, r5) r9 = dup(r4) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000200)={0xa, &(0x7f00000001c0)=[0x4, 0xffff, 0x900, 0x81, 0x7, 0x2, 0x6, 0x8000, 0x224a, 0x80000001]}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd83) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffdd7) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000180)=0x6) ioctl$TIOCCDTR(r12, 0x20007478) 14:41:36 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x80000001}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(r3, r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 14:41:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r2, &(0x7f0000002a00), 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r2, r3) write(r2, &(0x7f0000000180)="95408ef3f3fa2da5c9411d3386b6122cf046603aaf82eaedd041c93f65659df3063e72a20be586488f7976dc54e1f9bdf7b972f040c9283f94afca5ad00117943c1b5498c3dfb58eff848e8ce1de4096a0ca8153249b1de6ccd949873a4f629622018e51dfaf45785721b16851d45009ee0233012ac5a3ff12c921a0503886b9c7bac0f733a8bfb4987b03c8d6205ce41e1b6e67db7fa1", 0x97) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0xa, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:41:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000000)=""/143, 0x8f, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = geteuid() r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000180)="7359e769e100cb451a99e2186cfa339776af4aef38375889a0678e6f386143c8aa31a217a2e7880c0f1d34578411b4e8a44c1b01b6ee522fd8aaea6a20c66f3688ca776c0c1d21d080debc08e0d1fe0ba59b7173c0b67e3daa3a9954bcc50452f42ee572501111f14537f13f4b23e3f30670393157420d64c06984ce16b30f91688ac1d1e392ddb9dbe376b80494b9ee74975d2f63dd58974ce9f98b9cf3a10c7ef6b022ddd9db26d4d1fe2e88a410d01da4aa1d811615ede3d65a87d0e20bc91d50600cbeecc0dbc7f344dc50a6", 0xce}, {&(0x7f0000000280)="ff09d72ad93cded4e500336972abdf83b6d02bfb96202f800f058ca02d2a6b525b4651adbca05efcbeb974a0a1888da4465f7efb3a64e869042dcd1f634b6fd64e2b0c6f5516fa3caf0946626e67959e4f0ad1497a652152900b9ded271be875c07ccb90ee06b0d9e8b93e253cb023e77a410294b9521fd98425fa22390b9009bc030ea9985fed3204b4f7e4b94dcc6d9555911c0e69d48dbac22af54467b5d01111a840b1650edc60dfb6fa18a740a4107ebe27ad5898bec50d311ed894562e2bc2b89e6944fbcf81fd17d28d9ee6fa11ae2958ef9d47b2897dbf6b162cfd0f614e7cbffe1e510a546f07900281ed6cadf06793b5c315b95bb3bcd619e61ceedfda7bd8195c6fa78863f831eb6eba916ca5138013f76119e33d44d2856ee87a92cc7d78024bb53ff2b132a9fca8acb91054d0b68b113880a368b9931b191d61b3fb8aefcaf34889839d572f1fae5101feb0bdfcff2632cf0647a31e8d69940d908293a9deb198ce641e604f9909f668275825acfd765460b82aed723a30c93a2e4649d692ff7af4ea9091bb84077eeaf126e50e74dd7a86141d21f21750c47cb8848dc874970a3c1b29fb8b390c12e77328b48fc9be752c11b764c8af004b8cbf1234ac7adc3042a92f2ef88d0e1c20a598ced5bf39c4d98b8adde8d19944826c856edfd72c48814cde3a847069212cf4d49f8ed1ef6488fb94bb2b73f6885da6df48aaa019847f3e2aca70e5ab4fa7b0b1be0db5d338531e40678ceadae252ee9c09f0d8ab444a136eda377391edde2ab4a95654291f873e203ad6baccc650632ed5e7cc78f40eda2b389c9ee5366dc1bfb977afa6ba3ccd5feefdb7320e510ad5db9739defb17d039b015ca6dec4addbb7e2ac90d31a8d3f0bf8e79055c51ae7905e24d5c7212192dcb8ffac7d5109aac41843a7a687e22b8aff507f3decd16fe953b256f1a298f5a7f8f5aadef148789ce082e95ea9a48b91723a72182d2633fb9a39679975de650dda078d2e8c5cec2a7eefe99b6b568a35267031e18d923b4416735ad6cc88e836e96369e07d9d7fda17c49abba034476d37eec253a323e9c1550f3e0ccc468b28fd4d2b49a99db6506f50338d8498c7048a2043bd97b69684f2752b1a2b9503613f52bd1d4f40017f4f88e1f5ecec8d2daf16371a04f2da774a775a63373f745b03c58a8397341cbc18aaae13250c297015283bad415483c97d3d41f4e429fc590da6b72c37bf61e56ef8e9af8de55140b3584b3e77e165a3480757e4d2359059abb3626be6ca57f3091f385dc167bd3c0e6a81829890b259b0b778304eb1c79e7cea458f5dd7ed3fa9461573f207032790cf9eebb7f961b32acb9c6634eb9a808b12c9e89aa2b89ecb719ead95088d3c217d1420d160b189939ee788ea045f95fd76f820809ff09c2b645b03480e5af7585e7fa1abf5d64c6151453e8d62d3f020c8bfe0dae5bf22cde0e680cde7bcc7a3ed51d405aac101180d2337b8179ba68d6b0215b7e13383e0f61178a2d442d1ee48f6f53407a6ef7cc25d6a1aaac02564b5a859d9423cc354597d92e2e07b2702433e105e052897662a42e60707a8c07e7fdd26285c6074a4da60d726c8307527ab44ec4b217ff0f2e9ad3e40b4d2f4b7fc772921233c0b189aa95058b4494dc5587fc77229b7b66fc09e894b741b36f5fccde86ea48c59d4bb231c0d14a0a779f01b2a900b2596a33735d6f0f592148437ae539993b1445fcbaeb6e363f783781b688f03824316b3a138cfdf37d5362bcdfa652a7c34d9cd3b456f7b158f4ef66cb4e4f1f089544e8265fd9c4db643fcf33d60ea1482c6df5aaffee308f4462aa2e0dd071ee1496c258a6c6f22e596cf310bde30f1c53ff101988e9e425cb226cf4c8fa7f3255a074bdcde019b1b2c4548296482a3e1ceb4078e0dae6218080437195b7db31391d2825649e96e1978642d8ce7ae145587f799b7c78ede0c22e0b23d64dcbee162e9cfe48c7c2a297fc7d4c8843c4ca0cf89d4ef9a1acdd2820aff067c1bfb9a767262fdd09fcd0f5d134fdc070b8ee5d0611de3c38564e4305f21aa0f4cf27e098716b00746097dae4e311c42ea01e0948f9cd6b3bc4236556cdf761634ff36f95bb7a070ec83bda346da874f595b854c25fbff0a278c63e3a0ad5082f5dcc5f581357b841132a40c393bec02bcdf20229a63f65804af6547138beee55a5bc7bd826bc0e4da7d997f58f48b7b8fcfadaccafad32f64ec6f0703d351dd3ee27b58ded89a8292edd84a391eefdd2f988f50be524f14ec5c92738ab4f9d55a68f0531009360b60726248c0c417e4312ce5d172b9132421a625cd55b60192826f157d952ad17fef1a74999de2c7e5560042c2690b389760bf0c17c8bed9fc9be33c1d81d74f0a34eae34737b348efce58ceeedfe005d0c11af401a041603a0c24264c0aa403facb2e3552b03c47c25bbd6722e3e7edd6df867e9559931d677469f2d38e3cdb27689f36fe41d3f89739710a5f93f508092535d182fbc6a1f9791111f51cc4754a7e42c359d06e95cf3782369aa0b45178a8b1da2dfc44668c1de275d369c03ae74da6b3f98ec1df78791ba027892122b448d201019ab1838efdc2d6614df3baa2574a228ad50e488c5963bc389424380598222ccea6ee03e1cda8eccdd3244fdb5292a08f66b825d3e9ed2fdfbdcff8190454c88ceba1912ef312764206fd158257173cf4fe6194329457af168f3da96fb23bcc9b58da727fe87b5a4a0e35e93a327bdb415ff2135ca08da1f0251fe4ed7c5ce2f78e510ec692d1ea91613629ff4eda83683f3d290e4e61bc2de5b27b82c8d7511604ed9124713d1050f2d8745a00f8f6467a221759a415397cb87dc6e5e54b1141fd48500482c3f77cc291d5a7d62482e4c2d7cdbd785ee1731300880abf5283228b7a6dd2b1b59bbdb160bba7821660285f1897408e0e7705704073e72983fc20c8f4d81477b014fbdf39921f38067547ec1200ecea730f0c5d4d0de23ebb2dc33835914e692f694d7e1fb859384c2e660a92f0b0c0fddb8721d97c548ac7d9c41b459d802fb1aab24b7eb4d2969dd41181772d10eea0cf314cda1c7a7eb62e30d8503ec3250fb08def19b03c4d9a85f5ba48b7a21877dc189c4d5ac596c4ef560649c77dc5a0d0c1f96b1b456fdea5b3bba6353ff388b35d5a846a5b957497d92e40cfbb7d63df5148b7326aad3d60ef08dcd2e724c40f896c3b6fd5090d00cef5442eb33ce032bb53f7780bc0d89258f546281e5d51a2d75cd862a6b2da3623262301d9e1ae9afc2716fb5338e4a5335ec33cc98028d87fa59f378b3df0bbc9bb7c700baa70d1f5324b67ec7660823e04c18c1195720fa8f0e732c7450989711e8e1b79fdfc782bc0d2977c24f214fe31ddf4c8d09fba09f1df98511b126a2aba611f0ea346d145576cb0c9fb3ec16885face169bdfd923e36e22fda4a79f6ed315062ae3c5021d35078c73c49141034f20dc9836e14854a2272f485e7a693ce3be2a854b0545bf3cec28ad684754561e3c2db15af5709e81f1741f9a286b81655cc5385269daca5a6006b162c269963ab27354032c7a5e8ee226f4a669d8b9c98b4cbb628f0e0dbf45759240e45e60b118a0cf30ded057db38e4f468b3c010a9f40ccaf047e3141d86c7b171364275505f31503badcc70bea2a9b42a8a0aba10efe7be06a089db4829f94884243725ebd2c62420d3fd9a6309315d2797b28f8654d61ee58ceec23ac68f18fbd7fe5c48dc4b93c8ef7f8b2c58dd46dea81490789fa0b68e6c5d6b7aad771a777b4ab93341a19d0d1a4c5185db43ea5de76f9a5d6e1f35c6a0cbb85d857d6b0429ff7b80e3f1f0adf2c15f5a32e9bb3ee2648938d06f45b7902eb6645a7067948ce063cfd47efb73269c7788b930a375421b6fababbc5d62f5b7bc0d46c41abd6e49fd08827db3d911ab27a476ea7567910331e679859863c3aa59783f1e748f2c6f8302812d65334ea7aa5b0a0b0c67303a54ba788676701190d9b2e68e54c30e678bb6df33f053b3953da877d25d26190f60b6200abeb41aff0537e10d46f19b791396e3d71c720629e606b7ff024594f33c7a0a960304539f5191eb150225b9e0a7c5be73336098544b9aad6d31f321fb148f5ab62d3263eba69217ac063b83db6363a56930ef66ec030aa238a50b33350625b35d5c0def1f7e9cedc7ca5ad025645be97fa4a7c659bc9f904cb2749d9b0e09ac6dffed161e9221f1bf1ead43d096573da94fd571aa2085fcbb8b89fea79ac4ded31232546be3d439733be236aaa16a69b2582d4c299b2a203478b24cdd2d020ead5188db2ed02f20eaaf16b8944252c301cc79ac184c80a7877cfef85943413d06786a78fdd49673b76353bb864880d839e16bf0a022cb3706188d2e9fccd88c17966a2e7dffadbf29452f8fbf4a2339840ddb2e797df76ed5b3b0ca55429ed3af39ab8003e92b7c5a4fe6a3f5a4551ad9c6e1d4ab7a8a86df7db5f5da8aabd279737b53ac61c2625eee7835a75b63c0aaf1cb0ee49a494bdbd690463dfc435b636fe16932242d03fabcd9426920e8fbd77e300b797287de4aef520d6fabb921f86531869894832eb9388a62f9e3ea453036ef6c914afb0f488dc6c1e4493607e427ac32ed14ddfd073306d4b7eaec766be03c7ea5e1cf2823c11341c1080f799f88f8e8f47710978b48a2a1c86e01040f4b445a3a891318ec19817b31cd22c218c96ca8527ca6f11f2bf9df6c1927b028899ef6e0768dc7272ca57f2b21f44d25acd713bcad699f41b386c71b984f464fe0b805561266883490d632c1a5b3b8d1e7c17587f1bd15d364d0204d57c3cc38d278433a6ef33688b17020f8a02cdb8149e882be6e5108dba27c1d719169efd2dd27009154e9a4cf850777a66d8b7e7f5f1cba042c7b5692cd620959c4d02a67d5660b4f38ec2c064041cc8ed32b7f0edbc1df5d1b6d9cd070a942b5356a3c6568fd95d23331f060ac6a8587794e9062629acb033362a7057411a22547fe9f38c39e8835f7c706a212663bdaed9e39d279cf4bfd42df86e27ea148a62ce18f2e375f52a594075d5a0fd64dafc20a6ef3ec5152ec6c8ad227996d621188facc01ee3b06d8e879527c991a916a20f7fac26ade0aeab4b0010309535010859bb69542e8f0aed6ddae18040063e42da6fc97c8cbd6e5754351374b496a752478c5855b83e9c208994482c26d39738e84da34a34b7617c0e2baa9dc7d0679897856bcfd4a88b58995572158c10bda5a2d71763cfba5003f0412e9ef04c6c1d9971f7c5a8d86380b8b510a5387c75be8a87f64036579f46aa5366bfce43770d3fdf545e0b07d49e7923d0a866683dd5107d3afd0bc99f794a590eed8d201e0fb49e9923d618f554c7f3e7da5ba4f9e789351ff1a2cc0bc62fbb1b37b64cf6cc3e965b8027548be85112a76448c00f46f4ee9e45fcde7e738c2b085e462c0218a173a95d358f2add77bc35fee5b41bb4780eee3be21182ba6d58095736dd27c56a753dafee983eca9dcd3c2265b2458100f2b3f9e3bed77cf7e68f6baa5c8d1e521a637ec130660089e3f7ac8c68b3797f6818ee1f3e65668f9a8608c91c9529b4ebd53c39a3beca59809d74f4ba8386dc6ae039400f7362f28e71ab82feca419906d622e4251c776c748b3b011d66c758268f74dd00587f5115ec5ea73d51f1fa4e151ec569fd8f7a12df7ec2dece79dbf8f4f2e737edbaae06ddf86a3e8153730eaa0d6e14dfee1396515e650886f7c69c948aef77", 0x1000}, {&(0x7f0000001280)="311fbefaf14146e930b3765257bf9988f02020547e3a28832e84179e1c2541c11e19b2f9731365eaba452d1e5902b2929236cf069fa49602a89ad30ae5c26007e714761907089a9d6c9a28246570fe2bd87a2fbbf48b01a8079cdaa4ae6c6cc30cf52736f014149af3d628ee0e1818f1cc868ccf8559adc541592994f0f62fadab5c8d82ad8042254087fb9f8dccedfcb76418b2e0bfa4a96111831ce74f09ca69b133aaf6c3dc4246bf0fc94bfde13cd30fb2b1c041a4b1638363e0537c71ad7fe940d2a970ad53b07b48b27921e1149a4212323e753a3f9e9849d527e60cba24b0a74f297766ff47c7c99b728f8710211c6a0927e3242b8b727ac7be18d02f423442aad1251f68be613c6353f812721ad6583a70b0cccedf71eacdf29e6aedeeb0ee64cb8b7a08d78c901f72ba9e6592c77f1a364824e324b851f7bed34c0ba080c3f025ae59359bcb71ebff3a8a53efc1701b12ef92d0bd5d3df42f2ca0ba4710307cb2c1c9970487c42e2f96bd7e6b713de7453609033938d3076d81a444fa2acdb9d29dfb216e9f8eb8bece6debe3aa41429d62f951147b690d21473a45050f9bf5daa5291ae611001c5bb2edd6078b17e5ef78c3cff53fa2cda1c7f4c8cb3fb90f3edf93bf14e1459347540654a42b76a88523ef156c9f9b8618e0b17c9aa20c2ec7682a2515dbd2ed93f13f8d5798a561d3b053d0df8008d90fd4811581cc9e69d3697d2a01ad569fe4358444bb7e356011987e46f7323e3dbbd249285e797d958c62ab1be3fd3653cb81187dcc6d72cc32456672fdca73c70c2c69a5438a31be9c89bc328d312666d7ace7e25dffe5cc761c74f5c926bbe845bc44bb73aebc615d59d8c38433b095b4c8b490da6764aeb7da44f81c1c26e0537157dc971d6ab0fbaa20c44866572c091f14377ac9316c5e69a0a3bb41a9747b1ed655005ac4494b380065ec3ca0cf7d207312bf35cb8f81db4e31b7c0b5ae88c876f9cc2ec207f90412b6a61e2eb1e5b9b9c14e580f3f68eca4d5183e76368a7601b2b032ae2429c8492f9c673e285306dd69e0b354ecee6c118b3798f7ba3c9cbca93e8b439b24aff29a8fee4a54d6f0115525337e5faa781ae1ae658eaa1c55e3032efb50dfd0beec2fc140e5b85e9de7e46a71abbc0bc6a149b42dd25d3ad73c3c2e73bc9b439844ad39c665e657933d8ac2ae9359a2c0b547a508f9e47ea7dc2917a0aab6f196843257068a0ee0582f5f91cce82d112a28b8356e01a2331fb5a340c9cb303a31e31c84ac3b989bf2d7e9a41737a0f8208d457c9a5e1500562bb5b73eb9561ab79f3b6f2c2ca9af0572c5177076d638dd09bdc32931cffb1edbba23f0b27e504b7352b97befe4444646e16a0916073e02074bef79259c328afdb4ec1c12e2dd640d1274a7f73404f862e45cf2754c8622195dab06755f708d4ce2787ba82e921886f89c37b5536c2973c33555703214e87fe8da32bceb1ccbb8dd95de42bd3e3d372fc3f4f8d5fe22a9872fa4a3d602bfd458ce5dc7fe980f19818677a0722535ebb624861a664f796493d5d3d48f4c9769242e429f74bad9a9be57601767c320ebb7f5fba8dd1a03ec97a74d01bc4f6fdd7c65964345e12a808ed80e61748fbc460cb66bc2cd244b9c8210b396fd75a1a3e1e6f87448c504971a73d6d6d42ab5531b77a20035c2e73989b59d0a30738fac68622b157266f4c0e573d4d1d42f11a18df174bfe598afaeb621879e695895438f6edf5c42569b23defed5b912b25ec750b246a62fbb47c1777d1d89714b7d07c9541e1c7253da4e623f213bc0858688059a4bd5f27fe3a00b18440b2a0ae1493eb851e53d1ce3223ff2f75d6a37269e250609e3a2a5d58d0736a51eaba9e213506e392a834c00d459baddc8cc9f4bef71c00c851a057678f935db638edf36c0234f1c4057030c23a31f186ff83f3e32f81379967665cb2ecef2d5bfc2dfde019a1c83a6c532fe071a93f82cd17a3c9f9ebc4b4ea2e2c80eebff84cb6d3b3005fa3a89c9fca56088caf5cd4ed996ba4edda84cdecbdb038f59c8072f7895dffcf82470877fdd9f10502a6053fbc7f7c2036fec39f6ca965451b25c01e2fe58cad6fbf316f2044e52ef7fedb7d99b3cb2c83caa78f7342d84c7f63675b23340a443ea115ca686e7fc79b53773a428ebb977f681c8cb78c59f66d2b5f7749e8e444b2fcc1bd0115b9dc3fccac25c757d3302b9a736298462c48d4909fe9b6d3f728e9f2ca5162ca28979244887fb0fb7f587f8656e2f7caee5314c2f294eefb9a99b77356bf6a85158f175de0af6a6662e5d5a0470ad8077d058f9904b83e0bf270c2bd065b2421ea8c4ad3593fe00170dc58e1558a5e7dc8536be36cf2e914f956dfc844ae7b1fc4a9562a0f6f0a326e72a8155ef19760af45d9eca5d9a71ffdf7d1f48c099a485c2e7bae06ef3988096f1f4cc4da282c937b89d2b1ca36ba4742899b3321b214a242c6013d1909f44648042bdc03b3ea1d063a215eb2d7a3f1d98c0b0f23efccc48f89dcc0ba067865c1be5eb461e8dbf71b216bf68e733d5541ba20bf32ebf38ab133aa48927863f1c35c0eeb2b380c011bf4b9a341bf1b80ca2e216ea8cc5a741c363021bb1fa348f25d4455c615dee1a0796adb9d379178049a614d8c109ca11245288efaed577bf44e74c28ebd9495d7136800814d7f0a4e7ae40428c91a3b7c24f56fa82aa7fe52e150e720a88cf25de69cce13ce013687cfeb998a5a5bc36401487036e7981c05679829e4f5d2af67f71c62ed627644a3746c2acf32599ad13760ec39dd9a3f8f3f7b6be2665d354b4bd7aa34ed19a1ab2759b9280a089e3cab0cafc97e00a433174e85515e4303624b02c810cc1a43f9e0a0bba669bc66cc630f1ef81e8c91cc5e49f7cce418c251100cd45a07f647f808b6c6a23bd9e109b126abb2fdef6d9c308dc02bdc5138a5d6f3c87887f50151829d6e1b701d3af90ac0374d058a480484d5a0e1fba4a6e37fad9b54ff19e777a3631ece2485a68cf3f0a51e2be328f76ca6edf5086a930e4da4afd8d3d19c3ee10021d3946760c593cf9dc7e920bf25e8fe46ac6ee553100cb4ef168c21d0e845bba259fad11484a27f0c7f1f3d59b60e16ce814548aee82703dd6f227231c388be57847a0b61c6b5e7cbcd53c55c1a43bb6702c6af5f2a7a3c191a45c01b024c35c6800440d9702ea5078a366df5fa9c8ce40795c26c0a2017ff88ee675783fb5bed007112fc698c5a71d2433a9cfc0f3fa25307090230a908d8c6181c7463c0da53921530373e0f26fc0dd201656744dd90fededf556adc62e0e27d4531f73763af82308ea40eb7140cd26cde3d157d6ea121f58d13652a59730ee0f763c41f93f980aeb03430c0405791dd64dba5d667d4f79a2b90c7e8fa7f185b8124e3282bd9d9f8931bc6b88637183cd594e83ddc2b59ef9583658f47115ce369eaed57479712f6e30199403e7ffeb9d5142e3c9b71c838ec719def7e1c44109741f4174ba2df1de65ae400a60ecab6ae6670385b4d15190fd2752eb669194c6e13d70e47e4201d021b841fd9e443b24412fc6333666f1d06aec00cecc8c59b6ce5b5e626073e5369266d42904ed720fa7cbf1c1530e2d3107af375ef47e44887de015829fed4ac91ea39918532a65047abb3df2cccb9ef4a8b8305a95bd91783bc9cb0fdf5aaf76d0bf0777c3c6ee321784935bcb4fdc533e0ef117f24d8ecb0c82db639050ade5c4986744951819b72b3c21e1750dd996111543da49a6f98155ce45cad1a10d18b2541fe84bd7d07c91d5570e847b63b3138f2ca70fecf1d4e371785abe7ab771a9e8e25b68416d72b7e7fb2f83982c79dd68136db836f18a15cc7914b59964ddf69758e949c4827498eaeab0540bb49b0f4a888b07ed29c42ed57706a2ee18c89c57644cc8e4239fb93fcc544e44315601228490ef07065932c58a8158d6140218b414f196bd802f512e3dca4a75c76f2414d711fff715952cdf57d7399baee44e720db41bc9ba9a4a211ccbf2cc5840bbc5475baaf88766b59e7e9a5bcd0fac8caaa280d3382470d7e5919a4f59b6d53673c0867051ad64aa5739512cd2600b19d6d499341780389acc75d588c0c03d09cf28f4d0f69ae1fe684ac71b9661dd0af107b29a27c610d8ca1c1fd9be8e026f601b4ef673ab239b054c9107a7834df4fe006d7436b9d4a53a48626cded289a8fc8e798c5650e3aff9e03ac78e8430bce96c19e7d60d3f447233f6632f3c1eea752700dacf7c95c2ca6da74ef394e6577ad2ecfc8bbb8313b1b23abb41e870fef54bd561961bc14d8eb446c67eb3627096256c8fdba5589b158f429ddb64db1bf7abf6b5d7c6f44e93a2f7f83c542d1e651f37feab61fbfc2f640ca88b2bac0ca15e7345af8f9bd7ba069a0ef39c7af8fdc3e69fe61cc8967bd1b5004c9d79998c786f0d2ceff2cc3547f20d348f493c0b9dc574e36154309c188d60590468ba5135c81779a0fd18af4f15c3d38adfe1a2e87c1f36fb159c3b5a1692b98b09953a4c9d702c9f02d9a4d9fc7a89355fc276d8de14e5a5c3a72e6118e0e3fac25be616f3ba0301c557819ed8b21ac397210f402392a50d7c1fd1db5648a125954500c3b6bfe157620e8a3d04987148ee73095d73d7ab4c0e6b19d9f123b1a7a8758422e2d8ed5f9ef58b0c71b472b29159e050b316ce09d3a949bd37dff3f790ca8304dea38066ba25142945db02b95b7374e0f5ba384b5fdf3844f702acd76377a6f02725286f8fd1743507fac153c80370ed2758694e48dba40f55df3f4a9e9c7d8db3eda63f4e8e21fc2a8b154fb52ead7e0e2c8e5c412009009267d5a4b45e131d9dbd8a798d34877352280e3d52dbc8055091d213ea1f347b42e11b1346a428fe9274a79cb0b31bd5b6e4a26517b438bb20d6949d77e76b3e2855315f6cd383fd4930c1494f1ae1808dea41ef139930804a0b3a3b9c92cc5726987358cc664a04101a2d860be46a98f6eca97e2f864db35edd86f1302c2aaa17c32774b74e8e5854e683cee713b7abe099a7fe9ca676f2961892c205d93ded794f87fc5a8ee75add0967b2b8cd898385c56323b479379debb4b0c0aa2d580b8d751820a3d09a74bbc537cd0e2a4de092eb97932fde4a93edb2e0ab824184aff148e23151bd4f454ebd742b9cd68febd5d492a1ba35c2e91d8e92feda641e639a05f0f06badd9a433e6f383aad5c300f9cebb03c2197e4a1b481f8676bc99931cdd53bb49f33a3b4b00216eeba426cf89357e960c43670f9d78916f332c85d0d603811cfea42da7c94dc58769ac2f5d4b5de57a9c777049722c91167aeb336fe0e6efaaaa65cef898c4ab38544be1e11bfa2252396f4ec62346154222473f802baf78b3146ad3ea248b7c89cad4062624a0f887372d276d6c398c46761674cf8cc493695a82bd6aac9a1a5719867715a093131e1d69ce0bed8217e3d28aa8dfcc27eaf969b53ded5dcc0c12ce356b5da4ffbd0694ad2d0d4c6611453827033e0444923f08b3002c6cdb127ea00e4df56464fb748a320e025c1dc747d4e594c7cbc9cc226c3e39a18c9df44d23ef8e633f9cbe4b63df8dcf5e6c315263e319ba03a6a51e7a690aa57043b8af57eaf2a18edd311cbfbae16194b44f6a498fb37caec9801d3289d11afd44b7dffe5429af5beb52374aac223cd457a907a773adc1c4210199d9b0940e06fca51e4b015f8597ef244285726a1f8a6ad7955788c723c3360d68f6626de13bcae3c6f53d1df565cd158f684c26f3", 0x1000}, {&(0x7f0000002280)="f37136122e7c5500655bba2b709d2e83db61579602bacdb4a7028a020875e7d5b6e9e6de9eae13ebe0", 0x29}, {&(0x7f00000022c0)="df251a0923c83c229fcc76a61a80b6689ccae4be3c3ff8df8220cc747455230582f4cf35f859f0d3e4d7ab432ee67fa59745fe9e1757defcc645eb605602728deb0cc3cf80145e69198d2fed809ca3dc25563c5e9f7b7cfb1cd857bd621bfe54499496393f7db0c4aca59b39d4fd", 0x6e}, {&(0x7f0000002340)="5850ee3bf0db9ae4ea700f83d90eff2f1f08dfec41d97b8950406b3b52f572eea9904292441cb7c3b54bdcbee424505622c7db54dc6b74a68f7f24c4b357fbaf5625821bdbe4957b63ebab6e36bfaeb51fabd8c2397e58515942cd19ac5e720b59cd3a17f27b0ef4f9e6ea143495f3ef40863f93a0a0935e8c62d09cdccc049d9c2e45fdc794c777e9a9785e0cd1829acc201f2a02cac8f998d165254fd42e91263b5c2c6b07bd4d4e452aba8453a18c27476d8910451f03221953aba27c9072bc8016ab0ecebf5fa96b149db1a3e952316055b79ecff39c5a580a7ec0d17e7a6e24a7a20abc3d354177285636d99039f2634f2cd4e6d9", 0xf7}, {&(0x7f0000002440)="5e510f490ba0afa5dc726780efc8f038db4288fdf169d26acf8f493ed1fe48e5e59ab5e7115c4ce64fb4d1d6a046521c63d77a8c97fe8c9edd6681d27ff65f7497409e72f4afc3531a3e37f626784c359e9f2dbdfd6bf30ed4d906ce86245994076a291720426a6f162252edfa061bda5fffa37d796f4f11ad386b1b2b6ae04c1e35c057d1c747ea8ee7064e61577f8efca94c71da0a", 0x96}, {&(0x7f0000002500)="90ff271a5e660eecfdd077f10c05a3b577b2c9ee8b30a6395c88bdb56a5c0a01526a88fd221b64d49206aa476245513adebf23749c59237eae66cded2ea0405b7703a5d07a2d5d131728b3ac5e", 0x4d}], 0x8, &(0x7f0000002640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0x1) r6 = getpgid(0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002840)='/dev/ttyCcfg\x00', 0x100, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r9 = getpgid(0x0) r10 = getuid() r11 = getegid() sendmsg$unix(r1, &(0x7f0000002900)={&(0x7f00000026c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002800)=[{&(0x7f0000002700)="2e9437677182276d450516eaa93ce80d43d21d1f1c6663123bef2d753f9dff7b56b2ed3bea3d58e27def584d1cd6b33ef2bb8845fc9397eefca2cc13850a9b642ab555bbe24ac5b5a0b270946817e17929463f4b4a5b57fbcd764b478615b2f5156c23ff92a3f15522dee0b6bd0a035a11adf38f223e6b537af4f1d7a452b000472131301b5d287595a27d4a117c22bd7e2d11b8dd66eff60a1b47cdfdc0e6bbfac80f379721f3cd797df60905780927fa9988e885e4db7e528101fe29bf5b7a6a", 0xc1}], 0x1, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r6, r2, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x58, 0x2}, 0x8) setrlimit(0x8, &(0x7f0000002940)={0xe5d2, 0x5}) getegid() r12 = open(&(0x7f0000002980)='./file0\x00', 0x80, 0x98) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002a00)={0x0}, 0xc) ktrace(&(0x7f00000029c0)='./file0\x00', 0x0, 0x40000000, r13) ioctl$VT_SETMODE(r12, 0x80087602, &(0x7f0000002a40)={0x3, 0x3, 0x8001, 0x5, 0x4}) r14 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0xc014575e, &(0x7f0000002a80)={0x80, './file0\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000002b00)={'./file0\x00', 0x6, 0x1, 0x3, 0x0, 0x8e, 0x1, 0x3, 0x4, 0x1, 0x7, 0x100000001}) r15 = getpid() wait4(r15, &(0x7f0000002b80), 0x8, &(0x7f0000002bc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002c80)) r16 = msgget(0x2, 0x318) msgrcv(r16, &(0x7f0000002cc0)={0x0, ""/249}, 0x101, 0x1, 0x800) 14:41:37 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x10000, 0x8) 14:41:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") dup2(r0, r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, 0x1}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 14:41:37 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x7fff}]}) r0 = socket(0x6, 0x8000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x1, 0x8003, 0x3) 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(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 14:41:37 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getrusage(0x0, &(0x7f0000000080)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 14:41:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="706a7e48afe943ff76154a17bbf7b9b863a1d21db7b6d5c696e465fceea14695e50be91007757d0de0ab0eed76ed6e1df4e43eac829f4962dae8f95bee9e403af61ff538cd59f9cc46a85d3921c1b31de41f67cd2b376fd7c77ba995c82fb48bb8a6c7ad6469793633b3a3a081c209bc5a492ef281cd0dd5f23d88e3a2eb5cb4f4c0212146fa3b9da0b6de", 0x8b}, {&(0x7f0000000300)="1f817e6ea2137547de0b2d9294b7142d123261ab3137cc2f50fd1af0beaeb31d2ab45510c895b5df6b00b84277eca5b68464cb3b706eefe3f071da8814b506", 0x81}], 0x253, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) pwritev(r6, &(0x7f00000000c0), 0x97, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) 14:41:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2df12d2f2f127d0d0000ab4e7f6c653000"], 0xa) 14:41:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="174af205b6068bbc6be6634ecdd0") 14:41:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffff5d) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) r7 = getpgid(0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x146, 0x7}, 0xffb, 0x7, r7, r6, 0x10001, 0xd75, 0xfa}) ktrace(&(0x7f00000000c0)='./bus\x00', 0x4, 0xc39e36fe88944914, r6) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xffffffff) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0x3e5}, {&(0x7f0000000140)=""/61, 0x30}, {&(0x7f00000016c0)=""/125, 0x7d}, {&(0x7f00000015c0)=""/220, 0x197}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x1e8}], 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0xffd, 0x4) shmget(0x3, 0x2000, 0x23a, &(0x7f0000ffe000/0x2000)=nil) fchdir(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) dup2(r3, r5) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r7, 0x0, r8) 14:41:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 14:41:37 executing program 0: ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x40, 0x80, 0x40, 0x9}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x0) 14:41:37 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) 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) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 14:41:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000580)="378b6f6e9eb49b7666901a8af135") 14:41:37 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r3, &(0x7f0000002a00), 0x1) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r3, r4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = dup2(r3, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)=0x81) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="c6a67aff82e3cf4105bffac09e473de6c746b14ad3cdf90fac8d2ace1baa9ad40b4575a88df9b3a7f7bcc9b99c6c808f6c05b947f131f77d598c5b67788799ec7888aab47b07210eef68dc1ea8259b0a2514d3608ce0e01d7988ef775413524b9135d2cd029a6fe766efe42d932dc8c8", 0x70}, {&(0x7f0000000100)="9dede63d662f40c02d96683d83e7c463cee8e84890c0330be08d69cb9d3b6ad3b1fd1b14dcb49e9e662228b72fadb7be25528d189f57c3bb7e", 0x39}, {&(0x7f0000000140)="de298b766408847df00f9f94d5ed97d631dd4fcf637087f8125118dc9d7d0668c7937c549441d06b141014c66263dbec7fae5c91bb2d2d5958b20a0a1abcd877b2eb24bfd81d2c8db63bbc8a5fe67a97d7b9da131fc82966fd53619b22edeca72dc5015e807fff50312dc756cfb53cf5385600b3bc3bde4225f7a6711317aa2afe6b52ff5be9c4390b2483665ed40cf1f236c27e248d434c477fa3b5c03937e38f0a5313669e8b91cd8d57410d4cf6bb748c12f4f9c1438300f44f2393c1953600ddf662f7d46b070ade2eae2e75f6faca0ad32a19b3d5d9c9a9419b75e558b08a1bc4703516f41b3c5f0238139264a052", 0x2d9}, {&(0x7f0000000240)="409bd2bf19426afb79ce114c91605579069a78090fcf0f3d65760ffcd51575ce467a0bf08e8b87b131ee53d1b211207cbc273200d6a7f04ee8419c0d4e9daf29b941964669c6b8e45c", 0x49}], 0x4, &(0x7f00000004c0)=[{0x38, 0x1, 0x7fff, "2d1776ce059162e5496dd7f4a2fbd95beae819a57ce488c5c6a4e6c32139d32a29f8e7a914"}, {0xa0, 0xffff, 0xfffffffe, "68c69106821b616ac19aa14bb6f37de7ab0559c0ab21c342c66440f260560f02b1fcf99570b56603deed17d1de2bfd0cfab7a0398bbc3ba1e4493826ce0cd02d450f8d07ca41ae51154a1548800723ef528f3281060100213e9d6901a48d56bffd794df466f7b8f6fbfaf32ae6e4305126e7d3813a1921fd370caf9a3e7e9a8527a6c4501508165db8bcd27c"}, {0xe0, 0xffff, 0xffffffff, "989afba472fb0f227197ef849877fd523876fda76bb4fbdbed3a96c2e76a34b18f2778685130e57451368b09f6e29cab092c5e64b4ffc9ee9c8081d1b0025cbbb076bff28a44d4d0bb7785436592197ac59ff8b3775d393624b1a36cd50a04a60504005004678c721a1a80faa8dbe685fa7da84cf5d9a558a8b471e33ad821097ebe19e774c8b9f7d2e83d5cca4f5de4240091afb9c74737d8d278e9ce12e748546c0e74aea55d20899bc100a98a7177717889108f305be4e971c7ff27988d6399b076ed01f87c1253"}], 0x1b8}, 0x1) 14:41:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0xc, 0x910, 0x0) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 14:41:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x697, &(0x7f0000000000)="b6") r0 = semget$private(0x0, 0xdbdce3fa033634ce, 0xa) semop(0x0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(0x0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffffffffffdaf) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffffdd) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0xffffffffffffffff, r7) getgroups(0x6, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, r3]) r12 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r13, 0x6}], 0x1, 0x1ff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r18 = socket(0x2, 0x400000000002, 0x0) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r20 = syz_open_pts() close(r20) ioctl$TIOCSETA(r20, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r20, &(0x7f0000002a00), 0x1) readv(r20, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r20, 0x84}], 0x1, 0x0) r21 = syz_open_pts() close(r21) ioctl$TIOCSETAW(r21, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r20, r21) fcntl$dupfd(r19, 0x0, r21) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x400, r2, r14, r17, r22, 0x11c, 0x1fc}, 0x6f46, 0x5, 0x8}) 14:41:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x10054}, {0x16}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") sendsyslog(&(0x7f0000000080)="63b17930a51127ea9a1d1aad4c9eeeb049a773475b2a1821b9bf435d66da89850ce8", 0x22, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xa1, 0x5, 0x4, 0x2, 0x8000, 0x40, 0x99, 0xe228f1f43e42e784, 0x2, 0x6, 0xffffffff}) 14:41:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 14:41:38 executing program 1: socket$inet(0x2, 0x7, 0x9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048706a280570b1a6342fcc8ec5d56f"], 0x1, 0x800) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0xfffffffe}, 0xc) setuid(0xee01) nanosleep(&(0x7f0000000100)={0x40, 0x2}, &(0x7f0000000140)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) 14:41:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffe89}], 0x100000000000005e, 0x0, 0x0) 14:41:38 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)='W\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 14:41:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000640)='./bus\x00', 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x6) r2 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r1, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000600)=0xc) r3 = semget$private(0x0, 0x3, 0xc) semop(r3, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x19) semop(r3, &(0x7f00000004c0), 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e5b9f1328653000"], 0xffffff86) sendto(r4, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r5 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r1, 0x0, &(0x7f0000000180)=0xffffffa9) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) read(r6, &(0x7f0000000400)=""/80, 0x50) open(&(0x7f0000000480)='./file0\x00', 0x3311203c63ee0c39, 0x80) setsockopt(r1, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) 14:41:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x8, 0x90d2, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x8}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r6 = msgget(0x0, 0x446) r7 = getuid() r8 = getegid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffeb2) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = getgid() r16 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r16) r17 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r17) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x2, r7, r8, r13, r15, 0x0, 0x5}, 0x4, 0xb8f, r16, r17, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r6, &(0x7f00000004c0)={0x0, ""/203}, 0xd3, 0x3, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, r5, 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r18, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 14:41:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="200e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:38 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}, {0x64}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x40) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) 14:41:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c, 0x0, 0x2}, {0x3}, {0x4006, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 14:41:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 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"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r2, &(0x7f0000002a00), 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r2, r3) r4 = geteuid() r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x7) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, r14, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setegid(r15) fchown(r2, r4, r15) r16 = socket(0x18, 0x400000002, 0x0) r17 = socket(0x400000000018, 0x3, 0x0) setsockopt(r17, 0x29, 0x400000000000000c, 0x0, 0x0) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 14:41:39 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x20800000036, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) flock(r1, 0x2) 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) fchflags(r1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) r2 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x69fd, 0x9, 0x81, 0x2}, {0x3, 0x3f, 0xff}, {0x1, 0x5, 0x0, 0x81}, {0x7, 0x8a, 0x64, 0x9}, {0x4, 0x8, 0x81, 0x2}, {0x3, 0x7f, 0x0, 0xffffffff}]}) fcntl$dupfd(r2, 0x0, r2) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 14:41:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) recvfrom(r3, &(0x7f00000000c0)=""/76, 0x4c, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000002600)=[{&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c7", 0x28}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) bind$inet(r4, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) listen(r6, 0x3) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) syz_extract_tcp_res(&(0x7f0000000180), 0x999, 0x3f) ioctl$TIOCFLUSH(r8, 0x80286987, &(0x7f0000000300)) 14:41:39 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x6a0}, {0x18, 0x2, 0x6fce, 0x7}, 0xfffe, [0x101, 0x0, 0x7f, 0x6, 0x6, 0x10001, 0x9, 0x8]}, 0x3c) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000000)="af52fd0bf90a8b7d87e1fbf6078d2ac156e6bd945670056556a94062830d0f35140bddf9b17ee933a19bb8007c437d41228efd5a20ff504e8450d44789b4f8d2308f74ae88ef8cfeece19cc95834c72764f22db3166c8a5ce79f41d5db51a767a2c7c06430628e064c2aaf45505d4dc3a161ebb58d", 0x75) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e42d6d87f93599abfc44004fe9e4b2ddebc8", 0xa2}], 0x1) panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd806d583100+16 0x0!=0x4a2d883d7730b6ba Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 21355 67437 0 0x2 0x80 0 syz-executor.1 *370224 60402 0 0x12 0 1 sshd db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff826333a0) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd806d583f00,0,580,2) at m_copym+0x174 tcp_output(ffff800000a7acc0) at tcp_output+0x151c tcp_usrreq(fffffd806e97dc08,9,fffffd806d583f00,0,0,ffff800020ac18c0) at tcp_usrreq+0xa45 sosend(fffffd806e97dc08,0,ffff800020aebb38,0,0,80) at sosend+0x645 dofilewritev(ffff800020ac18c0,4,ffff800020aebb38,0,ffff800020aebc20) at dofilewritev+0x1b7 sys_write(ffff800020ac18c0,ffff800020aebbd0,ffff800020aebc20) at sys_write+0x83 syscall(ffff800020aebca0) at syscall+0x4a4 Xsyscall(6,4,1e2dea91616b,4,4,1e30bd22dd80) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc1ef0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd806d583100+16 0x0!=0x4a2d883d7730b6ba ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff826333a0) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd806d583f00,0,580,2) at m_copym+0x174 tcp_output(ffff800000a7acc0) at tcp_output+0x151c tcp_usrreq(fffffd806e97dc08,9,fffffd806d583f00,0,0,ffff800020ac18c0) at tcp_usrreq+0xa45 sosend(fffffd806e97dc08,0,ffff800020aebb38,0,0,80) at sosend+0x645 dofilewritev(ffff800020ac18c0,4,ffff800020aebb38,0,ffff800020aebc20) at dofilewritev+0x1b7 sys_write(ffff800020ac18c0,ffff800020aebbd0,ffff800020aebc20) at sys_write+0x83 syscall(ffff800020aebca0) at syscall+0x4a4 Xsyscall(6,4,1e2dea91616b,4,4,1e30bd22dd80) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc1ef0, count: -12 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020aeb4e0 rbx 0xffff800020aeb590 rdx 0xffff800020ac18c0 rcx 0 rax 0 r8 0xffffffff81988e9f kprintf+0x16f r9 0x1 r10 0x25 r11 0x2beed262405bb1a6 r12 0x3000000008 r13 0xffff800020aeb4f0 r14 0x100 r15 0x1 rip 0xffffffff820d9a08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020aeb4d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (sshd) pid=370224 stat=onproc flags process=12 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac0ee0,0xffff800020ac0510 process=0xffff800020a8bc10 user=0xffff800020ae6000, vmspace=0xfffffd806e7db178 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 56878 172203 81033 0 2 0x2 syz-executor.0 67437 21355 81033 0 7 0x82 syz-executor.1 77630 352521 0 0 3 0x14200 acct acct 91176 55648 1 0 3 0x100083 ttyin getty 7737 474698 0 0 3 0x14200 bored sosplice 81033 67623 61896 0 2 0x2 syz-fuzzer 81033 52952 61896 0 3 0x4000082 nanosleep syz-fuzzer 81033 222239 61896 0 3 0x4000082 thrsleep syz-fuzzer 81033 436248 61896 0 3 0x4000082 thrsleep syz-fuzzer 81033 419611 61896 0 3 0x4000082 thrsleep syz-fuzzer 81033 485772 61896 0 3 0x4000082 thrsleep syz-fuzzer 81033 377184 61896 0 3 0x4000082 thrsleep syz-fuzzer 81033 205813 61896 0 3 0x4000082 nanosleep syz-fuzzer 81033 455328 61896 0 3 0x4000082 thrsleep syz-fuzzer 81033 206945 61896 0 3 0x4000082 thrsleep syz-fuzzer 61896 156264 60402 0 3 0x10008a pause ksh *60402 370224 69688 0 7 0x12 sshd 69688 379501 1 0 3 0x80 select sshd 98500 335433 37253 74 3 0x100092 bpf pflogd 37253 492011 1 0 3 0x80 netio pflogd 31859 20268 98734 73 3 0x100090 kqread syslogd 98734 498013 1 0 3 0x100082 netio syslogd 11847 243150 1 77 3 0x100090 poll dhclient 47389 516432 1 0 3 0x80 poll dhclient 39821 277586 0 0 3 0x14200 pgzero zerothread 97134 161940 0 0 3 0x14200 aiodoned aiodoned 444 168770 0 0 3 0x14200 syncer update 82100 28409 0 0 3 0x14200 cleaner cleaner 16065 97469 0 0 3 0x14200 reaper reaper 59931 244528 0 0 3 0x14200 pgdaemon pagedaemon 11968 288557 0 0 3 0x14200 bored crynlk 85069 411053 0 0 3 0x14200 bored crypto 14456 523095 0 0 3 0x40014200 acpi0 acpi0 58904 73659 0 0 3 0x40014200 idle1 96442 37853 0 0 3 0x14200 bored softnet 33088 275346 0 0 3 0x14200 bored systqmp 30196 409289 0 0 3 0x14200 bored systq 82761 310714 0 0 3 0x40014200 bored softclock 21935 83269 0 0 3 0x40014200 idle0 88126 380417 0 0 3 0x14200 bored smr 1 42742 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 56878 (syz-executor.0) thread 0xffff800020abf3d8 (172203) exclusive rrwlock inode r = 0 (0xfffffd806f79fd60) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x14b4 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a6 #11 namei+0x63c #12 dounlinkat+0x99 #13 syscall+0x4a4 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806fa5a1b0) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 dounlinkat+0x99 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 81033 (syz-fuzzer) thread 0xffff800020ac0c68 (67623) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff826404e0) #0 witness_lock+0x52e #1 intr_handler+0x5e #2 Xintr_ioapic_edge17_untramp+0x19f Process 60402 (sshd) thread 0xffff800020ac18c0 (370224) exclusive rwlock netlock r = 0 (0xffffffff824dba68) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 dofilewritev+0x1b7 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9610 7083K 7795K 78643K 17381 0 0 pcb 13 10K 12K 78643K 738 0 0 rtable 102 8K 9K 78643K 1849 0 0 ifaddr 101 22K 24K 78643K 646 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1665 0 0 iov 0 0K 18K 78643K 564 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 3981 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 34 0 0 VM map 13 6K 7K 78643K 26 0 0 sem 12 0K 0K 78643K 1002 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 25K 78643K 3180 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 62 63K 95K 78643K 1440 0 0 subproc 32 2K 2K 78643K 308 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 302 0 0 in_multi 30 1K 2K 78643K 404 0 0 ether_multi 1 0K 0K 78643K 36 0 0 mrt 0 0K 0K 78643K 36 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 684 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 129 136K 145K 78643K 14306 0 0 UVM aobj 106 5K 5K 78643K 109 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 703 0 0 NDP 23 0K 1K 78643K 199 0 0 temp 255 3561K 4201K 78643K 125841 0 0 kqueue 0 0K 0K 78643K 24 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 36 0 31 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 334 0 332 1 0 1 1 0 8 0 rtentry 112 294 0 259 2 0 2 2 0 8 0 unpcb 120 1590 0 1579 1 0 1 1 0 8 0 syncache 264 12 0 12 6 6 0 1 0 8 0 sackhl 24 9 0 9 6 6 0 1 0 8 0 tcpqe 32 8174 0 8174 3 3 0 2 0 8 0 tcpcb 544 1419 0 1415 14 13 1 13 0 8 0 inpcb 280 7241 0 7234 25 22 3 9 0 8 2 rttmr 72 11 0 11 10 9 1 1 0 8 1 nd6 48 49 0 47 3 2 1 1 0 8 0 pkpcb 40 19 0 19 7 7 0 1 0 8 0 ppxss 1128 74 0 74 22 21 1 1 0 8 1 pffrag 232 47 0 47 22 22 0 1 0 482 0 pffrnode 88 47 0 47 22 22 0 1 0 8 0 pffrent 40 1177 0 1177 22 22 0 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 301 0 266 1 0 1 1 0 8 0 pfstkey 112 301 0 266 2 0 2 2 0 8 0 pfstate 328 301 0 266 5 1 4 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 5 0 4 4 2 2 2 0 8 1 art_heap4 256 1360 0 1186 28 15 13 15 0 8 0 art_table 32 1365 0 1190 2 0 2 2 0 8 0 art_node 16 292 0 260 1 0 1 1 0 8 0 sysvmsgpl 40 54 0 32 2 1 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 998 0 988 1 0 1 1 0 8 0 shmpl 112 107 0 3 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6356 0 4950 46 0 46 46 0 8 0 ffsino 272 6356 0 4950 96 1 95 95 0 8 0 nchpl 144 11420 0 10953 61 41 20 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 46874 0 46874 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 12 0 1 2 0 2 2 0 8 0 vmpool 552 24 0 13 4 3 1 1 0 8 0 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 37057 0 37057 36 35 1 7 0 8 1 plimitpl 152 282 0 274 1 0 1 1 0 8 0 sigapl 432 3334 0 3320 3 1 2 3 0 8 0 futexpl 56 78647 0 78647 2 1 1 1 0 8 1 knotepl 112 937 0 918 4 3 1 2 0 8 0 kqueuepl 104 1026 0 1024 7 6 1 4 0 8 0 pipepl 112 5066 0 5047 14 12 2 2 0 8 1 fdescpl 488 3335 0 3320 3 0 3 3 0 8 0 filepl 152 37477 0 37377 45 39 6 14 0 8 1 lockfpl 104 1065 0 1064 1 0 1 1 0 8 0 lockfspl 48 361 0 360 1 0 1 1 0 8 0 sessionpl 112 36 0 25 1 0 1 1 0 8 0 pgrppl 48 58 0 47 1 0 1 1 0 8 0 ucredpl 96 9571 0 9561 1 0 1 1 0 8 0 zombiepl 144 3320 0 3320 3 2 1 1 0 8 1 processpl 896 3352 0 3320 4 0 4 4 0 8 0 procpl 632 12691 0 12650 6 0 6 6 0 8 1 srpgc 64 28 0 28 13 13 0 1 0 8 0 sosppl 128 28 0 28 11 11 0 1 0 8 0 sockpl 384 9214 0 9194 47 42 5 14 0 8 2 mcl64k 65536 265 0 0 34 1 33 34 0 8 1 mcl16k 16384 12 0 0 2 0 2 2 0 8 0 mcl12k 12288 18 0 0 2 0 2 2 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 31 0 0 4 2 2 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 299 0 0 33 15 18 32 0 8 0 mtagpl 80 42 0 0 1 0 1 1 0 8 0 mbufpl 256 781 0 0 28 0 28 28 0 8 0 bufpl 256 18981 0 11933 441 0 441 441 0 8 0 anonpl 16 448246 0 430947 232 151 81 93 0 124 0 amapchunkpl 152 27640 0 27526 49 43 6 13 0 158 0 amappl16 192 20712 0 19660 230 174 56 66 0 8 2 amappl15 184 432 0 430 1 0 1 1 0 8 0 amappl14 176 528 0 526 2 1 1 1 0 8 0 amappl13 168 245 0 244 7 6 1 1 0 8 0 amappl12 160 477 0 477 6 6 0 1 0 8 0 amappl11 152 604 0 589 1 0 1 1 0 8 0 amappl10 144 177 0 170 1 0 1 1 0 8 0 amappl9 136 1502 0 1495 1 0 1 1 0 8 0 amappl8 128 1054 0 1022 4 2 2 2 0 8 0 amappl7 120 278 0 270 1 0 1 1 0 8 0 amappl6 112 607 0 594 1 0 1 1 0 8 0 amappl5 104 756 0 743 1 0 1 1 0 8 0 amappl4 96 3476 0 3443 1 0 1 1 0 8 0 amappl3 88 751 0 744 1 0 1 1 0 8 0 amappl2 80 25237 0 25165 4 2 2 3 0 8 0 amappl1 72 89006 0 88583 25 15 10 20 0 8 0 amappl 80 13220 0 13176 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 108 0 3 2 0 2 2 0 8 0 uaddrrnd 24 3359 0 3320 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3359 0 3320 1 0 1 1 0 8 0 vmmpekpl 168 44415 0 44377 3 0 3 3 0 8 0 vmmpepl 168 441769 0 439648 495 352 143 143 0 357 38 vmsppl 368 3334 0 3320 2 0 2 2 0 8 0 pdppl 4096 6725 0 6677 10 3 7 7 0 8 0 pvpl 32 1187795 0 1167616 455 275 180 216 0 265 0 pmappl 232 3358 0 3333 9 7 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 710 0 58 19 0 19 19 0 8 0