en$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = dup2(r1, r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x1ff) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2}, 0x2000000000004, 0x318, 0x0, 0x0, 0x0, 0xa06, 0x0, 0x3}) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt(r2, 0x10000, 0x7, &(0x7f00000000c0)="f6166e6e116465f67bcb8614099fbcaaef41596014b1707eac49ddf243fa7dd2261262fca65de900cf449ddb8c63a68a69b4c302a636f0d850703c40478c330b00fcb9ff720513944232ebfb6137b0aeda6bcf8ee3a7f26bc1c4c756c6a3d06a44d4cc2f606b4c3ca5569535b74bd50b976b48b4ad560d0d37bf30dc1c2080e29851d1b108a1a7287e8bd94b44523dc17b83c556b0eafcbe67e2358b35", 0x9d) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000140)) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r6 = dup(r5) r7 = socket(0x2, 0x1, 0x2) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000100)="8c65", 0x26d) r8 = accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r9 = dup2(r6, 0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) r12 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r14) ktrace(0x0, 0x1, 0x8, r14) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r11, r12, r13, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r14, 0x3, 0x18f, 0x9}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/76) r15 = syz_open_pts() close(r1) dup(r15) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r16, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x60) semop(r1, &(0x7f0000000180)=[{0x3, 0xffffffff}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x800, 0x1, 0x1fa]) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept$inet(r3, 0x0, &(0x7f0000000200)) semop(r1, &(0x7f0000000380)=[{0x3, 0x8000}, {0x3, 0x7, 0x1000}], 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r5 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r7 = semget$private(0x0, 0x0, 0x82) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000240)=""/70) fchown(r4, r5, r6) seteuid(r5) semop(r1, &(0x7f00000001c0)=[{0x4, 0x852c, 0x1000}], 0x1) r8 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r8) r9 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r9) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x3ff, r5, r8, 0x0, r9, 0x6, 0xef}, 0x1, 0xffff, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") dup2(r4, 0xffffffffffffff9c) 16:00:03 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:03 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x41) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x0) chflagsat(r1, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ftruncate(r1, 0x0, 0x28404030ffd) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x10000, 0x0) fcntl$getown(r3, 0x5) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r4 = accept(r2, &(0x7f0000000280)=@un=@file={0x0, ""/25}, &(0x7f00000002c0)=0x1b) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x4000) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r9, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r9, 0x0, 0x0) ftruncate(r9, 0x0, 0x4000) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r10, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r10, 0x0, 0x0) ftruncate(r10, 0x0, 0x4000) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x4a8c8c377877bd2, 0x0) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x4b, 0x80000000, 0x0, 0x4}, {{r5}, 0xfffffffffffffff9, 0x2a, 0x1, 0x7fff, 0xfffffffffffffffd}], 0x8, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffc, 0xc8, 0x2, 0x401, 0x3}, {{r0}, 0xfffffffffffffffe, 0x15, 0xfffff, 0x400, 0x6cf}, {{r7}, 0xfffffffffffffff9, 0x23, 0x20, 0x653a, 0x9}, {{r1}, 0x7ffffffffffffffc, 0x3, 0x1, 0x7f, 0x20}, {{r8}, 0xfffffffffffffffe, 0x7, 0x40000000, 0x6, 0x1}, {{r9}, 0x2, 0x1, 0x12, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x3, 0x20000000, 0xfffffffffffffff8, 0xff}, {{r10}, 0xfffffffffffffff9, 0x52, 0x0, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x2, 0x2}, {{r11}, 0xfffffffffffffff9, 0x4, 0xcef8dbce078cfdd0, 0xdc, 0x2}], 0x9, &(0x7f0000000540)={0x5}) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGDLTLIST(r12, 0xc010427b, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[0x20, 0x3, 0x730, 0x8, 0x1ff, 0x2, 0xe, 0x4, 0xffff]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 16:00:03 executing program 0: select(0x10c, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) pwrite(0xffffffffffffffff, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x4c2, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x4000) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r9, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r9, 0x0, 0x0) ftruncate(r9, 0x0, 0x4000) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r10, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r10, 0x0, 0x0) ftruncate(r10, 0x0, 0x4000) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r11, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x4000) r12 = socket$unix(0x1, 0x5, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc0286988, &(0x7f00000000c0)) r14 = accept$inet(r13, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc, 0x40000000, 0x4e18, 0x13d1}, {{r2}, 0x0, 0x0, 0x80000000, 0x0, 0xfffffffffffffff9}, {{}, 0xfffffffffffffffe, 0x0, 0x9, 0x80000000, 0x80000000}, {{r3}, 0xfffffffffffffffc, 0x100, 0x80000005, 0x1, 0x40}], 0x6, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x1, 0x9, 0x4e}, {{r5}, 0x4c189f9448a5b358, 0x38, 0x1, 0x1ff, 0x8}, {{r6}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0xffff}, {{r7}, 0xf4f38c3708cc257d, 0x52, 0x2, 0x0, 0xff}, {{r8}, 0xfffffffffffffffc, 0x34, 0x1, 0x7, 0x7fffffff}, {{r9}, 0x2, 0x104, 0x40, 0x2, 0x200}, {{r10}, 0x7fffffffffffffff, 0x4, 0x80, 0x80000001, 0x20}, {{r11}, 0x0, 0x30, 0x0, 0x3f, 0x3ff}, {{r14}, 0xfffffffffffffffe, 0x4, 0x2, 0x0, 0x100}], 0x0, &(0x7f0000000400)={0x8, 0xfffffffffffffffe}) 16:00:03 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000700)={0x1000000, 0x7, 0x5, {[0x3, 0x3, 0x9, 0x5, 0x7a, 0x7fff, 0x3, 0x0, 0x8, 0x6, 0x0, 0x7e4, 0x9, 0xfffffffffffffffa, 0x100000000, 0x5, 0xc14d, 0x80000001], [0x7, 0x200, 0x442, 0xa4c, 0xd1, 0x5, 0xfd, 0x7, 0x7fff, 0x49280], [0x10001, 0x61c9549e, 0xff, 0x7, 0x41b, 0xffffffff, 0xa707], [0x7ff, 0xfffffffffffffff8, 0x1, 0x1, 0x6, 0x2], [{0x3, 0x2ef7, 0xfd, 0x101}, {0xfe01, 0x10001, 0x4, 0x79}, {0x4, 0x2, 0x1, 0x277}, {0xf6f3, 0x80, 0x400, 0x9}, {0xa1, 0x7, 0x3, 0x1}, {0xff3e, 0x8, 0x8, 0xfffffffffffffffc}, {0x8, 0x7f, 0x800, 0x7}, {0x1, 0x5, 0x3, 0x1ff}], {0x3ff, 0x7, 0x801, 0x4b57}, {0x6, 0xb3d8, 0x1, 0x40}}}) r3 = syz_open_pts() close(r3) pipe(&(0x7f0000001d00)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xd1f, 0x7fb, 0xfffffffffffffffe, "0366403ca77f0c033c02df71795ab976ef3caf00", 0x0, 0x20000007}) pwritev(0xffffffffffffffff, &(0x7f0000001b40)=[{&(0x7f0000000080)="1882730dcbd437e229e7231cfdb83248d1810ee4e004220f3ef367f8f5908736bf2fa7eb0721964db302", 0x2a}, {&(0x7f0000000980)="e838b762b8d4c2e86177a2a37fe88b46fc3b5ca183f46387f66bddcfb07fb93779732b19e0564a4e4c70a2ff0aa3af15ed535e5a410a469d4a852abd", 0x3c}, {&(0x7f00000009c0)="684355466fa6b37e8d8ce0b42257fe1fa4017c7af6e289a5235b2369593273ee03f3bc158d65056e3579aae23edd058deb39655cdce79796749488f020929f2244b45dc06ad81a6fa266715fda4830982c4107932786926bc352982af847f164dcedbeca7f83ecdb2d853183b6612d812e72a5d9e7d96710f5df7add54872066645fd042742d2e6103a191634a94eebae2e403af5f10d75f73072cd3c551c007ed4912f06de34bcf8bb754bd8a5163c7d1e75112d36b424e93fbcb2ad59155e35b97aa0c9c0db107bb335c6612f6f753c50f2f5869bf782091eccc943ff8bd85c82a995de37a299f03ebdec9911a56b711a485bdd0ee88f626d74941daa16e4fc61d3bd685a701692fd3f2dc00edf7bf052d4d04ac6be13ecade42979402af68db3b8b126b64a3d82b950a9a7efbdbb4cc4da5752039ba60cc9f31caff0e4b0594c57049c5844cb309e02ca8e0ace8340a91dc1a7f22895b3ddc088ec295e9c8e355bb2f0b12e43328f02e88ce1e3a0b5dbd9de59ecc5a1ad19d4031dd6634b9e6b189ec3e925b600bf15d77935d8b3a45d99b3d93d17cdefe59409cb688276446b9a634df7ecf609857edc5fd60bfc4083cfee527a6455a2a5c953058dc7859c891f50397c8bd27346aabdd6236825c13160a0395a7c38dae2010d623769a6886c0654472367492ca20446c9bba774c715255b1df5688f5743acd08b1b537546f44ed573fdfd369fa48e68735419a64e04e54fa052d93098bc521a5dfeb0e33a73ee5afbc812ec99f4281e5167d8df56517982d955fc72bce9772da4afeb4132e3f78be55768408ac3c4130d4a3bd61f3e823ca8bd0cbeafd8f0ae96ddf33507860d74cc032a017e71e912be5c1b48dca5fd0b11195b8088e4c5987bb420d3efe1ad22b4ba33b8f937b807e0ee3f320f34b0e66d4d629cff493e17d0a327fcfeea29a0515ae411e4570b81be4e62153a64d4ccebb72e992b23081e50cefc49bb1c7067d68138272e05ce04b91855da7cb6e6adcdcffd8b307ae48ff65829ce7bce3597f30c309c72f40845a6b11307d4d8970c5554996e89af7f309bd5cc264968342c2942a2613adc9f75759147c093cc157c0c2822d6764c673bb188a24f5fc8a5bf007b7344e3ce72b339cd63ed343d6964e6e34a1bfb66cd6c1ded403561ffe747ba8bfffca16ad6104f5a1b6c6b7b3fd49adde6daadff57e1bd243f3847e2ebea8728d39fabdf06b0ad7649f397ec56484b8a1706bf529b5262d942a90c956723b15b56ee49d99e6d88396f7d98ba38ff3640503072ec446808c5ae888e66395d4eb208932af213bc129f2678960cbbd19289e097ffa4dfe7bb0cdaf04a9627d58e0a0a61282e1b94f0347fb21594eaca449c32e5310208dbdb2c63f4459555aa86f385fe4a56426db5cf0bde1c05720ec51ada2072170dc3ae392767637f3be4f4324a92f3f88bcf1697c20caa094696a69da85507042f95033d26e449a31c4ee8980a962d20fa3d6f19ae7370c078df097cb44e36f4cbe4fa9373fc494a81b0885e3c76be0fad9727c552174a875b053d230b47305e3b512b92cf6250ba50b3c29814767f3c57db35d6ca7d3d2d228c4d50596c4bfde964bf5e598467763752105e66b10ad770fcca3bb8a8fa76183079adde13c7b107331d638aa25180462e46ae80db0446ff41a2349bbdb700a2e21a4b70a87c1ba0ba9a15d43e0ea38177d4cc9b5f09d8c78e43d645b796479138fee98a9345edc6974921186fa3b2b79f7488452c1cf909e9ba0a5e6329068bc2e7e9808547786e2300edbbfac845a5d359b93cbe877da8bc12104e61dc483c17ac22db65c5fc16ec9e12e18d291a611d27eeb4d65ad508d8bd691793ab2040da1ed6134b1111a0e09598d82a31b6586beb4a1927323f3a72961d9b48c4e046d71511bcb6262d30396ce3ebab7f7eb37457ef844623cfd3b0e26363532e76265cdbe57e8ab2d6781963e8162a45e2ec2307b0a54d3abeb12322134b9db1d0db2e456a6a6217d8438eea1a612aa8e1cdd2bc799a8f7eadc1468d28cfe62d9164e10c3d793eda5c28bc75d17ce39092fb3a0aeddb1c8772dc4e20d4096c2a64fbcd01fbc34ab1a53b2a67967f424cfd6b429445c7d47cd45b5ec0b89ea129dcb1fdefd4c8c808515102af6892ecd96253ca84e08cbb875b3480c2376652077427485d4a412c63576553c8fd0098f7f41dca21a683f393d19117211dc4f71203e4b5b95ac3f5d863a0d3f5115d5d3900dad7dda4d45d91638f66af9166f42fb3b52d86c57a8b3e4002e8abbd850ec800c54b195fb4a0bea1fc46d13ef085a4b6156a11f0449b4a4364d6ee1957acf63ac51ef4e68b9bbbad13d723125b96fabec1e5afbbfeec41f693bbb6a61f94d84391537c71e12861c56f7b444c31aba1f3e6faf5c7c0daddba0efce95c8b20a07e45277920a3e87b32375e83405eaa10b32f389a645a271a70d78bac8a5870e261b70c2b68bcde2232a20566203f79c8653de4f072699f95741768c24b5ae031600b089c60bfcd0f07a303474b1649ed7c447e05f59908d72805cea6966564f598fbfc04e8a95b052ae5a93a1ea4a6d0892d0cb3bc49d9e16a78da38397d68b9d9a3594e0e76d0eee24d6aee53848653b4c3b2b16e2a1bd60f8680446b9c2f49d5871ed6b373f208d6fc14f8fa1f51470428616de4c57aacc58e8a59b2bc199015d33d48c6c69f60432c124005acf2dd4714d3f508219cad5c9da9600b3c8d4d531abd3fb8e3311b8c7939d951fee4751f2aa6753938074591fedc5f2fe7a12a65783eea8a0de4aaa16af1504cafb9a6c6db210ce7bb56cee34b9b36997a949cfce626e93fb184e5dba409aef8281a51bd8ffc6695cac4a675b18c2fd74ad85b8637fa5e9af1d84d56baa4819231787196511736059f8a2927b418d4b43eb6ece8a65f6be112208bb37636a2b0029fc9f165fdf7d8335b0040555d3fb960f1943bdbc1528b80b6ae3cc93982c6da97456bc7833e06c68f324fe4fcc371405df8b77f58a34e19a1770a8048c7aabd93a3612dd45927efd7597e3ac5020983174564ce4a17f1d8695c3ddcaf982ea9de2d74cb8c981cbcaef3112721339d52e5f3a81ef278c965c2f03cc33d4ad70f5c310270a172ba4411712e6524f75e60b6f53a5a33f629d9f6b931e8c00b5fb58c574fcf8a3f2f1548280f88590ab7f9a5f46be5c00798836703d2ca7ead923065435ee285e2e81bf38b89975abfce8d006de3110c6e57be2c8a15e105d85182fcdc32813db21f65df924c4393f11cc2e1e6b6bdda37d9fe0acc50863769336e4f7a0c1130c3b6083ca1534f22c10b20e4f180fd8166a4b6659da245bb7d7f232956d210cc33bc2b162ac5958b84eda70c07506463f3edc3d586d5433c47e9cb2dda4d25854e4c46f0d98cd936ef3d1fb33caf6d32ccf272e5024f1774d3b6a053a0726181f661cbb9c3d51804d9158763a7c0de099b0eedab81407c1584c823b69ac76ad050a2e53bc276cd07a8d7065931c8215754e6ac5cf87d435e1f06bfb7bb1dabc818cba486cc37cc4282c77955a22a8d084105ce759b5421c85ea7bac6ed193fdac8392530c3918c2a79da2f8db86e1c124ec629377ff4b360bcaeb2f21f88898635a65ef3ce88e24035bff2bd5244716bb7b0040080fd3da3e0a0d669a8b1d7cac1e330bcfe17ebccd0d3c7fb3c50330a70754aee08456cfe1af91582a2817d641721796cdb5f3e7592c8478eaf8ecc7f572594687ce57a271dc65628a268679a698377fd0d3afe27e07690a816809c9166607cc2b44fc37be6e1ccd9a492ad551af05d832557ac572e34a8449f7c33c40d871879f69d0e9adbb3bcdccf6f540c10618e2feb763d4f86c5261c6e1a201e1e7a545c4652cf84b2667ab9ba6f9c7a8f34ce05cb23324567a22df51c8957c3b9f12500b498e764613c9596da7db71524fdb4c186b2756565b18dbe7efc0bb8942dfc256d86dec70189366090390f8ecc82e7aa65e519aacf2d65a83c79bc8fb01f9d0835a758ed9ffb4c59fd11cea09accf83c100956386bda56cac58e71ef63454a449fb886995f01391b5a1ee615f29c78c667afa01cbc97f97365c38debbbc55e0372bc5506c715b513b130bc7e9ecd0526a4c0897b43e0a84cdf50329f74679e344d8362676b5eb60aa437b160577e9d1e25f362847717d6be6aa2140409c155eb257b1329c6515dff16b0487770289d433f8c18938872cfb42d23c347f9d43715053eb2852941f2f059939f7e5a656b2dd91f89aeb1c219a7592792597d0229c054e298160c0805ce778e0b5e2575baf8d5ccadc079f8903d67b87752241299461202c80a2d99682875e9cc5c5b7969ceac2a9e879e07d27828b190647578dfd027a94338b17ed510b5e841d54b5496594ff1f9dba51940ee847a2a1fb66942838041d1b4e016a133d405694a1888760dd61be300638e9ef189663124ec1bd3f8cb2b005ccb6f9a090bef59c3921ac91c8c54fc9ac6c9c3076832ac742e92dd8623e2746a2c1a4a50feb72af472a5149c5c3950433b3349f26ae73231d5925ca55392e18d7d9c9a893fd8163b35732e213a63e0a5e21dd00d8dd33f9fad14911a28b9b33669deab621c84ce3ccb61c134400366a2fbc9fa0970f634f5dec7381f7d9c9b70907eabce3a067cad59ca855f17f149c64aa44c953abb4218e53dffa185e467898426d55facbbc487b3a23284bc4f425ecf43b5d632a5f7eac6bfd5a0116bbf40ee08c18cd7c52c1fa9338eaaf359feaadadf73f19a1dac0bc670555af237566b084aa01b5c4b9f4f1d6b2ad94605b747667dc5103fdfcdfd7814bde384b4d2e489a9ef2f2a98f50db7c3c639ddd4c5cf8a2117c682b86f09e32f12fec3e5429c860323b01926e3374126cefd9f7a1ad03472d51fef70968e39bce9b444d2c2bf54644ea40140fd34ce5e68c444f3bf9e15671ff04ccdc3c1f09376a0ed9f7aa7bb9731914e4a41ce6ca23b35daa224f717021b8ab25f14329469961ec7b26ac1f1b1c4ae3132568c646be56e12e0210288673d06604e1a867ebfb5aaca3b2b0017a8a353457332c24172712f3dae77f00c43eaf2837ff3be6bfab737c37ed47ba0b2441f79c214525031ddbebfab1a6112f7a02ab46a2ea911d303d38d9b7ffaa2d09deb7fa57bc18181793b27a007d063987817d3d39db351a6a13cec1e0fd4e0de964af9fc2c2976d1d35a1e233c60fc6c1207d0bb0d6a769793edd3111d874e5f31cdaed49dba6e898852f0cdb0f7a5d6f1b83a4336999083aa4f3f712efaf6d5a6a91548babf16bfcacfc027e3363de365d81a4275d950a24723ff55507b0daf701befa68155dcc9b00305da3a31718eae99c3eabe60613a386f184f1c410161631a31ed4396e7b8f5e25817f596054ba43f8573743c2ec11138f0f46daeaf22f06cee76895ff9acd0f01eaae10d2de7b631267512dfd6d29ca9e8e0d4d1cea7a6077741bccf103d3f074b2a11c035aacbc515aec7e32988515b5b4b2baaefcec5ea213117787397221bd4c751baaeff75d8a6b1be510f71230f1f9f298c0738f824c3986b5165943b6d8c3e6ccf2896a4d8e0f1e6f2d95c71f4c5cd642a79bdf8e9dd0cdaa6adf5329747d1bbf856b240dbeb5ad0643ac3e47a9a5728c93255f25df3c9924404cb6cf054e6b89578bbf5d688e34622c3c4a35f84931c7cd01d0280610f403dad16ec2508c514daac157602d45ea07474ffc873f85876c044954ec7c0b711ff872027c7e9332f40b3e671528", 0x1000}, {&(0x7f00000019c0)="d43d16d4ac51ac74a0a53efb58082a8429a8795563cb0928315cf233d2aa24879e3704dce9f8952aca46f88f47b78437f820218675c0de7fbe3ea2268569b844138b65bf6c9a5fc03720a48fcf77c3b3c5f0ee6644b8c5db4021cd536384bb786282941ec56ffd779534242cb4bd973ffc380a060bd878f25cfe22b7b94c746d74c2cdc0edc50aa1d816cb62eaaf5443724b70b31afd02e872229e8ad53fba5ec79a1d8c032b7cc6ec8f4adc071572c51e5b3ff0c2a92279", 0xb8}, {&(0x7f0000001a80)="dc631917ce3faa608490e54cba9640f06ffd2a50cccf4a72eb172c10418d8e224e34b6e79c6c530f4bf36164c5339ede324e772191efe0d52b941a9501c97465d790b0750b283317f6739183e16266a8f969b4587824d1e912d72b840f53d602c09f7f66bf8e4d1bb94ab8d3ba02295db02d3bbf8254393835398c9bad42b43095cdf39d8a4b9ba7120b6685ee95d57045445aa226c0a3ea8a40ebf3bf14f1639ce706ba85a0", 0xa6}], 0x5, 0x0, 0x0) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) ftruncate(r6, 0x0, 0xfffa) write(r5, &(0x7f0000001c00)="6a4a4e5cfab9b0fbac605a000000ff037fc6f69fb873beb00b7193093f6bf081f70d675784a01f1b1aa0d90cd7e051212fc96fdc0833e7c6c184f9b4ab1b68bc7c04714311473390aab9a63360dd741e97ecea39b5d214081994553b493ce4080e915f60e90001f7607c581d6c6d31c1da1d20ddda7193cea611a81338a79ca37a95e47326cd0d9be7f9c18cf2fbb1b3bf753c49c83de6ee7d7cebac6f9d4c81755ed09256fd0a12005704981e28ec30ae8ec2f6a74a199a9bfdaec48d29219da8d1fc0df0b833947a", 0x3e) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x4, 0x6}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) ftruncate(r7, 0x0, 0x4000) r8 = dup2(0xffffffffffffff9c, r7) connect$inet(r8, &(0x7f0000001bc0)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, 0xfffffffffffffffe) pread(0xffffffffffffffff, &(0x7f0000000540)="410ceb2351506ebdac2fb0e8620500000039ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a9ae0dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a71a2647f9bde46225efab91539288034206c9f252e166addb691c3f358bfc007e04986a974f516c2450d91891b0b133ee7b79c754f4375df24980a6c6462919f2e00"/408, 0x202, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x9, 0xa3, 0x9bbf}) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(r10, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0x0, 0x0, 0x0, 0x800000000000000, 0x0, 0x0, 0x4, 0x0, 0x0, 0x3], [], [0x0, 0x5], [{}, {}, {0x0, 0x2}, {}, {}, {0xfffe}]}}) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = getppid() wait4(r0, &(0x7f0000000040), 0x0, &(0x7f00000001c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r1) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) fsync(0xffffffffffffff9c) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:00:03 executing program 0: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f00000000c0)="9b375801b1a941f0579d3507316c9fa9512c4cbe2435cdf5ab82569a2acb41f6a9bf28211db43ebb950da5f9625c1aea054b5523490b22878cfa8e546645d13a052ddc7b7fd8765a7e6d346c3615cdc234f17e31d4961b49cc09c8a7ee86ac06a3212ffff76d0195a3b483461b3728b3dc987998cdda38411826d065ed0458d70fe382c57b60c771f7d7234a18027eee4b321c6f32eb3f922988291b460ec7506a81fedf3c14c6", 0xfffffef0, 0x0, 0x0, 0x0) 16:00:03 executing program 0: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = socket(0x2, 0x10000000000003, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) connect$unix(r1, &(0x7f0000002740)=ANY=[@ANYBLOB="82022e2f660f400096bc4e6036f5ef62aae5acc016e0dc5aba216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877e4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efc6702005cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d31c0c2f409ec0af999d4dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7378628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4ec6627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d20500000000000000000000f3355f38531ef3800000ee3541512e09cd6781a002ac8a69743d10fdb50bb5e0f82a13163bb84df0280dece346ec8a5daffca1bd9d8636000000000000000000"], 0x10) socket(0x18, 0x1, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@un=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000004c0)="e7b5c480ba982107a35963d98898d7d06fb0a3dd0be22402d05bf0a3631d2c9377d43f11ee7ead71189d59bcc82472ecc04042aabd4bc62ca5ca840a64a71417e1d7fa04abf79b5a9b52f6c2adead17e653883b8b3cccc63ab8619b3792dd35532ea94a68693cac3f8a1ec9de2851a1c8fdb8bf0a2684c9fcdaffa4180880f5db2667819931e2e7898cecb63c8c748d9821a981d8e7d783bf9e6bdd5779f3118912b08308deb3685a34e16926d05f28feb4d8db04b6d71805737f776a56807307cfa12fcb5e9a37d9e8eb4faefdbc104601505fe304d6628798a790ed781901b8029edb1c59d9b640c65de9f2a5aaece491a45b475fff0f1953f4c945307bd47f2589d06ce285404c330e6d160e731156d8a93256d170a47a9bc10f3261c81227794ef44a2b8b4a2ccafd30327585528945607a361f6a0aeed7f14ab0c67a5b7fae7563d2a5ccc3752f7c2eb4a590f2ade33f9344fbac3affcf152e09abcc4ee27ed6de12ed7c2036116d6d4f3c02347c4774faef7d7eb68f900d2583d8cd646694d00c0be9814cef667d9c6827731ce85d4832d574fb33b1e9230287eb3cd932fa564a33f150a72ca4e4d03a7b2a45ff50dabe0a7e86aa4ba0f852b60303ae30d1d2224cb94397a48fe267e22ac0c295f7bf180fe4a8d5701e4a9eb23a2b8597df8e3e03771658df8df777e66af90739e46a44d7937947287577ee11e18a6e0eab94d31f307297b1ab1855a9036af903fa1de09c87791d3effd0e9a53f1250dce840f89e1f28f241cafbcf0bb7786022057d0040bd7e7122124e4b2b1df14179cc3f23000e8b03fd37b0ec286b9897c46512c41d40cc85a67f683f7169172f7e0a2b3b3cd71c1670960cbdb79718c339fcbcb78c353d9935f52ba39f11f549a1c04883d2ca548040652bc9a7daf789687acf8bd0c84c5b9997b723e6d978f13a580d82f24f3aa4f8e1454de124f3132cbb25e18700b79b5f9e301c6307b07d64a8ab3317472ac6245a6ad67b17a4ccabf990ec48c1834062a4240a7073109bf8fd894849e2cc22626cd4872b36b7b3b741515725db0ad5f73b6b5ef1d98c8229fa7773239afbc38c19deaebe710a8922e776a989e658880b312272bc398662b8a529e93f36bf52f62a3f8fd7614f58523d38340d6471b08ae96bd94714c93072c0e0996a1a63bf37800c40e0c60ae5d32e277682ff1d9467e1f1062c943007bd4e458fb6a29108b8b4ec8e4df47a7df8173c820cbd8b86b231954f2f7fb9304c78e106d3178f5a5423255e2924747e8f123a7ea34cd5335831afdc9012367727edee9231ad9bb18b15c67bd977dc26d469fb527eae8a2a641e0f5ee9ad63e591f39948def320fdbcccfb7f48653c2cc4d9938ab0860daa56218ffeaf388c1b618bf5acc5da0e62b6e0309c31e38008f931305ebd35268e0b856f5c62580feaae1d8b95588682277aec0b95ca2c1f8bd304a871e1ba354774746c94a1c21f4b6af519c352dd7dfd07fd9904ad7d0c1c6a67bd39cdd80c3f7140c8f1ba02f6e737e06b3bab23cd413e82614234402c0314ed15c82cd3618c34bf6e2e227b341981780136b70596cf3f7047aa09878d3401db3ee2073fbfd008899e91bd60455756391fcaa135afcd51ae00a0f697efdb45b98931b45188a16c927e407c1a65ee3abe453a8d2e40c26b192dc84838a9faec4ab1fbe2fe233230e34537d4e0974a210f9538299ac4fac060cbc6e60270ade25ebb258e0c8c66f2d8609a914daeeded0d6d765515065e0f71fb27c9a6b1f4862107d6651225a80a7e042765aad4ba50f6b422ade7da1f6f50c34081656b3ca5d3ff02961021e1c5ab086e9d7a9984247e47bfc91c7069a1ef4ad7bc569ebb34fbd16284e62dd0a13c081977be18f509f3b0072c8a0a6e9c45d7e43871c6ae2899479116a5f9c47c99d1531bc0c245fd8c50395318a6eda6135e2c9f2cf4570108118b1d0f8d91f051e2f3e38ffa45e93bb46e18c682b5fa481975f30cc897849e6d1d3f12e63aa6bd8757b5cfc862ac3642e34c1800c02168d36f167700491c6224c8399ac2a8b46c1f5a6c7830674931ca689e7406dbe71d71932c5f5e8f516d91a1e5a511773c65bfeb469f42bd16d3558e3d0d56d08a183689bf05bc3df0278c00b32a586e9fbf5e9b4a002de9e264b33973f0c3a0bdc0e9ed9f41c1a9244c5932d128124e2d7ebfbcfdf55b0d303f2cce05c71ddeaeb12a50d3d9a76e6db7f90845d6c6c69b21ddfa104861f0373a98973c9348d4c0e1c839fd07b712363a427d4c430815e40ba24a3c385c74bba42e902798dd64a0883f9b7f3b4c955aa60e41e398601b6202b80feeae785f5c1acb64688b0c859f99668070ef9c54bd9665824624f5f406b339c388f9e3f077ffda1830fc6424bd080fbb97d1c2dd4fb1fe6fc6bda4457f8f8705da5a9081b11d98dbcdc059f2290c0618e1f9bc42427813c1985e440f6585af2f0361a6b4c8712832d7957263254d06b683267a9876a00509dfb5aec3730868a2a424f3f6ec3562092f03fcc377bd8796c3f3fb1a249450a637a72304940308bece268bf2b8c97472cd9612e2bef935a5bf6e933d5beb54aada822e00b70f5bcb9e82b7847bcb3e4e1d5c24d6489659a7a0d23ce8114f10fda9523b5342c5093dd4d1c21818fa6cf06516627776b74c33bfa7650258bab6c4b0497a931fa8e6cd1618cf61139255d76e63f2020abcea64567d59bd5b2d7d505a866badc197a2ee4e89e4a6586d9d820c50939249de9762354f980c99cf80e0ce2ab0d0ce8e6b2b8c6a27b069affb41886dab4a58cdac1622dea19189c2a8a5eb5b625a540bffe9a8dc3fa57e06e63c982b043e577efba22bcc092b43358e6745cdd01920ac94bc764b9926ceb9935121e075c02c56678f29a47e0059110daba3f1bca12f8707e41f045b345beefcff1a3e731a2205a6251e2cb5ed504a6b6a27ef0d5f486ee47c44f22bba00a17981b82162b818ed891ad14ab0b7bbf7dbf17865bab485972193a7debc1f5cd48894fe7cf2f9243ca2987fa68ae654622d3e1887648ff626644a290aa495417588bc9bce28295449f9caa6bd773d291c9aabae252a8d33d8b6faacb86d90e7e3c4a9e3a36b2c8f89c1afe6059c1ad09aead9d51476879dfc18d3aa91b453a0c85fb8899b9f6158fe29ea56c8ff726667f1eed9e8890d5d00dd9ac4ab3dfdbc55370130e7d101e3ba9c70d93530ed3be3893c619e2f0af1814274ac0fcc811b1d4dbf53a9e29d2120683c9e3928d8d8bd295a0ed625e55fb35c41d9ca263f1de1fcdb7bfde3d5ad25aff9eddb56adbc6fb0954d6e4de89fd134a996b4d17e5e887d430f9a52229c5f1567a2cf9aa25a05bb494756e4d5b081902d4fc5319cfd1e010af5653932721d3df587a2f8d0a3ad7ab03c118186fc2ceb70cf0ba933afd8d4fac43b6a13892bdc23a8cc4800809620533ec9ceef28b005884d6e41f308576aa7f7c2fb63138d8057dce9a08ed008e17e0c2ef6bdf188c7a681b81da5054d9b4ff0379bed4eea3fd87b1fa40d1e579d1ff2043ebf0a4fcb3003262a1304bc3f5042dbfa83ba377524082e58892b39a581979c9592999698db0abddb895ad965959cf52068e998f387c4440c5640ac0e0bea148aa11b9c4be496c5f98288d40ea1b7aa208eb30bd98f107b5bb001b687d826de5847e1ad1f48c61d70c4a4a2ac48b051ac95679b735065afe024b3dcefc300dfb372df211b9bb33be6595bed66ed39bd27113c2800b9d1bdc59abdfab9a4fcb21658b98a015d09e2e744cfa0ac94febf2ba39c925209ad74e8f98e1b330ce9d19ab2827da81125d47658b1fa27d884a181e7ccb1cad6d2fe15fdead458d31da287810a4511383688f8fd53589ddffb0f181aeaa421375d0cae7217327ba3c764c78213a32468e32fb4e582a71428de2a2d92f9041a61fd8a53432faf67ed756d592e6c613221ec75bf406cefe3892502c9152c6b468ee0a6d8bc2435b34aaa038cce65026c9e2988a7bd2ea05487a78975e39f4576a2ad96385ffa7ab2d89a30a77d9f8096ae2a5e79180548c7b8cff7e04c027e2df88df70abca83def0de6df6c9e26aa101f6022210b31f19c437cf37ce493376da9d4dc14cf06854765b36fa286d48869da7407fce37caac635a2e097c38e6973ef285080a3b47045f9f34c97cb74c13be8be8ef34771fb5e42a73c042711a7d55ad0b076d06e6d437f3f798732695cef1aac149b030bfbdf4e4846d4f99e484a98db3f69acaade18d9f17c960447d624e032f6404e5aec3d4fef317840bdefd6dd252b20358bb30a52f29d0946430e9c57c03f7d5baa8a575fb070d07cabecc90f0b8d049f595e5defa82bb0caade411c8370e5bedf9bf75b37245e0cba8a4dad7bdcd95b614bbb0568bd63880335a8589c8d7a94d1c29cb05b494c461b504b4aecc82d79441bada5f55559a79d2ab5928b6698055961dc37c03074846271a31d4637c8871b7400d866807949870ef2bf46fce5e9d930536ff1fd3ee6582be078a55dfb7feaa0472ed03fb287970adb239fca925254660c9064bafe1ff56e811a198aea3a72461ce6f225aaed3582d338896b709d2cdc54a7d2c668ab35a7a16b0d871af48fdc5a0dc005eaf9e839f95447bc274295d476307891d1022a699dfc2652bffce699df9171179f3fabe6600fca1ab73d22fb38b8ef47484d5f81de56f55d62d583ff36d75023801eab1cd250f98048a57f7f72e48eec046ab6edf2b6ed4d580631075634d1839c8047ecd0dbdf762b3186d28e49e80b97921844dcc83042c2ac8fc741740630dc320d2f73691248bc3447425340f522e6ac6e5192a49df8f25a48b59687d7f8fd5bd5883b85b5d0b29a7220bc7a50fedfb33ddf781d98aa82e491855edd13fc7517df6195c31d8cef7cd3761cd42e4f4372af79e9630310765dd53257eafe5b83e08a9670781c3c9a9e5a8c0b53b529f4f421ab5c70864bb861058053b0ddcdeed6f3bc4449ab8c5552be3c3fb43bc98222e07f77ecd94fc663899a341665420d884e3d2829e41686371c9b7d0904315a1059293b0d1bd287bd24f6322cb088bb6ee32e7288183e0e939541f41a5cbe7319022fc56003f01b1253600c11fc574c48e8193bf6e651523db5f5dc5528e907a75f445aa32e927983ecb677bd72b9a0fbc3020a58cb27177c55343d3c7c1438a7f1d9c06422e291b2c92d204ec2b12e918baf6d161482b6d1f64011cdab3605b8e52336b7628f2b14e62e262538b486e2e8e63815aa133f54a72e35b9265f4391682aac818b4a053397801c122988f6e19d640c74c99c15d0bfb269171b72e0e6522db3b7afe5c3b5125a6471d42e727c02136ba36d6b35919258f044ae1bb34601d434e9a7a70b40f3066a10f4ee50192cbba317b76ba21bc9952a99d1636102f7d05741b3cf50f97d39826f2faf1f8f922d62c5798b70b399789e04f21933f11585997f0f33329d70ef4eb42046b85b53fb840d1c2b32b1e7ca9185a3cd5976b286156248a54e38d694864d6dc729b38ebf5425bde5d09c7e256e6705bb06007ca158ffb62efd9b7b8b0b8d60fc32e3c3c32ab9e56a8710313c12af3bc61ce57e7d665a646c88e8d94c75e35047b64ca4b6fe162d8dc0b1e774770f31cf479f27c4ae68576cbfce1ce8a23cea029150c0db94beca487f4d75ebc011340f3465333009a96dbbf75e865539411018ceb56f8eb36987628036d6cfd5b56fb3e2af5c7b31034df050c617f1360341233392a8969752769624dfb6", 0x1000}, {&(0x7f00000014c0)="5f38610093161ea7282dc8784d217f28f45443ec996848747e4e6dab85888c379924a3413bef9de81031ed7534ec297bd1e1ef27ad5acf450b6586f1daafa48a7ea26898dbcbe75e5de38fbc4b1be0f6c7b155a8b4dab0fa78cfdc6bd4539e8b7fc7d883ddcacc6ff745a3f493b1511fefc129e92eee29713dc4c192dc70a6674cd315341389232da9007cda713d4e0e07870f05feba734cac", 0x99}, {&(0x7f0000000080)="ddb5a29dcc58ef1591ff592da8a711ad685e32eac8d1cb0aa1311d798f6fe8150259251f5022a9822a803fb6a05bfa487b963a83c363a1bf15a1461d2b24", 0x3e}, {&(0x7f0000000100)}, {&(0x7f0000001580)="7716d0b4d8a54516f8b3766664fcf50e69f695cb959490db168c44f8f44cab5c6384b59bbc5518239d7bc9bb60d22103215619fe659f8be8433efe872ab7399a9bd43b961a4d1ff85a41038006e9fa61660ba0a554a6920b5445c37fce2431d7978528f0fbe24476ec17a579f845c09978cfbc95537ee39fc900fe595275b4b25929b44c780c1c64c9c9c85aa456c3ce3a9f576bb03f8f45fb67f83d6d31b5443823b23f6fc76e39a4706231822a24c6ad042f693098974059dcb264a402c3f1dc61fec18c141cbcf1fbf080d263030f65f50b7ed4e5241713784490d3d7c638a5ced147abfa30d3a88c0a64a00de7851b83066d46543a2520286c2b858e45754ae049203d7bfcab8ab40c673a147a722c2d62756ad7bb72a4b9655ddbdc0c26deb096bd8f44fce847d65a60e09788955ff5d475775013e26b1cc93fa721e4561356bb4d2e6e49f8a43a9c84dc64f84ab3698aaa24cdb7a65bda78d94fdb9f691448bbfc2186aae0fba40bda70042872fbca17d0879335ba0d10f75c88d3de20d1d9cf4fab72250bcc92794b7ad29da9079d164db4c1809ab237744ee2318e5cf2dde0925a4e289f77e8dd2d2a96ac8725274a609a3e0d799f2a623ce126b5a368169c0a3418f6f423e899fd8085f88ba33109b39c3c0e958bce66c5d471ef83d63d78e848a1551c5cb66cd74124f6b6f9cfb8ff36d56b6e98691fe6d44775335831b71af66a82e4259d03dd69d39d4dfd59e548dab0c7a86234f2e91ddcb147cb1c43f474c404641ab567cdbc0dc6d4f7a9ba38eeadbd8b5730eb5cba05b6d9b80978fef6b707b33e656544d6e2a5a8bab516d0ee758c751c32283c1cff486f60831d635069e4b059d241dcd644ea0860aa135190b161c16d3f9d00271b618bf6b065d425a0b6d236d7cc572faad70076ebd834ef375a6949cb1aa303b36d397e4233309ad3badadcb5b77a38dc92f46792833539ed597de53a68ac515b6d430d4d184643deb4f99145a35b81a2c02d7225acef8817b7c0f52241eb73353752b4577e82bfb9a1d85e54280a1b973f29222da82928d7e7508454f4da09f7692ed9ac0f27c7a40e10dffa9ba111f90d2237889ae8b38daadbc1d702a7df2cc579aefc1b715df76db9a453b5c54d20eb163dd69a18d998db17dd5e463aa483466ba2c8f165321f81661862958c6aa18bd25cbf76be5331dc27dbaa91ead31c57ef8804d5534cea201629299962509771759dc3f9883b0cdc8869be301cb8e26bc8b8f667a3958d9aa997c7a07d97afb1c181cb26dd25398322eeff1673791301eb57323806a2382fffa3e650f708fbfd20a209ed57fe517a15b5548f0756d746a63d238fa4bbe3ce5522f115d9b179ce690e251ea0da7899c10a88a12c2e60c2910742745862ae2284536e6dbbbd11de3eefcaa532444054530fd3a20b3baaf4310602c0037851775e3962821e70b57f8e55240da965d41eae3b41367dc8c69c7639d492cf00a982cec45ad5822dd8b869aab7afb8ae6c8df8880a1889363ca4c254b6bfe2b92fb537ce4a35885f9a39403b5bc8273b9e8d19cf374969d3dfd5e40414da6d28d51502c5de87fbbe706955496d4caf041493834b1c13b73e02de3c92e1b76d4c3f70f63ed18bed2a7fb66271732e55505319f1da83245a834e896acaf9ca1c942decc1885444ec561ebcbca06d03277b2ead4c31cb226cf6516b5da4c06c3dc1e201d3e8f631664b40dfa75050741f561ca43b95bff13cf51305c51974fa4440914ad099d7e0d1d70661397ddf76638fbd176c4f6d12716f2b4a5c8122fb4006fe1a3109c74edbe8ce9e5cc48a37f9f1d1ce5d99a20ed37adef98cdc6e6a51881aceb0f3de9cb81f88f40f9be5c41be6b76977f0054548b7652a6cc0283a6e714f44eb4db11534217666c6f0fddfe8baa180398cc2243e7fc8c813ec4a828fcc4aaf6c136bd95a63e1020d6c9efc8dfad2b0d7d9c786672884e9175164dfaaa771ce37d600e261d82a191c132cf9900627574e54850b307070eb592b62d96174d1b931546f108ffc0e21e52a41b71d4e7055c86b193f1709ad0d44c075c150119c45d776cb2e730468c608219d49a7499d6b6b921812ea49b709979db7f409adf0c63c03353c89eca7d486903f51207dc3b339cfb04b5ae5d8f1b86cb6e5199bbebcbb529f641a6c6c4bed666e7af9928014d08698cea4b22f74dc7f532ef2ddc027f04eaf7bc04d494708b2fb0e45c921dcd939950bcb18e21afb510f3d26ca093bbce55ec1035996a41a37665b7eafc5a354bff0bc51de16a76cc8b001573932ffb99b0ee195f4ff571e37faf3e863ebf8eaae4ae9a22100573be1fe6efc367da17431af4ab440e0ed94cf001c8e16346a5642ee8a189d7cec6dd2d30fb3c0bb5f26988a0d6bcaaab026b4f38a140002eb89699dd9e46ed1f225fa04aedff263721aa7f314fe87720256b20d25c664a52091f489826d75e3a558e9d80a95e7ba94a93c1e053c6aff1a7a0bcc0d455cc6e2a0c02890c0d875119f7f5a5ce54d6a853b8e149ca178a194912570dd6148490bed87750c5b6bd7caf0add2ab3bdb9354fcc6b7ff19e591d6c42cf372850f82fbbcaf40eb70d4530e617cac3f4fd614f275b01a66e3d17a1b98dac873cce3e1758b2af7cf302ea3f2263c32a6627ccaf6ac1b0dcba51f7d726bf700aaf329088f995caae15b74ee8c348ca14b7c02329cebc94b02092a150ff320a51a54b4a0f4917a77f7011a6a4daebd096f8ede5b20b8075723ac8e0342dc6bb2bbca5440f4ebe8bdc98c3493bd9d703783575eaf6ffef542f73cc571de5fc4f691a9b2a33b4ce22e5b3c82718954bb92b7cd3732dcf791d6ea5a978fffb885e36911bd3f08e92e484e76ad555945dde42d821715f7360fd1b78ccff95b3be03778aa56a233f155cd2ba64f86e55507e7c0effe8d2181b9b5e910c332e0eb8df67af5d946ffe614d8a248d1ee29747c21fd1f75d5bffff1ecc9d817a8d99fa1cdccbd13894ec125fb744bbcc232874ec0e10f8ba09dc82a8f113c9d7a905894b72b38e3909a7d45e9b27dd49359f2be25f287b350f8dd48d76a2fa4bbf63e2f9be7159ede0bd580d4171beb451161035dcce45eef5ddaef3b7a5197be85841418871f5481afdfa8c4a801c236700b8c6c09f5fc54fa90f9ca52bd8c8bb1f497641fe74356991e48dee5193d1dacc05e32f3c82654186cfb2ce29b1d70055955d820cd01a2891ee61cee88d683fcd18c959629cc1c65a1733cb318215d7b0d3968f82d84029f61d3e9b5265ec21e55408e176a0ec8bddae569cbb31852dd98622cad24941e1e150b3b225ef3688acac3988c61af6ef03c051a150c48eb693440896659e658757f2782ada24d294759fafdb31a2798c4dcd6c29ceced505458f72c222959978e243d37ea7d13686a3e2b40f307cc378d60344403970faa5886e531ab020aaf0da71d34483e82b31c73ea6eeabd299054bbefe7b7e89506ddeb29762aafc6d47a88d1bf6ca9f58ae4c2b7bb7b04e94b2dcaed7469c77e35a2670b375f33fd8bed563adb25c6ac18c03e96e2e02119df4162694be70f2e4c10cd667886a7691ae592e3f32dfc066a1ec362c566ff28225a917609c87d8c18606783485feb69c1074d5e3cc9e8acdefbec44bcc056ddf40094a4cb267a973d21e24cd137c90d49159f0940a64d25a2a6982a19f9e5577115b0ebf595baeef22110ad2da949a1b8571f855390c361a13047186e0c7d6fde8e8551de0e7c9ba965289172a809bc5b891aa90268ec73d2a65b3fb81c20b77a1847da2647aeaff454f735a635cd4ecb1ea139d78cd486391ed5a7e25121d7c9aefe94e70d60e75c53bd40b72bfd46785279b7633373abc88e2cac0a85b550639ca517e3fb0a2386e37979e3f35e9583c872b49ff23d5bd727618dfebf1384f669362ea50aca82a356efda7df77e0024b4c2378167d25540ae132a325de597c7f4d5ce5e45c5bb8bef33dbeae4ba80d80103551e0a8bb4fd24edd48d3d5c3f63510117b1fa55745ed3925064a303ac7612497289e4639843fd7f14409a5d1e25b611cbecdcc4be2afbfb714be7fb87e090fbcdda7e6c3eeac4aea644567666065acb5b396bb121ddaf6aaf119c917f0e3f616e06056c3fbafea5b6a8ddb7d279366e8475b5803e506a0888ecdcb03ed68f2382fd853b173abe1890c108e53b3e0823bc4fe3d4bfef6d5f5f0d3c37794d49d68041895b892fb64dbbf4d153960b54283b545020c400208659ce34de4cde88dadc02600f728dc50fb96debbf9622e3fdb6b73701e8b45e0d933800c9c2919d866b76e38d7e9f16415ec43b210e54dfa4a9ef6afdd9332cd78a54e223b9114fc6953b073a4fa04ea6ee57eecd06aea2ef77bee688c157642f2433c03be72dba8bdc3d78a76d349c6a753085bce2eed87c955a9913b0a81063f89be8037803b89904f9e9e22edced5dc0d74a101de171060495580a859e5248f6062fbf386e54b808242117901cc9f4276f67798580a2e42d94819caa619d4b76ee72ea00e7183faf2ac2da23e4e9952282d1342254867b1918b8742d384a6c45390ba99e935d8d764d124576f03686cd6b8bab1607d29ab58fbe2504ee5747c063fd8eae2025fe2aa440c3f26b5c5f3e75eeeb596525630124b00f03c685fab5ef3a398bb4c31dd4438cbd3a078905f0e559d8927190326e78d6cbe9d15d57f88ac2819a60ce9708dc6316c56860d8e20f0a328755b767a990452ac13319c78ae1b58350ce21578e6afc4160e8b8f22de34745315064e830e708fa4ac42376e86dae86e197b110fdfc2def535ebc3b9655817fca6dd987f74abea46e1d10c948a592cbe81fe5c7240e210d07a98b27d534626f23896f6c6a0279957563ae1958cb7314f098ca156d11f819e0a7e1b18c114c9010b7f8e42b8bee81051ee05ae10a7e5915b24f53559784f65ef2e6f1b19bb071aff85eb9c6e2ff3322265be6976afc0bba556941a0bafcfde003930eef9d1bcf07e48ea973e0257e145d74e54c1b262dc1e889a761875fc749c1df15bbbdd4767894d8806cb8184cada866e8132c1dd325dc471073f8d360faa01f194bcadd598dee8809eb59fc2816e5efb9a716ee5610103093690a9fb8b78642d23476a14ba534cbd80fc56be4f5bef64c2b2ead09d6cfd7cf5f147486996105823b238ebddac13c5bff68fa06227f35469078783a911a336ec2fe840e45bcc4fe203672987a8b0e5d850a97e2646cd8b05a966f499cde154ca9e2a9e7c912ce244ade885603c9155f6f0725a8c2f10bd94d7414c594c950fddd146e1d5df37ca1322b1a9b3b87b854e9aea20995b13addf7e15be8e003b166dde8fa8f4fec1a8256ffe4828b5d3996d62257a65e7d4e0afc61881bb720233ed436bb4862fdf396671e4f48824864a2c019fb8c00942e244fc7667309d5214fcd7efe8e3de42f34539ed833daf776fda0311dd84f52e7df7d49588c79b3edb3ae2b1def9372452d2f950247bc357331b71a19a37f3d80f7c26faf2d006951a01b9b83a6eb7ec4e63185063f7b6601454836e05e58f7b9fe0cfea5281da8584438627ebf6f825817569baa00904881ddff082945425e844fe0d6bac3679be29dc7814cf8cb1d5f0694a1dba09a00c74633b2dcf4abed89b691f86469edb4d9135c9cf679077e2da12ecef4df326d5048479cb9dd3a6ebdc446c4f703bb204edd630bbba9b321d80f1159507f724f6f1c69577d70f3fe05734dc914d41a5673a7a8ce3b374e3f2fda", 0x1000}], 0x5, &(0x7f0000002580)=[{0xd8, 0x1, 0x5, "664258d4a1e57765fad19cba3a440f5a7ee785dfbf0039156c688fe832ccb221b498cac79e50a99388443917b79c2efedbe360d77c98196070085c6193d3a9314d0758914955c3c43045ddd4b816e163655e533cb596e527c1d9e9be5833e8304f5267d7134e582c1bc277753d1c96dbfe771004c8e9573217a6b2439d358b94a55e3cff2e45f2bb10c0dceae79ec0e1cc8431b9c5812160f73273f163326641b7c1698a3541abb27071d0265ba8397655b06fc5d920b53e2a2a10d87b56a318f9"}, {0x58, 0xffff, 0x7fffffff, "ccabfe9aff6cdefbb85d718ec97dd3e8fbed1f168cd133a680a2ed5d879c19fe133e4783c1224f51d61f179d30b5e2aecd77fe295a197c4f300e866224ade26438e015b4e3e38a"}, {0x30, 0x7fff, 0xe8, "181ecf6cd02d5c010dcf1b20c683d235f1c2da0f390e438d7b"}], 0x160}, 0x62c2840542454db4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x40000000, 0x7fff, 0x101, "58e836d4570c47d956671dbb2693a1eddf6de061", 0x6, 0x6}) fcntl$setflags(r0, 0x2, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)=0xfffffffe) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)) socket(0x18, 0x3, 0x20) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x80000021c0, 0x28a7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a5601000400000000000000feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r1, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230000aaee48c02f6ac41e6bf3bf554799b9b813ad305000005300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202031cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000001b0aeffde329ffffffff81332392c017a65bf4e52de5578d4e2075d0000000000000000000"], 0x10) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) writev(r2, &(0x7f0000000280), 0x1000000000000049) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000463000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="80e72a7cb4323982ac16a3c03d80712500cb5960b127df73a85fb846e898c6c890f8387b894c5a0806321da6c325f9c9482425f959bb0c322d31a8fd41859b55a40eab0d293b150021f320a47071582de2d1b7725eaccd0b47fded462cd37039e867eef3b12b33b91ece0d846e4b0e997687627e536ce1b7136ecc24be5273ced593af5883387424ef0c165bcd16419ab22355533859"], 0x10) write(r1, 0x0, 0x0) 16:00:03 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f00007c9000/0x1000)=nil, 0xf8f}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000193000/0x2000)=nil, &(0x7f0000404000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0/file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) chdir(&(0x7f0000000000)='./bus\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9b", 0x120}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) setitimer(0x3, &(0x7f0000000140)={{0x6, 0x7fffffff}, {0x6, 0x80000000}}, &(0x7f0000000180)) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:03 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) mlockall(0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) seteuid(r2) r4 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r4) chown(&(0x7f00000001c0)='./file0\x00', r2, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xfffffffffffffed5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) sendto$inet6(r8, &(0x7f0000000080)="3fa074fa98c2c55cdbadd03fafbee589bc9a783f95ab7dab81203dfa44021c40c878594cf4334420acf09d0738a55a0c5287e6785616eb82e274230b0803c238493a265b1713899b0e645f9b324d365edeeb5b3602bb4b960d", 0x59, 0x2, &(0x7f0000000180)={0x18, 0x1, 0x7fffffff, 0x3ff}, 0xc) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) r9 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x28d88, 0x1c) ioctl$KDENABIO(r9, 0x20004b3c) setpgid(0x0, r5) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140), &(0x7f0000000200)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xe0000000}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x100}], 0x2d, 0x0) close(r0) 16:00:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) write(0xffffffffffffff9c, &(0x7f0000000100)="361fd751c269eb7def254d34b9b790373cbb2ece7d6a65b772bed66eaeb538a3b350683a45ad79a83b25e0e27b5c7d637d89f05a849a54a506bf550da7da8b3931994e2f7f6d83592ecb0fefe267749073e9c3d01a8172fce0d22e1b1a7ff24f14b9827e789868a4036d99b3ebb9cc118263c25c505b606812bf7c4616109e119735ef027386e0a83e52bcc8d743f6bf556fb947bedb9e613be8073f7f6b52ca08a6ebee34e3c703d1a9f6d92df0b9137d714f04d1355dac15654332e4807fd6c118dd27834b5e146767d2a07e3911a5fdb1c175f89d0612b85eb4e11a13bc5ad04e", 0xe2) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b0000000081a1535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r3 = dup2(r0, r2) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000100)=r4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair(0x2, 0x0, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) close(r5) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/17], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair(0x1, 0x8000, 0xf7, &(0x7f0000000080)) getegid() dup2(r0, r1) r2 = getuid() setuid(r2) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000180)={0x2, 0x1}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) getpeername$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3a4bc29fa6f22aa1c898305ffc6d59d909145856d5a78734372aedc8601182ab9bc7a4d55b464236ed6237a9cb121d1a953fa52c174da4b5a25c428458c6b02c6f3c65897d12ea23260bfafba08b97d587fc441a342d5b926c2bde62d4d544ec23744ccc0e2e253559d47b47dbf4e600916a4f3c8f96cd11917a02958f101c95d7a242a4225486db273a60b1944a1006664e6de787235789436069a5d4b3de3e13cd82f1a438cd07c49b88d3132c6ab0f603eef3f081a13e36b35940217e941ded05cbaa46334c412dc607d7e8a200000000000000000"], &(0x7f0000000280)=0x6e) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/166, 0xa6) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x2, 0x10) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x10, [{}, {0x4}, {0x0, 0xfffffffe}, {}, {0x3, 0x3}, {}, {0x1}, {}, {}, {0x200, 0x91}, {0x5}, {}, {}, {}, {0x0, 0x2}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) openat(r3, &(0x7f00000002c0)='./file2\x00', 0x48a93f5f81a7077b, 0x11) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 16:00:04 executing program 0: getppid() r0 = getppid() wait4(r0, &(0x7f0000000080), 0x1d, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x35}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8000) fcntl$setstatus(r2, 0x4, 0x40) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_RMID(r2, 0x0) write(r1, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket(0x18, 0x3, 0x11) r2 = dup(r1) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffeea) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r3, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSTART(r3, 0x2000746e) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75c49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e632e2e", 0x66}], 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom(r1, &(0x7f0000000080)=""/153, 0x99, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000040)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x65) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) pread(r2, &(0x7f0000000240)="2c82baa72aa8e2f613c9e5c6fe0a55333dbcb0388b8143a40f7d77db925c8b98b2afc28d7fbc06bfbc07ee577ea82450e1a653fb6a37f6ae467e0323625a39dd910d2f6a83e33ce5c585a2c9b9b6ec327f821ebf2c741f88aee13afb4b2f7006946e5c500cc948c84b4e432b4587dd33", 0x70, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0xd4e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x29d8aaa8}, {0x7}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = getpgrp() ktrace(0x0, 0x5, 0x4, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r5 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r4, r5, r6) seteuid(r5) r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r5, r7}, 0xc) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x64}, {0x40006}]}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r8, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f6669d0175bb5ba6e6da42c14b19763a1cb6c653000bbadfc3ac4e1b6ed5520b56604777d1063c90d49af4d2aa710002e67971713e04e0e3c62ddfd9c911c75e83025d1fad0d0d98abbe569adc6f8a47af1e51e7c50acfe34e33eb2908685082bee0590cae921b2397e"], 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup(0xffffffffffffffff) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(r0) socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(0x0) msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) pipe(0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r1, 0x0, 0x0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r2) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000200)) fcntl$setown(r0, 0x6, r2) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000030000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000108485378a072f958db43fff93b751ff000000000000000000800000000000005050ff"], 0x0) r9 = getgid() ftruncate(r0, 0x0, 0x8001) lchown(&(0x7f0000000300)='./file0\x00', 0x0, r9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, r9, r3, r4, 0x2}, 0x0, 0xfffffffffffdfffe, 0x7fff}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2000000b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) r1 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r1) setegid(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0xf46ea04e2ac1ef1d, 0x4}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0x4}, 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000140)=[{0x2, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000000000000000f02091d43486c509d85d116f2ec5b41119ece8a5dca108803f05"], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r9 = getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r4, r7, r9}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r10}], 0x40, 0x20c}, 0x0) 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) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x40004004000828a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xf7fd, 0x1f, 0x0, 0x2}, {0x38fe, 0x5, 0x3c, 0x1d}, {0x60f, 0x8, 0xf7, 0x6}]}) r1 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='%-\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='tap', &(0x7f00000002c0)='(-\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='tap']) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x94) openat(r2, &(0x7f0000000440)='./file0\x00', 0x200, 0x40) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000080)='./file1\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) r1 = getppid() pipe2(&(0x7f0000000140), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, r1, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001380)) r5 = getppid() r6 = msgget$private(0x0, 0x245) msgsnd(r6, &(0x7f0000001480)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a36b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12fa615cf3c0b74baf64211487ee75268d25ff2641de6ae2f5ed836043af193fb2adf5fa813918299c98641b6b197d76b1467db68268ec2533"], 0x44b, 0x800) r7 = getpgrp() ktrace(0x0, 0x5, 0x4, r7) r8 = getuid() r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r10 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r11 = getuid() getgroups(0x0, &(0x7f0000001300)) fchown(r10, r11, 0x0) seteuid(r11) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001400)={{0x0, r8, 0x0, r8}, 0x0, 0x0, r7, 0x0, 0xffffff7ffffffffc, 0x0, 0x20000000, 0x1}) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = semget$private(0x0, 0x4, 0x60) semop(r13, &(0x7f0000000180)=[{0x3, 0xffffffff}], 0x1) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x1, 0x1fa]) semop(r13, &(0x7f0000000380)=[{0x3, 0x8000}, {0x3, 0x7, 0x1000}], 0x0) semctl$GETNCNT(r13, 0x3, 0x3, &(0x7f00000012c0)=""/46) getpeername$inet(r12, &(0x7f00000011c0), &(0x7f0000001200)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r5) 16:00:06 executing program 0: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x974f}, 0xc) 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c2565ed9c84abe7b599bd90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90"], 0x10) write(r0, &(0x7f0000001080)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891147a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1a7455b9eb4fb848156e39970047dc2421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199", 0x5a1) pipe2(&(0x7f0000000000), 0x10000) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000800)}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30012, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x60}, {0x80000006}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = accept(r2, 0x0, &(0x7f00000001c0)) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000300)=""/224, 0x439}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000140)='/dev/bpf\x00') syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = accept(r5, 0x0, &(0x7f0000000400)) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000440)=0xa78a, 0x4) 16:00:07 executing program 0: close(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) dup(r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20, 0x8000}, {0x22, 0x1}, {0x0, 0xcec}], 0x3}) 16:00:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10008) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x9, 0x1}) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000800)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0x100}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x288}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x2, &(0x7f0000000000)=[{0x4, 0x8, 0x20, 0x2}, {0x7, 0x73, 0x40, 0x1000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000140)="74bda32e45df2209e4ae36907ac8332617714e2c70814ce6aa43f0bfae7b7755f72286191bc8f53294f4098b72797243f74b2c20fbd7689641b096d889949f6a7b84da17578a6d8ea77c2db58684b692360c1c92760b19d900cb9efd87cd814966ad6f2dfa36f710989303f968cd6439824e8d4ce8094e", 0x77}, {&(0x7f0000000280)="3139fbe46cc63b1a80d8cc66a72dcfc41a84254a36a8ae4abc9898292eeb9598d6629d4eaa0df41c8187eae3c2f06b5b20e047f5bde6f75a8f2a044fbaee2c136ea0f2b8037ae8ff057a39e01ae102099345ffb918297bff592aaeefffe0bf935936ddd34cae1376ead36d221edf6c4694675e568c11ebc8bb4d8c0f94e83c81f933ed972643557b288d8bf3d90313d2e4ccbcd2c04f9bb9234482c50e185fef7149697282f07beb74029ebcfdecf4bcd6c654e466a9c892955137c85557ccb1ec7d7b6c29d9d855190abbd247dd64dea3719aab31982c79960ecf817cd11c86920ff6af94a6f6eb7dce", 0xea}, {&(0x7f00000001c0)="219f6a77ab1af0cc31d0d8f079c22b7e3fa591d7cf41453ba5cce92581bd40e99d86bc116cdc0a064738880f34d413d0ddff24de59e5c3e4eaef895c887c0247aaa7fcce5f5907bad2fe12b3e13905f86c90673b7c9ebbb6ebac3709ae1146e07ca3d4bf586b86bb37b9c5379e68ccd50f", 0x71}, {&(0x7f0000000380)="81bf2c660f223c0b7467f71a402028d22e09bfe86a36df88b95c06205c867047a3bb4943d396163aff4bee365f02b3c6854c4da9e2c0008347414653888e9c6d697f68a09b9916b67dc1f1740bb064540d8241ae4b92d9c34448a06a3cdef2", 0x5f}, {&(0x7f0000000400)="6ba8f6816a8d92d1a404ac74bf826f1c7886e47be99ec71f4fcc61da4ddce4142522a555d0a8dcedf18b607f53170cd829d5ac174518ed4f52331b648f2925279146c35457f10c41b75e1234ae1c4a48b38932f1f809205825d62a4d1c959b007b7582cc13a067bf42a277592dda65dd9b551bf70b1bd39496dc487545f9562cda51217f6d40ae18301590009361a44a02f4383a3983f1b7603f0066d40dbb3cd74cf652399e04040ffaa4d40a9284ccf6d5145adfd5a39d96e2b0d9f68a707db3ccdd86b767729c1ff68bb8a6508e9879303a2e25403e4f06dc62727153", 0xde}, {&(0x7f0000000500)="c892e1c57abc275b27559221e16d2397921c9bf340646cc0d1349f0a9b32e1cfefc1c27dad31666680d78272595ee16a7c93bf3cb819a2658d402e6df36f0642bcdc5fa47729bbf952df34bf1a99b6d4", 0x50}], 0x6) 16:00:07 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r3) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2000000000000003) 16:00:07 executing program 1: r0 = socket(0x2, 0x1c900ea0459d6d7b, 0x1a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9805a5f27cfca4893000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) r5 = kqueue() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x2, 0x5, 0x7}, {{r4}, 0x7ffffffffffffff8, 0x40, 0x1, 0xd5, 0x6}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0xffffffffffffffff, 0x9c73}], 0x2, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0x2, 0x20, 0x3f, 0x9}], 0xa2f5, &(0x7f0000000380)={0x0, 0x7}) getsockopt(0xffffffffffffff9c, 0x4, 0x6, &(0x7f00000003c0)=""/212, &(0x7f00000000c0)=0xd4) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r2, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x158}], 0x2000000000000531, 0x1ff) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0x8f5f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x87, 0x0, 0xfa}, {0xc006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = getpid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r2, 0x0, 0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r4) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r3) r5 = getpgrp() ktrace(0x0, 0x5, 0x4, r5) wait4(r1, 0x0, 0x8, &(0x7f0000000100)) 16:00:07 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) 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) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) close(r3) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0xfff, 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x16a1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="16543a5b17ee67d12f97142b911bc5ebdad7ab557ab2afb081a36ef33d887e74d3e1cf1275178f7cbbcb2a9eb931863176b8be2df41f765626b09e8218aadbc152d6432d6ec3815446669bfa957888754dd736497785423ba428e9a2363906ebb1a3fcaff209d38cb32b59adfc0aa523c10fc372480526599be59582561254c54e8a2303d024c50daf3c74f959a601bb003c0ed041967fc428", 0x99}, {&(0x7f0000000140)="7e6b7ef8061f5b42333f14001c9f28c42ddfe9900fa6b79373ec2a058baa940a569a52a05583bd7193fc38fac234a4f6e8b02cd6c887bcfc619be595a304c54de12495eb8a6f8bd81d45bdc1b1f3e9a6d7bdd914096ca48fc21e8a6fbcb61af9328d3f385be9f1a8f15f678e6168df48bc624fdcb742", 0x76}, {&(0x7f0000000580)="157af51dde0a450800000000000097e2292ad35ab0ee81351d00e708fdcb7c3b3e7c75bdcae7d7e8034b979d317508d3014402c0b53d6f7a081bcaa03ffe8c4adb23b2f8c0d3758dbe305f4cfcd435cbb521bc8465625351f7ae347ad25e85d1219858a1f1e5fd89dd2720bc8837daab3a3d65b31338084fbaa8c753e985a93cff60544ec479919a2958a81fca0df49f23b447059c6601194e98d3c93e80baa7a0dc93bb5bce1b1d5a7927b517e74fc2dd8f0fda797df8ff3ba99f78e6bc3212431621de21319a6bbdd5849d7b3cfe8e184339c898439f67bb901154acbacd301ff1543dbf41d92037e2ddb529ece9b457c813b2cbaf5d162b44c6a73645c5e679ac7514048d4e6f45519904201d4d03f6d6d1058a8fa7dd7513d7186367", 0x11e}, {&(0x7f0000002740)="a0698677dd24555158d5d10d0e5388929b536cb9d3745d0de3d35d0e0e9f57585f5a83dd1836fa6890cc5f39ae9ebe4d352b27e2ff1555eb5908be54fea0399bb3d2b966943f42f8afcd5d6532cd92d657bdeba1fc63b4ac5f872ee707c201c2d144748f0cc176fa49dafebdf5309e03ba798e03fe58ce46df6eb1814bb3b1745784bab464f19ec6d99470527e80ecd2f9bc9757ba599a15e2cc53498b65cb1a58ba9e64e62d137d0d45617ea19fc2f3083b655f79c9120c1c97a2321edb9b157ab1ac534a0dec659052aa0a36f7524fe77b5eb51e4151c3599f0c2b82c0f872a16ca3dc88b2d694ddc06fdb6bd165fc6e31ffed038707c1e6db21a62508a7ff5dabacef8566088918ac2a94ddd35dd13be2a42b9fc6c68c8a5ec082b10b037a9c6ee01fe52d225a1788f71e1dd112a05d86b31ec3adb9507be592adc4d2a18e72fa38d61e730eaf915bc4bf910d707a323296e1dfedb6c0642ec663848e0fc6156bbd07402428e18b49183e8ebe5675affc4aff3aa1cccd959b7a5440b3a23200f3745037a24fb6f60c457a0908af13103c195db92a3f7feb6f7ffbc10a580a17b67e494ba40072d2bce15cb530f48e38e32a5a1a0126460b4d7dbd689348b3536fc9c6c85812cf6f6b7459751101282af5a6c93155b148eb7775df85458f3578124fb9660cc287e05a8615284e3c33b11de261a66f8abf9728580c0de1da39feb333c0a341f782ca02a5c1e62394f1da815ea5af59db9648480b7690b20828806f5d76892598e824e3ffb168ae95e1a1bc2b6857bfd85d987d3c0a572521cc4824d99da36ceab8b0cf335627556ccbe61b1903e413133264d86161d2ebc210e3b9a97306343f0e96353bd5b70d20aa1a8225907c9e320cb5e85727dee617b5d033da633534095d99f5d529f3fe01d75d27d573668d8ea9bfb560441a42a463e5c9a3ad9dfc22ef4d48d4b2c854e0afc703587badff5060fa01a3e91fb6f2c6d2ac72361c91fc7020090b73ee0796032de173c71f969ff23d20ecc00c268658ace4aa0bbbcf1b8adc5bc9f35f711789f1106909130122a55433a3117af46894ed4f82c98ebaed9804f9a7f9acd0d5e2746313ac89b54d131a6c34c49d82390fa387d4a8b29cbf6ce8f252426ee301f0a4de247bb8dbe8f287310e82716020364e4598b31b2e53b51d0759a7dcbc2290fd4812dd25ab2ed193d276595ece55c976930a9f69ed9c2bde8e6d3e3430bcfef387e4493acdc1ca6c56b7ece0bb87bd19faa10abd9ff94a94ac0774f9f086743b84519e10ef8484422ba39afb958d73d296fef4e7743c20048374f2518bbcd7957caa839b53bd871d14ac5940d71af61b840a989fd6e1dca9134032a8752ca2c31dacacd8e85e910b9b5e4b27913996f6a132aa6a6e4c96fe829af5c9bc3a9695c6416435fa4f06fa5b578afeb87b2f3f7059b4ae1373f561359059416f82a07718aa9ccbb400f8e682b60f8df48328523d2adb059c84bc7e8ec5a9d69eaa63054a5105fd63e4aae35dd2d787fe187a02f3978b887a62c84c0e4637d0ae93d25430a63f23a6eeebde76136688b7f620433108b51e1c2df8d339935c7df3c0304bd438baf84583e473ea05fef03c593c6d50fe6e6ed3b5e5ad6c081f9b759c29794462f9c996fc91c7d0b75e9a1abccf991521f50afba734547582caef6760738eeb99e307faa7a1f965e447dd149ca0903ff0b1b8db6153bc59e963666181347840158737d2e296c5003a1e18bf2bfcd59d80e2e0e245f886e1c4514a286897becc149838f8170b4b5fc7b5386d1f1f5f3974de6158e99c4fce0e1fdfde68433298eb06b4ff736df7051faf103436554dea4ec62ec7242102f1f6a51623f8b00ac5054972a48fc2dd6b4ed2d05cf65648af550cd419eec106ac5131499f870a8a6bfdaa8caa1fb6fbf01fc12b38428122d6fa34f9103ef3e48570c0365d996a8457dd926b6c2f486408fe31dfb60264b71f7dea56b7b16cd7c62c74e1f22cfd1b92ccb74957c53d17bbee7980bbaceb6f12f87d271d4b1a982078941bbcaaba17abf247a039cc3b06cacfe0984531d707998b02d0a426852f66a418779a128f2875892a7f79a5ceaa7446ca1fed1e9a2f1a4ad327301c7643cd75340f9e336781273b91d165678724297bc0e6d79c3a2dbcc0fc0d74181b8fc0511840f444b59c0abc0f311edf07b1fb274ef6f9d583c83d318bdc95db1d803737c7253cd6f972fa9727af8d5830bc603d1d3650baee523c706fb7bf3b8d457861178e0af28c1c89148b07231fe81d5d3750eac5cec77ae320abbe00a081ec8c4a6130aed9ba99cc73c5e9fa0925759b94fdb5ba86eca8ae33e32ef028aed62ab1d4cf891a07ae09247a4e3b6294caa99eb372fa6c2ff0b31d5431ab1f124b5df2bf27138e011c15521b2415082990ac87014b12ddeeeb1f601163ce319f759a274cd359757cab3f5383485388997035649455d0d77fe027e3f8fd345f523bb294e140bc1798df9113146923c1e447fb2c0f4fcc6dcc7ca31c468c7999bbfda6f46b28474b2b26c69fc8f6b415118173072e2cdc95d5f58cbc74ea93729c609b5f8db0782e4ec3dec5685dbe2ca11dbb5650865039ab96f3dd7809f485df1181b288469fe778ba66d5a868cfca86ed0c2d9985ad2a52c5916875e3f1c06fb62b7c162f5208015f66ead4aa326d97860b3c5a96660427a5e893a28c0d1b0b166b40ab21ad6b90b2aef7a588beb2061925fc8231c6e062b70416f9943cfc68411cdbe852fa04f69bed5eaaff51621b036b1e1ef76a95b0d8164a4b2c6308edaf006dbe5fe57d6146c9b2cc7d931696a773cb0603d6bd2d9c292aa93bf9bf5f609caa468682cef212acde2d4fc271760e292c149deca786abd70f3a32b53e5a05c09047ccfa8685786feabd7f58b5a085cc878db0591e52c4b1c9706c1c3a4578258b7fc93e6cbd4b7eb63bed90611d10a6657e7bce135e680eb1ec997a356f6e92f065eebab8bbd2d184aedd707caa098d419960e2da14357b63e31d81eb5a463e246e8eca62c65d82a09a94c3f8716ade7a731004d5d13f90f1c66a864feecfbed361976d5f77213c10422fe53ed76c548977fcdb9bbdcd221eaf64c34bf87e7b3d8a8d2452fdebcb8f1d1db3251ac5796cc5ad21c17edabb991caa9fd24fa74dcd4fccd0252f7d4cdb334635887e8844fe2279e5d2251079ace1bca542edc059479b8f1dde6c36c0a479e59d8e8909fe501d40f3b1bfa52f010fd96fd5bdd301e854282beec39bfdf333503adfce078cc1dc59aae871a4d9804e8cb1f82a3bad195be626d6ca92173512c3f5b6aa7bdcbae150a0be4ce42f77b46f4ce39dd0a487a53a9267f2ef7c231b105a5e7d6b9aa23f315c87345eef181028772c7a51fdf869e0ab0e01dbd543599833926ccd4e6d514b23a0575219f68b2d065f590cc96b2aeb3f5399af04f94f8596276daa250e5ab2d019f66afeb41937b5c54f591edccf16e3545624a3cb867f2f493804ac14c337b776188e5440720fdd22dc4542909b17b62221e4c490434f1837585ae4a763b5d1f8ca1710ee684161409feac9ef1fcfe57684d3081e349f6fac5c13bcdb79616f7f95704cba38b6e206d0a6e4e6a21744ea4cad03d901613c8ad828f220e0bebddbc6d9e6491f9659288ecf744b21c2d60c2f3a57a5fde2a248a09d06b31c32a35372f3bcc1710b83551647252241631e92d0f9c25cc677e1c3f2c6fcb92492e11912caffb655d04eb5633dfbe26e3ab8e100a349ac9769dd17b247d98aa8c3fefed2b3a545b076d2790a9259cd368fb7e0ebd60954e41c8f246f007247e6f8ff9dbba760f092c9ba0696009b8bfc156a8becc8eead928ab45fcedc9bb83db2f0f889d28786e8076a899077291aa28d9a7ed39a2feed435084f8dbabfb5a0a0ed8762b1d68bfbca9f0606172e453ed01548190727531d4d7f39adf37341ecfa6ba343a6f1b783f7ea672ad75047699db36c6b60ff6ad7ebdbfccb4912a994c4d8c3c508462084a1338b3225f541edb1e4ec5812b5198f541fd7b0d2cd96c50694fc1ca8e73861a3249008f9e5a1433a100f8a339736a70e9a0d5e159742623414dd3800fbd236354c9e96f3af50e15081a4b510be320790b01dbcf0ffd73c19222a86d9249738496107535f603471ce9ac891eae8b708a52d7df4e74c3a1dd64e04c41a4dbec431ff2cf4148818817960f28d37ca7c00ed27387230a2dabd599d9feadbe0ffd509b62eb1ccd50498e9c0f1d45e15e11e1b9ad756dee57a65c52df2d1ed90ba1bdb95615c5626e9a1e0f3863666ab251092f10cb12b2588f80fea0cb218bb418bd212cf92ccd04357cf4fc2c8e6717836b241236bd6eb137f2013ccfbbfa1727ab50eb7410ed9adc14ae7f9a889998a6f9cd88ce516cd59f7bea9ae0469001e5bf195bec17ac2ed66aa7d18d024c61bd7d04f80a3c5d55e03b3baa580d7edcfec89146ab342fc3a59a71e618a3cdafd3372c025c789148f0f9f2b477e9b5addc960b83eed303b209912255265dd7e2279db9101a559137d6615220cbc4eac59c38bfa44c5190a8d9d3b691efd87771335a6f4f2f3f0ceacab639272bc8cee204d4ea28b756d121114753b9d4333887868b22168768a577dc897e793a479a3c658f195a569b0ab1c0a1da619c8da4275d7aa000561ce9e0de2a07dae2e97563defcb99870c4cb7229d639bd6d4a1c54dcb4032e1ac2d840ef548c7d894506c5a7fa13cd19b94f18ea1199fe7662aad76a882049c7201c37a4daed249ab7e1595540ea2dea3145c0c2a0c06c3b52cbd1e6cda2a42b235bbaee8d14ec0bfc2dc4913c2377a58f40d3efbb72025067f42c5bbc785e0b4c5ec90fe326ae36ad15c5e9e67fdf24bbcca0141f38b845a34b4e931e8386911bbc701272e0f41fa4c16e0c69e6c9afb8afb57b87724ad3f538453685d9858595c5c6cc2b219a21ef95aad4982458be5a241affd2c0847837abff6b0fd6c5f7b75454e2a379fc27667cac1c1caba74c8d7bfc84c6260787e8d31ac6b856f898cb6eac9f358216a34159806a6d7d7f419eae6208642920ae6f913572b17040bb8af27747b3a0385b1b5a09b57826fe3ae81321cf7b53a9c37aa328b761a7893af800f5654cf0b70d5f7e5c9523de460f398ea645a413508af56a42627461b540ac89c551c1419b9db716d48f17eaabd0e8378137d379316a6303a12fc54e5a35044088c5f0f831be5a8f2bc7aca7fc7ee8e73addbe52c126d045bccfa77f4e3081816c1bfeaa290ed5b520fdac7a6f9e3d3a82daca446e066c067edb0151f1060d1e9ff0b721ca5842d2370dc7dc84b9b5596b514e114a4def9f68d2009a70c14f932514e287386e2dd588856683c5990b795df615089049ff48a449d53cb5fcedc5526dd6e6f1cc62ae7f53865c934a3964488045c771ff2ab29cead9bc9cae5e896918319b54f96d51960a6cda27978cbc13ce9b6d746b8392e094e78ebe56e05fffbb3df48df16da708a7d0bbfe2435b9c1973fae8d44a176dbc745242462e91a5cd05d7f063a0069493f2c0ce28a0c2eb3ab9b7eaee5ba1bf3989236056ea92916d5b450f2867138bbab43825813841d2aaa5fef7ea46931e9a3e7e66f2c8b208c05cad2ed790839ab0db9d5697f7652540cec6ad58bcaa79beea0509592e9f8290fffa6505a2420a7aafe89077046d10e5b62b982324c7f2de38625e7c1188e695e87ec57f753b5795f51dfcf2c9defb7345daadceba97c78a718ed14d1457b8bd0d71918451", 0x1000}, {&(0x7f0000000380)="e209eec7eaca330d9d021baf704b7e5053d1be2390ff03063a1efe96184c597351f226af6d269794be8c6139c955cbc95e122d1eeebe19ec7489784eae83fbf0d308edb4bc2dce4b5d1458c66c4787db", 0x50}, {&(0x7f0000000400)="4b982d24907195651ce9e31e13934b465c3015b22c1097e2d65cb35dbfabf6cc86d8c8366675bc3d9ca3fc3c17bbf8070ed81daf882295e146d2999f01d42ccbd50247982679b16ecde12b5d70d822df598ab317620291b5de2e35a9c1f6f6f1606094ba4154e77f89ca29f36a3d94c218dca7b200c792110c36dd5407cf958be0bb0df96ff53a477ecb17836da8b8294d0a8435", 0x94}, {&(0x7f00000000c0)="903384d107510ce900050bdfa0ba5ee76b9b290d", 0x14}], 0x8, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) 16:00:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f00000000c0)="d70c22bd60a8e30100a29c376d79f05b93a0f051", 0x14, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) socket(0x18, 0x3, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6, 0x0, 0x0, 0x7cf}]}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) fchdir(0xffffffffffffffff) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffca5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) fcntl$dupfd(r0, 0x0, r1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe90f52ca2b7b397e) setsockopt(r5, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r7 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000200)=0x759) fcntl$dupfd(r4, 0x0, r7) fcntl$getown(r7, 0x5) r8 = socket$inet(0x2, 0x3, 0x102) shutdown(r8, 0x2) r9 = socket$inet(0x2, 0x3, 0x102) shutdown(r9, 0x2) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000000100000000}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r11 = accept(r7, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r11, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x7ff}, {0x18, 0x0, 0x3, 0x1}, 0xfb10, [0x100, 0x2005, 0xff, 0x4000000, 0x6, 0x3, 0xfffffffc, 0x5]}, 0x3c) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/19, &(0x7f0000000040)=0x13) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4104], 0x1008, 0x3, 0x800) socket(0x2, 0x8005, 0x37) 16:00:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:08 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000002600)=0x4) socket(0x2, 0x3, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, 0x0) chflagsat(0xffffffffffffffff, &(0x7f00000025c0)='./file1\x00', 0x1, 0x2) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1506, r3) kevent(r0, &(0x7f0000000080), 0xb0a, 0x0, 0xffffffffffffff01, &(0x7f0000000140)) lseek(0xffffffffffffff9c, 0x0, 0x1e, 0xc20ae5b52caa39b4) open(&(0x7f0000000000)='./file1\x00', 0x800, 0x2) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) flock(r2, 0x2) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) setsockopt(r5, 0x1, 0x5, &(0x7f0000000140)="bbb5db924004a1688915241ac0c0917380dd66b108cb7da09f2c537a451f0f49bd6a93e1d6a410303674d3debcf00b9650927b3b33ea52806f9f68976e7338301733bad8ec0ac886f7d16aa7dc516a9a0935e38f9eea0ecfbed26d2997822589d52d128d0a4da8689939d3fd71e0c822418df7baaec1249e5f9a4bb70d4cb18c2abef57bcdde6956747782d749237862fd0db30fc0f84ad425dc8ae2957d7dce361938c4f48f787c3c08b4771df3a2107b", 0xb1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x80000000530b) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000540)=""/211) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, 0x0, 0xfffffffffffffebc) pipe(&(0x7f0000000640)={0xffffffffffffffff}) getsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000680)=""/7, &(0x7f0000000240)=0xffffffffffffffc0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) accept$unix(r11, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r12, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r4, &(0x7f00000001c0)=""/161, 0xa1) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000140)=[{r2, 0x40}, {r3, 0x8}], 0x2, 0x60000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:10 executing program 1: 16:00:10 executing program 1: poll(&(0x7f0000000040), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x6) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2d}, {0x24}, {0x6, 0x0, 0x0, 0xec0}]}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffff9c) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="be0e13eda149df45998bf41b9003fa578c2b8c69ee757913c610a0f77958c7e21079a6545f5fd98e8a56e7f98f202eddd71df678f636b5be4d38206398b7b33cb48c9f381c1eb4edff9970483ce93b35712ec944cab29e0ebcf29582db32daab69cfe89890f96cafa80e515ed62c69d8521bd6a49d78fd32e96aa06f9e3fce2371bec0ecb4437feb2e7b6d6d1cd2254a6255c3a1d0a3804a32f069b5748104fcfcb217bd13d26f081f87d1224f2e40014d31eb40735130c28e49ae09ba12162cb48ef614e05125f49d2e4fd84e15b91308a344455f3ce6c43350b909b0959f0c903c07a741eba253ba", 0xe9}, {&(0x7f0000000340)="19104d96c5f1b55d18c574e1f1783c546a64c1c2d408d0a471e3fadea55f9740f0dca558bc255768728d539b99101e28a350d9c55d62dce7d7ee162a6aea25d8ae066c639c0edc91f394d141aeb5103ac7175a8e706ddd52996dd0105e0876d71bf37addedcfbb514332259d7c88b815ae850d1fc0b1190a2a9f9bdd", 0x7c}], 0x2, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xffff, 0x1f, 0x7, 0x200}, {0x6, 0x2, 0x3, 0xe4e}, {0x5, 0x20, 0x3f, 0x8}, {0x24, 0x6, 0xff, 0x9}]}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fcntl$dupfd(r2, 0x0, r2) listen(r2, 0x100) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ftruncate(0xffffffffffffff9c, 0x0, 0xfffffffffffffe00) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000280)=0x82b1e97ee70d7933) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) getsockname$unix(r4, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) r7 = fcntl$dupfd(r6, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8402, 0x0) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x1, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r8}) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x86, 0xc177}, {0x25, 0x400}, {0x84, 0xf9}, {0x3, 0x9}, {0x18e, 0xc567}], 0x5}) socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x48}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x21, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9d9") 16:00:10 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xac) r3 = socket(0x2, 0x2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = accept$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/21}, &(0x7f0000000500)=0x17) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r8, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ftruncate(r8, 0x0, 0x4000) sendmsg$unix(r4, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="3f03a0a13aecb668c667bc422f4cbaef027998c456060cbd04c06b7d", 0x1c}, {&(0x7f0000000140)="9738d1080b2ec553cc96d80727bb60fd865673771e03cf0e7657d52e476db9f214cdbbc33ef298013095fa3b2fe94d54014c9487ee97d56a48a8468077cc3879fbc99504204141c50cb40059f5d9dd7ee6709462788d3d0f1b4949ca6f2f5c007cf5f44293aeffd368072869ff45f8bdfe5c5c9d0c4bf3658d422aa00c078da77ef2397a0867077d519ff8d9ba0f1a34d5ea1689469bdedf192df076863e2534ff5299dba799c06856bcd93bd6d05c135616d4c101ed07cd16efaf674afe33268b25370339fa6f99d8c696e21277a636842d79967fdca2776718fd3a30e540a7017b8964a5c3d53b9094e5310518fe1f5a50f4958c3dd2754db0ed328a", 0xfd}, {&(0x7f0000000240)="def0", 0x2}, {&(0x7f0000000280)="2446b0bc4d520749d021f96c5d2f9f3d34e4949248018ee5b6f8f87f2e5c7797bf7b28acc351684fc3b91dbdd646a769acd49c723a96ff3644c8541ad284be7caab6c15d4dace02c6af52735f4e73fbee41974a00811a8cfa58bf637487606784c5a14", 0x63}, {&(0x7f0000000b40)="2304d75aaae58caba518953c1627ed21b609b20ecdc878ab2a5385abf903d9063a81e3c940bada83e99fe355601aa55163abc1eeb6f2c200077b4937450bc59eaa13d2c2b1ba3c40f565b7791a3e17d80e5f277c85293489306637519fe1e27475d5e2609e28aadd0352f576000c6bfa46073520f138adefabc6d85810b01934f865868416b4a0839d65f8dfb39f8bc6c7dd39518fa64745104f5ff043c763c834694f1da8fc5132432c07f4d5b69c0225b7d362de9ca5bc7b9a7791cc99f61874dea82fd28e14d4882006a2a7a8fc06823358f2d55dc176e7e155633c63daf6d92f83ffb757946a481482b673c51db9290ca2678d5f07fdf36d8438e60b790f39642fa3114daabf9509475bd06bc06ee490bec96f77a050e998b0966cab2228509f57070f195c0099c228eff4a249597e07ba5dc50a4fdfa42ae0a962151afe473c883fd42787257994b858528e558f0ed96fd33ea6af7ed4a4658ae1226681d85458e47be285d2957b599cdfe20c82807d6289de906225e66b5972c79f0445b555226af5dc4e363646a5b7723da190ba378abb84694d7b2a362660356f79c69d973a4da8a57b0947fe572d073377cb12339c75a8ce33546b3e9ba0cc9c4c7f149d5e0ae70c153b3b573ceef8e59630495a1e50314d1879794cf642333c8d2d0c9a32784d2651560225b3cbb0ed510d81a82d86dda84613ce6d5a3372c1182502fa2e9cd3ea8fa73b275218ca2e0c07f4ef5c282340aa21575584700794bd29bea74adc8645bd48b9956c4c08a742225f9568ac22e29d1b7c4378ea4d414e2986e8fde192baf18f9e8844554a6a27c3ceedc87f761d9d8d9dc6eecd43922c7894e53419b8ca52559669e07bb2ce441c8a8b6225acf38eb0251b26539fb8e846046447a344b9144cc4cac0ba8d6df067f07644d85cb8dc55b27f7deac337dc4ba38cf93b75c0a943e0e2b0409f4d488726c413c076dc2fac6f7e4ff60ee9a7eca0f4933b9d53ab37a660b49bac389792864abd504394fcc00214af4d9f121a8f95cfde3504d1d1b6de722ba9e1be03550b46ecc21f956c62a66215f79314b58576d1c5d6822fda8940d56130e90fc43eddd65c0d3879a60a42b2b81fb2c04780e69d1f2fb7371432425df72c18049b405c169a1f3948bba5290ff9a8b0e29e1b51e2941f03b64de52ffffaecb06bfb7836294f8a419ab8e4fd22c02a60c3796028fe90dacc20dc3397e421bf390401110953afa391591a3ced46ff4c26d5f795bce192723e09f327724e0b1af5e912664ebec10cad9499b977a57323cfa86c38a479b619ffe4dd56ea6ad7d07919c6eb25135f37e1243e7ee7456d916305ce21db7ea98fa2fbafc527c91b2ed91a6b276a037e72cc007892a200d37c3bb17d4ce8a8b4b32c91cb3207a8cb218b40a2d4c61f8a639e524dfced04d261185b84a0ec459395689a9eb360fd8f1d2a0adfc8b913466ea4b68346c8dc762ecc358ed9db3be0431a4eb5e2627ea1b10548f190db04ee507dcfb08e7f389f2b68a631a7db8f8fe7468b9ebecadddaa99601ef20c47e6972c749ca1c538a326dadc890fd7264c52374d142f30c503b8b596ccb6e4f8426b31a774233881c542953f72ec0b9532f36e84ea1d4d2599308f468f7562a248eb454dc246f6bea38595c4312994f4ba054c69f233741bbfabd8df66c3a256df82c369d727a1cd8381b63a6915ad1592d18023479d4e7c7c12060a82258ac3da4568230acd4e04e1cbbe7c1616f8cb1a6c22ce04c3d5c63ba61e92b196dc32c81116b09e77db285938f59688c4561c05b002348952edf9d4572ae61e3ab640005097297460e31b0f49e06d2f77fbc4c4ee4c150ed2aa77d78236663c71523988b23d8160fb8f612cc41c31fd88760ba3af3224f868f00aae281e96bfb3cedc851ae7cb2ee4420e0d56ebe4c8666f18955eba2a2d30bf2b5ba1b7c72066ed3ce71fe9c1bdb84a5c470ed4ba0edb10b6fb4deea2faa849080496d2def378bd75372697ea4f4cbe3cb0243eb92844839bf44916ba2c2546e65d6e8c458bb48c29ed5e1ef7e83215a02e65b8107569438b547c54d12d10a5f3d98712064b79aae80fdbe721d70661ae714e7f5583dde3a3fb0e35f76581f23ec6912a4fa28af2d4dbd5456c59ac3e2d086890a5563bee6794581f5495fd1e88a550da81f53b259c1f83c2561c67c744c2fa9787c82be2a0e8fa805215d6ed84ddecdb971fa61833abf1be43ae28f2b7bf9b3d4e4b0afbed74bb8b5a3491661c234578266f49fa6eb1dd8456f4c7393d30cfbdc6e0ce782805db9491b654e42b0fd00789d143f7937f8f9a225e89be768e387510a4be1a9b4128c4c52fd3e03477675363d30c9b6fac032ae9bbe29bd30abb2145f96131a663ab9f51c62bfa9be759844dab248c7a2320cdb36be15dea1d384b155552eac88c14ab331718f72968e3fc84c75a6195f68623c8f465926b467ec684e2470edddb6e50d13f142c0aef0084fecae6803c8f404bf84e5c3095c45c556b69377fbcda184f37afddc7fdd8d1380768f882bdfa67c1f68c47baa20a6b9b43a7a250b86dafa719f35ae44356d8f519ad52efcce6411d9b1f63ebcf509c68f1ae1861229fdebfc31773ff3e5dce3dfee5173dc3fe8b7c19d20fc9bf5518dbf0eac555f01eb4021db9d2b11d946ba5cbf1971e8878acf518f2997fe364e03d26f1dd18cc81bb949905090185f8b4aea19206e7a34d8eaa25b0af451cf8839950ec49083f0ede281342abfd4a0b1941e0f9c84db6b14b76be361839f7e2c33e5cb40a4d21c8ed4aeaf41b0cb99bd4ff7b8c329fd1e865e668fb61754e384d9dfb6fe8116cd3d5291e614d6d96f2295db9fd9fcc36047358a01dfd50ec2f1db9ad435e828475a60a781d95429e045091e12ff5616d1af9002779c57de65380f1ad70ac83d72a4f38ef07224b94391c61d6bd528a509444c18e1065095581c62e78e79106eacb1c48831d0192a2507adc1b8ca0ed3cf7e53b096f55a0f796fe63842ac38ed22c1de00206e0886f102faad13c00517573e10a1e75811784082be37de7e437f77308ff1aefe01e5dd040875ccd0a00c4be300f42c1f7c0b1213602e9bc9de46c6ed8d8eec726bb685270aa089ad6b7ca0c93351cda8be92e09b8d032af71e0539255dd2d132a3339d7ea5d0f90bbadbca1630fa974b2919ae200e5a429a6dde0faad3b064cdba5fca58ba17107fb47bd6ffecee5010d206852136f472b3f462fe193c51ecc08893835b35b64d1cfd8b5a5436966697b7f5fc65f65f7440acded81c62c274060eee6ca4005b907d2327a6d4e183d44a98d8202ff91542dcc2065cef515f0924c6fe86606c4f96f67dd962b171486df5da756feb5d645530c6dc755371cdad7274389d8def5cc8cbd817939ee046c59c19282caab6352738cc8bf152afb0d7969c46e5d0d3580d0d7a12e3890940e7edbaf6eea493235652e2ca0936df316c6c1261e7f5f24e800fa51e2f7dae2aaee80e600813e7194cdf0d6c67e0ea0eeef9b997d89af84d1d9bdfa68f0876edfc6931da82a05014edcb9783f78460c04b276389a4f90b277ab114a2b6fa4d2ebb581f8ae704eec9dba102a568b88121180fe472b81a3f4591f68e5f76b68520b36f6006c0b64001f6f1ee1a192e03e5d8176251b34b5cae239d3dca653682f1798c5bf1724684b65a1194f065f966c897ab2408fbb60a99ef3ea0234d9179533fde3288f061fb40857f1fc534c259f322c21ebaba79096f63ab46978c0656e8690551da70aca8c76791094abc872dd0b8e9555cbaf3c8220a50ded5d03d6a91b6282cf56247b861d21d7c27c4a7113b110017e0fe9b664ced6526b2485ce77526c67b8cd1ce2e35fbb8fdc7df0d7ecf99b76eff6303c0fbda52f664ab7882d2660071f91997d2d7cb611b57d71efa25ebfd4e0fde8a161de58ed7e366f7788ce0c732769c0527a6f059f7da8f44883aa1260fa4b1f2a47777461da26e9c094fc9d6a2c40e451d6a3db0fbc885d488575256a3fd8465863a0cb1cdb8304a289a3002301171c1a69f48907c4d7538e6e6bf33eb254a2c5e95360e8c6af051e7b7d86ab2a92931ab7c4ce3a19e3d8ae36613c772b6e42617495d830a79196a59bf8adab81b20b1d97db00f8a1eb3efc9cbef78f3be7f710838458ab9af1f9e0a021b50c2768cb3080bfecc573bc4219d73b67c27b256cf974f584ff7ded935f07f31ec7687cb5b00bb7cb4429c06b92a94e79bfe1919c02af600d3d09066bf53446bb3e09baa1a38e833a6dde7b65b285a68034656caedefdfe54673ffe0e15fe112a6f43db472ad6c70c858e01a4628e4f9f3281a6b8e54a8b6967727583d6e3722af8718b8980cf15684b3858359aaf848826e7b5f06923b061d568ad1fbc184c18430269ed57a7405a434c43c900b74c2948bd50a7de920505d323347c367a13edebdd32a38f6393638b3f5227273ffc6bcdc6ac369773c73db421855c2aa96d674cd326c24270e3a4b9d24a71c4f32d6ed2b6b677c60fc1beddaef5535e142584a69660403286249d97b1ea98666a2ad3f59bd2d964df74a9ff0a4cd3e75dc52e9051813510f1cce77152ba13228134150a63101d4cb6467c24bcea25da2939a38756fc6c18791880a1e8c1894900c2dc1109a8e733d4239127cad2420eddf8294f8a99e824fc2fd616e37a6f21c70e22a86f2d91abe9bd2977aa13d01bb4fab757ff9e89ac34f60b35e5634d70d08ef91afeb1b7994e6434ce85efd052b11f8b97c871231de5e9c21742da9cb21ad8210930fb0b4f35f03dc889bbbb51deb3bf50a28da3224da7a4838c177d0fd08c84e836ec6cfb06d8054da22912cc13cd66981ebb0e0d4b4ec6fa3c8ecdd1afded79715298f35e33bf0704ce6ed0b77f3406fe9d2c0d1ba98c973b50283c1ca1754370b49363985e71d6436c70903e3e0d60e883eed81399daec3e2d2fb0a489a3c49fe93e2b9a6d9fd8f12e96fbf2b3edf96bc7e2da527b73f1e1ffbe6b28910b8ef7f5e0cff9cc1c41ba3e2a2396ab5def389c4e977f3c0f904d40cfc194a35baa474f7835d1a812f440476d97714e5c58b1514ed9d53a4f1433815a6796a3eaa98e99ba1391c4233144c516881b78bbcf2d59065462c78c21349eba265f94143f1046750210c3a41020550f08ac3353764d47815e2163275cbda2e1e49916df640f76b72edada70f16f91ffe50820b750663c07d2c007f133d95d7b3c2509bf44e4e1f2431cdad243fa74c4ad62db811e9f0f28126863d8f4cb415f79447913c0db091a162e6c06beca831490de5b7f33179aed899ccf9625cb66dee38f05fbeacaacec651587741d0493f0da477afd71f70c0e6539d5b83dfd994be52dc8a01865d24442d66d694ee136359fae80db75f4fcf9093243a6975f63c591c644eab6ac65329b8fcadbff351a7e459de68d61c25aa188529f202720e27a96aab39e0389b226193d3cfd9be3d5defdfa31dc6018555a42a519cf42bd5c59a694483acb6abccd43979bda09cf58bfa705e2290de8aec8c4c40d241348c7472b798e5dd96926613ffaf3faa2fdfaa49d33448b5f5df8107b7e3b8dcf47a4680cedf7b1663c82b59bb80354d992d663a74d1ec33cccf612d0a1b8fb4671a33fe55be5eb152d50c31b716b40608f87f67d65806e1ee8b63b3ef1a8b53e8041531198a7a903a2dd699ef61c2371485d939f20656e7dd57b8cc01a02f618e6f0700ad734f36ec490006c99f9ddbc0b6b6a026562cf9fb592e060ec6305a49f", 0x1000}, {&(0x7f0000000300)="4024c44b2a875f9268a319e903d0f303d0d3a4d3399b3d46356ab6192d64cb23ce41ab2d4b00853bf5f1781156b6dd6c4a98ad0acb6c8d7895b12ede9aa141068e06bfd356f924540fc15a8980e880ef51", 0x51}, {&(0x7f0000000380)="67b9534d7fa62c284a9f1a534b618d705c61e49a6cd702655ab55fb97ad6e70f2ab700377a4a072d2357613a411eee1af8180ba13fa16cd2945e2c8484a9c7dec042d61763452588784cfdc23b625dd38241f9239346c81b9c80aceb18ae5c385dafafe57f99c7fd02716b8f9345e47e949f", 0x72}, {&(0x7f0000000400)="629924cf7f275b3150f70f3faaaf2aa5e850fccfc39ab8a8", 0x18}], 0x8, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r2, r3, r5]}, @rights={0x28, 0xffff, 0x1, [r3, r6, r7, r3, r8]}], 0x48, 0xa}, 0x403) r9 = dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x83}], 0x2, 0x0, 0x0, 0x0) close(r0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x2, 0x10001}) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f0000000200)="3c3ebb084f118556ca094eaf96dc6393c29f95160a752264b7721db869412e272ed8cfb41a53d81ed6110f826888791fe2554a4b6c5707fb301d6ada1d2cb973aaf4d2dc3e18ed6bc05ad20b841c9c70d7d3d4afab46aef8588b20e084df51d59cab96c7aa7a394db2f4fcaafb8ad59d04f381d415bec440c0bcb340150225cad9d88705fc30c685b2c0a3c85384dd65f46418d76ecaaa55be9120d1300a9221d3e7445f3ee74c42e0a75470b0f173b88558c4bac5eedc9e21cde8e2ac7a49df3efc72556559f292db8d7486f801fe694e60b0355e8b6edaa33a5e3b5238af890612d1bf4e501f40ebf501a72e0d1fd271f85eec", 0xf4}, {&(0x7f0000000300)="6e06e9b6843827773d6a4d673c74cc2e4fe364104e7efe911328df5ed84ecc08b6909d584668f03abe3f8a0344c01ee06506c6e1ef0de65b4fe9dbc6893c4313bb69ebb7fe40ddd18865786d9635882707bde37e301d24b01a6533686b82658295e7d5ae8fc3336f4c44f51eaface5245b1d0a204300b613ca1d2d194b69f04a813a27187f35", 0x86}, {&(0x7f00000003c0)="6b058c6b8aeb5530ffe14467f101c873600a54a5e412f0", 0x17}, {&(0x7f0000000400)="4c5c077580fdf1ad580528d2275c0659fed748d324e52b19d70b65a5d23a76558f2431e5ca36737e9cfb95cbff8b01571925718a0a9abad37193dc43f057053ead006b02c75cd14d4d86a714dbb8c6931a9171a4cfa03c602bba36719f1869aaf5e3dfe77ed04485f9849e643a3cf5335e1538de99afb2be918cdde1ffc8574e287710d09339a5cbf05334656c73c233eb778a729767f63bc01286122c980177ca9075e56ba12939bf283c6181adb00dd492fa51941a76d1b9215bb05a58fb9b47f1552418ed58203bb77c07bb4d9f3584446c27c632ecd90b2825ce49", 0xdd}, {&(0x7f0000000540)="c389852fde42a3ece1339f420f20934aa98008aea0e66cb650f8c392e6864d6abc6294aa74736732e793bdd17eb1f9afe8d178a4e658d0c65c03", 0x3a}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="3a83b79aa8c190c1e081859ff2852f73ff8aaf0783ce2af553b2ba590bc047b4982f279754e473", 0x27}, {&(0x7f0000000600)="c4a2c9a318a90601854868bbc0ea24bb5152699a4ae7644b9b04c5a38881c06aa182b380c0bd1aa6d5539f0329093fbf727a025b0add150b9081bdd7ac2413f6e5d073da55cbd520780e3ae19956014fdea33f10ad206f3eaf39fb9e79c7fb0e62a653178d031ff99e94b8dc99", 0x6d}, {&(0x7f0000000680)="5ac2d0889766920db9728efe68dd0d2d", 0x10}], 0x9, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x2, 0x49, 0x3, 0x8}, {0x5, 0x20, 0x4, 0x8}, {0x7fff, 0x7, 0x1, 0x800}, {0x101, 0x4, 0x1, 0x8}, {0x81, 0x0, 0x0, 0x8}, {0x176, 0x40, 0x4, 0x400}]}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x25a}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe18, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r2, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000440)="390a937bfc875802900e2a0dc0b05bc612fc74c45450e7017ab5466aa16e10a464f8a16e5dd5fbf36ef634ea124e5f5bb762cec1a59fbbbfa89937e583e524d709f563e9abf28339257b248d7aef5cdb7c26bc239f11e18428452eaf26381d9fc28ab9040000009e2cb6b1fcba69e0418a6107e94f26b719fc4ae84f94c655b1fe7394b1cc782610530debcacaf0902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5794806994f000000000000000000e25b9e1c81f154dd149ac05837792e07f5d4b51d7e3977c566e920a905c3ec4ece152926dd2231a896d026cbb26ce42b9942747f1927c5142acdbe7de44ace47fcab02b7bb84a237c787a608066a81766fd2321fe4f8fc56e3f1520c5e360f1681e55257555e4eb00287df8bb54a65637bc7adefe40599a1285f34745b8d3e0dd3a02edb43941d6320bd9e29f529dda1986d2ed6d8bf7a5c320eea5d33b4fd875e0d319ba664b74cc24b4b30f34f4f95d1378169ac7365663828220fc1065ab2b616e575913c", 0x17b}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x20}, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x15) shutdown(r0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = accept(r2, &(0x7f0000000180)=@un=@file={0x0, ""/68}, &(0x7f0000000080)=0x46) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000240)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$TIOCCONS(r5, 0x20004276, 0x0) setuid(0xee01) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) 16:00:10 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x7f) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x14}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockname$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ftruncate(r1, 0x0, 0x4000) fcntl$setstatus(r1, 0x4, 0x4) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) dup(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x7, 0x20) semop(r5, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x800}], 0xa) semop(0x0, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/100) r6 = socket(0x18, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0xa8, &(0x7f0000000380)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x10000045}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pwrite(r7, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r6, 0xa, r7) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f00000002c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r4) socket(0x2, 0xae99e93a6aebc89f, 0x401) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r3, 0xa, r0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000000)) kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000080)) r8 = getpgrp() ktrace(0x0, 0x5, 0x4, r8) r9 = getppid() setpgid(r8, r9) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x47) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x6, 0x3, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x40, 0x1, 0x77, 0xde0e, 0x8001}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r3 = socket$unix(0x1, 0x1, 0x0) msgget$private(0x0, 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = msgget(0x0, 0x404) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getgid() r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r9 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r8, r9, r10) seteuid(r9) r11 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r11) r12 = getpgrp() ktrace(0x0, 0x5, 0x4, r12) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x6, r6, r7, r9, r11, 0x10, 0x699}, 0x1, 0x3, r12, 0xffffffffffffffff, 0x1f, 0x40, 0xe000000000000000, 0x20000}) connect$unix(r3, &(0x7f0000000080)=@abs={0xb5faefca7511f61a, 0x0, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000200)={0x3, 0x2}) r13 = socket$unix(0x1, 0x5, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x1, 0x4, 0x2, 0x1, 0x42, 0x9, 0x20, 0x0, 0x1, 0x7f0000, 0x800}) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc43c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4000, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="400035de00000000", 0xfffffffffffffd53) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 16:00:11 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) syz_open_pts() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) close(r0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x2, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6749031cb2c6d9d5) semget$private(0x0, 0x0, 0x10) fchdir(r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) msgget(0x0, 0x80) r3 = socket(0x10, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x180, 0x0) fcntl$dupfd(r5, 0xa, r2) 16:00:11 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/4084, 0xff4}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x10001}, {0x3c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20064, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x9) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000140)=[{0x207, 0x7f, 0x1, 0x5}, {0x2, 0xff, 0x4, 0xff}, {0xe14, 0x8d, 0x3, 0x3}, {0x7, 0x2, 0x7, 0x5}, {0x6, 0x81, 0x5, 0x4}, {0x4, 0x6, 0x5, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) pipe(&(0x7f0000000180)) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) dup2(r1, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1b1) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) connect$inet(r5, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) fcntl$lock(r6, 0x8, &(0x7f00000001c0)={0x1, 0x1, 0x3ff, 0x7, 0xffffffffffffffff}) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x80}], 0x1}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x100) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x7) 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x15f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x16, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r7, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r7, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000001c0)=0xf8000000) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r8, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ftruncate(r8, 0x0, 0x4000) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff8, 0x8, 0x1, 0x3, 0x10000}, {{r5}, 0x800000000000000c, 0x80, 0x20, 0x0, 0x81}, {{r1}, 0xfffffffffffffff9, 0x26, 0x2, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0xd242462343b18493, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x780e, 0x4}, {{r6}, 0xfffffffffffffffd, 0x48, 0xf0000080, 0x7, 0xffffffffffffffff}], 0xfffffff9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffa, 0x40, 0x40, 0xffffffff00000001, 0x5}], 0xffb9, &(0x7f0000000180)={0x363, 0x8}) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = getppid() r2 = getppid() setpgid(r1, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000080)=""/21) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x2, 0xfc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x8000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0xffff, './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x140, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f0000400000000002300"}) r4 = kqueue() r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x0, 0x20000000}, {{r5}, 0xfffffffffffffff9, 0x31}], 0x63, 0x0, 0x3f, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) close(r4) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r6 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r6) getpgid(r6) getpid() writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000100)="1050562990014c30382b5588f06e69f32d4c71065668cca77407b29dae07e2fe9a5e9573330cda0b33c655a1791331d92f793c687398bc5db620f97dadc89ef5519151fdade98330f051aa9fe56e749cdc20f50d591d90f85fa0a73f3482363d3aa05b1741afdccb1817278da5d8ff964feac3147ede76c3", 0x78}], 0x1) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000102c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x4000) socketpair(0x18, 0x2, 0xf8, &(0x7f00000002c0)) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x240) pwrite(r8, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ftruncate(r8, 0x0, 0x4000) kevent(r5, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x9208, 0x7}, {{}, 0xfffffffffffffff8, 0x40, 0x4, 0x55f, 0x2}], 0xff0, &(0x7f0000000300), 0x7, &(0x7f0000000400)={0x80, 0x7}) write(r3, &(0x7f0000001580)='t', 0x1) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r9 = socket(0x1, 0x2, 0x2a) readv(r9, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000440)=""/69, 0x45}, {&(0x7f0000000500)=""/142, 0x8e}, {&(0x7f00000005c0)=""/103, 0x67}, {&(0x7f0000000640)=""/107, 0x6b}], 0x5, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r10, 0x4, 0x80) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x10001) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x8000}, {0x40006}]}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="80022e2f66696c653000"], 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup(0xffffffffffffffff) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(r0) socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(0x0) msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) pipe(0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x15}, {0x200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r2, 0x20004269) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:00:12 executing program 0: 16:00:12 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x1, 0x400, 0x401, 0x6, 0x2, 0xff, 0x7, 0x10, [{0x9a, 0x4, 0x6, 0x1}, {0x0, 0x1, 0x9, 0x8000}, {0x6, 0xffffff80, 0x204, 0x5}, {0xfffffff8, 0x3, 0x5, 0xffff}, {0x0, 0xa16, 0x8, 0x6}, {0x3, 0x29e, 0x1, 0x71}, {0x1, 0x401, 0x2000000, 0x1}, {0x0, 0x1da0, 0x1, 0x2}, {0x0, 0x58, 0x9c1, 0x7fff}, {0x1, 0x6, 0x200, 0x7}, {0x8ae9, 0x6, 0x1, 0x1c}, {0xfffffffd, 0x9, 0x1ff, 0x3}, {0x407, 0x1ff, 0x5, 0x96}, {0x10001, 0x400, 0x2, 0x4105}, {0xfffffffe, 0xfffffbff, 0x1, 0x1ff}, {0x40, 0x5, 0x0, 0xff}]}) ftruncate(r0, 0x0, 0x802fffd) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x802fffd) write(r0, &(0x7f0000000000)="b0d64c0e7f22c6122979e9a646295a532f9a473641b586ad4884c435e1ed71b7824c13cbd77ebfeec829eed67ef77e14698083fd9449fb39f8f8657ad2f3af5cb488e499b21d5d8db9773e4fe8c5d4a9b5aaa298eb3881a8de046a30b1c4e4ac16d044f9f6c07c7e948e9f14f52b776a9545d8e19635a79680b9fca558456888a62207656406b41c29d2fd073a671198fd15552a28e4b017055e137d02c0829b7176cb64891b56b065", 0xa9) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r1, &(0x7f0000000200)='R', 0x1) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000421000/0x1000)=nil, 0x1000, 0x4) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653004"], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x10, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e0000433d6ba336d78bcd810cfd7c000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6004107000000fdf568a1d87b195e3f3d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfae759f172f0000000000000800a8ba6d7a5d4d562081"], 0x10) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) writev(r0, &(0x7f0000001540), 0x1000000000000023) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000000280)={0x2, "44139e456a2de575a11a4425a4c5a97ff5ba03b1f0e2159c8968fa8833f3bb7f514fe255ed87762490a2b7b6efc34e2e32035a66900d40e1a7804cae8a15c3fcbc329a92340302306213926d6df5d9786109f7b7ea55ac0f64d7d95e4570949428aa1d6d9644841a516f65ffe29405a9e717a77d2d8d2e4c095bd0b5dcfeea7f5aeb5d3e3ac22d9957b1d39b94ac7f4cfed3e56958c4790ab55154dc7a2bc7e159d6343d35c281a5db7c52677439108c479fc1"}, 0xbb, 0x1000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/230, 0xe6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2000000000000099, &(0x7f0000000000)=[{0x7c}, {0x64}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000540)='./file0\x00') ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() write(r1, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x45}, {0x5c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:12 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) unlink(0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0xc3}], 0x9, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4c}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) write(r1, &(0x7f0000000140)="65afe571365e02a352c4e4dc4668c6793a4091a425343727e16c3d7b3bcdb130039fc97714f85b01a9c19ee0261d80f71b25e83be0a0dd9149f7362f1ee4a75794323f2de6e359caa9b0ae23341df8703bdf745ebacd255c270fecf5f26a8c22cf4eac27fe899013c9907bbce5bb188b2ace261b5fa0542e820b4bb63853e8c676482a4161a1352b61bfdcfebb1912bbf2d213ef83aefabaa10b58ba44f989f8907d2d8253fd70cf22d7ced81fe7efa9", 0xb0) pwrite(r0, &(0x7f0000000280)="6a369b71e18b9c2106d6b8b11f7a", 0xe, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x5d}, {0x61, 0x0, 0x24}, {0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x40}, {0x7ffffffe}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ftruncate(r1, 0x0, 0x4000) fchdir(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) ftruncate(r2, 0x0, 0x4000) r3 = dup(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000240)={0x1, 0x7}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5c}, {0x61}, {0x6, 0x0, 0x0, 0xffff7ffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d0dee9be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) poll(&(0x7f00000000c0)=[{r1, 0x10}, {0xffffffffffffffff, 0x10}, {r2, 0x4}, {r0, 0x2}], 0x4, 0x7ff) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4601, 0x120) 16:00:13 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x3, 0x8000000000000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:13 executing program 0: r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) close(r3) r4 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) 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(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket$unix(0x1, 0x2, 0x0) write(r5, &(0x7f0000000400)="ad18f05de2f4ff18d27c0fee2ee61cef313bf70085f506d1c0ed1b1f69f2422025c24b341a609fe399bb6f9ed6fc73ad6dbaf7d1f910a742814269b7f2edb475f4a92cb81ef5380a8b98aabe5a4bc0d98522007098df0b48d935fd4d26c654bd768516c2befdffa63e5522ddce082db3b006d50900000049ea2ccad87e6406aa9b3fc341115937b1661162b477163a21d2d31c5b21f21dd0633d5ef49821a9cfa751b7d71de495d601cb95d2002a71099f51ab811a0fb9ca8c5e07b984ae51865d5c297e32109fc274862170e86857d04ee5bed416229d351c289a64e5c0b07f9baa9f9a2b7cbbead4dce82ad96b02d651b8206d831ce0ccd381d236f1fd1e945beb20edb0622fa4df", 0xfffffffffffffe37) 16:00:14 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) shmget(0x0, 0x2000, 0x140, &(0x7f0000ffd000/0x2000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) acct(&(0x7f00000000c0)='./bus\x00') recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:14 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 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) fchmod(r0, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r0, 0x20) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r5) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r5) getdents(r3, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) 16:00:14 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4000163e, 0x0) syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x3) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x2, 0xffffff27, 0x1f, 0x3a6, "bb67f1d0e89ff5de6a8c676aafe9131f7d14fc47", 0x1, 0x100}) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xffffffff, 0xfff}, 0x8) 16:00:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) 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(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f00000fa000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000140)="a8ac562895f4ef18", 0x5b) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup(0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r3 = dup(r2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x26d) r5 = accept$inet6(r4, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r6 = dup2(r3, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r11) ktrace(0x0, 0x1, 0x8, r11) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r8, r9, r10, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r11, 0x3, 0x18f, 0x9}) r12 = shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r12) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r13, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) r4 = semget(0x3, 0x2, 0x843) semctl$GETZCNT(r4, 0x1f1cd4ee19a2cbff, 0x7, &(0x7f0000000180)=""/163) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) write(r3, &(0x7f0000003040)='u', 0x1) 16:00:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) ftruncate(r2, 0x0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet6(r3, &(0x7f0000000080)="86c5e694ca4be542b87f509ed4b7361ee16bb4f2776cd6ea1b79e5c2e7366229aaff5f15e594f2488c21073735ffa997c84f", 0x32, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x7120}, 0xc) 16:00:14 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}) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x5, 0x4, 0x7f, 0x38, "c4d0bdc3537b6482eaf62afdb58995a829fe1a2c", 0x0, 0x3f}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x2, r1) getpgid(r1) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4505) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x2, 0x20) semop(r0, &(0x7f0000000080)=[{0x0, 0x1ff, 0x800}, {0x2, 0x4, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x2800}, {0x0, 0x100, 0x800}, {0x4, 0x0, 0xfd82ef7d0b91f2f4}], 0x6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10003, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000023c0), 0x1000000000000107, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) sendto$unix(r2, &(0x7f0000000180)="c7b26c5ee0ba45626b39f6d0189bc663a16cb846a6feb9b332ad3ec18ce8dae5ecdadf16f658ee88a5624d9418a9e98fdc9efe98949832101d525276e438c126ac3d84236f7edc04e48a9b68fbcde3788d6455a83054f5c3cf68896df6040df0ee360a6fe8926382815f9acce0db7aa161fe3d6fe38d97c3e6397ecef3a170f61e4364dffe4406ee440dd0e28875b1a7c908f56fb4bf697d0f1f6c6fb539a3e66e3004081962c6d119b3fe5db12bb7b697fb01921107b3a6976b927a3f40f1544e8044b0d7825984a392", 0xca, 0xc0b, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) linkat(r3, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x83ccc649e39d439f) 16:00:15 executing program 1: r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r4 = kqueue() r5 = socket(0x20, 0x8000, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse0\x00', 0x10, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wskbd\x00', 0x0, 0x0) r8 = socket$inet(0x2, 0x8000, 0x6) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x80, 0x0) r10 = open(&(0x7f0000001400)='./file0\x00', 0x200, 0x0) r11 = syz_open_pts() r12 = open(&(0x7f0000001440)='./file0\x00', 0x80, 0x4) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001480)='/dev/vmm\x00', 0x10, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f00000014c0)='\x00', 0x20, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) r16 = getegid() r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000001580)='/dev/klog\x00', 0x80, 0x0) r18 = openat$klog(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/klog\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x980, 0x0) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x20c21, 0x0) r22 = syz_open_pts() r23 = getpgid(0x0) r24 = getgid() r25 = syz_open_pts() r26 = accept$unix(0xffffffffffffff9c, &(0x7f00000016c0)=@file={0x0, ""/4096}, &(0x7f0000002700)=0x1002) r27 = socket$unix(0x1, 0x7, 0x0) r28 = socket(0x6, 0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002740)={0xffffffffffffffff}) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) sendmsg$unix(r1, &(0x7f00000028c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000080)="33a3c7a88945c0a8a59bd04c8e165fcd182f1b17ebbcd8f8fe8ab5558312a9f91456c8a39aaa24697e9056d209ae8a5960308f172cdabc19a327d9abb865399fffbd35f3c6403ba703a5ebd97c8422ac9e4cdf75ff077c222de95e872daddc0f1de04a2200014d93d3fe25a29724a6ecf3c5f7d9c8bad1d945c957cd5be5fcfc87bfeb9e6ccfbe27e55c8cde8b41fd3f2c757af1da4c153eabbc10a9ed4ed10a92adc0645018ae325d035d00fe8a923aef97719997b9247402198cc3d790e63fb7943d6ab95f3cf3c8515d8653e4ee38a61d700a1f55a3aa72d9ce8e129abfc2d54350dc4d4417ec0541be2d832edcb19a4d842781c0c1ba26115ce628a02c8bd8f06521669ae5f3755bd43e1f908a502cfef2f3ecda0d4ea1d4b2f0889ab351528e3be9d665b30640e59e37092f6fbf42da0034563154b077df7c87e5f4f408f6492f18ff0ff454dabb227ec158b15c2f540421168ae1d2fdd48125b8448fd146d50ed79d87904aca628d2258ea70308b816235182afe021c69a74fa0b151edbef76aba165276ad568b84ea8290aa7ce391cb461e3484aa3e5c2313de1723622df38a587d8158469d6fc3da7d24dcba55ae16a31dff85fbda7d1e420dbcb2e9e4f50a8df52adf24856e36fda8784a817ef24217c49af1e03729b21e87e46f8ac5f3eeed3fdf2c5a055b744f6933b7bfdaad0aee4a88350ea2209768b3faf20cd9f3718a6133ff8f1b8c079bdb4d0e551ea74185cdd4689621fadb5cfe85714ea3538004a02ed2130d470db678ef22c8cfdf72073d8fe25755b3350e7c8d8d00852e21f831b59fe382f8346153aaaf73ec1eb1f4dc4124edc7f4e6f8b31c25e5fff7fd8d67d732876ece20103b1711a80162ecfa94757f8ed480b8113402e385875325fddf3d947c93723cb1fe2b0bb21d4e0e9694d36c1ad530373c50bb30a93a198491875adb885029369f9701c3c2af0c698a60faa48630fcf7f1875a34fa9aa0d116a46a9258fa0020b667b4a8a6aedbced247c70424eddc3c92e2a575d1416991afe682c1d63dc3073e5f85249bff40e4c939541dd7161505629e3b3d496c9a125b07f9bb9312002196f34635e1a34b8d094386a801a8a850de2bc18cc6ea5b11fbe409c830e87e812f40ecbe176c145ea05944d845eddbd5205138b2f80c1fbbc04b547be79813e0b83c583e284e0a55a3b8f26fc5f5dedf5c017f3687645240178fc2359a499b3306893e6d51e4f2eae9677525d35b20bea9aaef6963363c4bc25f477bc07373b7c140a4c2265f87887b2f33ee0b5c0ffa22a5f23402fc4c670da6882747d5f7aef894021760fe3e3a9b1c682dd95dd14feee427d20a97bde40611f0446ee9be1e50dbf88ac07cfdd5ea41a26dafc2a150c168b8a1669d1896e525be745baf72c7be228c2258630cb0b0e46b2cff3360d6e65583e8528f8a98624b929bbb47daf083867bf593f8823d2f5b8cf4961031422e52a52f1ad6add8823422ab2d70dfa5f85775430ab82d72d695d5eaff5a9a9d0814b076830b5a019d7f869edea0622b3e5308f78ca5160e064881631e08307b94b32e65181cc094b7d6b8818b52fc7abaaa10d5542fa5d70decf758569524f7318cfa8d10a464f68b183988331b68d73798cdb83943a9438952429fd073a881344fcda54755817fb930ce17700390714dcd54662021ad40444fcb76ef3bbbf06214bae81757fbcba2724eef9ba77de28b05f6d0d36c83b8787c907e19efa1cf5352bf7d1114a1fab528d51f0021fe534eec736abfb5acaf2ab891d8498be6af177952365c71e79e370abff47c2869006ee71945985ff914f95cef18cbb73fcb78ddbb759034c999e199eee5ef9731e7a9e3fb4cddf5a58020493947990aac71889dcc4784744adc585956ac27c261d8fd8e394c76c3ef243af29d5db4f4a5c4c97a91516426b87215ff0414761e2ac76fdae8100863a9c9d73e7fb92a33a2dba57c36d6c0af41a0bb17b42840d41654381e4a12f924030550cff17f760ef089286f4ac5c458fe698fdece2a38e45460be8d8ef5f352ab2438aca0940c4fe3ed72cd03dcca7361c5cf068466bf8a6ec279a1810bcc0a41e4331798224bbc66278c7a6f590710b84517c0f851f18ca6620ff715e6dc989c1c2ae916e07b101b20f8412076660b1cba55b2dfd9ae413adf441a91b2349bac83baa03799514e7858e496b924dc56430025e9a15e0289d68fa670687bf18d0ab3da84069da791e7f24f628462e9f68b8aa5debe94f70cd16b9415bf25aa9024fac0c48655df8799472e80768bdb005c516fcc8d59a58ee4294b446f2549e764e7cda2f49a25a7615919140a02e6b63c2bfef9eaac2a09d99b331bbf408fed2218369101b383db721f69e895cd1e5326a085d66dcf1fd8392fdc3167d66bdb6705b21141ec326860e914ecf2a611b3e663fbf02e2be609c99d9783a3570c704b6fb1c75edafbe482a04e742e92b03100cdfd6da0cb3db4939ec05932a89db05441975a60c9c49a0ddbb2dd9c5d3c5d18564df90087e40b8169ed4da74197144c60092129ce156a319df3fe03a90930674ef50990d341cf30035edb668d90600ebc7cb667ba4da3592ae266ed7a8f9388bfdbafa307bfa5e435dec3cd431795a5b64237b70720debbe9e4e74c1c97922f5b0580b8027e4987072f48c60eead51455ae5ee55911e45a5c0606b9005a13814581bc87e331568e0a3c1460e7f88c375c75374083b7d67a6238ff6344b5d9ca7b718c3d2875e4b46fada2340b910d786092223422c3c59d02a96e82ccfd234d7d04b625b80a5d30cfc3fcfdfa0abb7cbea17aaa585f88e56f19cd5a63074d11078665f09faf1239bbbe988727b7b337519ceeec16d92d3dbc0e0a1ff6019b1ae31f668498ad19fbcb6840d38fafe7825103ed8d0dd6c7f9f436f02971b5f9d91c668d87e959832caa3e7509d0b34b159a668d2bdb8fa8f6bd7ecd346d9d49a6267d75075947f4066822f74dca132cb0b2a9f2901e18dac6dd76ff39334f334ffb69221065485bbdff04769981b74415e9fc3d1a0951f7a16c9ee96ca2642ed53a3f4fbde7e2e77301cc6f82ab8d65c65bc988592f741948de6cc1764ade8416dc3b34cc378f88410e78f8250ed4d9d48b3ff7e21db00f2ce3ef242d100bee5ee72d207cd9b1a7eee8471994ccb4610a1b1ff8504b5f6bb649e4cdffe4b146e77bb88b27d4613923188bd90ee951296647988818737a2131a2a45466a57bdd54bc270abd0cef135d19ee76e18ad168a0ccf56152b6010e020fb85ae7e543964a7d41311874169f659077d94836e100688ae4c46783cddb247a1e6c07ba02b41812080658688f2346b617b075d11ef18a3e80dd3eccf454cfb846be5489282b83fdaca979742a9944b32a1e41d1479b93581d92f025d079f8b1fe071fa3b11e930bf28c115cd882faff470476fd0373eb52f1a60a0a8a3b125667baea113f1625a20b6d8f18d5584e27a139058ee0843a5913f23bed154b7226f5c415bca10435d90cf7fa616638175b2bb53318e520440c4613798dbd0b04f5ef0019eedf35a78bd7a7db82a1ee76f25e45b5f870e8a35db2f80fdeaadc9b5c17ee1dc3c31ca4d7d4d6b18e582e90df44d95ff7b2f33de7df5b2c80d28d1606887042dfad1fe5a5831a195d1331dec50cb555f1a0bf54ecf7eb8a78fdfb0f7f5dd13d5084f307efefd46316950697e312a593be6d3905b500f41c3196cce054c136a7766d38d5aaa40476ece5ef2037f81a4e0470aa7c86ea39b74f3c238e7aa45490f6ca21b8fae6a47b4aa9fc24362708d7d2efc6b9f9981e67a104cf4078cc7c721346a99968c7f80051ff90a4344db484fd3eefc9ce959c8ca7f39b35c527db6d54c12f7fa47b24588448d34b769c8f45cc01b7ed311726014b5807a4b54497589746bb5b835c03fa5c75310cd06571aca753a691711330d7509beacce3b4d58f937c86c5de917f309f66eceb13553dfdf29d97a7e3ceb6f3619d8511800371e96be611db6b075b34de28c0755d201c3df741b83a059dd46679c9ca7bc2930c990738873a0c771ebfebb121139a586cbb8f79ea3aa0770848de38c7a93b37784b0f9cc2f62cbfbd010c45f4e6cecaa3c079de0e05ca0cf6bb77fbe7ffd992dfff919abb27beb803aecdefa1b40554ed8a72f732ab9cbe4e274926cd7643a32ec2d98708d9c1fff087f7c44a855729424e9105d0e7194605c5f4a5cf49ebf3a23dac29c2ec75770e10b641374f60e468acb5f055889d376c4929fe4084497dbc33f6eb94c2e0be2882d9ce5307ecbabb945c0a310d4c2a660e85978787748b4f83ebbd78499ddea349aca8ea126e1db9636f17b7e0d8d1cd6c46ead813e1d76afa9ff6d271b3dbc8185999b5e13d353689cf8b2a1e227e80e8f2ea2cb6645e390b1c2de94411ad795607673fbcd90849040aefdce4ed0587fc6ac74d7e2b8976307eab1ec10e762896a10dc8a6ed149670fd02d9a9d588eb3ed3995bfb6f3f0d826e98c4b489e52553cfa9d9ad0b8fe7d1a051efa71eaa427cabc9fe2011d7923d0e65ff229b712265bd50bdb089e937ed30128cbdd9b61b221dc3a59f468dd1b8bcc9da7b8c1ebdf2aae4c607410542a6ae57a648d7af2f5e4ddacfb2f3b5745f77d6a84f6f41b2b6f2252377ab51558f23bda58d5afe26c987a80eccd4692ccedb05a49ad4452ab70e163cbbd428104cc1db8646de396b4a3d48deb039498b0e259f975c5bfc2a51b419364fb0711d37fb56e40489dadc1470613e6a26d58eced08ae6ae7a2678dc5d23f6fd1cd60be15fc2be5a584284c9f2f2342271af98dd8191b5ba766c36266357b361d3698668cd16530290c5698934261e48aa5ffd01570ede45b031bdca66940eb91b8b7c04c427d3c9525d4b9e1c99249c411729ee0a288cfc1f3d692e2dcddd99797e9322b7f89f9f99a3b9019d84f9f8e701344689f209b97c96b7286712aa746aea4e4a97cbcfa58782d935ed92e39f992104d440697e6401db5dfd4eee8ed407e13fe657a982440ebd69fcdcc09c661ada142e162b96678c4b851d8ed22e65f516b8bed4acedbde1da0a1f5ddd5f27ae7766bd7683c7fcbeed4a218c74973f94a2f640fe7a283593c7465350f49e7fcc6ca413238f19c4c2b15db6e2c4692a24e16aead9029833d8e134fe74e5aa6b886b59f69ed70b5c39fb8c3072dd04a2402a1308f439718d8c43d87d113b6a94393e63265fa08707de59ddc323e9085c7ee0e9cd8d812d00c3311aafb4934a731755979831ad6be476cbb453065c56fea48a1c33dee60d7a01a639d4f67b4b0922efae11ced5baae16c23a5b0e652ae60c7e723149639bdf4168d58ac1c30d19b3776cbde35c7f588badd6a8dec73fef2f80f2a52530119d0e435709c64d0fa0ac9a1e4e4b56cc1db53022264c9971254f52c84441a3e96f1ea86ea3e1347175f3c6cf7487af2779db9fcdb50423e4a12df01d15141ccc9fabed4c97fc5b278bf409016d17a7c99776467d3979736c4ad122fcc7d1c81d74c2e97be45ff0903d9451b045f07d9d6d7803984314b1a07f9398b81bd1251eea95a446c979508d3eeccb3838a78c95cc8ab6948d97478b1a0556765e7d43a410e1ba6d4e2561542e310cafb958742fa7263c0e78d3ab90674a2236f65bf007c427fb95a6463a7fc7ae3d679dc493a183e738cd9c2ba9dc1f72a9587b2721d84a73804c6f822daed4460a7fc94028a84c10ff333b1ed07d28a5307c30e5b626d1b5d64bf34103638006586efccdb2", 0x1000}, {&(0x7f0000001080)="787184d6a4e6881f3fbcd547ebf665c16f32c0ab46925827849952374a5c6506d5d0d6b58ba8dc5f4211663f5754affbb5d4bb47e7c37dc231c45e7f9281cd7a08ea9a868b302f6c33ef58179aebd755e0425afa15d98724e65012f36730a9c048070ab68e5685534c0f84f1dd3b7f488322f52074d94ff6fa552f9f9921ddd7e0c6d23e108f22e0e20c37b2d0c12894d10ae58235c75787aa6a99ee960767c23e7150128e8c79109bf788bbf0a708885b3a825d7d1619d2a319d5ce674d41bfb32c07834addbff1c1455cd636212dc6c0b5dfd8963d155dd5cf", 0xda}, {&(0x7f0000001180)="28b6a351436f598a892cb52fd80d4b6e296c7e2bafe7cf6944957e3cc9aede509b9d9d6a2a524f9802080b238c4ce3da2c2ed7134d67ff22ae0978cd518aab01990c28fcca4025d52d9ed79ab6e2b6d3299ecedc609299c2a55c53cb00f4c3bfb0df5cd25db28287d6f2feb4d6ea8e902f8f11d112b1e8952cdcc98a823bafe3b7a10877068ff36b3b29d9ed2a92b5dcd74e522eebe83e2803494c22c097331856161e1538271905150640130f6a4b", 0xaf}], 0x3, &(0x7f0000002780)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @rights={0x38, 0xffff, 0x1, [r4, 0xffffffffffffffff, r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r0, r16}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r0, r24}, @rights={0x28, 0xffff, 0x1, [r25, 0xffffffffffffffff, r26, r27, r28, r29]}, @cred={0x20, 0xffff, 0x0, r30, 0x0, 0xffffffffffffffff}], 0x128, 0x8}, 0x6) wsmuxpoll: not open wsmuxpoll: not open 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="084ddda776f28d57c1dcac07bb9b") pwrite(r1, &(0x7f0000000000)="3d316a87b84b0b5a4cfc612c9f1d338aeb53ef244e82116f0d0547a70b6bb6d089dff29d5828e5598c4c0f", 0x2b, 0x0, 0x8) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2}, {0x42}, {0x41}], 0x3}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xe8ec7b591c8ed8af, &(0x7f0000000040)=[{0x2, 0x0, 0x0, 0xfffffffb}, {0x16, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = semget(0x0, 0x0, 0x10) semop(r2, &(0x7f0000000080), 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84", 0x178}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) read(r2, &(0x7f0000000d00)=""/4096, 0x1000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r1) fchdir(r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x200, 0x4) fcntl$setstatus(r4, 0x4, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x14}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0x1}, {0x64}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x1, 0x0) dup2(r3, r2) r4 = kqueue() r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x81, 0x4}], 0x7, 0x0, 0x2004, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getuid() r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r10 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xfffffcdb) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, r11, r10}, 0xc) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r13 = semget$private(0x0, 0x8, 0x80000200) r14 = semget$private(0x0, 0x8, 0x4) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r14, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r14, &(0x7f0000000200), 0x256) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r14, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r14, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r14, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r14, 0x4, 0x4, &(0x7f0000000140)=""/142) semop(r14, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x401, 0xf2e4cf5442ae16e3}], 0x2aaaaaaaaaaaa8d6) semop(r13, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0x45}, 0x8, 0x1ff}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={r6, r7, r16}, 0xfffffffffffffd2c) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") msgget$private(0x0, 0x2) r17 = semget$private(0x0, 0x5, 0x204) semop(r17, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000080)=0x2) 16:00:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x4000) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) seteuid(r2) setuid(r2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) connect(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="01012e2f66696c653000"], 0xa) 16:00:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) 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) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x80000001}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:16 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x50e, 0x20) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) 16:00:16 executing program 1: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r0 = semget$private(0x0, 0x7, 0x10080000000) semop(r0, &(0x7f0000000100), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) socketpair(0x8, 0x4000, 0xcb, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000280)=@un=@abs={0x2, 0x0, 0x1}, 0x8) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xb}, {0x4c, 0x1003}}) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file1\x00') semop(r2, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0xa) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0xffffffffffffffff, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000a40)='./file0\x00', 0x10, 0x7f) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) ioctl$VT_ACTIVATE(r1, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0xe9, 0xffffffffffffff60, 0x100, 0x4, &(0x7f0000000c00)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x0, 0x400000006, 0x6, 0x72, 0x9, 0x81a6, 0x5, 0x8001], [0x6, 0x8, 0x20, 0xfffffffffffffffc, 0x0, 0xf51, 0x9, 0x0, 0x0, 0x1cd4], [0x8, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x140803ca, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0x2}, {0x4, 0x1, 0x100, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x7, 0x1000, 0xfb}, {0x6, 0x9, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0xea0f}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x9, 0xffffffffffffffff, 0x1}, {0x15, 0xb9, 0x7, 0x6}}}, 0x6, 0x3ff}) r2 = msgget(0x1, 0x80) msgrcv(r2, &(0x7f0000000100)=ANY=[], 0x0, 0x1, 0x1000) accept$inet(r1, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000000), 0x4) bind$inet(r4, &(0x7f0000000ac0)={0x2, 0x2}, 0xc) readlinkat(r1, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000340)=0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) chown(&(0x7f0000000a80)='./file0\x00', r5, r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) setrlimit(0x7, &(0x7f0000000200)={0xffffffff80000001, 0x6}) readlinkat(r1, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(0x0, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x2, 0x7, 0x3, 0x9}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000800)=0x5) 16:00:16 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000012c0)=ANY=[@ANYBLOB="0c9369aa0b0542173b040000000000000097e4d29281f49c97d5d2c882ef5ba7cb7f3d836140698514b09e4abd6e3f05af0800000000000000ff31b716d47378000000007fffffff724f0471d1858874bf069810ff7dc57ffaa9c9ade5429e882f20c60000000000000000001000100000"], 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) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000001280)={0x7, 0x5}, 0x10) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001140)='./file0\x00', 0x80, 0xcc) setsockopt(r1, 0x6, 0x7, &(0x7f0000001180)="4f3ae5e5a78835455ed3c20d728989e4dc0d23ac9f048ac29a6e864e6cb1b80dad5c21e9f4cb3630117cf55a187db4b1b35db5177d80072dd05bb0a87e6b680e636f3a4d1a4c2330d75495b194d20c30c1dfa6666df536ad0daa4a4f439e9aaab6d9755efac8c9a00286e1e11c5619c312e1aa365cb439cd49056b6e9549bf1758155bcdcfb6cf80f8de1fe1662ae864a5c1965da8952084a0a95d08ad259e35", 0xa0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1, 0x40000, &(0x7f0000000140)="77bff5ccc83538d791b60d05fc7861dd2b37be73527ef9280eb6fd95afb5dd36e77276da289488f719275d6d6cac738ee1c78ebe5fb0c863fb6c9f280785cf8cdaccff67966c0bc0e0c723b346a75e35a8c61816bab363bf23f863b1221a1cb49bdae3a36b58914ea892091075da7ba15aec58bc4b78366449184d876faa6e9cf0762121933a991557b18a944d2f2ec7210d088a61bca5bc719f77aef1d8950fbc785077f46730f8370291f2d04894c38b87866d34300eb3536df77ed45c507f2bebce918f6ff4fa35246e6795cbc49fab4c80d9b9fe4216ba5d853f3dbf599aa143f299de094539f07766ff2142618aa9069dd39a43b20b0a77500a8c24e478e1f1012cd4c9c54bdfcc215489a412bd962457ef8404b26c6d600c59031c6594f40fd4c1d0ab5257c1179ce480678c291e1f2aad44886ec20274a6a77d839c56c0fa7c323c179021aaeb654b3d36ffd56b0ed828deb22e8b870e1b1f8634941745e4398535821d8d44f6841794d86036e49bc3219d3f2088406530c3b48d19ee73b16eab59a78dee6dba078b4269edcf5025bb02eff474445e4d80e5aae45bc4fa31535451b6fcdf8d671f49fcb52a7a552176bf5625da7d6103ffca4f6c96cbeaf3e368592ea17a14d3dfbd24685f429bed9bd0fd1e3b0e127b3e3884dd58ae91bdde1a0cb39a452f702b9cfb53fc9c5c18bace213361a8be0df9df6f7c0d32d0e0ebb81723adf982ffafe6d1eb24b24abdd226e492a5df8c8a857cf4d764bfa51d5dc140b85ee7f7d466e6f64db81b4fce556d5b7bd4610a6d9e06ad3562bbea379b0fcb4e579c262ae7326f4631aaa443a10a75c657f30d90a5964ecc67769461dba15e178ac04194141897e811c04f04578c032eab2b44418c34cd720e48a95a76ebb6263739af9dd39d70271bfab60270cd5b220b885b0de30f1111f5c89b508c526ffbb4550b8200c68c091a038b13470e07b4751fd8f1184164196ac65439c5e118e87383106a1474a4ca0df0b842b02ee19093ea93615a4f67920450b8bc0f2e0a963493c09c0f8b67b3a57abb9a4840d6b2700ce5a61f1c759163b914ac8fae36512c98ab5000c928034099b9574d1fe926d600667a7d8442226a4f9d184e6296d88cda03faf11a47b9770f0b26f617c082ce19447d14a3a64fe75a5f41673476a0b5c4d9716dbf490fbf0cc1880a36537d5a61147734735753be139ba66f75d43b1136c02ee52f3a6089fe9bec5160a51083f7204eee1734fd7c06d023c5283756856d42e0250d9c599c2d68d308ba7324e839ad564451200d7edcf43334ace5eb43b574c058204510e761d773786b049d863b6327a187fa21215fe8c5987d902442b9165d09ac19c4504e61185a63213870b3e8402ec802bdb980a226ed09d66f7f00a59bed9cb85561557574bffe227fdb92e04081ba70c2789fab0fee99f6d392fd7305f01bd1a00bb8db8b6ce6d310cf8d9caa1a4f35becf2a8c9dc0a74e8aa1ebd44638a1eca165053d38e84b81d1e69e55413276f8a06708cdea4003ca5ac7fe8a6f190ff7a2eb447219108868d84974d2d251dc3c564190ecac41225a0076dd60c45d065f7b0509d06dcc5307791a9ec045aad9069e1f2f1cf9ad911804f77bcb8735e464ec18ccd5259020a30cb790dae0e6d342fe15866403e3d309cac10f639488b39751b7231f963daa723cdf51461956a7edac877cc2b214d7828e5dc8d0773f396f0ce2706340519bac3c4f86fba291d61f280cf9a9d703108958722051bcdd9fef1eb86f8212f4492be1f8da0e88aafeaeae1dfca602c62efad7d4e615e0060ec38ac603b3f31df64e6cf26aef8b4654353c6660f2a06d84ce4794dff8b01fbf1943ae886d3ccca138e175354d2e95a033f1f21ec24c66f3e2b565a63b65cd992a9d1a23a3152a16b53b67ada5a98c8ea05a5b00f102c746da9471f4c4d39b79df7ceffbe73acc2a483101dd57de489f28c9cba2211ed0632c94541e98b260f2927eae2b5513106d13e71d3bf8df2adb334c47770e3c5a06c159d0900248a02fe2010ad60f6e393651632cd6869808e006566452c98f0b12e58473a07f2b48910877ab23681413bae706867e16be8e7436ec13b293296889f131aa926721af2d30bb5575cdb192773571921f76950dfeac6dfbada2b7beda356f966c9b67a9f00f9610f4701f6ecbcc8012370eb668012fe5eaaec84b70ae1a902608c7f8386019868ac7784c038fbc3ffb7d202679227dd3c451ae5b46a211b8e21ad13bcb4ef594476793824b8972bd4845e6bd203e5ca23dc53291ae21e94738dab295c55e2eab13368c5de89b57a9210d9fdf22d138aea77c98a7e21ab5ea1cd523907f35418ecf08da0a6a51351232aa5fca285892fa867b159616dbc8dbe6a8ab11ef227e1e90ba901ec5c2df0acda3625324dd862491f68250909337c7408d9ae39e675c0c6035c096e2138b002234e62a054f2f28a6c71c16a52cbfdf8152054ba2f3604eb8e8d8244a0c95a9c285734df4f22c4542b978b0859b42f680f6b4ff48a55063901a43e061301615c1dc86f20e979d9613d3a785f6f15a2948e3ae4df0d70e11554eef1ae71deb6a1721ab59cf5789257f349f7c5d8de72f5f4c39fdc6694035424663a3a572840992f0a27b397afc1391ed6a5ab1456046a45d26edcbe3c923a6f0b95087fd8ddcb22766f9e9fb9a950c05d7f9e1b7e2ec8919bebf9e3c14e73615b864491afb2a1f6904b930b22733ad925441fd4c079ab96e102d6452f5ac1d299140accc162f888b5137a08f7dd91f81bc58659f5650fe9276fecd035a761f79314e7bd9c438a5986be283c73127ae815491f90ea7e01ebae6461d97cdde53fcda2d84b813dd1a79313027d540a8c6c624322b0b65663ac4cd137dd7f4371c5128b2e7d6ff6ecc078ebddf4ffcb5b65aa94ff247b48ab54108cf83170e48b97be7ba40ddf8e0a85fa13dc127c421c4e97857a3d94f95fd7e425b86ff12de9b4de631f392ff794ed6e147fc72d63be2e5fe217ddae21a752d574c6c48100c08010cd8257dc5737eb2148eeffbc8b3d16e3c2afea28eb3e579209e5a0281255d8452db889ef6de69a94037e11c0fd838e570ff075ad2de44f0a4cf0726476e9b40149fcb6f0a4fe0a02b306cc1f433724fbb406196134f0a3b211696cf3b9010abdfa5f3bd49775d9d7298d006b201f2b820136930c3e10ec929ea18c555012f898bbee22e21da8a7e850e9faf92545a6892f1094d94fa85c58b2152a5f4d16256e5eaf40a1533099c18f1f104fb852e9ea2b8461e9e3ffc66eb2c243b5b5cea77f08c627e47d6be9b6b0d1fb33fb510d6928ce6ffbc7933adab433022757d0a9d0dc2633882111a70cc374db345559813fd6bcd3689806f03d52aec4cd6675625c65f5294f0a3f7fc2066e309df23e0af8702ca80a70e562c000566fe0c1e02c1892347ea0da5d590d2eff6e328005afc00af6870cd562aa3a706a02251521f9c8916718b6365cfe76cde490439d95c059ac6e42cb6aead068ef61435e49b232c9f433def73c57770340b1231644796e7a4c05cd6a9d2911b5c11d5e5ede917ab1d6a2d655be34b12825a9d3ff8039384cb890be9c9db499aace961945caf7eeba83fbd207d1d85d7fd2cb0cf7f13531faf4a8a4b5a14c67f9be5f54b7a1bff5fed1d920b5743d867496ef456620add3e08e99b0a5e6691a4e289a5ed9193b2eb041645faddd7f365ddd21971cb3c442fd038cec99ebcd6e8844a0e41ea61a6c1c6e442cca45587fec0b579e9018dc10075b8a6071ea5e400cba37ef251989fc76ac7e0c261506df86ac22c2b1fd1077a182cfc967f0a2418eb59ee09c2c34d402ef44267ea1c2c0beaa379775e34381ebe06f053a6d9932734d8275a1141da68dec044aaa03461c2947ef1dde8b60a5f579ee6cba3583f970f8f0d9356c2cce8c32d5e52b4137bd2533e2de5bd26cf88aa25c40043a0d3f0e28980e5ae9443a82496f91539a97b74ca18aa56c8cfff3a2b0ad6d1708758a6ee94fcec608fbe32c4a208d3c2b8b139186beba74d6dd41f72564e55ec650c015161334a57929369fceb18bde5e8e416b381393741ebfc44dc0e63d9f5639d7f8630770d422d922919c442e4fda859eed9754e0ac71800487a0c03e00ca1bc722be5f1d545eb04b28cd737eedddc41500deb56bea7616f315351c79d3c94fd183b9be5a2a8296e143c7c657fa89a7bf04f390c345e5bd74bacfb2acbe7591f0235d7ef4fdfb45afe7d109be0f79ed5b38d18e1067df1f1616ba840ecb9f66161c7fb7cfefbea7793839e88f47179e9128605733694b0becc972b9e2ca9dfb623d9f4607f37ddc2589e1cb02865128840ce2b8eb9be0a99dd6f09c2afc4e7af0a6bde4d8ef1ebfc9f7d68fa4997e7f78db100c56133f67763f22079b1a654d40e4aee50d9916419f18aa0bbaa3837788e5befa12c4deb175ff207d4e1982e8391ff141695e6c0d7a584992ee0f67a3a9bac36fff721954c4174a30f9cf8c427f5d4cec0c926c677ed660c175a23e40806e11f3b54df232a0d9b28e295546e8123d9b2d8e851594d7348984ca4752ff9daeb540cb0deec593e4c0b46043c7e82ff3b5e7af795051c9e30eec7ce216f58dfb8afc0f0dda1b5cfb72417b986db9ea1560c0a339f1db85c294c6aa23c27efcb24f3269cd0036590bf803508ff9591d56c750f35fae2f0ecc0da938848d5eba0c6526bbeb370fb805e8f705701f839bc18f6859ffb9973779db3b362e425a944885dbb3645fb4b533d64349da2d67f061cbf931b2300de3a9151732ec42226274c78d30e0060ecc4174ea0ff4a0c275a18dcd44fc090943bf5eb1d0e8b14a34ea9aa6ade65e5fa02af5b6a9f684f21282fa8236086dfc711e47c77d254aafd4061bf760e36fae6e944b56204c030e65a68156993e6738d26f8b4e5c87e398534a412e919d44d9e2982ab72410712af7f0a63624edd701672038fef44ac956c5c758968410f954d97aa33cfd370dde183c4a98405dce15341a7ee12f596c72bab8cadcab1950f4e0cadf0eaa636393f2a660995cfc63f17a20c24ffdda37a86e00e79aa6d91d22d9de8eaa57be267d82177b5a24b730e6e7991f96f67f5d7abc7d4fafd0390ecfbde20dea06d5946877040055cb721bc8ecff1c658a5168ce9060c90f627cce1cc76662f7d1c0d7b45001bacf70becc2b88ae0c7770611d24df685a695935a5a6e0444b89be1f53a1e0e2df7395bca6184786ba9a401875fdcd329f4095756fe43ba315e2e1e2728b8482eb199087250ec7089005f9b3c38be42490941b77ffdd27f2ecd967df702ca8448baa8d0daabf223c3b18c69bc42ad5bb60a5a83e32ab28b16132ce709d48b402b36528e088683b4a3c28ef2b878e3c2a200fd642906efef6a8a84676418ea045e64951b0be28396a5fa945fd630142a7e72b973bc1f7d64ad53293c5b257ac13e89703f72ae705e8cb0b9c6ea3a4790d037a67fec28de269da8b3f642947802d3de2d9d204948242b8b80dc944811ab6366a12cba864c4e4f27ce573ba861557c1bc5f10abdce8d50fab8c6f2f91b0b52876bab7be8431719501f79fe4a8e66ed0b46912ccdd20cb7f81a80069e7fa76be92d7e5615b5c2dca04747d80666f993bc102c573538d40ca58cf3414e5004c001c099685e1403bf2affa9a76392d71e1e5902471339c86b4cdb21929a50742fb2980db5d5aea27e2e50f4b8dd6add03d96ae162ab3b97078ee681910614ec00a2448988ee70c8", 0x1000) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000001240)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="983c38c492434a147a84d3229a94") r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x7, 0x80, 0x2}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:16 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = geteuid() setuid(r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8}, {0x400000064}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c879108ded3f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fecad612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d6039ba950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffff41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c3fdab6000000000000000000000000202a11c9cbbf0bb4803c0b3628441145142c5568a8f3fda7899b281ddd18a5d449d22131fc60e818b2d57b6433f259277981b92e952c67e445b604295f5c27d3e30615a563b248ea1253f8f4b019ce802232427f865de58825cde319703f5ac5cdd6b03d6268598fcfd0a902afa9208edd4cd7b6a2b0a78e8b93815a6a2f8e1c7e9f5aeda248dfb1136b76a5a3e979ab99b46b0580ccd476fec85f1ef5a283c2237ea49f7a90717537c4951bcee0da82f7b22bec5599120c7db1b9e683c2bb259afb324f5c987ae2b32f494ce8a10d5b5a5cd4b1ca9b"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000400)={0x9}) socket(0x18, 0x4000, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000440)=0x5b1e71a8) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="1d1a5ec192f09a3e3885158266", 0xd, 0x4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0xb6b9}, 0xc) 16:00:17 executing program 1: utimensat(0xffffffffffffffff, &(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)={{0x7f, 0xfffffffffffffff7}, {0x242d, 0xfffffffffffffffd}}, 0x0) r0 = socket(0x2, 0xc003, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x4000) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000e40)=ANY=[@ANYRESHEX=0x0, @ANYRES64=r0, @ANYPTR=&(0x7f0000000cc0)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="4b64be62a8d3d68da18f73c5b23115f47f92c8caac6f32811532e678dbdcc349d3bdeb52f38b9ab54f7786daddd0b221177699b7565e0c6adca9483598dcc9727fe6a4af0c7be2b9a446187db13966f759ffdac95540cedda983548b436c39fee25f2bfe16f52cc796c6f3bf4fda545b8e8bc409b3f3d026388651bd7d85cb7897e95f0b720b7a8c561b599170e45be55d4e10068570681ca5849b40a8f7fa3d1db4a99a2859", @ANYRES64, @ANYRESDEC=r6, @ANYBLOB="a8e465859a5046a633a785d6f406bcdbd91ff60d096b468d894dec6103b2aeddb4911eaab006dbb41adcbfda77fe6a830a61b49188fa22f9941fc19400266d3d5f8e5d2dfce150f61630283c2e2465eec655bf2ed0f44dc3e7be5b70d7fcc6c7cad433d6c9844cc9e8b327d318034529c18f4db2fe1bc95299be38c99109c1c32725d4e1495c47555bcb72b61864daf1b7"], @ANYRES16=r2, @ANYRES32=r7]], 0x1) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0xfffffd4f}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x8) preadv(r0, &(0x7f0000000a80)=[{&(0x7f0000000480)=""/214, 0xd6}, {&(0x7f0000000580)=""/235, 0xeb}, {&(0x7f0000000680)=""/81, 0x51}, {&(0x7f0000000700)=""/30, 0x1e}, {&(0x7f0000000740)=""/146, 0x92}, {&(0x7f0000000800)=""/13, 0xd}, {&(0x7f0000000840)=""/205, 0xcd}, {&(0x7f0000000940)=""/221, 0xdd}, {&(0x7f0000000a40)=""/35, 0x23}], 0x9, 0x0, 0x0) r8 = dup2(r2, 0xffffffffffffffff) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r9, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r9, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000c00)=0xffff0000) bind$unix(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="00002e2f66e9da653000a279484353395942fd7b0900c781d5c472757c3dc16d885a56329e114b0b2bc842"], 0xa) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000c40)=r2) 16:00:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000001580)='./file0\x00', 0x34e) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000200)=""/35, 0x23}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/20, 0x14}], 0x5, &(0x7f0000001400)=""/179, 0xb3}, 0x402) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000001500)={0x400}) open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000000c0)='c\x00') 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r2, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:00:17 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x389}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) fchdir(r0) socket(0x400000000018, 0x3, 0x3a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x4f21, 0x5, {0x6, 0x8001}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f00000000c0)='./bus\x00', 0xa419edb9ac1b09be, 0x38) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r0, r1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x402, 0x0) 16:00:17 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r1) shmdt(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="010000000000001e831100b0df6d7fcf409def1a1fc1ed341c5533b89b0603d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r3, &(0x7f0000000000)={0x0, ""/134}, 0x8e, 0x2, 0x1000) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa6ff00eac2a84e6abca64896bc5e57020000002ad8fe5a42245801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c0f73c04c64cb79dd46b47c85cf68e13d4268c81cb9321aede891b0dbaa8b69f2899b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/227], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000018000/0x2000)=nil, 0x2000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x110) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x50}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ftruncate(r1, 0x0, 0x4000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000000)='./bus\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x79db1b9a79a251af) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) fcntl$dupfd(r1, 0x0, r1) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="14e71b69ef3953d30d", 0x9}, {&(0x7f0000000080)="464a09a1e0077e563a19a9d63b0c42e057657537b8981c3cf5e993b35b097fd4dab0f2a609e480397656513c0409e98b66a478c8749467574b6548d7076684dd178dea42e40df9ee23fe3deee2cc9f5ae51bb4cc0c737c0da0c811abb11f1e06e212631616fb01a53764e2b360d6", 0x6e}], 0x2, &(0x7f0000000140)=[{0xa0, 0xffff, 0x52f, "4c95cf3716f07670b86f7fec290c8a8c61078c6e8df94966f8ec14640de85781feb05b9e1502a0fcc5232b629045aeb9edb4a33dca7599bf5206f40361cc1483a05714b489ce5397d5e12d59e85ea96a6af538bff92b8c70a5a464ff3ce9622cd9bb623884ab31c7ddf7b61787276689119c3c02b01fb6cd8172fa4841af33bae558981a054cfa75c0ee66b5"}], 0xa0}, 0x9) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:18 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7ac201722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929aae072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430dffd37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d7f53f01907cca6da25eaecdf5387c07dafbd66087f21c73e1d8e6a12d51240ffad90137899bde0e41558256f326ffe15ea88001add5a62a4c20e74f990b555e794cedd053aacb8e03b8645fb7df15327620ed6a8137e0345c35e2074b50118c7db816ef2547f943f3ba282c9665e899b44c657866b7e5770cc2a8570b810b2f3a8bea97861780"], 0x10) dup2(r1, r0) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) 16:00:18 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202f5ffffffffffffffa50dd473bf9902ea1443d42ba098263eeaac167f07870b4ff5529afeaff578fd9ddcbe9d2b89e6e9fcb3150eb558ae27617c0aeb3efa"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:18 executing program 1: 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)}) r2 = socket(0x2, 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x1c2) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r2) r7 = dup2(r0, r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'\xf3\xa7@', 0x0}) fcntl$getflags(r0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="2341ce9c802bd9a55b03144e7b14") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r10 = accept(r9, &(0x7f0000000640)=ANY=[@ANYBLOB="0081e6000000000000000000000000000000000000000000000000004f0000000021957783a1646e78db74ae554afe00000000000000000000000000000000000000eefffffe000000000087f65d339e5413c300f7dab566548ee8c7f81c41000000000000000000000000ffffff00000000000000b4c7d3cb06692fe19bec357564bff735619b3017ba6aadb3682cba82cb8c42149943023df291e0156d"], &(0x7f0000000440)=0x6e) stat(&(0x7f0000000540)='./file0\x00', &(0x7f00000004c0)) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f00000005c0)=0x4c) r11 = semget$private(0x0, 0x5, 0x204) semop(r11, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x200, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) semctl$IPC_RMID(0x0, 0x0, 0x0) fsync(r12) pipe(&(0x7f0000000600)) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {}, {0x40006}]}) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r14) setsockopt$sock_int(r14, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockname$unix(r14, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) ioctl$BIOCSETF(r13, 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(r11, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r11, &(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) 16:00:18 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f}, {0x497, 0x100008001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="63ee17e18803b63b27cb3cf73e5b") readv(r1, 0x0, 0xff4e) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) 16:00:18 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 = socket(0x2, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000066696c653000"], 0x10) 16:00:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x7fff) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) sendmsg$unix(r5, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="48f5ae9d0183c451b040676c99a01e31ece793076404bd406f63e5417175ae7dfa429a77ebc18fea38f9b742c8dc53fb7b675f993e927511f4e49a7a27675ad806a8f69611093f036262dbd41cbf7938a470bc9f64c4d2f14a81795fe6fb25afa27c3085ba00d3950a7b7dd36f909423c5088c5b5003850feb1a61ec8ebbf8169370ca5ebce1fdc5f320dbf104768624fffaa4bc7c143a3e1239806dba238e9093934939c8e30d8bf92a30", 0xab}, {&(0x7f00000003c0)="da465b1b419e3ea654f5858d315958898f62df6e6695c8907da8e09214ebf38be92e158b5ac6c9a2096b37fd9bd67c9b2bb39eea2b851c2b79d205d1ae9240b2264cf52d6170babbd421143e543b5e7e3ecac7e3179198dde9c6c619bfa96004", 0x60}, {&(0x7f0000000440)="f26100ca5d8b059cba7a456dbc39fef97e624fb891f01a5f22f1e9f930eeac1deac521e6ac9cefdd3f95135d1c8b060bca6b11902f9fdc22c5a30f5877a23d8abe5e825c9bff6542047200056cffc2531114e27f220b0f0bce8a42f250fbedfbb9dc2e402760b3c1ab49bf8636d1e040b32146958b4e1304daa507760ca8b24a", 0x80}, {&(0x7f00000004c0)="4592a17fc871a4ada11b48436c620b0111a7c6e53adbf18d31d75a678c8deaf58aadf220c7a5293af893c81d98d25b04dedef56177f723c404fc62995ae692ab8f", 0x41}], 0x4, 0x0, 0x0, 0x1}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x800, 0x68d9, 0x1, 0x42c, 0xe0c, 0x5, 0x2, 0x2, 0x3f, 0x1}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64, 0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0xbd3) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000180)=0x101) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/deY/null\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x6c}, {0xc}, {0x200006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc272dcf92e965c13") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x8, 0x4) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000140)) 16:00:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x7ff}, {0x86, 0x101}, {0x10d, 0x4957}], 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) bind(r3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000300)) r6 = socket$inet6(0x18, 0x800a, 0x3f) bind$inet6(r6, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x6}, 0xc) 16:00:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r3) chown(&(0x7f0000000080)='./file\x00', r2, r3) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000000)={0x1000}) ftruncate(r1, 0x0, 0x4000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20100000, 0x200000, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x8001], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x101], [0x0, 0x0, 0x0, 0x400000000000], [], {0x0, 0x0, 0x0, 0x2}, {0x0, 0x3, 0x7}}}) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d011a2f66696c653000"], 0x3) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x112) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x7ff, 0x5, 0xd7, 0x5}, {0x2, 0x1f, 0x2, 0x14}, {0x400, 0x9, 0x8, 0x65d1ccd}, {0x2, 0x94, 0x2}, {0x7, 0x8, 0x0, 0x5}, {0x6, 0x5, 0x2, 0x1}, {0x7, 0x0, 0x7f, 0x9}, {0x1ff, 0xff, 0x3, 0x3}, {0x2c, 0x20, 0x9}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r8, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r8, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000002c0)) r9 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r9) r10 = getegid() r11 = getegid() setgroups(0x7, &(0x7f0000000280)=[r5, r6, r7, 0xffffffffffffffff, r9, r10, r11]) write(r1, &(0x7f0000000100), 0xfeae) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r12, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r12, 0x0, 0x0) ftruncate(r12, 0x0, 0x4000) utimensat(r12, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x56f, 0xaad}, {0x8, 0x7b}}, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='./file1\x00') execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fba696c4e3000"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:18 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000189, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) 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"}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) ftruncate(r4, 0x0, 0xd6f) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x2, 0x7, 0x0}, 0x8) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) r6 = dup2(0xffffffffffffff9c, r5) ioctl$TIOCEXCL(r6, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f00000000c0)) r10 = socket$unix(0x1, 0x5, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r11, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x4000) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x8, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r13, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r13, 0x0, 0x0) ftruncate(r13, 0x0, 0x4000) r14 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r14, 0x0, 0x0, 0x1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r15) r16 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r16, 0x0, r16) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r9, &(0x7f00000004c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="8ad880857d22bff1ed8bc45349580abdc8cf1de021acf6fbeb2e990747f40994e0214482df355ce86f8d9e2d163abcad409a92e1f4c218d7d2b70b8cb107b0b27c0935f0828fd0011af2d0c11fa75c96e801d46c2ec8651b3924761650133006d6a097a8fb3ed54cfca8efc83f7ca46c918d2ff16259d6f30dc0fa47e59c010d7baa6fc8f5de3187baa7a257cae2be3ff422d7a1baad31e641a8c72fc54d6af1c8485288127300350c4b2fa75101e997a0e0", 0xb2}, {&(0x7f0000000240)="c405c6bc99fb68998ff9c5cd67d056d8c98634a99c1d655fd24d38850e0a9ed5d0cb456f18e6b32fd953d525caf56ec5db409fb700f6f5c1bf7e477ba373a6d908a08a86b98dd8bde703e9fa44e92493da95775a1adf9c612a158d20", 0x5c}], 0x2, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r15, r17, r18}], 0x58, 0x2}, 0x201dfe5384d26810) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) getdents(r4, &(0x7f0000000180)=""/74, 0x4a) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x2) fchmod(r2, 0x52) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:18 executing program 1: ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000180)={0x3f, 0x1}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffb, 0x1, 0x0, 0x400}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x10, 0x5, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x96, 0x4, 0x7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x24, 0xed83708d408bb36b, 0x9, 0x6}, {{r3}, 0x6a85f31da6a17ad8, 0x20, 0xe8fcdee3af23bdfa, 0x5f6, 0x100000001}, {{r4}, 0xfffffffffffffffe, 0x20, 0x2, 0x8, 0x6c6d}, {{r5}, 0xfffffffffffffffd, 0x17, 0x1, 0x8000, 0x80}, {{}, 0x7ffffffffffffffb, 0x124, 0x20, 0x81, 0x9}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x80000000, 0x9}, {{r0}, 0x0, 0x80, 0x20000000, 0x7, 0x8}, {{r0}, 0x0, 0x26, 0x1, 0x1ff, 0x8}, {{r6}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x3}], 0x6, &(0x7f0000000100)={0x7, 0x8000}) r7 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000200, r8) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x44) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) 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"}) r2 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r2) setegid(r2) 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) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r1}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, 0xffffffffffffffff) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x91, 0x5) r3 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r4}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r4, &(0x7f00000001c0)=""/161, 0xa1) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:18 executing program 0: r0 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r0) r1 = getegid() r2 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r2) setgroups(0x4, &(0x7f0000000040)=[r0, r1, 0xffffffffffffffff, r2]) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x400, 0x8) lseek(r3, 0x0, 0x2, 0x0) getdents(r3, &(0x7f00000000c0)=""/4096, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20240, 0x0) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) socket$unix(0x1, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) fsync(r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "58d991cc0ad2009215d5000400"}) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) flock(r0, 0x2) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/146}, 0x9a, 0x1, 0x1000) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0xdc1b00b04b7fd13f, 0x0) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x10, 0x8) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) bind$inet(r6, &(0x7f0000000280)={0x2, 0x1}, 0xc) 16:00:19 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x7) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x40, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) r4 = open(&(0x7f0000000240)='./bus\x00', 0x8000, 0xf991eb0bd6d06f40) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000500)="e2e3dbcefde05d54e3b1e09902f48cd4a4c6319e5713129233b03cc7e4286fd8cb7ee1", 0x23, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f0000000140)='\x00', 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x4000) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x1, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x28, 0x80000000, 0xfffffffffffffff9, 0x3}, {{r2}, 0xfffffffffffffffd, 0x0, 0x4, 0x9, 0x4}, {{r3}, 0xfffffffffffffff9, 0x5, 0x4, 0xff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x87, 0x80000004, 0x4, 0x7fff}, {{r4}, 0xfffffffffffffff9, 0x29, 0x4, 0x2, 0xcd7}, {{}, 0xfffffffffffffff8, 0x0, 0x718f8a040664e030, 0x5, 0xffffffff}, {{r5}, 0x0, 0x10, 0x80000001, 0x5, 0x6}, {{r0}, 0x8320619d252995cf, 0x0, 0xcf8dbebdbbfdf899, 0xfffffffffffffffa, 0x2}, {{r6}, 0x0, 0x80, 0x2, 0x8, 0x100000001}, {{r7}, 0xfffffffffffffff8, 0x22bd4bb92e775017, 0x20000000, 0x6, 0x4}], 0x5, &(0x7f0000000400)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x11, 0x96649561b060f331, 0x100, 0x100000001}, {{r8}, 0x3, 0x1, 0x20, 0x8}, {{r0}, 0xfffffffffffffffc, 0x86, 0x4, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x2400, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x20, 0x5069, 0x80}], 0x2, &(0x7f00000004c0)={0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r9 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r9, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r9, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r10, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r10, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) close(r11) ftruncate(r10, 0x0, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8, 0x4010, r10, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x100, 0x4, 0x9}) socket$inet(0x2, 0x1, 0x10000) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x80000001, 0x100000001}, 0x81, 0x35, 0xfffffffffffffc01}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="7ac77a6d762884aac194460d362656daf37b8788fa5dc7047113c9701f0fa7c243e1689db9871366a35383ca22d3a1aa6a8449886a1e11f5450aac8f54414a41dd1162", 0x43}, {&(0x7f0000000180)="4f327dcdf2e4425accea30149c1680b796", 0x11}, {&(0x7f00000001c0)="d5bc4375fb25fc6d3e135ec067baf860a25deee47bceed4abf9140ffe1", 0x1d}, {&(0x7f0000000200)="4f93e02a98ff3009ec4a2832ec5b133212217f2904125048f47c4694702ed3226892315807f6ee4b18198b8b89b7e645fdb872cb1f6d4fb4d1b23bb4c3c48d41cff3cc95e31a4e1a4bd9e56674dd33ef71e3a4c61eef8cf1e7d06741d6fefd68c9e09c78ca03db00723ceb548bb3554963ba3ea3b556806189b81aabe265614d1618b7a17ab9e4ec60f4d858e134c19bf2cd3f19096512d83b0718c6284e09db4cd1f420f22f861801c3667be07c9c82089feea28e", 0xb5}], 0x4) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000300)={{0x6, 0xd6, 0x5f}, 0x3, 0x3, 0x7ffe}) utimensat(r0, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={{0x3, 0x2}, {0xffff, 0x8000}}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x7) sync() getppid() 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x243) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) close(r1) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f2ff0d8ca66e53eda55cdc842eef0696c653000b966c908d3ddefed28b0bf62bc8865d8ef792e6ea7d50cb8d76e36e1b9220c8b53b17faad9bdd57543781bdb0823cc7a5dfbef61c9ddf2df2428b6d7d8fdba4fb3ddfe54dd2e998f035e3f720967e00abf9acc20ae61305436ed54d8af8c9e25dcb582ce064afd16f8c89bb1ab4c62e77cbd73a5228594c63358d9fc7aff7d0d4996f18a03838c52b99e5df3812d82"], 0x1) 16:00:19 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82d822a5022e2f6600010000a07bd1920522f0e7eb5b732b3bd24fff37426aaca994d55ff581e728a972dd68fb3e62257b9362e9db2e5542764333e2c589c21189e1aad29e195d5baa467b3ea5fa8958aaf6cd871d7f2da88a6dfc671fac718661ab42200a98de564357dd058af50961c25320e3f49846a754f8c2ca68a329fea710345eec591836a941801107928597073981fc2e72576935631412b598712aeb98635de5c0a27b5eca0f38ffde46c3a1102cd96fc13c0cfed2212269824e75b1e9c0e3e5bee1cf46980e0b6efb1bd4fcf1fbef1bd66a80c44bad12e942fe6f99b7bd0e003d44a90e9c9041e21795772d4e4fb63acf35f71953666918db6ca135697925271f3e3cbb0511193806474deb6c2e68bd30cde2ef3328dbeb339a30b8bd83d3ac620b05e32ba15d056b6ede1f0bfdaf88a6a43108442772fe66b447e5c84a96c1e6531591c7a8d34c4c0bae35621f7b007d5613d7caf6b445d9d89096aca9044355262ff79fc67a0944679eed28ed07f68304ccb43f47b0b53b6c7af62f2259bcab8abb4c26865e2ff68aea4b4269f1095cea255f0fb81728c5bf969ce41cad7e7dec783e0efa9ffbdd23784add3157f79f3cc94862bb50a0eda458aeeff5f93f60a5e96facab7e9a15f78bed4fcb95ab29e10a992144101ff638fab74e3021240715708973a74dccc3836626811cd6f3bbd17aca95b696fb86bb75f5c97bad0008000000000000c565de07cb8910878a23eb9459d0338e15d9ce52f2f13e9ecd98d8ba6ec6f36afee69f61a3b5c07c69dcaa0f491c45becbed00"/584], 0x10) socketpair(0x1, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c, 0x0, 0x0, 0x5521}, {0x4000000000084, 0xff}, {0xe9, 0x2}]}) syz_emit_ethernet(0x77, &(0x7f0000000180)="b6d220e72a88bd27c6716f892364900dd8e360e1acea91f7efb2357002970b707da2a20c72d325a1103d30fec0ed2bcafc808fbee5f0cba20a0bf1c8f1d452699c164b425650cb483404bbc2d727666407830a807376863d8418952cb8e3199bf5baec98a284e81f5f9480c4894f642df02831d54a06fd") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:00:19 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) pwrite(r0, &(0x7f0000000040)="ab7ace2a10cac752b606c8ce84d50c040f5ec5c12bb355997cb9688abc8dd8871b905fe524df6537639bd05ecc17362370cc215b2e118d414a531d77618f817f80e5494fe8bd15a9a4ce1b967af61c299445484c44b2956be6eb2cd3acd12264294df54580a9f2d87da6f3f1e2", 0x6d, 0x0, 0x0) socketpair$unix(0x2, 0x4, 0x0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) pwritev(r4, &(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) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/sfe\xcd\xfet@\x00', 0x80, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x0, 0x0, 0x0) connect$unix(r9, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r10, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r10, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r10, 0x2) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r13 = socket(0x0, 0x0, 0x0) connect$unix(r13, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r14 = msgget$private(0x0, 0x20000003c4) msgrcv(r14, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgsnd(r14, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r14, 0x0, 0x0, 0x1800) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r15, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r15, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r15, 0x2) msgsnd(r8, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r16 = msgget(0x0, 0x100) msgrcv(r16, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRESOCT=r0, @ANYRES16=0x0, @ANYRES64, @ANYPTR64], 0x5, 0xfffffffffffffffd, 0x1800) r17 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r17, &(0x7f0000000dc0)=ANY=[@ANYBLOB="2f074de993fed1a7f6bcd08f05a66fee397bc532541a6d1e512ba10d911c3d01948f827ded2c9913fcddadd65a2a824d51efec0ae9afc14c5f13dec7f477aa640f0890fb55f4efa3a275922ab92b5e9714757b40998528b6b9838b003dcaf013c35bb36f58198690c7087bf7be52df30228c7a1a997dca3c1519d7798f8f8994ba745877c1a227c3730d3697053d1a49da167c50e6fd46feb2851100049f0ad09f8cdab85c6df6a0a832aef2f5f5204de0fbf9f35a9d2e07e6efeee9b61cd069ab"], 0xfffffffffffffe60, 0x0, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r22, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getppid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x0, r18, r21, r24, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r20, r25, 0xa5, 0x1, 0x100000000, 0x2}) getpgrp() geteuid() r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r28 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r28, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r28, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r27, &(0x7f0000000880)=ANY=[@ANYRESDEC=r28], 0x1, 0x800) msgrcv(r27, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) r29 = msgget$private(0x0, 0x0) msgsnd(r29, &(0x7f0000000340)=ANY=[@ANYBLOB="0affb389bf4cadfa"], 0x0, 0x0) msgrcv(r29, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r29, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r23, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) r30 = msgget$private(0x0, 0x20) msgsnd(r30, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf833682c26ec5de99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34bf4ecae887f1fc1b5e8a545f9b2e5edf01812bb8"], 0x86, 0x0) msgrcv(r30, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) msgrcv(r30, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d8ff1f1210f4d9066025b69d6db5c6df63a4ff8244cd87d558d971d9fdc9ec757b8e3f3686c090f989daf5fad1346abc013c171f83d37"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r34 = fcntl$getown(0xffffffffffffff9c, 0x5) r35 = socket(0x2, 0x3, 0x0) r36 = socket(0x18, 0x1, 0x0) close(r36) connect$unix(r36, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r37 = getpgid(0xffffffffffffffff) r38 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r38, 0x0, 0x6a, 0x0, 0x0) r39 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r41 = getgid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r39, 0x3, 0x5, &(0x7f00000003c0)=""/85) r44 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r44, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r46, r45) chown(&(0x7f00000008c0)='./file0\x00', r42, r45) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r40, r41, r42, r43, 0x2, 0x9}, 0x5, 0x5, 0x2}) r47 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r47, 0x0, 0x6a, 0x0, 0x0) r48 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r51 = getgid() getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r48, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r52, r50) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r49, r51, r52, r53, 0x2, 0x9}, 0x5, 0x5, 0x2}) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r57, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r61 = socket$inet6(0x18, 0x2, 0x4) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r62, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r63 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r63, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r63, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r64 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r64, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r65, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r36, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r37, r42, r51}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r54]}, @rights={0x18, 0xffff, 0x1, [r55]}, @rights={0x38, 0xffff, 0x1, [r35, r35, r56, r57, r58, r35, r35, r59, r60, r61]}, @rights={0x18, 0xffff, 0x1, [r62, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r63, 0xffffffffffffffff, r64]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r35, r65, 0xffffffffffffff9c]}], 0xe8, 0x1}, 0xb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r31, r66, r33, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r37, r34, 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2133, 0x0, 0x7e}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x8) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x8, 0x7572, 0xfa, 0xa80, "6f7ef43a999cbf45d8ea2479babae180ff00e8c2", 0x8, 0x3}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0xffffffffffffff78) 16:00:20 executing program 0: 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) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[0x7, 0xffff7f06]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x14}, {0x84}, {0x800100006}]}) symlinkat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000040)="215fcebe8ce7c9") syz_emit_ethernet(0xfffffffffffffce8, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) listen(r0, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpeername(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) recvfrom$unix(r4, &(0x7f0000000200)=""/233, 0xe9, 0x4a626437000b8f4, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x20) semop(r5, &(0x7f0000000300)=[{0x1, 0x1, 0x1000}, {0x2, 0x7fff, 0x3000}], 0x2) getgroups(0x1, &(0x7f0000000340)=[r2]) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f00000003c0)) symlinkat(&(0x7f0000000440)='./file0\x00', r7, &(0x7f0000000480)='./file0\x00') r8 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x400, 0x0) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000500)={0x2, 0x9}) getsockname$inet6(r8, &(0x7f0000000540), &(0x7f0000000580)=0xc) read(r7, &(0x7f00000005c0)=""/22, 0x16) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000600)=""/52) r9 = semget(0x3, 0x4, 0x2c1) r10 = geteuid() r11 = getuid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000640)={{0x9, r10, r6, r11, r12, 0x20, 0x8000}, 0x800, 0x3, 0x5}) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0xffff, 0xfffffffc, 0x7fff, 0x2, 0x1ff, 0xcca, 0x1, 0x1, 0x0, 0x8001, 0x8}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r13, 0x40067664, &(0x7f0000000780)) 16:00:20 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f00000b2000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000040)='./file1\x00', 0x800, 0x88) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x1000000045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:20 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x7741a34b15555abd, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r8, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ftruncate(r8, 0x0, 0x4000) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r9, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r9, 0x0, 0x0) ftruncate(r9, 0x0, 0x4000) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r10, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r10, 0x0, 0x0) ftruncate(r10, 0x0, 0x4000) r11 = fcntl$dupfd(r9, 0xa, r10) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r12, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r12, 0x0, 0x0) ftruncate(r12, 0x0, 0x4000) kevent(r0, &(0x7f0000000180)=[{{r2}, 0x4, 0x18, 0x7fffc, 0x4, 0x9}, {{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x100, 0x3}, {{r4}, 0xfffffffffffffffd, 0x4b5c64c04dd73518, 0x1, 0x9, 0x80}, {{r5}, 0xfa3c40144920eb0a, 0x80, 0x40000000, 0x400, 0x100000001}, {{r6}, 0xfffffffffffffff9, 0x40, 0x8, 0x6, 0x100}, {{r7}, 0xfffffffffffffffd, 0xa6, 0x4, 0x9bf, 0x100}, {{r8}, 0xfffffffffffffff8, 0x24, 0x8d9ccdaf0514111, 0x3, 0x3}, {{r11}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x0, 0x8}, {{r12}, 0x0, 0x4, 0x2, 0x10001, 0x4}], 0x9130fbf, 0x0, 0x3ffffff, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:00:20 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) pckbd_enable: command error 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x1, 0x1, 0x1, 0xa680, 0x5719, 0x7, 0x2, 0x3, 0xfff, 0x101}) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fcntl$dupfd(r3, 0x0, r3) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0xeef503955e32810b) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xee) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r4, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x938, 0x1, 0x4, "22fc555a9939ff0f1f733d568bcbaa9b654fa2fe", 0x3, 0x3f}) close(r2) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pckbd_enable: command error 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x01!\x00', 0x10, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x1028ff74de3d1d81, &(0x7f0000000140)=[{0x8001, 0x81, 0x6, 0x9}, {0x6, 0x3, 0xc0, 0x5}, {0x1, 0x0, 0xff}, {0x1, 0x5, 0x8, 0x8}, {0x7f, 0x4, 0x1, 0x7ff}, {0x1, 0x4, 0x7, 0x2}]}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab0aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:26 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af6bc8af690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000001c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYBLOB="a429287b17861edb83ae6facae27513a81112cb7d183db4650a4a0482f020000000000000000"], 0x80}, 0x0) 16:00:26 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r5 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x4, &(0x7f0000000900)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r6 = socket(0x800000018, 0x1, 0x0) getsockopt(r6, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 16:00:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() socket(0xe, 0x4000, 0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) writev(r2, &(0x7f0000000980), 0x0) r4 = dup2(r1, r2) close(r2) dup2(r0, r1) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0xb9f91d5498c9ea00) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r6, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r6, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$setflags(r1, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f00000000c0)={0x401, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e08bcdcc58b62c200400100"}) r2 = socket$unix(0x1, 0x7, 0x0) sendto(r2, &(0x7f0000000140)="b808b50e705b3da3c23ed6aaaabbd095a65defacf6c74b78459a5a87e10ea64a75f9f8eb83211f9189ca1362df119bd2d51b172a021177fab594657594594289a3f2117eadc7ec81bc38929664f360558df8cb", 0x53, 0x10, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) write(r0, &(0x7f0000000000)="81df3827f4a088aac363beaea6307750b5f9195d82055f03b84a1a6b08", 0x1d) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0xd0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="91712e2f66696c653000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r1, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ftruncate(r2, 0x0, 0x4000) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000001c0)=0xcfb5, 0xfffffee0) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) sendmsg(r2, &(0x7f0000000a00)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)="c8ee6a17c023015996a1224643662f72c1c7bbec575159c3cbe59783c639586465f91be26d27544abf4ae25a159b8e66f417887377c28cd99abf76e53b20262c2db050d30842ec1382a0248b63a630c4f812c4f081ba8d342b7f91882f160d04dc62bfde7e90da24cf3a4f396dcaa5d1e9339f2da828b15eb2987aa8aa87dea6ee2e461a8ed6481b633a906c794b8a1707cf06a195b5d438d6c7cca68db40985073f4a", 0xa3}, {&(0x7f00000001c0)="90a28cd4a9d584f9147b73c6b7084492a29394e3986163387e00461940f3c118e1a4851e783d8ce150b7803d2c660768ac701256df8f2d8011eb2c5fe0c79fe48ba157e73c4d84df404d622833cc6a2a32f10323", 0x54}, {&(0x7f0000000240)="4b12d80046a079e6e3971ce700a697e65a2db0c6f5a58dbd83b1c8209a47339adb1c6af1c7f0fd2505f535731c54eb9cf14b210ec20a3e8b65b889a4cfe9e13bceaf3b362e5ddeafa6ae3322101602e9085b5b095b05bf72eb8047f836551c71a800dbf86a1996d8e0261a47cff43c9be871ff5a5af19ca0368edecde5dd3dd6ea822f1b297c068b57fb0a7f727b6f291960fd8b104d0308f9668fcab7daadd88a2b98358fe7789f0cb47c25752a71d4f5b051766a1ecc7b0de88ebaad095be7f5ead21947ccdb5d245182b0306c2e038356eca0a3b90a6677e2e3e4dce8be42c5cc0254e9fd02f2b0dfcd2828184e8bdf", 0xf1}, {&(0x7f0000000340)="afa2b0142e90b9b9b88ae7f9b0d8729aa9b072bf185d3f21326c1598056d46074c4b827ef50831ac537207dfd601164102c987", 0x33}, {&(0x7f0000000380)="770a67ee97a01cade34a316db342fa4a", 0x10}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="79a629dd70e00dc91b3eb643a051cfdebabc911d76e10d3b96c644c34f1fe7beb6ac234a7372c5e2744417e91b7c9982a01ac2a3b35771e831a4f200df52ba75f34dd7f9753c5ec3f5814d28b03ff3d865517647a39df3c9173095c9f657b68f50458daedbe35645f40ce930ee433e53084e23abf97f68332d41dffcb6fe5a87e2fa8db335", 0x85}, {&(0x7f00000004c0)="5631b8c80ae677268cc6d305b97574030e82041b2bd816b5e12a451be7bd48e1ae92451e75486109ccdcd4d25a8b92b7c6e8b694f5cfa602946402f57d72ce05a5d11c8e638e0ee00d2b4b3951b2f40561acf223ba94d04e1606b35f", 0x5c}, {&(0x7f0000000540)="9b5f9a8e502490ffe92f8d8153", 0xd}], 0x9, &(0x7f0000000640)=[{0xf0, 0x1, 0xffffff81, "422bf80d97cd9ba100ebd1b4b8c6c70851113c4a38fb0d42d9be57421bf193bcd8bdf0c7f0d2b2ad446ae60542ec667219ef012f48933c65b1314e17749e0b0c8994b07c76dd66170e54caeeabc0145c9a03b3c8c47b7e261c11927bc188a187a4a4824c99784b52a5e0f940beeaac4ee9b39a5641c63c051f860bb4e654e4468ec49057495a4789aff0f29943f9e154e7a5d2e8d3eb34ff9da647bd61a8bbe2fd81c001cbfe190276969a013016dfb55568eac541473d5cfdf82220eb34641263bad32b9f6b420d2bbf66a39cb3e6db6d1449eddbee338cc9"}, {0x40, 0x1, 0x6, "0f1957e35d2290e99853a502a6571951a6847d437e6a38e2d3c5b532e16a50705a80cfe28e4ce53782fa13683b"}, {0xe0, 0x1, 0x7fff, "65903961b20183fb63953a2f7546d4ef4889379a0924406ebdf9045e01b771c5db4302a875e2766924590a46cd9fc9ef342182563df747f377c0f6149b3f2d506852eaf1cc7a117ce30332c2c66ee171367e1abefe86b1bde260bd0fa2c5c8b7f66b0ef6c25b797dca86dd25209c1f8e55011687f9e5357888ed4c486801ab688c90d0daca240396dd54385dafdd992023b21f02869a758919fc93e3f9cd4d2a5275a48d9038be2fba4d306e4b4036762939570f0ce2220758e14b3ec42a1aed8596419a11b5b0a6440d"}, {0x98, 0x1ffff, 0x2163, "faa79f7a7dea1e8e1461325417c361f3b39aeb9fa18a053cf6e22721698577831b8c3a175f165db9fcb4e1b20d4415b9e798b3d790db73b364f6895d0f885ee9091622064f3d97e14931dcce5888548292b75bf569c55516ddb3667e897cd82fc4bae1a13dfbc4813504dfc11262f6ff6cf4e516305b3b0209c54a77f0450c811db1fd62c93af37c"}, {0xe0, 0xffff, 0x8, "0aa35ddd27e6c38bc11006ec8e576fb4932d610da01baa62ac56ef055b9c32f05728a0ec6ade7decc7125c7a556f42585aa8c43ac4a708e60f02644f39c4f20e0c15fec48d412b8e00f5f65350f457f51dcb0d80e6d49c3a6c61a06afa2fb7c35de667eb293fe39e8491790c43a2de6e718dbdac9c68bf0a462f379fd19523fcd7b559333f8678daa2799273c15a16d4851f03b3edbf102182926377b137e9bf28eefd3a837203ea8fcfe69a0dae775d9c7eb8d66f78e0730fe0406caaeed2a26ac709f694b033f0b55a"}], 0x388}, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x20000079, 0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) close(r3) 16:00:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) 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) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400000021bf04aa1500000000006e00"}) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="01002e2f66696c6530009f72193df87625b0c8893e470df8c9c5aaf7288588d6ca589aff7c94972e7fe6a8f2cf0877b02167a1c12b183860ccc8de7ccfc43bfa062eacf664079018a2500cd236d9f3d8a951bf89c6645c4f"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="07949a62da87a3838b551e0662c914d86eaa1d44e981c8f3a0dc183f27e529b5dee59a83035d7842cf32bcdeca941cd2ec14339c71e760fcc6b389b5ab7fd81cf401d6c2e7b54551c312c2c9f4d71c435100a92dd848cc3f2d1abaac9d", 0x5d}, {&(0x7f0000000100)="51b754ea46662ef37bb7b1482929e433a9af70e85d730693bf744eb1f980dd91e611b9904bc52c5cb3fb4b9c0ea90530d99a5e8cd96151c85fd63d3487a4cb87d9e3e601bdbae030fead0b1d2237d26b3f254cb6009c32ca00a39a08ddb3ad6632b81afb6ddf804f15bb157ed66df73fcbee31bf4a7f9da7522da92c2398ef2e2d8c7cb145160182737ec197bf8a3c2108c29c022a32116d9c9d7db544c49058e439abf2622f3b0ce4aa085619c725027e21a7512e3191ff779fac21e0e5d70c92c2", 0xc2}, {&(0x7f0000000200)="a8e4bad4de5a441676823389695309cbbb95f352b62aa568bd44dba2e9ee529d53e78f06235bb297f8d9dc541911c4b859ff19f9c971e50f3a84bb27c6730f3240a80aa5ceb1555064d0cf55ba6276e7034d5aac448d35b2f908c69ba9daa3283b0d66e964253089d6ffe42d4b6842c93bfb5222806ca3a4297fb9c685b3d70697d3ee2afe0480a9dd58edc647589c833276950cdc861e14ba73da483e2e3128b421b4e9b33f837e25f44896e9b6861fb1828a1d1170ca10101762ebd3308cec25db84c7e47fbb512b8197712be8ca", 0xcf}, {&(0x7f0000000300)="92fa23292029e51d279f9991ae4a60f7efe4cc82d9af6dbf63bc4b9c5097f541f0b760209c2ff3df15fcbc5b70d1b40a4a79053cee18f587ef5291fc4f5f6a18b42aa67f64628e3505286059f0920c41974fb96562cbc786360f5a8ab9390b66", 0x60}, {&(0x7f0000000380)="b02aa90b55e071ef7ceb4c5bdc8a6e17d0d4af2412f265450a5d91fb3449e7be0ed83b791aaeb5ef3e66d45f461c8d682257cacfccf5dbcf464c8b8937d41a7219d0af61f2f4e6040d50f80f8cbe64e549607bc16cd1ba70b38b1fd3d60108e5aaa25edca0a9a51a319e02b226f24cbd25af48f8ed1d89b8268ca42f47e028376539045bb6db595079014b4c0d358569ad7e731541f1fc49600aed3ded3a5b051906601cb25b7a582da58522595f3f06414c58fc515c4ceb50924a7d2bf7927fd5608d5dd4f21bd6470930174456abccdff6", 0xd2}, {&(0x7f0000000480)="aa032d7ca5f06e5c5c7823315f870823b57bcf43416560ec8c32ec3e3eee9eb03ec7c5628422a37add34cc6fa9265b206b70", 0x32}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r4}], 0x20, 0x401}, 0x401) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r2, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = accept$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r6, &(0x7f0000000100)=@abs={0x3, 0x0, 0x2}, 0x8) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af2809000000a94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d37f9221f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890c00000100000000005576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a"], 0x10) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x0, 0x5, 0x4}) r4 = dup2(r0, r0) write(r4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) 16:00:27 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 0: setitimer(0x1, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xe4cd, 0xe3}, {0xf5c0, 0x7}}, 0x2) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000100)=0x1, 0x4) 16:00:27 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x64, 0x1}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x3ff, 0x400000002f}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 16:00:27 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f34696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1000000000000141) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x84, 0x0, 0x0, 0xfffffffd}, {0xfff9, 0x0, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000026c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x1, 0x3, 0x8, 0x2}, {0xbcb5, 0x41, 0x9, 0x80be}, {0x7, 0x6, 0x5, 0x5}, {0x0, 0x80, 0x6a, 0x10000}]}) select(0x40, &(0x7f0000002700)={0x0, 0x100, 0x7fff, 0x5, 0x100000000, 0x7, 0x40, 0x8}, &(0x7f0000002740)={0x800, 0x4, 0x80000001, 0xa, 0x0, 0x81, 0x3f, 0x2}, &(0x7f0000002780)={0x100000001, 0x3, 0x7b, 0x3def5c5d, 0xfffffffffffffffc, 0x6, 0x90ee, 0x9}, &(0x7f00000027c0)={0x9f}) r2 = socket(0x0, 0x7, 0x6) readv(r2, &(0x7f0000003140)=[{&(0x7f0000002d80)=""/117}, {&(0x7f0000002e00)=""/224}, {&(0x7f0000002f00)=""/170}, {&(0x7f0000002fc0)=""/190}, {&(0x7f0000003080)=""/17}, {&(0x7f00000030c0)=""/75}], 0x7) r3 = semget$private(0x0, 0x0, 0x10) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") semop(r3, &(0x7f00000002c0)=[{0x0, 0xff, 0x800}, {0x2d839858437034ef, 0xe7e, 0x800}, {0x0, 0x200, 0x1000}, {0x3, 0x6}, {0x0, 0x3d3, 0x800}, {0x4, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xff, 0x6e6, 0x7, 0x202}) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1ff, 0x4, 0x2, 0x3, "9788bf5571ac2d56b2eae7815a409e68d99a9674", 0x8001, 0x8001}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3f, "9375b01a93b45136fdf0f0e1787fd11e2f4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000240)='\xf3\x00', &(0x7f0000000280)='`{\x00', &(0x7f00000002c0)='/&\x00', &(0x7f0000000300)='^\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='(\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x92,\x00', &(0x7f0000000480)='[\x00', &(0x7f00000004c0)=')!y&\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='%\x00']) socket(0x18, 0x8000, 0x40) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) setsockopt$sock_timeval(r2, 0xffff, 0x804, &(0x7f0000000640)={0x100, 0x5}, 0x10) connect(0xffffffffffffffff, &(0x7f0000000200)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c1", 0x13}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) sendto$unix(r3, &(0x7f0000000100)="1250972658151628f64b39ce5b0e550b06e4e400820c9f1c98d0a0f89e95fe17acca8f84a645b7385b9ff7008b52412e5ef672fef679f10aaec9626b6ea339a70be94ccd0fd90529ed7616c96be35dd03cd0577b63ee", 0x56, 0x0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) dup(r0) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="4487f0ef467e0bbde02bb4f553cc9847f413d48b3ef32f1e76bd4fef22c722640048f113291dfdf3ada95066aa039e4b630c0df385372ebdc42eb3956d6f8ca0d2e0f4b8e346f7dad844141314f34d8d1f9e3e8bb3d0e39ff7c3e0d4d49a30192fa18fcd9391cb13d04a564f6282652cc7dffa28faa4ae309c23483d823500bf520df6abb38bd389cdd5ffd8ea82145c0bb4001b2ff14aef39713e601642e4f664ae86cff2f73bf377b0ca3d3475ecd43c86e9f770ffcf1a45441588ea91a406ce437d350c4264d0572885a1973f9a7be9a2a979e74ab46b5ade5d7b39d1a0dd83c567933577b6961377e539f0f9330137441fee945c5d4b1c5cf042aaca61", 0xff) write(r1, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b356cb24017630331fb23bb3a9768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad0409ecec8177aa542df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e06bd846787ca5905818db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c9400"/635], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='0dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() clock_settime(0x0, &(0x7f0000000080)={0x1, 0x3c82}) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") msgget$private(0x0, 0x448) 16:00:28 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) socket(0x38, 0x3, 0x6) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = socket(0x2, 0xc003, 0x6) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) write(r3, &(0x7f0000000100)="665e2ea43f0ec6485a001918bfc00c27183a2ace538da235436839fb831b952b0986a4727dd6544c7f80d94ac3c6dfce0002e2ef4004af12adfdbb05857a", 0x3e) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r2], 0x1) write(r1, &(0x7f0000000080)="9e3eaa5628f344186c7e25e572f5121b49717cd308e6b7ca", 0x220) fsync(r0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x83c70a0182769494, 0x20) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001880)={&(0x7f0000001840)='./file0\x00', r2, 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="ecd4a7ed70ea56e64d62e951dbb7") pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000140)="05e8c4b2db6321c2ae66cea431ad10a3c273766558ebfafc741e6e704ac2f95bec52db25b03a765f06c8ff4f74f19aafc8b71122bbe0140ae539de77ef9cf44bfc653c100d15e8fb8b635f140202921f6c", 0x51}, {&(0x7f0000000280)="c345a944105102a5cf1747b8c1455c703495e3ef042d6bc23bb9fdcedc5f9aa1796767a08c0cd52933038e19daa8578ad0ded2c127f5c7049c221bb671652ab5bc6728666d6e0ef51178004d583cee2e45122d90ac4e5404470833ea960bdd0e11f2208b5605b45e5e214478a43fb5120469b097cd925a4ce884ee84c108845bc5ee61c8dbbc584c7f9ca862398fe157b60887d581879691893b8be5c31173e9771db1322e", 0xa5}, {&(0x7f0000000200)="9f82f203ffed110679b86892c3edffcdf23b213b86dd750f2ad72c20dfbd", 0x1e}, {&(0x7f0000000340)="373fffaab610746055fe8883e39197d65d996f57949dd16507f69d54054b0d5abd6080802002cd7f571c6db968e1f79380d4915d6248a42b39afeab17aa2c383709184b3ae59f31117fd258028a7c8497172d6de64324ace365481c53bf2d4bee0006ffbd50b0cc552feea6994716fe2c661c57f7d525f6fef7caf3e24c40017d988a1acfd6952fac4a659cf53c21cadbc3fccbbf2c6b025e0cf42a99025d3dd046ab121b451de1af22e7b6b426a3deb282a45e522558483da79f043fd8a99b246b293c3cfcfcdb6c5077a889cc87f64b9c777b6c63116", 0xd7}, {&(0x7f0000000440)="82599d1dc29b10e0fd629966bf68f8f7fbf6f40bc11ea164e143049d24b377736d183ee0ac59ea70c9961ff4692b321673f970312c62800c762740d764bf52af024e82cb66b550fcd9c4bde035f00809c100f792e4f9adab6d6acd0d4506d100c75b4931710de6d2d979221524074dfb5d507f1fd371931353f82a13b2de0c137243ef99f28a42cc5f29ba8ae28544955a4ac48b66c5598fc8270df8c7edd95ce424470b600bd7125e2bbb8e5f7458eb08129e38c603aaf9f507f0a22c97a308b6abd2f89133f47501121863fa4608d0d4701552608ddbd24611bc56cb458192ba88406c9d41794204ed3cad2563559ca0e60a0126bbcefd23f8ed858b35de2b74e89691daf864071fb3a4f57629c8afeed1aea264cacefb76083fa878b289834e01ab5369e2621a0920f916a28d630f41ff728bc930476e31d11b7bb9578cfbf13052bcb1c90ae2450608978d6d4628318ae51355a14036bfeb38a65853a23b37ecf3153166ecb0aa5b7cd387fd6e63c4b55b1623ac2e2158b7ef323ffc346edb1bad16f60ab192be09089f7407dd959656d5866f4f24b224f3c68befea7be2ea6095d2e62425d910e929da771f0947164d053f9fe1e06870c17360ba9824429c82b561bb36942eaca360e3b44395c889df529a4203a6ca5465446231309a8a950f62e911418d4ace1c1dc91b1d436cfc4ff9b04f64a23fc1823f9c1d15e005dac5aa0a19004470aa21623f7f50db38fbc7abb23f973831c31279551b57f80a587ef6827f6834801d2a5a1dc26ae105ee916be83e920ca8ff2b757d9a7c0753523e890b3d0fe3db3201a0e8317f5f07838ef9d1216a9081990c371f32adafc981cea7a7af65813d985951f70e504b9e312cf7b434d3cbcdf4aff9a187fe71db7b0295076f0e1df8b878ab585d7212a8684b4dd978761727bafee16d5ec6b7e0e418223b3bc04cfd76e1d4fb7cf8f43de3e1f27acc93d09244def66ee04820d0a35f7e774c86b4b9e292d69868079481931ca188d34f4ae826d6b712c2c157070c7878442584cf05f30eef27e776c6f5d55a9ac9ae6ad15671db15e5b6f57a2891445b59bc2677016a7d109f117500e81878fe710ec3f93a779ac38ed7235892e3cdc03ce6330c3944db75749b2427cc7a6dd1560f5b3b7b92d980256344fd9b8d2ffe0929b8d411953cd99be0f019a73a5c40b0c70c0c07d31f872c1d0faad3f01920d3c98672af353e02ae48fa5c9e9a2f700b727d61f746d801caaa98d3999fdd7f619796edd4eeedc69b2fea0db3dbee8e5e38b77c4fc9d3f365b0ea6d04d8ba08fea283595c2dc2966fdba4efe86ac92c77dd7bf60be9ae872d4f1f332b29d6f723e1b8447beec1b27e6c4face486fe75a2247ba70c70d1c416949c76709c4032989384e209f22f762b19a057ee5ee2ffe7944a37f4f9ba99de116359b0556b2c80eed444e13f9bb58d05c03d91759783fa3b9c8ee7c2deddca3835b89c6bcddabaa8a2f2a6ddd77e78d26cece1713568023f8cfe609e883ea7a536aebcdcdd56e2979da50997b0a29c43a6b1f9eb86e04d6eccf89693d5d9f6b0c1f5f36de46759b00c7cb628355f067df948a59b9bcc5f6a01b835c2af931d054105b51c90b2f074a6fe7e22a0f6c4348b9dc22b0bc5bef4a43eed00636b6018363e60f265facb6e1b92ae506abc24e40ff1f192d18c2a693205f36965e1c81c8a6e71b71271dbdd5eb98f653aa6967e9abd6558218b2bf6ac85382ae762397ddd2b28e71b06e5b0417360851c2a2288a644debbe91aab0faaac9c08d39dd4f2d1803b07801d3aa8e048add6ceb616d605a03c9147e5f814be6789c0360996d52591e0f0f40ed080ef56707a987745d2ccb74cb80d56ad09f38b197d95ea403a2a74f85ae97a8e870f92f26e8db0251e6b2b831777a6054d68f317e4ad965991becf433d46e09c73e5ce6213a474eb6cb0a90e6c6b56751caa46f351ecc4372ad58b2b735bd8b292773afc1038232f412c0e8022eee7c14bb0229057a3c5590832272af12914ef76c9b5d429d9fe4c5131de78bc3215c2d87b2265ced797d9348ee3e10bb2a555b1dbe23b316b1429c3782808a1281ee3593e56ff686605502e52345c42d78222c2e4817326f08292248b910617757a3e9c2d903d347881db0cf6aa1c98c4e7bc2f6907d95e9e437879e2b9eb0534f7fab69fec315c5efb05350a31ca12886bc6b15839554a72b475e5820a17df6696324b28fcc7413eaf0be2483d538ceba5e931ebfc7e48f3c104e19118d2da59d10fd8be048cac086cc289771c81ee43f895d9914a33b29a3a9b19ce4f44dac1411b3901cc9041f06eac21254c15db4725fe180f5124cbd06597a316b7fd61dc5e173f91d8d9854ee0c965f0e9ea5d79d17e5ff1bab941fa3f0800ba2c12b1d27682bc6e5f49aa03d0ae0d46254b5d248bc6ce54324a9b2ede14d27c347f7dd71110576910a5eac488196ac82e45995319928a58bc789f5e2b3adccc145f68089677c701d181d791509bc863eb836b1141e8592edbe0a7f09d66eafde83cee24ef50ef355c713f40675f03e75371fd760fd4596f2e516b02f47aa0f36f8aeb9eb462733690633cadab325310abf132e64b4774be8981e36c6037b12626f93ca697b594dd880452e6c7b3d562cc1f52f8947af0206cda5a621f42c82ab4adc9d43c0c53401a0a6abc3010c1aaaf3f38e991c20b8f724729b8364179d871052232f42ff1a428ceb9b5119fc1180f12e7db6ae627d28347663674fe3491740062047f1ee752099f67d753d0c6cffd6a59926eea688ad172ed1eee3d5fb65591b6b499a87114488337606509ea5ea7a8db558aa488926621dd0ef4ca467948503480156543ace8141b64b8336c03f606897cf80c407cd5fb5bd6dda1cca6dca8b580d419647c94aab83fcad2f5cedff3ee947aa02cd2708ddc536a2ad82ceff4991c5a6913af6f96b8715323ccd550b1616ec17646f4aab654bf3fd0bde417c267ad24e77404fbbdfa65476d2e5c43bfbd2463c61f9cb7e6a3955e41968f4dd2534af34b19dd51c8385668554cfaf5c736349bed658d95657d1f321692cbc18fa6cf1cdcea0756b485d8c41989b62bfdf0c81b261bee2271c27abaf230d9eaea6bb9ea42a42b5e3050d2f8fe76501362445a9958b03286bc39a1736d9f1614d82b9aada7eb351b13635cca0f62abcb31d8dbb2b2b7c23813539cf7091fa25b0884396dca35606bec6fbdd75aba3063a6ca05ff7457fd662a0e5b6db9ee9916a8d800ffb47b9fc67fff2b85eae8f2f139cc4147a26e96c62fd897549d4e294d5ccb00a4d20a3c785b52656dd5f206728848b2afe4c1cf280ef5e3ab2fefe034b8b9f7e5887718758248a45a0833a86882d4a9967e1550e5a3ae97cb326b179832e4ac7553fc7b0df7270af56228e9004b48631e4cbb472ebdca2dd00848bc84e165ea960e24f6f0d212295185273ebdf475f117909b73893a20e6107640b0af68a4877db004a3f374578a2e8f54fdf93de2ff33db631006b8936f15c0292afedc378067ed99cb3df1786ab134174e564dc1bd5db9375e7c44cc9a9e44e7d3b1ee63cd0ba456e091f2c9643bb8212fb443e4ee1f949cb9a8d122e4bc0cec2e30c6ab4924e6c7609ccd01622c3488eb036f3a47ea683f4d12b39eed69e4a13e84a8ed66eab8b7b61afd903ea03efcf6d228b255a42d64715d566a472fb44e3b57a6095d18f290aae34473ae171733e6e7be35b10426044c14d158254627ae0f501e03a8c2fafaa9fb9ee2796ac0004b0a87c75f4da2266d09ea4b9134cd8e18de9967a2cd31fc2adee72e1e519cdd986de54f2661dd02cfad449152f90e6a3e0125a199d88c95973183a067543fd2846f6d8d084e9c4cbc8a960ab6cbc41ea2cf4d87d64a4cb8b4d93f0ffbc562ba1ef23511d26ecc7a2f30ba10aa804400d8defc1cde9948c08e12021d90b427fb12d1a1b67ff426937851536c83576c920b191ffccf31c4c0fae9f8a41be2325dff91752045a2d5194d1cd56e75cfcb4a9dc32f0ae8efd59d5b61761069fdcb906d6f5d84a018a17bf0ca6d9a8747c0e158ff56621f20da8dd05dcd1342a1eae4b2e222ac08d16feff7d5f29fe06705b0498ec0be356680c6cbcc13fdde0f2f19a0491d5f4a4b3090c1d9d3353616b8ea4ea8d5886b3157de9ec85c4fb86627d400a0274c16878f012438d4cbd94d407d125127dd35aed8f57851f5e9eb5a2cb6d2c0d5ce3818eedd7a3adf1b6c99bf566bb6541a035c4a1859b3b1a1ff18f3ae1fee18b1a5220594e772a46cdf030d1e3eff5720a7e092c36b0143e36230a782bdcd53ed346f35bc49c932e92d06f4d8aa7b7629342ff8c986eda8dd9b13ac6a8c49fb1f2faa94d5c7b37c68b9dc0b5d5cdcc8f588323ca0563f953f20a9e61aa0ea85ec68a1263419a02d11aeade49e415bd22b8f456f820ce293d2d54068ef959be34582b4bc9335a280b1d04e8d1815788d6bd1ef98cf8cc4d655cb15f0f1b4b9c907a89da6ced87f6a0166c3b06e9e483783490302e7aabf6911d67513afbd775a2b2c9996c83cf533a37f6db4632ba7aa8464091839e468ab82e3f1802764d186d9e25bb3250a49aa1a3013093b07f0c47e90321298d8181d58852d9a0a60f27eb367a582b82143ff42d5cca60b8db856bb7ed71f2f73cea1c2bd7be1a68c244e7e8185e36270b09296dc709ae684e26eedc6c004ccedcc699a3d6cd9784718087e77d17bb5531df75fa860324e3ad9d0d2697b6249af06c2782d1c96294f92ed9b6455ad6bd1104f40c064aabff89c076386b061b5461cbdbec5d6a8f770e312511fb5d8e8d35f4f172a41d37408b597b3774774b67d2e469c9303ac8daa8a99d20ea608e6ec62324c24975f8db5e3c4b1f67e3a012f4f8fd4fe31541eddfbcdd79ceb7ef2b11859f15997566bae14d9794b0726662609097544695266454d53b256d4f90f0ed7088ce9e9a2cab6248fbb4063217ef11e47882a602caa8424500ec9c1c3d371ac4e546f3e18e9b2367aeae4bf8321807e93b8a8fda0a7acb4056d420ed84468479a7b10fef9f4f8b402842d597b5cb3659a7ef109276da65ab1a705b49d7e06cde8d634fdc2442f9c320bdbc2e9d56804bef6779c0e513c528b75f46f1049bc5372a17b3b3ad529a7b2947cf718186c14f4b17068e7678c4c8a3bd2bb6cab7f7905eac5baae5373e60c4681187e5ed57c3dea2ad6ac5fbd04d4c65d0c1d3c6afa9600789f600869738021054a465e2582a253f50bb200773acf2c521db254a25d613e81e3d09579b0265c1c0c6d8ad444eb2e32c187eb06925a5c2d089b5c08a7bbd9c4d28267ded3b924a1eea385d3e52cd4a1d9da57837f2c3859e731fafe5c1fad4cdbcecaf2bba89a12cca96e92dbbe25c982edd5600c61a7837a87c016b32112255d60cc4e56386a765a47bdac14ca7d6c90265ec57e8ee5dfe17e85a65e80ca91fa442f5e6bd841da184c769623266d03cf082336ad4f99b05e7a0b19674794c31ea89b0a930e0a4d149f83185d15301d5de2c7fa7825341a605989c8ffaad1220b4e6b4afb3a50fcd7875977e91442579e33f66b7b658418fdcdd27ccddbe64b5c24e6398dd63e42c056cc422c72c31c0fc9b09a560ee576b2b6176f75c262b79fcbaa9d7e9e56dcb4d3f9705f1b26152adb41798b024512f5f441ea245c1670053690a09d45d1a3a2bf188b4f434fdc705f2df277a6c7cbaad490e80631506b0167903a473122b693e9604a8d301edfa0f9acc6c093", 0x1000}, {&(0x7f0000001440)="be5a87ebcd17bc20ed9be93a86adaeaae1aeca1f29667c77c4a619a2098e3e6f6a5695b5a0b4660f5bdc83543ace48006070a3ede7aa2bbda4c954af79a2039debbe22e57896ab1bb8ba59b1973458347ffb89ac20ef9264c554500f005018265807cbb2d8262e1651da7bfdfc538e95bc0def627d9cda4a79f5c5fba2400599558e2760bf48401ae262929e87404602", 0x90}, {&(0x7f0000001500)="3bc4528259ad6139c503cbad520a121fb4cdeeff57e4f2574deb8bdc8fca222c632732cb9f0758f727ba7111485f5272754ae1e1c37e4e2785d2835d9054c9bd270f86ec1c65f4947563a3ddc0de29132150bbee3c79c9a07399ab121109fa128a59275c1d01decb0a73844069e88bbdabccb201b036725cec1cb051f31b939f7319ffd9440cf32e4396b4b54906ea5585f9ed38ffdfa37ad3c7ab7de2f53d3cc189428e4166de5caf8c93b579fb5eccc39b3385f9889785fd498c6eac0c7d99e00a411998f019c7bb591bafe0f496afabbf454df330", 0xd6}, {&(0x7f0000001600)="7a76ab60e4051c953045b75474165809e2dc340d1a626b6f2d0e961f79d8609e3d7c58520fecb24dcdc218483e1910e237389ec10eec9e1dcf87702af5b7f447cf51e04cd6226f35e5eb4be11fdf6b7d8205eb36189322d734493d190a52543178b64899a2d73b86b8a27f14bae9ca8d09ea802a63d097990d5ae211029f826bb3a663348c205585e5", 0x89}, {&(0x7f00000016c0)="ec141faf59105dc829786fd4ed11c727c89f5d69604f38136258ead9d2e1dcdcf1affe5e322ea6463406b7fb898a050fd4ad9174153a567562923998d5d55e982cd21a209a92555272dd446e12f543f5d1a1258dd243279fd945ecfde17bd37ea54f571942cf1d2d07946966f7c7610634da534e6908c5908ebfb6d8113bbd11994ab6b518b9e515b779babc4997541231f86b92d82add957dbe50521958cc3be8ce87da41411a431032d12ae378ded00298cba816906c1e", 0xb8}], 0x9, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e811c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff77423053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42ea3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a8b03e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c00a2b7589e37d67c8a977ca49cd0bd89d84b4e977f204ccce434a3e8b953e9633bf48ec1bc590944bdf782a84d234a7b177389a2c7f7697404890158c9e9cc2ef86e311bde8ab089707734aa4ac77b6441ab99dab93a401f63eb1b54b14999b5f976c5ab3c91a96926a800e14a6aeff4004713a4318b93c0cbc87ee1937e82fff0e344ce22900a0c7e09e59b61b493"], 0x10) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x80000000, 0xc4, 0x0, 0xfffffff7, 0x8001, 0x4e0, 0x0, 0x0, 0x6, 0xb494}) socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:01 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/114, 0xfffffffffffffee7) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xfc87c8278b87556, 0x10, r2, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x8, 0xfc, 0x7fffffff}, {0x4, 0x0, 0x3f, 0x40}, {0x85, 0x1, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x3}, {0x3d}, {}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "03b976ef3cab0000510000100000c800f000"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b0000000000ddffe64de4", 0x8}) r2 = socket$inet6(0x18, 0x8000, 0x100) bind(r2, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r5 = socket$inet(0x2, 0x2, 0x0) r6 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) shmget(0x1, 0x3000, 0xcea, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r5, &(0x7f0000000980)=@in6={0x18, 0x1, 0x7fff, 0x6}, 0x287) semget(0x0, 0x0, 0x480) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpeername$inet6(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x16f}], 0x1) 16:00:01 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"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0x2, 0x1, 0x2343}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000), 0x86) 16:00:01 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) write(r1, &(0x7f0000000180)="da1630bf56744a3814fdb27b82783350d9d23902b196b46e7e54585c47d2264f6328b3d16f7db42e565ef16c4a92c21da8308924a48e24b97e0aceb0f1973e100670ee4ff88ef81382f2dfe49dbfb12744931766651afb34606626eddaef6d077cfab096cd9470964c14fc0158a6416f7f1700a8acf956ed8dd25ed61319b9e75d5ac8fbf61a5967fda6fd7748d48f8c9a0ac68bcd8c2b10497be0ae24be482c23d99e8f4fddc56ae80151492aa5345a3beaa479cefbff0ad64d09c556aec589c0bac16169d9fcabbc5f4dcf405e6ebcc579e3e85f56aa27b626f1dd74cdef93fd4fd6c63c36f5768d8ddf", 0xeb) write(r0, &(0x7f00000001c0), 0xfffffef3) r2 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) faccessat(r2, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x100) semget$private(0x0, 0x2, 0x100) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x1, 0x1ff) poll(&(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xe88, 0x0) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0), 0x0) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x63, 0x1800}, {0x0, 0x7, 0x7fc}, {0x3, 0x7, 0x1000}, {0x0, 0x67, 0x1800}, {0x3, 0xfffffffffffffffc, 0x800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x800}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = open(&(0x7f0000000280)='./control\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000280), 0x200000000000025f, 0x8eb6) shutdown(r6, 0x1) fcntl$dupfd(r6, 0x1b, r5) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8001, 0x2, 0x0, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x81, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x30, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x21f8, 0x200}, {{r2}, 0xfffffffffffffffc, 0xb9001c0d11885fe, 0x40, 0x20, 0x1}], 0x7, &(0x7f0000000080)=[{{r0}, 0x7ffffffffffffff8, 0x20, 0x20000003, 0xf549, 0x1}, {{r3}, 0xfffffffffffffffc, 0x0, 0x2, 0x8, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x22}], 0x400, &(0x7f0000000100)={0x2, 0x18}) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:02 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) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202006301"], 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) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) write(r4, &(0x7f0000000080)="b8fe478a8990eabd41f8f874dc0b919ca4a9b5ec5affde079bd1474c6315ecad9d8d28c2", 0x24) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) semget$private(0x0, 0x0, 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="98d311df9aead2b5e75543eec4d0e5aa29a263e508f4290993833fd629d53fe687d4244515a7786249ff3030a878659ce66f27c6b4f1a4f047a9b6bf7d249ba6963a1ff7b8f08a73ad1dfb53f8305fe72adda631ebcbbc", 0x57}], 0x1, 0x0, 0x0) 16:00:02 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x70) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x0, 0x2011, r2, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) munlockall() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) socket$inet(0x2, 0x4, 0x1f) ftruncate(0xffffffffffffffff, 0x0, 0x7a622558) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000180)="bd55141c2d149114d15420d4b2a51dc6a9c80e31105bf112024a8cd7ba04bcd1eb7e52c29e4f03883d439ebb52d86f64cc52cd795009a848c56c2be5a3c59f4cca4c8cb95ec475d24e57e7bef2a9a4d64fd81a3e9b3e233450d4c334808bef1beb6ee86297181f2945076429509ddfdfcf45d012fad5e71be65f234793a561b646cb4880e8a901519e09db99ae248a044f5c559a6a9cbd6f1156fc0454fd87800dc9939958daf0da5d64ec7ce69dd00009d06ee50b6ffdc9", 0xb8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./\x00\x00\x00\x004\x00'], 0xa, &(0x7f0000000280)=[{&(0x7f00000002c0)="48f5ae9d0183c451b040676c99a01e31ece793076404bd406f63e5417175ae7dfa429a77ebc18fea38f9b742c8dc53fb7b675f993e927511f4e49a7a27675ad806a8f69611093f036262dbd41cbf7938a470bc9f64c4d2f14a81795fe6fb25afa27c3085ba00d3950a7b7dd36f909423c5088c5b5003850feb1a61ec8ebbf8169370ca5ebce1fdc5f320dbf104768624fffaa4bc7c143a3e1239806dba238e9093934939c8e30d8bf92a30c7813975b47903ee2ca478e61a11f6c1532d7cde669ea859592c16596fd4c4b20bcca3dababe849558e74ede19e4a0fba97ed86f103fa724c70aac69470c802549928f", 0xee}, {&(0x7f00000003c0)="da465b1b419e3ea654f5858f315958898f62df6e6795c8907da8e09214ebf38be92e158b5ac6c9a2096b37d1ae9240b2264cf52d6170babbd420143e543b5e7e3ecac7e3179198dde9c6c61902000000", 0x50}, {&(0x7f0000000440)="f26100ca5d8b059cba7a456dbc39fef97e624fb891f01a5f22f1e9f930eeac1deac521e6ac9cefdd3f95135d1c8b060bca6b11902f9fdc22c5a30f5877a23d8abe5e825c9bff6542047200056cffc2531114e27f220b0f0bce8a42f250fbedfbb9dc2e402760b3c1ab49bf8636d1e040b32146958b4e1304daa507760ca8b24a", 0x80}, {&(0x7f00000004c0)="4592a17fc871a4ada11b48436c620b0111a7c6e53adbf18d31d75a678c8deaf58aadf220c7a5293af893c81d98d25b04dedef56177f723c404fc62995ae692ab8f", 0x41}], 0x4, 0x0, 0x0, 0x1}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x800, 0x68d9, 0x1, 0x42c, 0xe0c, 0x5, 0x2, 0x2, 0x3f, 0x1}) 16:00:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) open(&(0x7f0000000040)='./file0\x00', 0xb9ff6acd007712da, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000001280)) 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) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f000022e000/0x4000)=nil, 0x4000, 0x2) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000140)="ebffcbff1356f5e3b9fd8127aa4e713048e69931929648", 0xfd90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:02 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00006f2000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000483000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:00:02 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0xff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) dup(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8000, 0x2000000000000001) r2 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r2, 0x0, 0x9) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044274, &(0x7f0000000000)) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x60, 0x102) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000340)=[{0xff, 0x0, 0x2, 0xfff}, {0x6, 0x7, 0x21, 0xff}]}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5f00) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) semop(0x0, &(0x7f00000000c0), 0x2aaaaabc) r9 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r9, &(0x7f0000000100)=[{0x4, 0x1, 0x800}, {0x1, 0x9, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r9, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d6300010"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x8) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) ioctl$TIOCCBRK(r4, 0x2000747a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r5 = socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0x67, 0x1d9c, 0x0, 0x80, 0x5, 0x6, 0x2, 0x7, 0x80, 0xfff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r6, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r6, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x6, 0x200000, 0x20, 0x1, "335efea319e09c3f4aef4fd016eb280c8e0c53d3", 0x101, 0x60000000}) write(r5, &(0x7f0000000100)="8c65", 0x6d2) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchmod(0xffffffffffffffff, 0x20) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x120) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x9, 0x0, {[0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001], [], [0xe0000000ff], [], [], {0xb955}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000000)=ANY=[@ANYBLOB="0010000000000000f0a4"], 0xa, &(0x7f0000001780)=[{&(0x7f0000000040)="a6b9ae7f67b6cc5b16beda18ab55d842307240fd8dc7dbd2519b48882d05ebaa614e69646bafb60ce3c54c678a1ec5fbdbcf1c5c50189f58f486c62fa1be7c17f61d28e5041f500398da03d5428c5680d412fa5b0521e178e4d758eb5449f9ae86df5538282d29aec6fb23319de03a6efeae5e51adb9913aed2474bc8b241ca34de25e49b4cacdacfa798f8cdba8f0dbe7bc9d23f7a4574311be3a068c656cf12e94a04ada5fda3969a763962f890929d27d94f5fe6a8d81918061a096447b696c2fc4e4dd2da6e96643ab7d1a6d48d8bf2ef54989c204500a0498ef2b1b96", 0xdf}, {&(0x7f00000004c0)="bdd33db1086d0f0b790b7ee0e4203b140105dd941a79638e3eed3002925b3adfcb9c9f1f920adcb5dada3a66c460a3f63e7bb17490fbae66acd1b6e5ac80acdb5ecd7d972d5abd713e50abf1a38ad9284b3e649818c6e496ee82df5e33a5b9d1e5ec3d40d28a8ff59f6dd2d68b101f9edd6fb43ddb01e1104446fde80d69ff5f361c0e72191b79ab35acba3ade48f675996619182750b10bfaa4983847278742f826a605c973261a0ed55492abd4d6f5d722cdee51c06bbad18923578c08c1b4edb1e0b6700044553c2e8883f1a7ac92eeda895993a32b2d2b219e19a2b07ac2f11e3ebe02d452d69a70181ecffa8e129bcb941ec9dda6951174dd0abc5b9511f220a8bbdb4d6a694e9c344e6191b404b7c2529373a5ef1316e41654f60b2536aa4ef97684491b48d652519efe0a4cd64fa30f71856dec8b4786a10bab31d8f9d713882ae05869cd73cf49fb5f452a4f2a4d5ae5e23ef5ff8ed12c64d5b0db5160b981430fe555a2013dcc2d6dbaab4fb0f8aab9f6a9248bf13fedaeb631c9cd1d44258199f1bfbc29ef9cd62b3edc405dc3e4e9446ab6c23362b2a6e53f965fd90515d0250b15fe7385c25d3422f6a39e493e465dbefaed4aaf94d0aaa1f1ffdadb411df2ea9a6e9013157ad8611bbb0ff3d3c22f55d79d4090788231788601ca1708b207599f4e5fc802d887a05ed8149fd7cff9f0f8c692259534c21cdded5c509561cac3573622ec1ccde6a4183334e9c4ffffed0ba46fdb01a0409026544e92212dcddd4c53aa466d1f7ec989b92ba9b887f815c97ce96d96cc076b3910bb2cd1b55becb1980861f3eae46b5fce4260d58c7aea5d02bd9feadf9eb54be72267ff6352f1496f0b0db1108510c5dd563d4d9cbc7274938f32405f88a89976ec50183cc4d25efe662ca6b20f59280849cfb9b57c47586b8ddfd54856d7193a0eda5b114402dbf512de545530be68e29e3e9e2e970aa1038052e3f602eef3dc8fdc8910d1edb39a5b1c8620e1ca3fce6e8f191d1ed4fadeb58dfc23e3d8c052d81e66ecdda9010c49fbcb56ca27ed2068e4302f02b96599f3f70049000ee257ffbaa4a1431f0b079ce7b840099912b40f2a3fe722367e28bf4644a9d6a85906e5159f35ff444247d3f75ef347ec22152ed7ebb4d1f90a777449600fd0f88c7ad86968bb5b4aec63ed018c66c6967ed5db4f4a9a930182c30ce56cb046797d52eeea1cb1d9e554ac9ef1ee4c7152b903a975fb7308420560532261a81caa47702c4fb4d2e5d7ba4ae6e1d03e69d47ee91afbc19eaab05ea585073752e3e753ff1cd1f99a0ee615cb3bd6da358d8026448868bf3e4f39026ac73e4329060c10c89b1f81ad14ecaca3414d7f51b0ad3da4d43a9680baf578a5d949cb3c51aa975d139411b30fde9023ce52632761bf181e15bc08ab56946b346ffba1b0966187c6257eb5553a18b7d81eb654356bf7b281a03d0102603d0d55b631b863e2fa99ed8f514832d2bca50e3bd5c01d0af26469f9b8d7cf8bd7e183d74b7a8f6bceeeed2c3689f20e7047693f7722e7af2fd1a019af3961ab54117f8983364e83a383da2671b1155eea37a4b029b353555eadb23bb3ea1c9ee589c3879f922edc97a70795cba3c9505595afa7c042df72a5647219e4d7ace7af54a4b87dadd8a9a2e43a15ecb11c8a5c49660778f21bbd43b69560f15e74856be8d26b25b679ead96849ac88cb122f99a80e77784fc839cbe96606e9bb3d2089803cd581ac08f94a242af4ed765a5318f4dfd17ffbda967ab3e02ccc4a8dfa674a1e02a49bbafe7bfa26f971cd4cad328a7e13c450d26ffe442504c3ad4c60dc1c382a01ac56235fd3415e2a4dd2ef14d869723d51992d21c9087da96e6706cc9b5b9c38f8a4f5cb443c8760a4b5788ce32a7fa2a245b758ee57d15d668cab73093b6040c022f69286d05bbe517c81b65bad6641c33fe8965793046559d34cdc13f7ebf4d389fbae6492c7dbe9e960e12c5dbbe592da1bffacd5de808074c25acc0af907d012d8fe1f3cdc82a032f7d41342a544e3736f2778c0896086451e0c1f564b742938953a95a4807da23759d91787c4597227cca3dc12bea7fbd45434f9fb30d9216b73813c15b6babba115dbd3661da6bf15dd78333f26b58b210bb1be79e608d1dfc2e97acfb226675874103385f5ddd9283b25bf838fb8af1d85b09c51bd56ed56de7fc6df458571c1380c7f5d85aa525d046103a87cf4aa08c868b9b1b23d79a344c47fdc9c8e5c7d4596f06aad005f59640dea59f98f0bfb4ae4c15325205338a73e1e14d586b3a1a4634b27f1b4752c19a814270d5cc0b2ba8e0c12df1fa5a53a8183e7e54d972b90f1eb4fccac12de7b60175e4a9faa74c0416504a93574fea909ecd90c68738ee409c40c811bee7f41a99e39ec16e34b8708539cc5db936717f2029e323b76e42f56b1cf7fffc77e9742ecd0576b99411de39c9e2757874ebf73ab72de62704b29eae4a0bc72b89311d7f356fa8d67a3516a7f8ce4ca7e69b8c2b2482bd7d2157d5517c6f2d9248f22787fdac1109aecc45de29eabab57c302a46e6b0b5bcbdeb62ebf14c90c1f2722c8e6cdc801c3914ab84954de32b34ca7298bf795f24ffd21bc478b31ae18101df7a5aca9e71c57e58fb5f30e48bb5ed55f34e3cbc6dcb92ed462d51776f2c336eb6423d883d2137dc09b76299d0b998becea72515b2fb0c692f87f5030b8d2c70389009153b49ef82c4c8887c55007aabf9c9fbeef552301a46ce4a74b7b2b569760bd3673f41e02ed44244d413de512c87afaf73d936402e3b6bade891b7bfd6f8607048b0fc2c1424d9cc45288c32dfbd5b4ac4054fa2249405883b931a24d6c498af25ed633a6f6f4dda78c8591913113d0d89bc05f7764ad24d0c73eed9131823ca9b11cf0229dab633a1c11b9c9b81c00586348f3c6dce4a7f81dd32367dfb62d13062f2013b02aefedeb7892a85ede9c8784a2d86c1e1f67fa9e4790c4db68b1ad20145aafdf362e93028ddbf998c657d2104090671814aad0e771f78394e2c49c7ae46269cb251f2b05cdd142fdcba9a949450b1ffd1d20217cfb0ffa8f956666fc63f7197f44aabdcad3fc9647df268feed1f935e896f989e61fb5149419962fc9eba007c3f89204fa83226a75ac3644e91598814e1536d9c36e568e26ef8756b8f04df20ff595d9832f55fc81576b549cb7a0b4ad911a48d6310324445a205457b5153c874ee98df8b7dbac394656f266edba3d6a0375f8960cc73a306a00e6bbe64767ca017200632f56e094cfb4781f964c46d36c2a62029aa8fcb689746bf2a565d6637a0bfe806b93971251958f8452590af850e762a67e896a9cb4d929ef27f343ebaa033279080052762494897f3691afc7a62907b792b053787388686dfd04ee4ab7bf5628ab739bf200ee1f67599a9029dfef2b4b2def9928ca93aa6cdb8fc46952fc53d4c8a33986872a59b5fa84b4610a7559d5daf1f43cf3890eab45b689eadca5424544f4144977e45c0b83197469981009f7beba0ece9885b917fd93591dc53fd3e45dfa43789841e38668b6e0ea8e45c59156f7588681e8be083aafcd003519df99dddbc3c1e4180fa97ab7baa96cf53409240e730df77dc9e784f0a8828e50b7367c1e8fb42a613e791fe92a1d85e0fc1bde2cc6669bd44087e1588f9470317debc6c8a4d16b35b5c0ecc7af17bbfec53022b800e19c44f366b7f84fffd5f874e83710ba7e6d8c74ea4e9e58f0107bcb71679a31d4b3cd46a66f582f5a2ae14619715b687078cbebb060c4e0d3f1afdd2a4c1352522013f44f886d4abb19cddba4ddd54d78c552174d4547aee4d14c9b9b648c7ea138344b6e10a964eb8f9e78e7b0d38abb94c69a4e3cadcf9d95ad8db33cc888f70d135f406dede49a88c415d6c800b8d97841cefe221c90763ee6bbcff45889d8dfff3d477d823625954b10998eed3e38ac10d690026f9863fabfffff4ef26fdd5713e2fb49817ab23b70f0b82c8f831f433b67df7f063ebeb86814258c0a457e3c81192ec712f820b35e642b71dbad1ed1f070f728960521afb807afefea0dfef1bf8c6ad5294ffd0149f77d0bcff246378faae121f4625274ce8e80af7240257e54475b31b669596310dffac8472e01892becdcf2b62b9b858de4e1c16d12f1e4e3be911637275bdef02f48bde326a4e7af9846a893659ba27c73592e47720251ef423f41883359e703c6a39bb703a235c1b38100bf700b1597560b97044cfd43fc3398532af7865debd53826d7ba88e52d7bb9dbfe16c48ab40f42c56229836d22aeaa8ee786e27391bb83722dde100339b537cc32e3419bef20ea8b822932c2babc1c468b5a74083c0444f3633ce7c1b31e6514beea12c34468ae733a5d1ca4fd526472d82403fd8c4c711fd083ddbf200782e4a8fd876679f0ba23ca612f0790f9aaa6f5963b3a8f52e58ab2abf1160169062190d2bbf336521b8c7edce9c301762fd1c976f1a32c040b9f3e276a86bcce66445cd4ef3a5f2cbd278eadcad5c9b3ce35824a9ccd0378aaa9663e7d279aa4ab59c54fe35aa4205201bdc4c3e8da164f3ff8923b931664ab69e8c6e08ec6d991de997943d5b3742d3ecd8cb66f7c6823da2f1a9bec5bb0c7670074c4c92ead945c33fde9363a16214c7929da9cda7d042625ba2f916558ec1813daeed58470f3f23dcb572f0e2c200ff0cf17454ea7c5e1311d72e014d6d1bd163dbdf85c09f8c91629ef2195ef400d7c5a4afb21f48c52f95872d6d81a31af2b13d55e73fc7581034f62eab85b40c9a9a863ddfd6785041ace92d276137ea761020d40dd20fc1a3f5991fa3a8ea1d8f98f0204f9fcb3889b430d2ce3ee7eaa0f9e20252ae0f63610882e59b7519115e4bd64eba0ea96783d7c874d9e8b9d99d5ac7fbb45c0db643aa4f954d5b26795b6642f3db3047ad4a8c3502c51212c21f404fc5293bc3744a24a07092297131da90d4434d6210a4748f3dc54b4ae3c746dce15e15c585bd905cba029d03c723579f259a887c0c3cb848fdcd96583d305721d108a342125978bc15cab04bf86348b152cde18c4b17c2597b25af6b2c8d7129205d9f9cfa785523c320a361f6ed5091380ba2cf45c22c19c87dbf7ce1618c704407776dad08b68bde327e51be093d9ae80f80d1d8b5c07e6c2f3a53bcd6da7b9ab9c923533b7e75c6981f3609e01d194c4c8fcfa678874b362ceff7f810414e051b6235e117172ae0652959261b9082c431e778e53cf5a1386baa628716199c27d84f223cf3e76c4e3003e59ae67fa05b30fb4f067d1fb76de88a7ba3c1a41a77b31a6ba260aa664b6867f6daeabfeddc7fdc9c28d00bb93ed330e2d365244149401023c66671c372d3c8172d6cb2237a4df942b8edd24a298a3a27be5d973f719f34c3219881a67e980fab88491ca3506eba084601e29c754730faf286ffa6ba4f2b7a9a24af5696c66cf23f09563c90281411ca9d7a0ed298dbbfe866e4acedcaf67c0519020aad2c2f1181a9041a2a11af47a01f645974e487fd234f46ec88405680010c9275f15d120c54bbd3dbffffa44581664d45a3c7d58c41eb43e8f8c21d2f4c47db263d5f8bd3f8cfd5f5edc72abafb10acae585df6dc6428dccde8bb61bed0f561ebdfe3e16e6f11a0afc9f7aec7728ea0c08965913bc01106a08459130b10aa62a8c701916489236a943ac742e5942c24db4919a75fe18bd491e02f2ddbff89e89eaeda4849f431b10a8ff35eb98b5a3e4a385ccc71f0bab78a1f3eaa0", 0x1000}, {&(0x7f0000000140)="811df66d560a109c3da334cdf8c606c24b6b943ba226da7895c68799a8d7c9026830d0770b23cdd27d3f9f7a13c2f1eb3ed1be21140c985d6479aa5ed99cf6afa24017f9ca2d330061a477636f2b8bd51ffc843845c51e8dae522cd63b1a128db7a24353070507c00a9aa69cca197c3560daba0b83e89d5e504298f8c9ecdd68a10765729dc69a28c8bf49b9162e17851a393eccc6d4575302a0d6524d7b3b19c7ad0c6afb4e5a1b3b4dd698d4a649173ce1b0a47ae35499d4b69932b0202f1046768a8abab2bed2", 0xc8}, {&(0x7f00000014c0)="418c97397e5a8c5a7098984da717fbfacfd33fcbb5705407262dd7b720ea8c3d7a81318e53b10fa593cdf501dcde8d2df258bbd72b68c7a4c325768605b02bb1a8da08418b3f60a69d2893245143b9d4db881ed1ad2602f214a850d2d8565dc3515c36d884965663dfa4427612e61240a2b779290e226b0d3f93ead7ba9509583f8968791a513ae4b975af07a6f77a97c49588b3a63d097d7ef0ca56e8c2b43ecd5a9b383b540b1653033075012bae8d5d466c64719ecc40892f737e012752c3d91573c37e56ca9520712335e5f6a56fb1", 0xd1}, {&(0x7f00000015c0)="3830ecfc2fe5e16499f6a4bacbcd4e7180b115f68c3d2f42c8e3bf533f99e46f717652b2d16ac6a19158d3b0dd8ac685046a82f3e34fd867fc613250a3365015ebe2308418af2495ad06f36ea67f8449959bf53374ed6f6484fe764358679187ad10b04ebb7abf0f0bd87d08196a80a5e334ff21b7802687f10df5bde159e5af6b18af79bce6bac9ce95ef2d0234cae01f61b89c6713c00e1bf75950a11054d4616e83fbe87ee85d86bbe6472c3b6d1d0db1a738d55e9f96505c88f3f9af19", 0xbf}, {&(0x7f0000001680)="48a83bc3854b444a2c48908b9c4bff11d24420a5ca43ecae4a4de6a4249ea16b25822176d003f241cb29a11f3857a2425ced5596c7d1e3", 0x37}, {&(0x7f00000016c0)="9d750b2366be6dc45f4ea42396896e08dfdc053dde35b42542f4036f13ec227af6e6dfdc2823f568fe9244ef4c63895c1d58151acf4b305e35ba0724f2d4f0cc7aca672f260bd0f591a9e90030bcabeb67d24dd62f2420fc4bed0778984ddc46bb22ba9e1143a8602fc2478aa0d2d50e18feb1a8c48fc154c89fcf58e3c271afb8399991ec5abf89db6a3ef92c20df374979926409f8731f12543362e1c990bf0142ff80517369dfc93fcbe1f9a834d4", 0xb0}], 0x7}, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:02 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) dup2(r2, r1) pckbd_enable: command error 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000001740)="895fee88f7375916201e41919c6afa54f29c817c8c194a10e22a2aec8ffba3bc5e6ebfa60eee6edb3d981854dbacd50d37de50c7418c57ad138ac02749ba0653b1947f5e61631276efe3f2b8000fac88ee9559d6c7537fde6e0fe9c9ced28e924565fd442ad1493cb742d7f473861337b2de8cf4fc9a8476bb6d550c5cd69a15882436f133a083015da64d3eaa09721ede4e1385557a4047ae0d3e157e964bca230f742ae6997a788e0fa4586a9b41488f5789bd634d941b36e62af1809afe394fbac17772a25910ee051999951a9d96e4e3a238cc8eeabc793a1d7364b9bd3478d0836c3895f06f931ffa5df4d67c2252a6a33ac58ba1d69564f132fcc30a728ae0c9e2040e0043eaac7030a78c8a46033e454d791abaae6f11192e402ec4a0278ec1757767d649af86725f372b0a157c0f6c9c2fa27fd18997a3e3cd1288987e6577e3b97161b66f7f56939cb31e909c008582ea886535151bc9055b2d807b62bc4629e2945a488c63192e5fa68b366013fa273237c3aa6dd0dfa38ae0e2327259b37ede71f580761e4a40f6c6ec8c079c90a2eea03e65bf81d819df82a452a9883e95d1ab064f85f84cc4ebd4c4c58864ef091404adf87385bda63783c9605375a2bd7c086a826417a31b3750f164d4754d382982726f9afd4ab0fe295b1231fbe6f4c910b8ea5dc6ab2d37e432d31464bb4fd0e1491aa647a6fab2035b4bd49dd229fe7fad1ee463a57ba49b3cdc61a858d6a55a2ce05c994dfeb213aaf248cb86896bd3b0dae935fab9b7ae061f1003ec9c2be1628b7737295c44827f9e478bc7dc9c647aa0d3b798c975d528ffdf5b909236916a059981aa7de9eb48a7ef8a897dba449f855356ac666f55817218e338d2422da53d72b64fa8290362e9a420ba0816a11301438524ba505fed1a10c321f40a351f090b364593fbfd199d2087faf10601172d48b23ad8288b0b93e8025e05e8518a755f6fc11b967966092a85a919db5e41643b4a7a312d4bbb7c3fe06a9f58017e25efb923fff1d26679890a6680d8ad83cf15e73cf4ba71473a6045803c6f0a5766f79cdb2ac483ae56e3888fa2e84a5ad82a4aa01096f44ceaa25d5a3576939be3040f552515a2d48c96221fcb79fe6b1be57533e31850a98fd5ea045317568f2a1507a85e7274e37eef947025321b51f6ab72951e33c0a5d244eac58d683e3b1004c5e9958d8048b3dfa83d95a037d555b109b1510a74324be635d8039774f20e976c85ed9433f6a900da59b039187755c3e51687d43418dff811bce9ab95729d98e669f2cdd9f86c7f87a7da666cec8e8962cae2471a8db59ea509e57a6b372c4811b79506a9076d4f2e2b409a429917d8799d21c121b0c71d24addc519f08ae351aee04120f7d2ed6f25e48104d82f4433afa1ac6dd5e6d151aad552017134351ee001b775ec4f0c29fda52e7765add5e4460c7fe884937bad392a4a69643cd5ee8f1d7945f559f5f451bd73ee015fffba82a8d760607a901e45a494deb6d05193026310c7462da8abcdfce64cf40edf0c134e043a548f7e3abe340067b36f83d526c47218e0c796f1714c40c155c2074a9408e31c95caa5b387fe2efcd1731efff086464b5667a176cbf44d6484fdc4491263c9b9b5306aded7784919ca4ee8cec425b0a54d2606bc0ed594e2635465431b0dfc8f6d8d7c7101ade6cd171851033e0b3cd90c27d402722c32919f08a83f57727eb881b205188006e6e3f7f0ccd2822c724240b54e8d72dc37d64a04b345ad53e6400298ef2f7e7697d2f578d2a88cef617df7b7ef4100bb35738445bf58bc729a782f2acf320a4c2a371ebba4c205ff741659273bc64ec6d02e7fb7e18d8191e2350dc9480c9e573d8bc0605b91fa71c5fdc7f91b4686433f7d1bb83ed5524e0a254aec31f0bf84ed9bb363789ccebf964f2fb2c80724dcc8b60546043de63023c6d79afd7ca4d8b58a7f9612fcacf56310655f3cd7b03f9e05be9fda722e220b40e453b651cc0d69a667265e3ecf099b17f19439a1d12a9a0e3925060210b761cb027174b314d569889363a0b3ec73d5f10a9b88004a5bb154127238fc185ea2700dca8b3192aba381c2788f708e20c5be1311cfaab383a87e59542f2e4b0f7fb3d040365a4c1d859ef0239329e4da2175c6ca9169ad24ed66abee0eff56a1610a5951924fef5861e8e648d6dac21cdd2aff042da1e603f053d88c433e9412119f12db0986a403e0d0b96309806dd2b2ea17eb286df12f5c15bb14940b4396dfabe4a94ab61be854a0a140c71ee709c3f66447063fa5ee0c43499947bea93ea82ad29b6ff1316f462ce2eb24934b6f762910dd9f5f2a28b6b6ea7f4095a57465d39af57d728c451e44e60022dcd54ef9417e9d0f844eb24a6db53632618cd333ef976fcee7d5d1925d6dbd0a2cc692c052829972f5ff55a6bf4a9abe44ccdf806bcbb05f0ffe795892d7316229726eaa08e7af315725d000288f86c191d457ea7aee8de0a712fcad72cd3212f343fba4cce9d6fc353fe0ffe8e36566ae27d1599f03433b930783e1f47efcf13cfa838a6d323d64147c11f9f0f18e882e5d40c56eecf42cbdb8dcf7f854a56ed55b1654624451587c52ebda3ad56cb8b6d45422b572f70a96e49902518e8dcd20eab514d763c3ea5b71416bd8f660a983817181e3113379007bc0152b0eee5b5dbe2d44f1521e61aec8119dc5d4c468a6253d9483e268da3da667b4872736114b177b722dcca63c03b5bbc22a0d14d5752aef74342db09dcf192c5e0dd13dd30121132263a26f76f3c4ae87a79371eae05cfa6997ed701627cea4e026455d975b3a2fefe5caf8880f4f9c7f0722a1a3904b7daf8e5c9df10d549f86775eddc580ab7f6fdc1f183fb1d1bcfad697c33433aaa5b6a73e6e8a011aa969935c941943220dd2642a8b4385eeb8e80476b7f9099bad039827bd6ef6b01fa3bc79710f064f12fee870bcaed041514b414c73c3b9d4caca24a28abb9499e87ada5e68969d8105d9f9800450b7cbc1ffae4f8d8d13d25bcf7e38f613d9a3d32a4221cd3b7b905eac70f74ed56f147c23fdb7521cff6fdfbc67dc5b9505a2a8e24728ee44d688e817ac6f0ad6db5cf27d6fabbb4164d1f71756c7176c57fc1a6c737ac423cc8eeed5e88b33e033ad157f979728fc8c4fc94df4ff0250a8530acb7a82c805264fd3137a657cdf4040856bca9595f34cdf9ff38aeb386b04545dd16517457e88df44cf2e2b6c223fcf9f0d3bbd913f5263ef5ef74bee001593741a6883a1e00ad67af84940a1548966b158b42e0ad8d612b2799e14899b41ff475bbf35d8d16b7835a5eb37690484d6c04823433b12e35e399ddd766163c1cceec408736f7717a58987b40b9ebffb8589c16e3fb516ce7eea94dd3ccba7683badc67eab30ca77a76cb8f1abad1a8febadd41bd0a9fb98bc65cd997513fc8e4c0c64789316376805c43200c924d7f7e18cd3b7a3e195293aab9d9a9379a1bb645f53fbfd68ec3c19f6ce7b2ab172dd9957f362d41457b54e10d1f71c04446c03b2308e75e276aab984ca901350a118b9f0d0a03efb6e3a63e45705e34fba75a7f50c8300b6d10ab841cdc021273c20c01687ee79fcca99785388fcdeb92b3b6c1dacde79909250758642f156b2d1c4b42b1badea6e823cf54002e5c966d9133e46d7ae01c566030602a834969c88dade7e5e7e50e9792ce917c40289386669146d37a6f118cbbe52ce05acf5a613357ec7c56bdbb7a321bd6c20c61285afda94ef1d2df2590838cc414ebf687041962123a23d26944a5614baf4d0bf1a93caaf9f6a4d9cdfb04abbab4e3e4613e43def974db0fc56d00c32dfe8d48b74c961d06c6722104a7f262f04952d9ef4216d7d53fd93897a8cbe87d97507714e9b16b0c39a25201f8fe813ea81c935e17358d827afe7e082e1d68a65fc96eba85653b1ac38098e83d1e7127b80c600ba1b07782564a84e421bb2f1cfa894e79d7f284b2c89f2b2adb949784e3c0430beecc850eba533f7661cd229b38b3203b76b34df8f95ae65ef94d21018ba786298a719989a017d44050235a3098d837cf1a0dd38bfd365b3cf724861b835ef7eab78260811a8e538306b2fadb1c5419af5cbb6a98930490dbbb2899cb5a57177671f068bfd934b38cb3f2aeb35ef634903c240dd7cd2e805f80fb29bca963c39c3af7a8af7b2bd88afc31e744988b49fa9d5b12ca3afc110736e7595ca83e4734b704efba1caa6e73708ee00b3e1c1e9465c6d0b33c298c443e2242b30db10a48bce86c484ef6adf2ba83c4dd183f6ed327fcf654ca0430e17faf7aabc76b5bbc3a047e08553dbeb23ad0c82b006244fb2757f56cc2152113a8e25b9c04ac3565a7b18804e8f6e170a52f75a4a354818752af07a816a1b166e00c666e4439e82a4c02525a02fc499d429f8c6671eadb81d1e4f1ea52d0234250fca8760d9bebab92260f3b09e5d527e68eaabfab5149899e6e443a4f01285da80d0b5e0b32c046cca7fd1c5371ab79ff8b7c9afab7ed8408a4d5d63aba5109ede353d837a760fc1ee90cf2beb33c18f24e8ca5fdd2f64a02cb3d7c29ea3c6446e15dc79f67e6ab2ef4488e21f7b78c3952be1c680967a1316153e08cfccffff6fd53f4f735a423adc7d80bd60e93d0eaa06df10118a3b48567e162ed28c4a8f6653e79c0fda1ac1705f56b30d9ca9de243dc78390f23a852570b447b774266a49dc1127dda528712fe2d3546faacc9de9060f2ec7cc01e1712bec1a63bf7d96e266e1ec137b399bcdf3182a794aae08449b3c538b2f46e90881c15da9be586bcb3c74572d2f57c3248674735d7b544fe7f19a3005c15c29e17d8d8db3410b0bc7d138d7fee5c3855237cfe8d8e77892bcba844122b6d37f91a9ff6763ad0a5c7208c084180e078f5a22e75ed0ffaa22d4714ebb16e777a0af1750a2819ef333d796a1004f4bdaecd634d570b7d6e431741bd7a1cb8174266998ddb93b1d273b4d31e19737f80d9929a212d153f8883f1a5b1b1ea2bc5e047ba9fa639576e13cc135d1754c5b4ddab2e165c8dc5b3c0daddaad6040af83e082ad02f6742e100853b9f85b78144daac411127eee9eab2f485a8ff2e9b6eb74de2b2695fd33febec21446da4f6c47d06835b0db7532eb25d3304865e2f0ada95b234fc86d8752a8ffef57a31946e2e730e917253984d1f5785dfc8a7b7cd1cd427b5295c56ea5d27591c1d5035c1bc74261bc1cfbca4b5df3222b6e20175afe75dcc929f3ff558969139ec7efb55ba3a4c74a1f3c0d712455387fdf21c02b25de68c814610514b9ed6be21879c1909a01a2d7ef0fe41d6c2e73815614e7e5b1c119d9c5833db165023a0c8acddffe4ea63b5e04c3f2bd2fe306d18d06103887e67705be767497566447de8584b28e3ca54ad5d597670606259b95be94b10b7a9e9aa4047c92afaa238a54a3eebb5263350b8f1271fce1a534357078f1f23753cff229d23bee9e1b04879a034d3be1b7f26ee8978f2a3298c5a12468547ab49e5e7e548357cfb24189bacc483ffdb22df8a1e64d65076586d6b772f8a543cc1867e530ce995fef2bc18975da2fa3edf1b025dfb230920c9ed884b08991053d9ce33e7c1fdc69613dc4e51e3ee969a318e19e074274a1f79a14a57719f7269e54256614f3cd84794c60c98f9d0e89934fac42ec258fc554fcbb779be7e9c5fb72178f208b300aefe53d574b703be86d37f980f2b2bd0bd06e2f967b2f31914f8fe8a592c1b1ce4f2f28a38ae99b1d9f82a", 0x1000}, {&(0x7f0000000400)="6ae20977bd7b302e56cfc532d5405ed57749a9add9cc69bd0c413b60b2c203562eee725dcb860ff6b50f5d2d38ddac41da8661f964cbfab306d61ecc27e1e7060000eab5e2ca6cda6484", 0x4a}, {&(0x7f0000000600)="0ee83dd601c272b1cf7c3ee44cb0ba85a6b751fb930cf12fb0ce2fe80397a641f6d448f3776517c6f911b18cc2ce6bbcce62f50dea32f5efff5e8e5a5d2a409f142b78f446e0d4af12f9712fe4c315664c9d74af7896c589060ea1ddf4d3c8b4e88af89e1aa5d540b19d056e5cafed8b184359", 0x73}, {&(0x7f0000000940)="d5c9f34058d3dd3c3ac1c558b68e31768c57b9786d6e314c2baf6b202854981be6e5ae49d34e44732c4decf32e2a4679882bcb9c6336dfb72e246ebc2da84d7b9db8ca70d9654c02be4ed3b91f6c9411e2cb0bce0215efb8939ae999cc5d64db285e9f023a187f75a2788bcecc90b35b8b2d2c8a98771d7fb9149f2622a81f034a52aff4dd7e5a837c269d514768c9f7465cb21cf1ce40223c8b3d38e2df0ea70db19c84a3723405e1e1a575d1a53feb14804fd4446be82534ca00dfb5f83cf1054c99b82d31b2b157e4af728c8168be0189d78692dbf41acd78fbfd787b37aaa873414373751b104f918ff2a558afee1b51b9", 0xf3}, {&(0x7f0000000840)="b7c2f5e11af0c550dd42cf275b47e0b24ae77cb5b6b202773aef7d2070baaa1094390c4704f4ef6fda46192707c4fd38885c6c92dc82597bee53aafc8811c052fa8a9ac99ff08d8558172f16a5a6c269253387f537df73581364d15efb0d798720c30bf85fc7391b542927fade3f0b724e82b7734209c9e58a92a282aeffe3bf6aa7a0ae56cc8e1b77b4fb39a3d9a1bd9570c1bf1bec0a25df0683c224fbdd23f7a89ddf235032a1227426b2beb959f36f47fe213532b49603acf90cc582d8fb414a7a1d3fc0691007cba06333605145db37f8c0179cb69b8f488953c9155e127641ba3b5a3556d1464dbe03", 0xec}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000500)="956d5b1e3ba7d4f1e9755bfbff62ddebea6a15f1f2146b6cfd6d9de1be2432cba1d89be08ba9ef814c568c0f3e493f86d5552e79be41df95ea1d137dfaf6ae02df192e1f0ae54b34bea41cee49e0bcf046d056669b259376b20fcf16890f4497649341749a170351914329ffa14c7010c47f7916dfeceacb64a9b32a36b486ff550e84cfb14a2b86c4ba217c0ece4089719e78d2ef1d770dc3551ee018aea18e826b1e6701c848431e59961f3bc6e8a0886ed75a6fdc5edbb56afbb52d87a3eae54a5493320eb86f0035d721", 0xcc}], 0x1, 0x0, 0x0) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) close(r3) fcntl$setstatus(r6, 0x4, 0x80) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0xf31c48b068e33657) r7 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x20) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r8, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ftruncate(r8, 0x0, 0x4000) r9 = openat(r8, &(0x7f0000000200)='./bus\x00', 0xaf034871be9ffceb, 0x2) bind$unix(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="00668b8257570a9b936b7adbbcc9f78b787a88afc41cd6b16860bec7e54e7a182227624c7f958b4666696c65300068b5fa6700"], 0xe) write(r7, &(0x7f00000002c0)="90d86ce31adb02a6069d2a008a22508efe837d2b8ad531d35ca5986af114ff8e9cb35d4823a8292b7c0ba994bb4f561c2f8e81f6fc334ce6260bebc9820148c194917bfcbaf4816b62e5a42187bf", 0x4e) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r5, 0x0, 0x8000000000000000) semget(0x3, 0x0, 0x4) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x10, 0x1, 0x0) close(r0) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x401, 0xffffffff}, 0xc) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pckbd_enable: command error 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x81) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYRES16=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRESHEX=r4, @ANYBLOB="6c8fe5f432f9d96e71567ea6afdbe2a7357f7a7d8324a422a56ea932500849fe33c9ff0032745bcdaa84c0259a63860029ebb7919923c557a20aba1f3a6a742c5295e011d7616349e074e71f47e86530311b4530c165d91c190191dce77296545daf3461555436b5d570218f880bd3490a64363c7466c892e205950c1d9e6f083a2cdeeb8ff2a5411bd8678c43f98c7f0c91eaf1bc7b92192dee7d70d4c0e5f3fe3377e74cf4e509876f29dacb46d92fb121595e08c585a1e0bf6f5a2ec34006f76aeb867b50a3049a6668e157771ec0fba5621ace7f44e1e0144d0905dfa4cc5743e25603569e66a0b7c04ada1fc9f8c2f2e4c1391c4d50a40590858ca4856a4d44970a2e1b88f7d3cc8677a6dab1416f61e915893f9eeb53e17243d7b642694c6238608389afd9b44b749ef076474c781716caeb9673ccea892a00924fe8ef55607cfcb1570b961dbaae154fd6a998480c0254403ae742e3f4f023ffcd25c669a77446314fdefc34f9d11d11b7515adf57e358f8b45f9be8076293d28a318bea3117eb2edddee3a6d1484f9056f6d4283e1675048d64e7f8a158bf8f2cfb1229c91665494969ebf344b20631212a49b7a1c30730e70545168dd948e087f1687445ebc161999cb8f2c274c918e957bfd36c7b65030a506a525317c8176e76fc318fce2ad6429882ec2e592c0432ae586cc84efd3f4b62f91d10e5b8330734e5a3639856ae7aeb993ea8123b74949c8e0eacea6fe8cf3cd54de591a40da01beaf1e50d2985c2c3e108df63d2970ebb3bbfea79e98f423a491f2178e80cf457de2581c52ac0f7157b96aa20ee344fc8781ec10f959c6cce82dd3c000bcdc1c615282d01344d19a85999619a9fffe2755b45e325f76ad672846ade2b21255ab68523de5716cc54820a1fa82cfcf6598a5b77a2c3b10ff33581ee61f082ba048249690950edd667d6445cdfc0a0a7f45c2c2e6ffad8cb226682ed84209978c77687f8eb03185b679cdab5381d6254b3d0fbcdab8260272a2b7ebd87cf916888f292ebb1580a58a84b6b42badf5ac1a3ed838d1c818aa6685cc570699f2dede925ad8be3af9af22554e96946eab0ff0c36e506fcc2a01c331ccc59ae0340ffb49a94f9f93366bf8cd3d73bb6c7e91c2b60169053ffdba9c9a3a3f556e969b23bdb137ea2407d402ea8da00df6b5208d6ed19d00942ff460e48b980262fac93b9ba16bcb6cb3db02464a14e64b4a6e57f03367712438b73ec05fc3b0ca47256414cc1be7e43a8811aaf26cfde7c1c986da72e9d3aa942ac40206d934aa9bf4cdf49dfbcf39f74091a8a523b9c773f58649dca556c5d9027beaaba384c03c06ecdbac5d4a2b52b27a91e9a7cbea23251ca2156dedb44fcccbb0285e218cbf0ec863fbb2de597b13d060dd14f06d75fe75e5c1ad001265c98bc90440d9b796e86bdb6174ca481cbd40f544f09236fd04f1733dc4e4eeae081f76a6b76428fcb38f075ab2bf2bd2439b8ec0e8fcd781b2a57736d00755f367110f6262a537fde57932892a65e7ed61e414b90d24f83ee9b609347dbcda080c8a228c6eae6979e593cbb907d685ff17a32a887619262a4413048c9c2a725b40dedfab186e009c147006af41b843bc84d36cd0ddc9ede3c81117c0cac3868d3ebbb63ce4748c68810ef4bccaf63646a3ac1bbb717b339dd0f145767a0cb893be1d79d688f3ca744011f7ac6f857a1abaad017431bd3ec02a3e32800a9f99a2001992e8878a7e0c88d0750453436f211504fc5222d0f15c24977e1b65ef096a6a57287fc324088916469a8c62321effdc36f01ec24cd3b2162e2eae487467c4ced3a9241d42abde897c59f2bc8526646471ed220a494a5e47e09ec4356ad52e54f6437aa955e5fe0a41de95f1f5880b7dfbd7b39e10aad41824516b5af28e9253f7a06bcf9717c70d8c10e1f2b8b6892a51d8b910cd59797ab8f22c28d40097b2496fe023565d36258dcc441c2f60ee541e1c436674eca25eda717fa481b60e492f1dac364c50890785c25fbaeecb5a802949663aeb39acf5ffd091bd5f262aa78827a3bde4760cc97ca2a141d6c083a604578ebcc43e38dc40455f2d83ce21598afcd524fc0464244efa5e67eeda21b3ab1bffe67f4c378353435ed7fde789e5171bc596cd7cf61a292579eaafd649fc12fc5c398aa80e1f60234fe3381b217bb6e293a39288ea9ee1da8bf863d72a3f60cd50e00765d0eb3b81b7e070c4e330249a3b4397084926abec51928ed5e8feb5d3687b06cbe463f0037ba6146b418746f0288d45b7834fe385d635930f3bd3493c910df6941cb870b9e5c6d166be989108902d49ca0cf87213a4db44b64423410a48dd0ad81feb9cc49c4b7212c7ff53807ee89e72d21b8153abd58c7f27e25dd81ac12e7b4a3f10ca400c84f6d7e4a2a5a814a4652f30c1a8e878435e3dddd2109dcce40eca2fce093edbc432115275af6feccd5052a8e2ef871761305304c65bda9f12efdc754c1fb511ee6c08dd79e8007462d7dd4688001e551e348b25f0c28d40ca5b5de76fafaf869343845765e9754ff40ee810171c82d55d42d5de8d3b1450e262b318d161d51b9205d743c24954db6e03eea1503fe50b4f91d9e83c86cd1c44e32ce0a4c752309bf940402735969c739fe22b0e7c75bdc51437888765c2656107ddb17e91ce5aad57de1f7c7d59d3b9c51d891273766aed45cb2085c312d9679801fd8746491fb0630b3a76bba39eb2f8e251ba32c691d37d90c3d7171e9f83728af67cfcae9e541ec31f82c997b1d8f578c64ff2bcf8c30e1139cd6bb6756e1ddfd832edd1bc78db10873db233e41a1a2447ec12255e3ca2962f7eb905e4d96fbf2d2a528418dd6f897212629216ef9bf752479bdaa3ed48fc2226d022ebbe0fdddd1729cd6d8b48ec135da48061c6d724ca8a10e1765726e998aef4a6498e2ceb3855763a06937eac50db526010655686f2032fd9c3e5b3c9825fc22fc427959731f4bf17d2e2d976f0f4021d9a893b0d56061ea1f206e5f5633c736f113471af424e4e5fadd8e68ffe6b2b1964fe4ba6bf9bfa8a3221c7873eecdd5d51499aa0591aca63e73fc075ffcac106a9d1b0cebdd9d8e8d7f5a961c10def36ba6aa75cd26525e8eafd24f4e7c3ff94645716b26e8c532241ad8ff21c4c23d79e45f5bdf98035c98e5f71a6b2425d88f03f6b0651ebe7c91662bd0e5191868f4ecc29f5c11c786d977104a1e9afeda19457ab8b4080c6381087f551e74a3d33c08239db081c97a86f9ab52daed7cee4c740dd409f85ff9210bbb916be23eb61647080f6f2d3b8fcb5b868896f381ee163a9d0c5ce17ec9dab46e67362bca5e1730041dbd311c831b83ffe91336a604692ac04ec2f42030436176e0f77b37142e7e5d7127cf5a5a545359b3d6b4cb1c353202c91c66ed123bcf0aeb50d298f8c0bc7a164782171161c47f91b598831a8bb55283c0098ffc5a38919b8a27697dd4b9d0e9163852c0974d145e98906a47baa4a4cc26b5edae3adff24ad8c5d9665057c24d831005aaddf997baf7e8996079163637ec06cf690b6c42aa23c755526f09841688d9834f779797df7851d35254237ae8baff3e30a310511d878f0ce8d3516e291f83d3f648c3f4b04e4a0e1ef1cc60af02b0ac9806b7dbbfefb0a8e3452d520a5738d57bc0aebcc30546067df7b7ea4d8d304f91729584e97f8284e03bac358fdf020ac056b0ad05895d54eccd11ef794136eec7c2ef12c20b8138d4bf49279d203490f708f7ef3815d1c43e319bf1aa1ac8dd72bfc6c2f23ec5ff2fb41800b54f73c98e7b72b9d0f806f99afe1525ea377a7fb34fbd0017b6b2bb805d050fc5a30bfb0d2b88cf00aaca4842266769a54a782372e106ac6a9160c65b5a02bf99f10a9be88bc848f2318a776fb535122d4642b9a8ccf9720ba8c4be6f7412c03bc999ad0ddd0874a1a7cfd8bff08b1670f3266710cfd22db4f056443ff8fe99480e0d5dcde07560a099c789532d44bc9412e4b6f71121c216751088870250273f47050c457efed246e3148938e73bddb72916b566e1ec7fa2dd1eaffa6aba57465f55b6290983e0a2847e5c9e26b564ea97ec658bc8d606cb7a2c3191f5f0af9ffb0ab174c06e42ecaf886f8449cc1e3196802db103c4895b1b5487db853aab60d75657a8cd464e59e6bfb3156951255c97ce3ca343eadaf0fbc36411ca0232e21b53fe9a374fa6144e5db624aa1e54d1b9c43b3e6ea269c77ce2df76c083d99074a5d378c63ab9831f5d7dfc8e5dccdbffde1cd6b795b399c5ca82372c2f4b5ab05d531b6d4c8a28a32bdf4a25c6968044599608456ea3fec8104dad78c0742da946e6ff5de330c6445a9dffe39dcbbffdfcbb97acd2c03865722ddaaaef913fa5178e93f1a8dbb9ff0e70019d38881446166f17b2c1a8f50e3867f9426b526691ad662dfd79cbf7f4b070041ee4a212469e865a395ba06832916630ef94de846e6be2ae4ebd865415894b225d55a0b14fa8a3b72c9b2d319d586cb4b19cd7766a6bfbee60c0888fa221d27f936f88389127e7ca3e5130cddb6aa0eec29fe1045fa18e9354f0f0634e50af3222b97c74190a1ac08a4a11b2958632766ed2bc74054abb44365eda7f9840201112b22ef3595218923e892df8481e8c31158e121b4ec96c98497166ac9fbe64814c511982d42f11a3d86e6441db5eab3c50348c398b3f67c190156e4dc911527315e265bfa6cdb9c8050a4dc2270ab6f802a236bcca98e44660f5c5f2c3dce2e20fbc1dd8825ec05b8d64b3847ebd7ee4135e7451aef3244c1f26624fc5e7f8578458dc468cf8bd35ff2b2dbb4e39f06903b72cb11fa46b66d09afb392fbbe49474ac29f1682562f3d011d3fb649e104d728595e8b65ced22b5fee21045269053f08f53018c1fd1dddae06365ad521c3d3aeab6e78e4850f14d1ff4b44c3809c6a3278a78f1c42c56695abb6a907fe1a523d159777fcb7fdb2ecc37c13b050b7b438c0452f433fbbe09bfbaf5d3201ca64bbd130649b0fbe5d98de214b8fc34f6833aeba9e98b6db0822362616f04cf2e847f3435d6d2ca49f27f82b29e9183565ba40546fdc77ed663f9dcea30a98813f7ef73da6579458003bf8d6c1fa4074455ce7d369be76e9cdc148e8abc45140e125a16cd36d6792ea7188c57af5d07a3aba9dfb9ab44fb6abac3252b5f12947017f986858d73f81b182ff27116eb38d306ce772aaddb3c183991d261ac5c968e8406ebce09f7b9539cabcbd30ad59fae86fa9adcff26739fe35ef3f149ac1fd3bf43f6e4aef24ccf56a6d857161d563a21dcfcfc8615a28a4cee872746b268f85a82abf8e3d4737b14efafd1f3dba13efbc383a91f2383ab775bfed419a7babd181a026ebdf0215c7f924e5c17a6a0af16d3f6a42d317b3937095abe7e58ebf796643f4a4a771ec1a07387b0b21f36f2e800f34e3ff093549304321838d008f12817180b90b90cb4343d78752b51ba9ac525e3cc2c7d0b830930b7d68bacd61cd268e9ccff087fb70e42c02e4821c760b65b9a57d737e36bf912068c7f2911ee3db185aa537db82c52463bfe2666f1197ccce33b753d8b41c291219c0dff83953e8e3fa54ba2df6e2cc95346b85030499088bab30dfa4c48cf237293c646adb9d84104a42c9c8982dd6c274bfb8362269006875af14e8e1ca0f17c73244728b7e32a47dda48474141d46c8438ce8eb146f042914c490ab3a050d4538aa596c44fbaafaab4c6b1b8e8e8fcdfc3c", @ANYRES16, @ANYRES16=r2, @ANYRES16=r1, @ANYRESOCT=r5], 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = socket$unix(0x1, 0xb, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) getsockname$inet(r8, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x01\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x45}, {0x800000000040006}]}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000300)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f00000001c0)=0x23) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x4}) ioctl$KDGKBMODE(r4, 0x40044b06) write(r0, &(0x7f0000000240)="76878f8136d2702860e150f14394674e0be86223224ca6fd0c32d0141357579b3ecb2856d2a8a88536d2052d23e8acd5bd3c9bb30b2647b8a442cf926e0be908eba697448ccb74c3dd9defa366bb95c0301939a834a5eed1d2fa0dcb8bbe010395b214c8f6fe7cf5ce5755397b5fcbb70c5adc4329eb583102e467214e55c4b42cb2e349ebe7b255d530c3f5217cf39f6c6023a08516", 0x96) fcntl$dupfd(r0, 0xa, r0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r1) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r7, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r7, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000400)) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) sendto$inet6(r6, &(0x7f0000000040), 0x0, 0xd, &(0x7f0000000080)={0x18, 0x3, 0xa, 0x4}, 0xc) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x2, 0x7f, 0xbe7a, 0x2, "d372016b70f5c63881c4bae66faea22d14f3e0da", 0x5, 0x1}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000100)=0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000200)=""/219, 0xdb}, {&(0x7f00000003c0)=""/126, 0x7e}, {&(0x7f0000000340)=""/59, 0x3b}], 0x4) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x4000) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r8, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r9, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r9, 0x0, 0x0) ftruncate(r9, 0x0, 0x4000) r10 = kqueue() socketpair(0x6, 0x4000, 0x20, &(0x7f00000005c0)={0xffffffffffffffff}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x80, 0x0) r13 = getpgrp() ktrace(0x0, 0x5, 0x4, r13) r14 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r15 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r14, r15, r16) seteuid(r15) r17 = getgid() r18 = socket$unix(0x1, 0x5, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r21 = getuid() r22 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r22) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r23, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r23, 0x0, 0x0) ftruncate(r23, 0x0, 0x4000) r24 = openat(r23, &(0x7f00000006c0)='./file0\x00', 0x2, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r25, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r25, 0x0, 0x0) ftruncate(r25, 0x0, 0x4000) r26 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r26, 0x0, 0x0, 0x1) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r27) r28 = getuid() r29 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r29) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r31 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r32 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r31, r32, r33) seteuid(r32) r34 = getegid() r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r35, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r35, 0x0, 0x0) ftruncate(r35, 0x0, 0x4000) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f0a969639091976bd5291e93c9bbb802ef465b3bc8566696c653000"], 0xa, &(0x7f0000000580), 0x0, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r1, r7, 0xffffffffffffff9c, r8, r4, r9, r10, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r11, r4, r12]}, @cred={0x20, 0xffff, 0x0, r13, r15, r17}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x20, 0xffff, 0x1, [r24, r25, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r32, r34}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r35]}], 0x110, 0xc}, 0x8) write(r2, &(0x7f0000000140)="56d974085a746497097d9998a6076834756595fdd3e1dc46e7e8a6b7bda172f4a3aac1ac0e20d007bd2cbf302f7353273f591e6927bbf31e297aed822b17b21b97e1a5e662793d5e0f2edc29ec4ff73f0d5e95f7921d6c475f3480969137a9450dbf271fe76ce8089f205a4be2df13727e098758883b29a6540b8450de79", 0x7e) r36 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) poll(&(0x7f0000000500)=[{r36, 0x104}], 0x1, 0x9) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 16:00:04 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYRES32=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES16=r0, @ANYPTR64, @ANYRES64], @ANYRES16=r1, @ANYRESDEC, @ANYRES64, @ANYBLOB="af97a5b591f7c265391e941fcd2af15b42d8023d9e1c8091c31ee2352d7451ceaafeeeb4a31bc239ef85d55bfb758674c9504dd69626f8b4abc898de1d582dd04e15fba534"], @ANYBLOB="f678d279c30cba80260740e99ac5fc936c2cf655fd473bf2708e9d87a32881b1998c56039300631382f267d696bd07f8b27106848c325cae68de25ed6aecab3333561ca1db223b4df829bd019537a6f9b860954e9fcfad"], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="2895286d497571e5bbbfcb56b69e050ad67030a36608f1ba9cb57f6e420e8bbbf2fa867a0ea71752761e5546a355a3ceefec2713156fdb3ca53cee1f481b593f36b385690348d596983fc12ce61a0a0335bfa30809abb212625871b0e22754ffe4defbf9392b620958d4adee013c005e9652132e10a1f260d2cfc5e5fc5d90ff213ef6699642a9bf38c2f29dc257bb74c8c3128b44708480e19a0bc401b2ea11f34c0c4b54d5651d7ca1f981e0f03dbe88f178adc5f498f3ac284220fc2c916c2a6b80a90af5bcd8f842d7a9729e6ea7d0be70f207e921938eaa16e35ed143f50061e346dbc16262f6883afa279d7b86ec35b3d5dafe52122f64f5f7f38abad0faefda862e0600215f21ef8e6372bb2956fba862f9cfd6664d447c055982b15071df2d4c6173e09483f85934f0316edce0b30e2b2d44f0a43cca188ca5779945a2005956f605f9231d2daae653b6d8b7ef698ed15e3ba50a81870de5b311b10be211cab9071efe25d6201c015e4105cf38034b780d9a0fc0b967654a9ba3b1212c6ca66aeedeea38c3e72c01c43a591fe9dd59e7adac341588b3b6f6842e5bb84b02227a7380208a"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = syz_open_pts() close(r4) dup(r4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r5, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x5, 0x8000, 0x8, 0xff, "d5924948c8c4dc813dcdc866ba60544a23c946dc", 0x8, 0x6}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r4, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCDRAIN(r4, 0x2000745e) connect$unix(r3, &(0x7f0000000980)=ANY=[@ANYBLOB="f9b1ebfd0000006c45947332d52d6da07833ce30000d64a2b9adb3611b7e72351cf8b121f50928e200b7d9a4cd41e0a13a8c9fd25c78d2c6c9fd2617c590c2ab64e30863dff50902c2b7934d841c2556381737f41cd13a96a8230ce975fa2bafb99ad11c80305e5af8e2134e73eac7f6e13a667ff0f2a73e7d1e65c8b90bb7a3b9f0f784c4331149496d668b9e660e5452d481b3df261fe0aa8c60d1dd93e958176c64795673077f033e525bd73f02f85ddb13a7570aee599beeb05a3e263838dd18eced074cd589eac46d321ae0a9747b"], 0xa) dup2(r1, r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3a19602d293ce3310b2a3b03188031eeaf051161"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:04 executing program 0: munlockall() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/174, 0xae}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/243, 0xf3}, {&(0x7f0000001380)=""/101, 0x65}, {&(0x7f0000001400)=""/217, 0xd9}], 0x7, &(0x7f0000001580)=""/131, 0x83}, 0x1) shutdown(r0, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x20, 0x0) dup2(r0, r1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x100, 0x0) writev(r2, &(0x7f0000001840)=[{&(0x7f00000017c0)="3f89ee98c7f85b5e3030b8f35520e73a2a8ab935aa6730602606ff5c1d03d23f20c4dcd4ced4b3fd4e752d068adece5c891738f48a47abe31183033e93bd9cace8cf0c1046afc5b75151fcfa998aa9f37266751b14bb21a779c10f9ae40139b825293c373d8422", 0x67}], 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x40, 0x0) readv(r3, &(0x7f0000002d40)=[{&(0x7f00000018c0)=""/58, 0x3a}, {&(0x7f0000001900)=""/196, 0xc4}, {&(0x7f0000001a00)=""/194, 0xc2}, {&(0x7f0000001b00)=""/162, 0xa2}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000002bc0)=""/119, 0x77}, {&(0x7f0000002c40)=""/237, 0xed}], 0x7) pipe(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000002e00)={0x0, 0x3, 0x8ff, 0x4, 0x954}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/null\x00', 0x1, 0x0) getpeername$inet6(r6, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) pipe2(&(0x7f0000002f00)={0xffffffffffffffff}, 0x1000c) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000002f40)={0x1, 0x1800000000, 0x1f, 0x10001, 0x3}) geteuid() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000002fc0)={0x8000, 0x0, 0x7, {[0x8, 0x8, 0x100000000, 0x8, 0x8, 0x4, 0x80, 0xc96d, 0x81, 0x519, 0x4, 0x0, 0x3, 0xde02, 0x800, 0x9, 0x3f, 0x9], [0x80000001, 0xffffffffffffff64, 0x1000, 0x81, 0x8, 0x10bdaff2, 0x1, 0x5, 0x100000001, 0x800], [0x8000, 0x6, 0x9, 0x1814, 0x9, 0xfa6c, 0x5], [0x86, 0x1, 0x1, 0x8, 0x1, 0xffff], [{0x7, 0x33, 0x0, 0x7}, {0x1, 0x4, 0x100, 0x8}, {0x10000, 0xffff, 0x1, 0x9}, {0x4, 0xa6, 0x2, 0x81}, {0xeaf, 0x7, 0x1, 0x3}, {0x7, 0x3, 0xffffffff80000000, 0x57}, {0x8000, 0x9, 0x81, 0x9}, {0x2, 0x12d4, 0x6, 0xffffffffffffffc0}], {0x2, 0x3, 0xffff, 0x3}, {0x3f, 0xd4, 0x580, 0x4}}}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000003240)=0xf5b55d309c743fda) symlinkat(&(0x7f0000003280)='./file0\x00', r5, &(0x7f00000032c0)='./file0\x00') pwritev(0xffffffffffffffff, &(0x7f00000059c0)=[{&(0x7f0000004380)="92b42b8b7b4d91cb7338c88542783a8a08c5cda9a2f32cc87e977e1ea80eeb2fa11d627ca1dbba1282c2362f1ef0f2fe56ba6b1a9aafdd40d8268663c5bdeb5807a734d0aec0cc3310331790162bc1fbcf4ab334111385c5c82185ab2385019650b595fc79009200e66108a87cae4cdd5aab2f7b95bc7f0dd1bd7ea5df82c6c80e78c132ff9506821e838a6897a312f9e60650fd6c7519fb695b3a00c7c232614e9efc912f1350dfd58e2dcb9535629db8f6e3b3523fd4458da0aa6143863dc80914be3dcae0d7149c0302e070466fe846b902c30a320f9887bc6a5155fb30ba30d2ba67f3c9105ec112093e9579ffcfbc00c6d64cc8de617066eddf220c39835cc1ed536ac251fc31fef81c4977508d84594bf20d52283c64a81b87fff3bfc95e2fc9e14895b2ec13e4a315a505faba3d05415c13fcaf2b01beb78d598771e8e100d5274e9d94d7ce43cebe5d2dffccc4f5dcd20e7adac3ec76180f03d2fee3f2eb756a193ddf30622bb433fdacf441b544dd2dcf8d8895dc558fe5c13efe962f6fe19701f7c6e87acb9887866ad0984c33a61f4e503e5ef380c939003c59a3f1a86b8a1c0094e7255ab67dd9ca00d17dce30c0af12487d53265cd7c983e906b97b2fd239279ad0ba141473b1915dd3ef01c96a0563bef56cc9d351f66ceca4563910f93bdcabd2a4423c905996e4ca802c662693e91f0ea5fc047acc3200a3f83eb25f62a2cc7262d47a70d28ae2d04163baa0c57147dd2f8eac60fa6e64bb7a308c7e482af4045f9ff513b1bdf5550004298141dee351bbc1bc4abcbf777d1fd2b765e4e63689ff78136f6a8fd3b62f0b9484c6062a0105cbaca7e242329281f081571f9f454efbb4fb5b883d5d07a9c094185d46065dc8e14a5d42e9dc965e17c07e098a9f0b571284add5b33c54509b897c46de379e0e002f5d4572c2d740800455df1b844e920b10e065c13828eea4dd7c9da1c65d08ab06d902da60508612cbaac142122fde5ccfd986156144b1e8f7c58fb9356c8e38b9f4f678596b4cb034c8000be5dd78f7326bf50965d3aaa7367d6f55d7142ede4203538cf733697cbe9639e3c8f59cd3c79aaf2fd0b999dbf2049e37e759120c35bdf70f53ebe500a185809c85e3e1326f1ca76a57aa747df396b058c27bc0c9f14b0fe1782528ba6c1c4b523ca564c5ff51c4bb8e347ee5a9032dc347a6efed58367ba41330781d5fff4617025cfffde7f51e32d0b6ebcce28faa47dca9f6163cfb4f4807bb3672a1ddae10331a426cf6f0623ca3199ba074d37bb9b5a0c90fa0dd35469c1e5525c2d819dab505e2dcbf8d8b443e87cd1c5213cfbadf70c4aa1a14b263a52a14640ff7ba7cd22988bddf0486f71b159464409b3749d7ef846d41911885ac90b3937ff8bc55a1af3826c0405ec610a69ff3cf83193e6ad85d413132a74ead577b1631527e033cfd6fe45b1bcd535d7402993d6da882611b1cf9ab911e99358935c9ae2b2c3908a26e277fe74e54e342edaf6aa6e83f91f1adb5836688940fade385772e735c2b67bdfc5a4ae2f3abf8528ee1ff066b60e2a2693fcb84c45e867230450ca6f935aa7b695d2ac05e75549333bd24708ef532ebac5ee26483ee4be6774b2bb99e4b3c49ec2aedb8449d08c05ff4e3bb9261efdbfeb6b2afdabac3ec530559b9b142b518dd7e0b6d09fdcb2aeaa989de44dcbbd08e84a1cfbdd7c0774e7472b31508da24c006a2520f6a4eeaa87c6d3dc1da9a0ad21a21ed628e7a2d55e34925d7542f02091b164455d9fd2b3d0fc6d7f3f3afb0688405b2219e5026a348af9f9d8dfce36e2196f4df779bfc5992cef4456045a976be5df62da4e487cd43feb0bbb14077ebd332a67fdde7722c8f3ee561a596da281b765fa8bf2ff221776bb2ce1c0ae9df20786fee67b9541a03e6834b7159450000add6d926147510241ae3ce60fdb56a03effa547ef8626435e4448e5347b6b127543a134a5a5434b83ec1f571d7645ac8054dbb2d63c8d90efc837c1a0c053a3839ce3069c6c22d7c4035f838c6b4db4f7a6e3d0e38a99657331c015831a27013faaf803975e889e9f0a1e1a0dcb9b784a2d4a073c28d5ade1eba8fbffff161bb56ea59cba1c18c862b7d71dc1c0600c27d5e917c291ba1285e02db781e3ea2e7515de0732f22ee1628a18df8d68c6ff50f4af1a86b6c79b718697e0d52a7fe82d4fa990a8bff0b514d4bc66ee902887a445511433849c7687b4887ab36aeb97cebb75310917af1254b938611debd9b68793c704e5f22c2a490a91da7794c1a12c8c61d46e2cf866c81eac049e03da11bcd00344e29aeb27ecd9d44ea7cf660fb228830deb3c21090621d4c30c16e369876a91d563709bfdba17d53e71e8ce7c051995c6911e840088258aee3d7095f851a2d7a28bc54a42d82ab95dada2ff4a6d43fccc48169eea2fd2c51acd39b009bd45924d4cca8a6ae597f96148c881799e825c2eb5a39d98597bc06cc08ec1b4e739a88618c00b56f41bedf60b71bbdb372571854687d20fbe210459091fbbdae545a5aac9e19cc77f46c7d48c8641011c5cc21b220bae1ec6a2d72583212aea0d5e465e8f5347c788f0e266078bc1da968a7e38c708d2c118d539cb7ad3fcad0c14091503ccf89b8fc3f8736c14641a01b9bdbc075036b71432e36198ae86eb106a83db8423c625461c64b05f256fbff11fba418d6f6f2b02e894e856268ca93a2a2661750df514e75c3c3e30be989adf81e694d4959812a8e6f9a5dd1fead6030400015be2bec268ccdc90829d7090d5cf4548f9ecc79bf10500c92904433e3a128bdc526e59ed2e78c80996284c255d5e8a37f290161e56f4ff16e78e6511de6a45325b43448d50914d612d24324551da4044e24b97cf5a439f6a514936b3822af6651feffd45317e4697633020eb85dd593cf952802bd18d60d5a0280e8b3e56540e33f7b98ffa6faec724a93cd048b2eb006a981baa8f600ea4267797e9b08f9230da812b68b1469cbbaf650271b2da2b4c0732be5b2598a385dc2313b51eb0d44462defba83dac23b88c1896b42aca0b3c9b84e8db0a0273534087ad14054233edd629d5e6df8b63485331be5b54af5b3f79242059de2fcd5a1a0a65203ea686dc8700bfd12d4ac1613a9ec1076264d86e3e544986d114c16aa45cbf3d70e90437d3d504b465c553b8989f140556cd1077087377600f034bd4107991d38fef33eda88e9dd0262c33710fa60a7a2b7420d640ef53cca2db8f8ae1b31c83f8298cdc0a3c8e6ffa13a14d0d408393f77ef74e7baeca1d28069903c12339de21182aa60783cd65c3cafea99e21919d1d8a8519a1d180130bcacc6f45e65e2409e13903c075ff0fc66d560a25d242df1f2214e8c8ac80d999b59f95cb5b3fe7c75884e52da3fa2d91ed7d301c1d342001d0cbf65000edb25b04d1a6d9a6f2940261288a8fd34c71cbfc688adf0262439e838b0af6b8eafecc0956de2c4fdeba6f6db45efc71bfa02dc693297e8e2476d9ec528e2cbdb7c41400ac5a1fc179e161e6406c8204899f9345c51090141cb04d2b3a919732f0179d0aada9df15384e2f8d3e85750d986ecc4b317c82b91461557684187340a146b71fc20080ea8c0d8e3b758cc90fa1cc897f7c02286243f2434d7276b8d1c87f74fadcda51507ecda6835b49acd59bf895e0002f3c1d58973cbb501d361d92146ac2d1d6280343700752cce06cf65ee0b4493be983883bb00e5a262b4f6845595355c7a7435c95c4fa158724c8b5e1c257e04d02c5ec46c5c510958e37bddfdbbaf2b31d581aa8628665ef0ffe0990e811f9cbf65016773b46fd7193229b8dcbd1daa09f0266fc12d330b4558c1211ac3568c506332ec181948ab9cb81aaccd548c15c6f5c82433337ae20b55d1865f57047c93872a675a4ab6d22ebe17aef8392169905a83d382202811900bb7d29dfa2f042f0eb9d609ced8abca7a99567668e89a55b86f7e95307dc430b193311de8188810c9f41e1ee726699b3e1028682d14aea206ee7afb4db5775465bcd863e34c8b365796555d59ab6fa63bd1435aafbd1c420a8ddf0e8766098f8abd3fdb8409e33e18c327d7ee438391dcfb0b301cc33d42daca00c23d98b263057ddc83f6d04a2d4e7d6f08d43e153f2d382d309d8e0e41e360fca77ddefb69d01f51393a6b9ac514ef9b7b5fd0b8f90e17e2c9ca2ee6911dcae3a811c8ff1321921ab443927d4c67145461b44e8198cf21cfbbb61d4fe8061731688ea197fd76f8bd86ec2b5f1688c80b2550403a470c64acab0fa51fea2ef654a7815d3f7a2cf3decbb800aa178180a80c6a58d8c1fc9a66bf5d8f9de7f40ba57d00aa1d9b9196945853d21a313e9ab7ec34f6a6a7fc8d10735ef3dd2a0de192353d4c2c32bc86a9229d8966b7a448b97ece005e90c895bd51338e272928ab1b38552c94c6f614572f1f62d5e56e9cd4f466f0a791c395d1ab4d802aeb4cc08300baa69b4f21d717d3c813845fc9fe0a25f614c01df02105d4d3a49def42556a4a7009f2af0c87f7b78f9e900203b8e96f7232dfcfcba94198e56888fc4549269cf08b9ebec87305ed0e5eec7fc9a185e38eb42ab409a6e7b0ea9f0cf2823070a3020dc1cd242e3ef439bbed7c47ca838db997f97a7853f57936185d3498334e338baf303928a6722ecbac6484eb966a0816587672a4e4d09be8620a9a3ef142d640769d30821eb52a15eae0011ae024bec6ab46d6b63e64e8e4689910fa62cdea671701fc7883ec6878da866554743bddeb0f7aeb496a7fe343071ac13b77cad9a7df916a489a32b78137be35e2ffb4ea1001f70f604c8bc018b9b88e54ec3105722a205924f5b2b9c3d691f4df6adf6b262442da5f4a4044e876b68b4d43fa57da6e6926d9c884e9205fdbf48698b2c3f6dfaf2e8150e2a775abe09b90e2c771d57cc26a8c0b85c5a2c9a6a1bf6d2014df741d7bbad3a421b04ca0c749ca63c37c40172f31e62ade8034cc5a70f23844e1174def06515fdb8248fdd0dd4371016cb401ca9aca8d2fe4d0dd712333afad0444a83e510a6f3d5cb13e824ecf3e7cd0156b9704bf99132d65af71ae9252f625c10e6d5251d96b4765d2e6194b49b25f5da9bccf74c45014447f21d805871e2ba15e0e60252efc0d97c4b45ba81bbc3a2b8aa6de273537e4ed1e9c41e48434317fa18d04af5a90471f1eb341877db5942e9d89a5f5a5de9232ebf6280cd865fb19d11de6356910ada1009fd5729f1db75356fe61096cddce4f2e5ad307c2c85738ff31bb971ab8784888049fa1d008f08aa6a543d98001094a904f3764d72d617d0d86ff5db6d346cdb4f262436edbbb7bc33e53d1a76c3535ab6ac654ef5ad83c5d085137bafd831e240fb0da3ca94ed4c65977fe08ef79134a0089c6b2e4344b84cd74dc6372986dcc23ba4acfa039a30270b257f77e9b49300723d4b3cd30fbca753dec6f83b2395732a11f355403e68f329c9046122634e11ab09dd9024a59d82210c5edfa6971791755273913cd5bda87b4d354f9a9711bb04bc5b13215b09d2e8baec31d99ee885d8d84bac4aacfb023abbad96f7a2720399465464360db0553c709de8a472b42e658f6f73f7cfc154aa1d39de1ea33065513114f8b2c313ea068e0ecb0e4e81069d19ee069a8e9a347ccee4f9bf0367e6b03548be009e79907f2ce9a98bbc2d9e53b6869495782d6327cb11779a9d8c1945d41ae94fffd552289931690e3ecc0f9adc0abc9c9416337d0d620db5d5e13aaa7639e3289fd0248aa59", 0x1000}, {&(0x7f0000005380)="5aaedbe350388860f7b610d8f9a1063c3e0e8c91db5eae14561fbc435779a8ca3c107ad287982f0d482afb5b67caf0b87f94c724da64176c50d69584fb6bc85a2305bf5d229e45b74c2373ec9df5d2ca47e39d4b04d53e57759a2b922410b1abe7f46a7f894182488048a2ed24c2f082485f37efe07bdf85b93d0275842520d54d0e3984dd18a6a00998d4c78c5af2cec64d1bebe01422e1db0b", 0x9a}, {&(0x7f0000005440)="d0aa79afe861fe2fce8ab7b6d81dc79d18d19e0384524e55d212e94976a7f6267f96bb0feabff3810a200ea6713ffc98ad2ccaa6b801f214ce646329a0bd67e6c1c41aaa779707fd5f65e755fbb62bf670e5df114694016f890302c8731eceeb8e9824e563b34b776b8ebd2fa346222a5aafc92ba9e53fba7d9a056d7eb56d8fcde7d3f03071d0ffb61a29d795728eebc3aede76a7d6cec1e2716c6b507b3316654d0edc8e44a26183b2ec32aa4d948deae5dba5248e861006d3913b19984f50108d3f976a9ee71aa40ee15ae54d82", 0xcf}, {&(0x7f0000005540)="fadbef173f3256727d12f6868e5da8742ada7b015725357ec614ecd993bb974c55b667bed65ee063ff782ca89ab587c36348dea24225f4e17ebb63c04ac5c9791c945f3327af61e33a54e564cb8abbb2bf276112d6081a7de2996d2162cf96f9bedb487e2539c46bfb14fa3948da22f5580d8c11f7e9544b617974419104c8acf721ff8aa856888b9726f5649718a755cdf07b1832e1d831eca510400d1d867ecfa2516708d6587576563696", 0xac}, {&(0x7f0000005600)="1672a211e54da904d51cdca0fb66840877bf94858db37e94b5177ffa1f05a57ba79b9e705497798aabb3cfa2215153f2c2ac218635a840940cb0ef7b55a63a0b853f898007debe9867cb474cf291f0564ccb4e24fb7945c9b865001729a4fb326de90b55c19fd76264baa80e52ed584d60f4bea29fdbbb3da1cf9caa71d4ff84f1705a76c5e175a398af23ec18458f87520a47e529a717634c5618e7f5e45b76746110fedebd6932a96483f7d3898e7b3efb1f5e50f351e79f37209ce3a687f06b47", 0xc2}, {&(0x7f0000005700)="5c3ddf647593e8c2c5a3cdf1bba52978f20c0c35276df0e51161af415be082fdb977e140427043bd01afea45595242c96e05f4c27b634d06678cb4418db96244e812f6671ce796332ec3e88dbc2aa404f91c0e67febc9907e128482321372b8c8a12e47c0b12352515768a5bb9e23271c4207d8d7426ee710ce0eb16a80fd5d1ad14ce513c53359d7f01ead5b1e86ec0c15b589ed549fcb9815fd8293dfcbff4fb305ff390fb73a51468aa10e391e224838148cecf0b24416853a65c3c820345015f6e29d47aea3fffbfe45f", 0xcc}, {&(0x7f0000005800)="fcd5e84935d4c9bb3b69551dc7ea75e5cc444c2645a73c656a7f8708715050283d1114dbb0bc5a0985303103a5197620b57629d0aeb424f9309f3dd34622ae8bec2a3ca1dfdda13b82774c6730399a486b9ee7ed8af18a2d3aaadadbcbd5ba14aaad1a5a1c9527d40f48bd62a96cba6519d28883d75be985afd6fd86731dd537877dac7df17b1721df0e50b8409b493c9ced4e6770e073fe2b0caad5404421c1d4e3139d7ba20077cc3ebdcc574b35fa65539d526a328466fc8f935ebab8f977dda8068945a873e94a5942175c77c2cdbc69c530747a7544633e8ad698bec28972738fe577728a1a", 0xe8}, {&(0x7f0000005900)="0f45af53e57a9e0e2dfb9e712c76945a16537ec3b8ac85956b1f1850cf91790b4424e9179cc7ba6d4f147c20bb4d2cbfa1e8150e715e120d048b45be650966b2f4f27da612c81573799658caacf7de7e92f764bb16fb71b3caa04b5f95ce2f232f44a098746d61ced55003c9b98012ff9e71771ec3f083023444a3d8801195204f3cdcd499d214dfc4bf9f8cfa5d9dc3", 0x90}], 0x8, 0x0, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003300)='/dev/speaker\x00', 0x8, 0x0) fcntl$setown(r10, 0x6, 0x0) r11 = semget$private(0x0, 0x2, 0x60) semctl$GETNCNT(r11, 0x0, 0x3, &(0x7f0000003380)=""/4096) pckbd_enable: command error 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x71f]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10820, 0x0) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x3}, {}], 0x2}) 16:00:07 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68510000007ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000540)="c71f14520603b73f25c7419a2092bf61096d27a3007242c9a88b86fab7ca2730619556ae0b655533cfe03fd4337896d5e55d1278e826c321f2568894fe31abc0a6d11043a5aea7ba7ba917c6a37495aa97bebd4d1dc0d8ff4a6870be6649fbe5b8354a402a4dc69a5b3cd65f35272ff6c0d3523e5f834d09961c2daca9887073479d71035a4554b5b01dfa894be29950f5ef476503a56100002d775489b815194494956d69a2934536a2df43d0b1ddd8a6e0315dde8e152ebbea9391fff00787643fcd86eb3b8f3fc086c74c4f8689eb76cb8dbe1d71ef83d52eb157c7bedc78e6fd3703e3517453bf9fbf428254cf88a697346f9fbefb45de0337aa55f08f3d5cce84cb79fc8adf849c9b87939451c5ee367bd1d9865d3de1305f40d2b443b28e0da0795e4e1e74fd4bc886387ea4a14f95a07e3dc30c90ec07a8c830a9daf8515d7f7fe8c452a13f3eb86ddef933114b", 0x151) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) write(0xffffffffffffff9c, &(0x7f0000000280)="f8893e9d5bfc0bcaff0388477382a05dd4857d000000000000000000", 0xffffffffffffff95) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x200, 0xff}, 0x8) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b81bfe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe673362870b4ca408947f646876e47502cccc2e0f48817d4f4affa73c62018ea95b332aeadd2d19d391ef394d4286ce99f11fc17e940167a8f78496997ce1ad7de4d0a1751678dcba2a8c89c7c1541990886af7ed114572a90a74160a2362c276c33c80bc419268a0f80931dbfd9d6df40934e45ef01ba9eb05aca5e0aa4958677e87db7fede6dbf0731aafb4d95dc0f2d9dc749b2661e80dec57eeeb934ea781eea5eed57bb1ddddf291ccee28d3cb628ecc87caf569e589ef3593351e3fa24f090ee89ce2009bb6203b6b9d13d945cadb8d501b9f0d72655fc45c0c38c7b11977428e2bc41840c4b5b65e0c8901f5659af98a4bf55c12427511bd36c959ece7e5119f7eb28cb8ab5f697480363515b6867bb17eab39a93ed911625eb7850c20ff92400a0a273f8f99bda21b6a13a56681fd2e3f1a660c8c0e3de"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) r5 = fcntl$dupfd(r0, 0x0, r4) fcntl$dupfd(r5, 0x6af80b66af4eadc7, r2) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r6, 0x0, r6) accept(r6, &(0x7f0000000040)=@in6, &(0x7f00000006c0)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10401, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 16:00:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = kqueue() kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[0xfffffff9, 0xffffc000, 0x1, 0x4, 0x8, 0x81, 0xef8, 0x3]}) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x357, 0x80, &(0x7f0000000340)="b81307a1feb776f81737c845a239e9513f91f6f3713cbaa35886558aea5ec63fbcc4b96146fa5e14b7b75a24de689ffc9157e0d0afc6670d20dbefcef14dcb10e2520a26959cb11db9c0b3876850d744fae56ecde2ea9c65e866514eaa511d65840be78789d2eefe5fe43344aa532f3e458f8e2ef29fbfe56b572c880387f8f035d8e1481775bd98a1847dc07f5d3786cddaf0be8a10d79af0b53e20f8b7a5fb569b957e1ddf69b677bd3fe83cb45e265744ea222527543d950d37aa0cfa000ebea7089a23b97fca6014503828746411baae8e45251d777bfe4fe638fd23334a28b69d6d63a99177b66ca2f2cff0a90f19de4d2c6d570678fcd34735309e780714a4376f00c99ca6b55feeda754f40a58ee993b16b2b96ff3d47ccb1977b7ed5dd36b6df4a59e096141b761623d135cbbd92bf9972d0f8a05e18b8d2cbcdf6b02ae699da1c74b2e3c7613f39f30cf2d133da6f5f15c431aefb0f87413adc4dcf6e6cdd31c63ceef859fc903af6f1145ac8cca4b2396e25bcfedb2b2ee86115863777a265d9797dca3182f82e43376125816cb9ba4dca18783779006e3a44f3ae608d3eda0a6bce640759bbdc8ba4655bb4633ee6eba69e9a73441db3206000"/469, 0x1d5) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) close(r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) r5 = dup(r4) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x4000) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r9, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r9, 0x0, 0x0) ftruncate(r9, 0x0, 0x4000) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r10, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r10, 0x0, 0x0) ftruncate(r10, 0x0, 0x4000) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r11, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x4000) kevent(r5, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x6, 0x44}, {{r7}, 0xfffffffffffffffd, 0xc387fe1cceb8dfbc, 0x20, 0x8, 0x2}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x2}, {{r8}, 0xfffffffffffffff8, 0x5c, 0x40000014, 0x3, 0x9}, {{}, 0xf, 0xd4, 0x80, 0x834, 0x80000001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x3ff, 0x200}], 0x101, &(0x7f0000000540)=[{{r10}, 0xbcc8f6c0b6b5914f, 0x1, 0x40000000, 0xffffffff00000001, 0x488a}, {{r11}, 0xfffffffffffffffc, 0x0, 0x4, 0x1000, 0x200}], 0x0, &(0x7f0000000580)={0x401, 0xfffffffffffffff9}) r12 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r12, 0xc0286988, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(0x0, r13) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pread(r2, &(0x7f00000001c0)="36f732668fd848691edc5c24eb25f78725ae62b3911482251270f373ff4c5e2595f0f3493910c44535ffe7e8b1c5e57cdc4e36524d5ba3c8c5c44bcf80cadedfed61e5e8cd80989c45d708ce32367f87a76493035c2ace399dd5243ae1e0eba17667cc90df9a", 0x66, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x8a) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x129) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000340)='./file0/file1\x00') 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) symlinkat(&(0x7f00000000c0)='./file0/../file0\x00', r1, &(0x7f0000000100)='./file1\x00') setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:07 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r2, 0xfffffffffffffffe, 0x189) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x9, 0x9, 0x6, 0x75}, {0x0, 0x3, 0x7, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) sendto$unix(r3, &(0x7f0000000100)="66d56d1d86ba4b07b133212a88362bc5d2113ad8ccafeb9ac9df", 0x1a, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="03002e2f66696c6530d4"], 0xa) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x0, 0x1, 0x1}, 0x6, 0x2, 0xffff}) ftruncate(r0, 0x0, 0x4000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="f0000000000000000000000000000000f700af91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b824378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce5131600000000000000aeb1aacf3ec118b9ec7f910266f6ccaaf81c3a2905cd7049d0659a5d369a23686a24f63a1697511a1b4e3f2df9a9c53c373d7e1398e31faa905984506f07de610f8a7635469089e5b6a0cf71ee79f4d0fd22db4dd67ed3117133523064a5addfa000a56678cbb881f017004d7eb362abb6e620045f0d7061d17c60856f6ad55e2a094407a8fcfdd0a575644b717f5e1c5d4ac66763701820444e2541822de3285a7279dba6e88a25ed85cbb5194f74b2d7f3eb9819c3c1ed1bd037dfaf3763796b3e1138429581aa4600c386e35e1d674bc87c1c3486056333b3c598fde7b5932ebb531be0bf909d"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000300)="316840a65bedab9b58d950ab9920083f07a680851e69d1be4c8a87d8532d13fa08b4aafaf4918b12d16acd50bf70e59ec41e7bd2a291d94932ef1deba9f2baaf79972a501fdf50121309a4e3f7a28033ae15b6e55f5c7851a90324d0757ca7d261743410d304d8a147bcb08de29bb928cf46a933a87a093370f1a9a30c9598035f0ec4a179e75f6d49c5c8413855ed3de72589fe1773ed117a459429b8c2952cce90642283f1a0add9dbb777aa79c3729da0a1fef1a64b636ef2f2ea9f86f266591f207e9fc0358a26a24bc4e5ebb03baef09e38a8319017836252bb60a1e92efbd6af41570c7d191547e501ab59c8e34f233d3cce76ee79d193487824ed949dfee5b5788961caf3791dcb90a8e0ebbc52cae15fa09090b32c118d0c0835f2074421b5c8a1a8be20265d453bfe3f339ca9339bdb7b10b9e6caa56c564553c236d091a30d995538d5166dfbbddde1e9eca710779d81e7459fb50783609f7be32564f192897988e7e563edc7f7dfa3bc13902f026b2b6c66c6eef2e4caa1962035b44454178aa1905285d7ce2be91935a986897a6d2a24d3aae5652e683bdb89f642820e4ff8b72b95316cdfff1430dced70509d66c83ba3cc02cd22b50a58671a5ecd0048ef97befec0977f2cce9ba3a4b6d5fc622cdc9a09a36c88966e9b3575ba2360d2e7a7e12f85a49481c009116d7f3ef6bda0710391ebb654d212688e1e6b3c0ebfa153714786eca886e9944929d9b8bafbe517996f5fea68000e606aa7819e15f92976ba24f42096be1a736d91a7a9cbbbf6cb851d10c1666c53713681a0625ff9d8967596dd29863b1492c10c21b549c37dd187c365c5aceb5e3ba81a54e7b6d28b2c839d7806b31d81a8bbebcbe576b1f24b473470eac61b25f29ec5c73a2af6fcb77f3831bc42a33a8734e4542f17f6a964eac342a3c2771ea3c8ae40b0da994d7b37e7b38a48260bbc0f370cf8686dac7108d498563d547cbc023e62a460706ba0dceb89b35b0451c48037600800a9c3f9cb2ef0693b8cc2669f03b27b77764a8b4ae3ce6caec0ec5cd91c9a43227745d4b85b7419cd4d435635dffee36179ae401fdd6da32eff4bd6da2cbe0c3bff66ecb6df3979d6480cdcfba248f93759bc1aa1c012abae4eecbf9b199720d7bd2bba8e3e8646dcf75f04a2686757eb23c773e59b64f6c211c61b5485a5de9f2e70c60f472925a1aa28a930c0f2d62ed22547c500e0315654cc4af7fbe5354756631be0afaf0612bb5273b0ff0c80ad1759b16c6d91b526c45a598e47f86316a606b69d4add9d1387f7fcbd0576f83db14ce13901303d609f59078f6fbeb84e5b81921aecee37ebe8a1efe174289e81e2f694566bc1604e1df839cf936e640f8cddd266cbdd6d7dfd9a71f9357bb5208b4a534b5005be9424a5f70f258c2de9a19b1e363049fdd5e99c75531b9fa9931b2f706aeac85419e27d1f43a52f9b4a29b5520d22aa8f583858b2f039f9bf552b9624eb7677b9a6a4e4b080b278445c63365623452c9a411ce92135563cf8f2bf640ce914e21ac79d00707121a75d158b94cb04d152b9c8d5795439c0c2b39d4181e10d9633d2ac8b3f71d20979acd213eabeb725ea493265b536f1799afa2f71cd1e40d5d046c52d2ec00558a8d73ba3e3dfce7c2ef722793591da2faa585cee3c7c4c7a7463d8271ab909dfbbbfbbba83d3a59fc6dc29bedb0222e457758bd987053093f2a1546d915cdaac599f4f732d3ec8c655887b741096fe97ce985a0c435c0a97871f11b885cf554e6493acc9f034168ef3c736b2c86ea650d667c7361cd205eaba9124e0a5acad5f130716408c3745024105a8969e805ea54a8f0bb6c9923d96d50694aafdd9e95141fa6818246152dbdfb345690b83b3332defbba6ef803af2b1db5b2e78c23dd09a5f7038941d685e2eaf680af3364f6f0508d7c4cbb4a8727480b813ab5480f8ccfdb2042d38c14610091ab8673a141b03b0058e2e8b7fc9d098971e24514f899972b85a2c5c5cc61bac3d2531d1286caf93fb0316c87b3372f108e8948a17800d4a86cdb54cc375a0150e00d14a79fbb5e992e10248d386d11c30f508d3fd081a9fcceef568b5e09a055da7e1415be62c07b7a92599ab597c7b4cd6cd9fdef6fae43e60c2e0a7e8349ba608b542d5cb46a144f8ab2a3647cc54678fba58de650924c248c937bef421a67ac5d08720d5fe94e90dd4e3a307639023a1cf6d14cc09591ce989305d1a0453032e1bf60e64066186b26c70b2589a74d7ea601aa84060169156c526b083f087c5f7a3ccdddc792d7a9fa9fe0831b34791e62a36dc7e0b50328d16d9d65301cdb910c59b8e7ab72228492819ae38ffb6aefe68e7ec8d6060143ce451d0ac6311b5803f5aa78c818b311d6715703ee1e3493e95a2f3cfcac41f90ce1b99cdec3bc6823dce4ad933ab8b08aec2e3f6474ca04d72a454f3a787fc7ca0b96dbecf0381e52bfa4c98034a109a0d353d85265f328c67e69904be68aa9a88f415da509ff48267a8ce884e57d37bdd0e5b1b4c0cc3c1c1be22908a025cc7cc50c9fc23f5124391dd3d35da94fe4a4df9cab19675130b22aa337a754d08164b9caaf98fde043337cd05e36564665f4594c7e53a150b88fe714573f7b22b76e782fea620d027a058076b7fa7274cae28ca106b1514686ba4502bf0e4906e07d7ef014a365cdd306689dc260e1707fb1f536fab599577b6eaaeeccf74203a4dab7bf48eeb451fb9811c1a1a7d1b0704bc1f448287be402e427d2b41ebf1c4c53ad0749eee49ed3c74e512f9d8a288ea44778d0e4ea54e71d7bdc617d6e6b0b8406f09f3006204088887bf58a3ad162a071f823d566621a6377b83e50abca43cf669fb59326384645d8f524898b96bc163042788cb5987890d7e28dcd2d42488c7a084fb315a0d940b3bbad7791de35e0fa0d69a1954ea1b168fe657d5a783f3b203da64b7f31cf44c7e9060812cf72db0f7f62774dbb5d1d215c300c7a3c52940ed7cfc80e01dc1cbd33c8b153cabd6a01dc9cafa8860e1f9366c75a4696f15e5e7bf31118fda38f2c5262985cd9e42eb7af664da5afdac9d7b55e6802b00902c7d6e73ff5dc493adf813f331fad2a6be5dd48f02c32f80d42a5d7b300e71cc2a6da234094cb6e3fa205aa46f66906dc3430128e68030187351641d490a2f9ec41aca8fdb07b6140d65377e39ff2fd8d1eea809aaae606def75141fb8b7e9fb7cd8cbe54f0be66101de0705713cd90c5267a8dc3c7ba21a07505f1d0db7493adcfdd114c391dcc45758585b885edcd34baa96cc47d2a88038602e625f769983177c5ea59e9b3a16166228e9a1e5419028f08800c3ea7f84dae6824ec82bc78021c5d147c6695e1d79a19e11579b1ea2379c09c90944a1df7fed64c78e710378276a1aedc00dcbf1bf366c4709a2b4bd0fb09855a7249afce2253f9b778de3eadf95738643de8d357aa35eba4ae78a4625f463a8890be6c204f26b0ba65d71b929bc04f45f2964888740a904a27dbd99973ad8b74971b75a3425113e35dd6e675cc48d3884c4b097a24f77733451064ef234c6242452bda0c3fa35ac9f744cda54c67d934eca68e28a0a8f913abfbba61ac15a53a48f3929df2c20f3f6350114dcc70696262ab816ff194937bf96a28eb16a0b1fb91203b3821e6f2e4138161c42549e962e4cda3007f7b8d21075a1a1a29abab50cc0417191994733a6462238f9244abb64484edd132d2f1b0834ed2a84494e9ca04ef36b9ca17e71e67c23e642bc983a2317d8ad1b39c5dde472d01318fe053341ab29e181a58e41ee8d9566c0e9155049c419e67a7286c1c76ebb93e1d5bce862f8af5f4a3da3265e1010cb33a1f0e489a7ccb296407e8047523311d6f387ff7cbf0b5dbff4b54d6e1292a281566cea4623a9a91f5b4f960bd32059e25328679281714e12f735f89e34e132cc61a7c681e8e56b98d6ed66a7711b0a3828557f577e4a3c0de785c0a0ac8ce613bcf6639f5a73344a39d1905987a3c557ddefec1656432c6864379341ee3566a87cf9e7276f261018ba9da92d7111e80bea5d48458fbacaa51c17718af9701e796e7f09c1f321434f989eb86f7f52759fa20186370662552e734a3cd2516fc928565e122e7d134ac3f4fd06cfc34f6e91d988df0dcc97110e4a9c25547ef5e78f77a3a3ce7bc13f43a98f3027301dbd5749e9d93ac948f3cdfdc14fed8eeedc59b21c8352c0152901e94ffbc17db248673d6bfa282b864b9ffa080df24bca5b7bf1e1480c47b1cb932c3bbeef22d0a1531aac130fe01f8bcf5ff6c623efbdffef55d96c451fb6ebf170b280df287a07262f0a31d167abe95d04e294c3182b44c73d1db5a9bc07d27cb6ec283d5e462320ec743fd457b5a8595b78066ec8ef0089e51674b1c7ede57cdfd76ce4473d279a6fa01e39e50fe90b4e673c1d7a4c66af887eac12ad7144d435ae523145a08adfd4c12399fb1c016f708c95ed70932f3ca63827b0ef1c626e77aa0ad275e02134347517253130956933233f3fe6e092c32f70b62ce7fc9f08c61cac9af62098814a2cb06310ed53d98adc35764a6817e2a1044d2188a65b21fc18c983dab97226a84ebdd1452bb1cb7f5a3678e563f504ff788f1100d8a28565d8ed7fc25ee259802422f336293371216e2a4b8589918a686af6d728c79afe5520be34de839fd5ac3e3b64f57f012995971190f0f4aea9171393d89d1a422adc842ae6f72a02384f3c9975b519c6c731045b3acf01c77a8dd6bb637d01d503a8f183da8e22d153b24ca8f5221500ddb2d876a1c6790989423522071f50a8c0f9b40eae3885848e0508d62a5dea7e2c5af54fffbd2cb347d637617e0d2f663a4100e51c9135ea0d2c934f7ef31c84c6a60becf908db889d2d1b9d874b42495006dc50b051cfec7d2177b645e7b1a2bb2038a6a50b1499070154eda385533dec78434cb5c9bf08b9e3283b5383ded4cf6c38eb1bf3a3e1c884bb7d3ae490efa5c8862afac754f4cf8cdf855ba811e6ec218b2d6b74aaee59fd24f39eb4756cdd0152955a6943e1da7441a4bf1f1c9497c0a50d4d23bbdd51f12f90fb7a1f80ea7890588e43385beb14113bbe5fe9ba3d33e97775b052a5f3199749e12780adf302f0f47e0b7154e127a0e69c8309d135f96f1573988e11272c1e92c7ac0d07719032b89f1ccda0399373068ab209aeaca28d7827d97d4cc2abbab19231306635198332ad45e14da0bc160cb834b588c1b2486eae0b91bfcf23a044166cd998649e12f034362f76f83e4c548297354e97b743facbfdb77e75fbcd8a63b72c86d76a7269ec4696f46dc825ede8bf86c3ad780d31bc48f9fcaff20bd82b70e54d4c7a760b60fb14d8163e9ce0af6b7af922c808c610da5a172340430b6c57471aad09cd25238b0d2b3886ad87048b084ff7ba36c8dfc3802583dfc2622d667b3e90af8928e70696e286a0af01d6272bea0045af083ef1383c5a63a3223b97016f1f15206839d493ac26183c8a7f0a5af1cf612d3c79089cfcbc4c1d780e631d082755b8a4f4f73763be6568838847ad369c08a1c3a893ca77b74c264ca3a4f5348b31cd737051dbb59cfe453066abf8f7983a74bd01ae0d5bda7777798ab909b831b33622fdd0dde4721ccb96672c6cb64a3d14b3b7ae40b9b92d605374d340f5474cc5f133508246837dd1f8e74d3658e1ccb9712719fadecaa529a4fa1726c104ae5e2ac2f2330628424189cc47f5acf3576670133c84b10631dc242cf2b4ca00ff19b9", 0x1000}, {&(0x7f0000001300)="d7389bf689f31efa033ae5b073313725142d8c73500d57c8f4c73b06ec929fcb3a08ab1b16e60b3a4baac99ba51c8be85f67411de9e66616d1b3866fa9d092e508c939e9fecb4d7eee90aa428cdde3c2eca94a0bda3ff57737f221f687a5bce97770fef0dd972bf8b5c8cc6305c7b0d48955edf564fda7c898af2d612f06e0eeb68bc988e5ab8d5e326774a84323c3f7cfcf33472757e758ebfa882ef3c97302ee837a5d14fc938a3eb2a1c8aabb8be2041191af93427434de467cf6b3cf854e7a4c2d34ea067d", 0xc7}, {&(0x7f0000000200)="d4c5eccbb19d44f13e2f642a17b46b7264ff67b708669a9ae0b1e2d8b0a0e8744c1c0c3653b20329c98658f6a6df5a4a06489aa743b27cf052855ebc61404c8243f9e5b6cf5e3cd306255a411fa4d26dad4f9dbac82c93dd527a5c10941b766cd56cc3348b9b7a2c13844786cc5986c521d5fba13063fe9e0321cd546060399abb4d7f842aa909480d45555613672cf75ed06618eb0ffb72", 0x98}, {&(0x7f0000000000)="6647446ff229e9d64a26e16c573260", 0xf}, {&(0x7f0000000080)}, {&(0x7f0000001400)="51f54b0c5e925b2904efcb8b2992c8dd5e369f203f1d491a2eebc47dacfc7e4887dde117b66f1de70bbdc732b2d8284d27c4a8fb656fbf3aa0f36c771a9bb1946a45bca1f3eea0697a1437daf0abd1e6e8409e469afc06c67379d88ffbb10c1e6647363da7", 0x65}, {&(0x7f0000001480)="376f960f230f4ca6e7220115c4634012125a3c9ce268d29bab6f1add1338241ff460ed85635c29985eb9ff49e7fc6caa50a5fa31fc57879847352d363815e2b9a4fe", 0x42}, {&(0x7f0000001500)="78869f271f76b6b4a6f63907f6747336562024caff2fb66791c4bd6e9d508e7c784cde2b91e93726e2692f7a284ebf092b6038b475645f4b02e1a43e9739745116a212a8d2029d3d003c88e6a6e0672f3b0caaf8157c751660ea187248472a7d5e145300f711d6f4bdf99c47edd532a2fb454f4c080732", 0x77}, {&(0x7f0000001580)="82032db611fb9b8d288b14bbc5daa31868f3e5fdbca9e9cb4944ae6965e5dcdfbd2b7e8b9770d0647ef7700d6c767c448e5fde12dfa2895bff4817467f345087cf4f582465ed2e1981c6a96bfa3476356c8a5ec67d680f09d4d5daeb7418b3e6bb6f2657d027201b7364552ba5c0184ab5cf88a362b941a3a68e11898597624999de3bab77b3e9f05b5e3400ded37c0620e90929245ce3eaea9e8ed77e1c4f41d7eae9cf24141fcb6d41d73583686bbb8d44c793f76ed6c25327c6382deaa2d2bcb5d9e4afff55ada4329a2b33be87d5e8c998d8581923845061458ccac9d1dd8f0242b67583a5", 0xe7}], 0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfcea8426364262220dc2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad20000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9cf0fd00001aa5513a6c17f30069ed8df7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe405002cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060032855c812cd296873b9600000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0be05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e240100d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dec02000000000000d10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad70e211058ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497e7b9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01a65bfec5391bcf8199fd5e59a80161a1105edecbc0b1e095dd4f9814d6ab73788ed71a5e6f223f7522b60314303608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc6781715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b91fee26b684d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c9870000000000000000000000000000620fbda17e54000000000000ec405fc1140ccdd0ab1b53f6d044bd55ce357f636f40023c5f44a053f9cc87ff5217efbd357cedd154c5de05d6331d8dab3fb92e769501cdca339bd406b0ec0f7e185d0adc1a7669a65accda796dfc6ebcfd52a2a88972b4f4fd1c175e0000000800"/1371], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000100)="920fefd00a82e54563167ad971b2fdc452203c691196294265b3af9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8efdffffffa85ac1a7fb9f7900add8080963463d299fe9207f99b910c0c5a763514114848dbbc585063d80ae109f32736d81c231b44eada75914f9f6cc05b1049ee523111d50cacdf348ee13900329134cc2b095a6c69c0f0b1b4b43f7940d7077ea49c7b58435b6c3ffea8fbf3f00f42fcddde40592f5173ef9d5fba3fedd5710f1851d0eda87e5dd985aca56b9ed40101ea972cfc48fb1a87949d4a4059b3a3e06d4abe1f47dca40e09f2c07037f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000000000)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b8cd9887b99c03035cad66d053eff97697c06f62882d90126364b94639354da442c93978eb00bcd3e4543e40836bf151453660cfb6167f25a0f641c89a0a3f2b40164d4adf083cdd2d8469a2c34d0aee77d3a698818b1e5186914dad5c1fa78a1609939", 0x8c}, {&(0x7f0000002200)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc70917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc4971fa88dab882c8bdf7ffdff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa059e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c", 0xfffffe78}], 0x4, 0x0}, 0x0) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) listen(r3, 0x7) 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, &(0x7f0000000180), 0x13c) 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) seteuid(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) r3 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r3, r4) seteuid(r3) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r6 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r5, r6, r7) seteuid(r6) pipe2(&(0x7f0000000400), 0x10000) r8 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x2, 0x2c) r9 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r8, r9, r10) seteuid(r9) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r11, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x4000) r12 = openat(r11, &(0x7f00000002c0)='./file1\x00', 0x2, 0x8a) r13 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r12, r13, r14) seteuid(r13) r15 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r16 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r15, r16, r17) seteuid(r16) geteuid() r18 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r19 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r18, r19, r20) seteuid(r19) setreuid(r19, r16) shmget(0x0, 0x4000, 0x211, &(0x7f0000ffc000/0x4000)=nil) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r21, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r21, 0xc0107002, &(0x7f0000000140)) r22 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r23 = shmget(0x2, 0x3000, 0x505, &(0x7f0000ffc000/0x3000)=nil) shmat(r23, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r24 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r24, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r24, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r25 = dup(r24) r26 = socket(0x18, 0x1, 0x0) close(r26) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r27 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x8000, 0x0) write(r27, &(0x7f00000006c0)="02a20435a8330ad201b24f0225f21a61267cb1941119961793d27070ac207dc0978e46e5acb63e39941d71a2f196efc0ba1d5f808a0ddaa733b5056e25cefe441311b17930133760025b3e15da325adfb231240eda01633619bc17577e38f136241e73745b0068f609f27269f1ecfc64a739b50c90c7ae4d68bcc6413a293004b6ace96d14561262460ba8e33502d1fc216a5827ad565d385469b5a4c8963e7a61e6192b3073bddf512b158f8b1e2e2fa59d38889e5123b950e4726c3f697e273af148388807473aba7d42154f8a2b64ace88075f50574ac29cf76938d12e74a9874", 0xe2) r28 = accept$inet6(r26, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) r29 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r29, 0x0, r29) getsockname(r29, &(0x7f0000000280)=@in, &(0x7f0000000380)=0xc) r30 = dup2(r25, 0xffffffffffffffff) r31 = getuid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r30, &(0x7f0000000480)='./file1\x00', r31, r32, 0x6) r33 = getuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, 0x0) ktrace(0x0, 0x1, 0x8, 0x0) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r32, r33, r34, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, 0x0, 0x3, 0x18f, 0x9}) shmctl$IPC_RMID(r22, 0x0) r35 = socket$unix(0x1, 0x5, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$TIOCFLUSH(r36, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_int(r36, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722939b93a2c030eb4f9a0949242f828218dcddef4774fb5580274b6ec9b0f6", 0xdf}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) ftruncate(r1, 0x0, 0x4000) r3 = dup2(r1, r0) getpeername$unix(r3, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0xfffffffffffffff2, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) r5 = fcntl$dupfd(r4, 0xa, r0) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="706a7e48afe943ff76154a17bbf7b9b863a1d21db7b6d5c696e465fceea14695e50be91007757d0de0ab0eed76ed6e1df4e43eac829f4962dae8f95bee9e403af61ff538cd59f9cc46a85d3921c1b31de41f67cd2b376fd7c77ba995c82fb48bb8a6c7ad6469793633b3a3a081c209bc5a492ef281cd0dd5f23d88e3a2eb5cb4f4c0212146fa3b9da0b6de", 0x8b}, {&(0x7f0000000300)="1f817e6ea2137547de0b2d9294b7142d123261ab3137cc2f50fd1af0beaeb31d2ab45510c895b5df6b00b84277eca5b68464cb3b706eefe3f071da8814b506", 0x81}], 0x253, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000001740)=""/4096, 0x1000) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x10000000000001f4, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e43d7705c8e4ca", 0x7) write(r3, &(0x7f0000000100)='w', 0x1) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x4) fcntl$getown(0xffffffffffffffff, 0x5) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x21, 0x10) dup2(r7, r3) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x54) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r10, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) getpid() preadv(r10, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00", 0xfffffffc}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r3, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) r4 = syz_open_pts() close(r4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) write(r5, &(0x7f0000000a40)="5e027b4b308fd80a17c7f936ec856c7dc04980a01a2934113996a187fa38207d65117f3639cb92da1a3dfb27bcf79c7ceb487014ac7e0e82f4683a52f3f53d454665e1c797825a4775849b80cfb9708003d9981f090f7a0eb55582074f8db395a4cd5fcaa0318411ab1121ed9f9c4efebf555ddc2eefdeac5be1d50ee428c8ec48b6cdb515d432350a3341b2e31af040a2d0539135964d275986e50b18d1ca48c9872704b39c9ef05d", 0xa9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000a00)={0x2}) write(r4, &(0x7f0000001ac0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7631817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac430437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd621197c3ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459cfcffffff6a68e20c8d9569d9104f0829fad04abd9439b80499bf12f203eb4937431510ac282ca18f024b7c742e6f107cc506bcee6bb5c9f72afdfbf4d56e85b0a5c52ff442304ce1eeed7682d6b7c1b3a6571cf54b0e30766896be0fa11f7376e1a6b2a5b3edafeb3096f351a90b364a5a20ba5c128c81314c0af666c490f6f08a1ec7bc347634275b1932d455", 0xffffff86) write(r4, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") socketpair(0x6, 0x5, 0x89, &(0x7f0000000980)={0xffffffffffffffff}) read(r6, &(0x7f00000009c0)=""/8, 0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) r6 = fcntl$getown(r5, 0x5) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() ktrace(0x0, 0x5, 0x4, r9) r10 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r11 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r10, r11, r12) seteuid(r11) r13 = socket$unix(0x1, 0x5, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) sendmsg$unix(r4, &(0x7f0000001a00)={&(0x7f0000001a40)=ANY=[@ANYBLOB="85e405a71168a8730ee8acbb7c1060eea9e48016ea5977ab90f9fd6f4c6cd688346f75b0f27d6b325d6d7212cffd23165d7ee3d9cbaf7ef6ef8237c59d38a30e9c693030c0b888b689fd42e4df71d3b738ebdc4f104c881db74285bbd8c20ca7d9810cc870a6ae"], 0x8, &(0x7f0000001840)=[{&(0x7f0000000380)="9e3ea0d652e30f8792b9df174e7d2a40296aa6d3d66ffaf052112e5ec383c9277aa03be9e305b9bf1cbf425fd787db925d1292806143e949e914a7463beff0f52f488c515b8afb04ff35072d01d78f7efbbf659d268dc291a3c6db0d49d18ace26c4e4bf789156765d79043831bb451dffae79ecdfe243b26c7b42763e6d153b8f29f759c149e3ffc66fd4d785d474afd6981d97951cb9090190437daa2083c47d77651e0ed2d15b122e15d201509ddcbd82acc1df59130a633ad5037d83794f3a1aa784ae5bc2d4c3f4cf3011681b3617b9fb1ff4cfd4df20bbb85cfb933a19b200b75eae6fc65ccc44c1a6bf4adeb0ab0a519307755745fe0cc2f2a793", 0xfe}, {&(0x7f0000000480)="e739f1fc4f78ed7b8e92f9857078351afd832d31584750606ef0985663ec82983906e261867086b605747043edca63f50ecb81bfe5088bb45466fc5c152976f66f9cf64b72230f6ac097144aa69446ec006e5ece0e4d4239882b10ffa433c2f8ad2bada1ba622cf8def4f32051b97261d311a4ab654ee4f0828cfdb5aa0142f72df3", 0x82}, {&(0x7f0000000540)="db330ea159b0898f13148612be26222146b2f3fad0ce9aeffe48fec95465fa4b9fc3a0f0bf68b5ba716b31315e15d00efe66a3af201b882916f386cf040038d0fbefdcd18dd2639d804fa55f7f60c5d91f493471a673d08534aba2af142f4f", 0x5f}, {&(0x7f00000005c0)="28403968b0bd28f92c709a0519259c3e4ccaee1f509ed692c3979ab57c705ac1fdd41f731c626e274e6ce9336c876b8da5aca8372df25545e79301687e448d97473253d6d36a15d112471f81c561363bba0ebe3774f6fed53710f2d94f4881d8f951756673338c06c1f1bf783f2c5849379ecb7e9a5ca533858dd6c142dd96dffc199f798d2ae45c2d9f81021d9caab53d273db776ea7834129cbcf5aa65256aa432e16485903d5e5589ae54ad0ba8c547b6e795a07a84425c126319b01e2546e8fa27d1a62a6df90864677bf3bddc428a7bfd083a3f88982f16f1d7a727845be0a7e851d6cd4715a200bbe4e27b83676b1e47cc3f78d90f799cb841a9a9d9e5b808482c4845350b44bf47a94b08874d2c6bbee4893381a571918ea8d8ea81af6d619df06fed7b94156f587a0f907bbdfcd2d79cf696b2a841f5f0988e2e5b2e8174ddbaa049296cfee2b2f6375224ae53008e4e6a0d84c8d1caa6cdf18cbe03807bb57e8252a7aadf89a4fa4fa68e80e4bb441cfadb340eedfbe2bbc7b719d4d7ca9750ef1291bf3009ba08198a2ef64decb1f6dd79ad7d953481e2888e2361bbb29780a4414d6e42de1e7cdab2f0dabf0a2f3e7aae0734cdf17ff9c6d01a1385dfcb313c34c07143cb713228fe605fce130a2776d9ec66a73411093555e9d4217e6e1d59f4b2ea6b41ba9c3df50c74de6ca59dfcd7103e439569dd43beae9208c5cfd15b528c5f2237c3db62f05ccce089d6e21b468d34d4982541f5eacc273debd4739efa9fb3d7cfa75fb6d651245e8d7c251986e10263196f904b0a7f578e89a43a3a76e55708c156b671ae7890a028e8ad40d4f5cc1c1311017482ef4cee8c693f0c9307b0386bd0bff38ecb0ace6e9b051d58e56a417a3e216ba9678b54042e607f6802837ad72e4e423245bf808001c542445778523171384da7217629a0c38560f34ac0c5b5b64744bfc9dd6f79ea0c76a316857f34b86dc55b8aea2c3471a37206b5c9258d6abf251f1a52b1505e658ee16746fe1a8db410bedd5c796e8d97525b351a0528362ea5e00b27fc5e36e408d228c587283664016360b0a7c0d12a2e3a3565c7f1e916e8ec83f648ef5a6f4be095e971855174f9883745c6085b7c0d894096993c1319ffd12d57a33af40fb22692cfc9c8a74f873a3231cc47df52f3609b83021ffd520bce72eb76d556e4b313865ff4c00200604b943098e85430f275df398c64bc5d0afccf1bb8ad70f2728e387842c714a8aa743d386c6b5e0bf298ecfbd99af44db1e666635e2ba124f6311043796b6fbc7d9e61c6335d3aa10f6cb1565b0527a98b71557576b7ef2e92e5bc1c8a6c83a7d403c2495924f76c5f1e4df50e232f071353db6fa570516b7ea714a3c4084931763ff3f21c49a14d7820a1984fb822a63e3eb52a492a656b11ffd9cb4e870bbebcc841c6d994dedb2555406aa3a5a51017f23d1fbbd6fe4bd9356e035747eab0e703ff09d6132196a40c51d8b5e3b879725ae80658d02fd155faf0e7caaa45496fe8a64ed611584d036411fe108465e44493af109e71e4dc2a039ede186cfc4110ba607ab045a7b2363f72a896b79c64f1bd1774ba6fcb707680aab4d2b1a6b148d6240d078c200fed12410f48ea27ca7efc999cc6e9917791d49a4f14492b3f58313ef5ed0266db9adc881804cf22e16bf52e01ee1b0b7a750538cd696d069c2c7abd4401dff6fbc19a95f5875a2c7735a00d91b8f52a14c545888f704d459ab07bde3073d3d1d0d4802a8f7af2578b64bcfe73721d0fe491cf99f4cac1f16f4d60b4decb0dafc55f5cbf9e8004cf507d86a6b140c3a0557e3bdbbf9f5b126a6ca1dc69542c7971528ffe9490c10610cf0155b15a3479b0780c5250f24298c8384fb76175e668822c8b14f60f01d9eb2a7a0fa2ac0cf560202b29982747e96747a54457d06f9c13165f6966d00283e52d93b1a96a0ab5f292cb29e42ee72b96ed2802dd7c15ecd8f9b61743f1e6caa583752dc747fb9bd3367fe20bd8ef39ae05b02d65e3a63c85d82d579d6e129b370dca1cb4ca44e719ee203c7cd906cf822cff26c7ea434cfdf0553ec43226cb1199fc9675f172d1698af912d8bc9c03d7eb73d97afc16001dacb140622a649bf68017df3c5c14f8c801e4c3a4faeaafd42ac68232d1adbe1e504226f5f9f26a7ce0a2d52a96bb3b42ab1b784a0b04aca35340d000d637300073cc31e9e3ce6325bd481082daa598f8186632c39cd9f37d50c3f371fbfb81f1d019a4a10814e8d606ee7a018bda527a810557637d1bc096b46c40e9368be71bb66096cd3dcc57005a85c4ff2dcfbb75488463c0adbbb36ae92d9c87bc8ca159fee4a3dec8e6619df0d52f5baeace742d2ea9de2ee3730398d2ac303d8a0499f38477ef28f3ed37e41b5c1ccd6c8826689760c70096b54acf16e45cdfa72f61d5961c9d234766bc03f4373e036b5b3c27e9b0a1076d8d813e7bd099e021282be7bcb095ac2e36681d3850f9f638e8e92f1470155ac55a4f328be0ccc3fc2f092a48afdc8731ccb1aca59c8714edd28342488109062008e97f79de7d70a8cb7fcdd411000a5377be24461d188f5004cf546fc5ca236286814a19b788456ab766c7843f6adb5f46557394e37658f0bdf13c1690d6e62f9833637bacd450e3ba0b1d641a4d7684d6b3e1d5a1e81acd7e16657912035284f36c3a137ef182ba7410d044718f381b3cb826b3edff6bb363c1a665134952160ae99eda736a441172e14cde7e0ade3c7225ab49dcc7010ce0169ca62dfa53a79a51b23850c923c72db98c6f2dddc728c51813fa317afd7af6489e98245f7ba5f0c58e94221eff6238ead7995defbf7407d5c881584519a9ee5b83e5dd7e24afc926c3201eaf3469f1366bf48e47067478cb1be4473d71126dcdeb3e007d7cf439ff819f020b2b49adb198a624d42b72e1128938d13d84adbf541f6ef19cd9ca80e67551ddbce9ff61ef9a7865e8606d21fe92b80d8d4994e7378513ce7f19765c8901ebb8108134e2a3056e85f0760cd7664d90de56301497e4bcd4f8cafdc14f1bf7fed5af4b8ddd85432897b03048b75f40cb2b9c9bec4a05a74370ab5cd74301c465eb0dbf23d270d330af23daa0a37b48767a9c27f9491b019244a5ec9a45ed6c7f58603fbf7e9b8ca612f1d719179ffa1e7853a62f7e8241d29b28a9725f73aafdc2ad43c7909636d8c610ddd1bfdfc2e189dd09bde6560971777cc32277a0b864c195df2e33d1effbd5067201e7ad321f4cdc1bbc8069cddccb9eddcbcf37e2003116d490743353f7cb33b4e3a03df3c8dd15768685d59b49473c31a8f41f9e59d2c16eacc9a700d004adcb1032ae2ec65bd3f5c2e880f40a8db0adcabc547a8384d179789e018024f045b0d638092e9e62dcfe53c834eb86778c107ef656d02c0e5efefb8465b8cdd4f31e757f73520517650f504d21e518f2bb22c6c9f178f84360f743430189d6ae4c0a932cc6a6a7dc440e6d151e977417855362e406e6f55adb7fd1f4568f1befcb2ab34e27b31e57633dbdc5e4149ea96586da8551b379000b1e1a304ed6b361d343e63a862798ed3e60a79936fb5a222826d8bb5eba464bddfe7caf2334777c55b9455822ea852bc292cf34d0880df628ae0c6399d592d8609339761cc8ebba82b7a2d3d332137b2e91dae902db785736d9b5a93ec215d7cc87af615d6ef93906a0398ecca0e6aeec6b5d084d9cee4e294d8436f5de3d65803df7095485824194352685d838c1b105e3d736794f90a27d39ead5b99830a99e16ac1550db006a92ff01917f9fb16982fcbe4f93c4ba6abecdaf6be4d52fc1f154613fe79a5af1532844c56cb976858cf5de8ad8254855b7b2672c3ea25ec86d88e1002a7d1d648d923ac92197c54b8ae007c6b13b77d6ed9c79cf362688cda2e10b43190cac5ee9ae4e29c61cdf15abe7582fe792476ebeaa86e80efc12969c5233287c779a7dfcd8da5403d524d263c73797a0c5892d58efff32b49232e56b82016ab1769affcd41c59c6da84df67e9011cbb7ff6414540517167ed104c0bef632612feb9199351899857c105be2e18a6e057adee6660c2927ea3721627c7e1a9f3ee84961f4b03b252179051b19714cce50c73141112f5ff46e77d869d89596681a8a711ac45750ea18c97265562014ac71a0aa224c9c4bf3112fc96272c83fc6655063d95825cef05d8aab2103b7c43cf233e2280baf1dd4a93fe04e57ff0593e00afd159e069dfa605acd152bb6c14115fba0e4a9850c8891a95d96144a76647d7f8f007af5630bed114b3deddcf33e2d2821ff6771b0784f92ce60400cef3a59a9be30837951d75d8ea6c85695097741bfe08f2fd15fbce13b0920005245cb9e26bcb554581c3e26e5d2f9a6132957f57f5020008697c7274fd6b8590498d060927b5137583a4fad4e07ce3321668f796c7a0dc9c01dc3e84fc25c29d15e399139e25b3c2f41714ad4cc5d251f4d4f7fb6e63f9a92bc9ecef71bdd8bbcbab2db29b2ebd3d8c223d7909b43987a608f7ae602d851ae0cfa18eadf5a31dddf75f9e099d328fcd5cabfb216785ede254803f24ea1f2a5a9f5e62bc810b131bedd8177c633cc40c5a3ace1f1a1443bd63c1d3f9baf82d7e163a3f88b76a34262d6a1e10c1b8798869df8215ab72910f8c5f83239e9cf38a4cee0b2410d3f423e3315c78323528fc675e4f91943fd45eb6a028ef203f845d07e060fed7f25ef861991cedd551cc21c28ee790044aae06a0c7cc99e9392e0d1db744d7ea09c971e6c61022baf19bec4c18d342eec54305cb8b7f2d9da1fe1ef224e9950ae6a95649efbe106f7fa929a61d7bd64a4cff108f5da56b31fa42c1e8435ed07b1b8b720a800f651e60cdc6858fc7745025c1bce767aca8dd73fe8ffe892a8a56c029eacc1bf56879c0d6a3792663946c23bcc4bd4e0d8d70fdf5214b001d12492f6697d54205d6433623ddadb7efb46e1820df00fa4b2c8e7531c45342b754bda36daa3f0b68e4a5ff6d3b20a3d266dd196c7eee4774c1348a7d39ba7cdc193cd8f68d75e266c0b820f8e38f2599be344c5038f207707ff8ec270646fb5c5376142f2d9db750f94901a863030d8d3251935f7209c0542b376ea194aadc23c1f148f1154d78c0bca1998f5ecbefcbf8b6c7d9fc54b9492f18320ca3704644b947ef9437ab66276236d5361c93cb0f561b743641cb65eec7036d95a5f7bacd0ed74f705bc971c970c0767b06a456a18d6add4d20f16176126527c94938fa8d33f9e06e4ec3f18e62bc52f7a389d36aa76d88d791e263e2964516c2b2e2fd22885609399f5dd0ed324132f20c36f84ce2e59a233b8ed1b169cfed62ecca9d28ac8c29e3cc0db3957aeacb025401cd4c6c8e454976a1ee6c9669c0e03dddaf50c80afbf664de8c5111f3c458dae5b69e439e29ba4a0eb40651e0e37b9842f1e11aca48673d110a83d3bbbdf98140141b7767bad192ee70b00af2767fbf9e4295459c86b98cdd28d016e4b1f60b742df1ce3482587e75d19b5e599423dc4dd714dccbaaeabc2eb1317c65412e7401c0d7d9f91c4e4bd7d35547a2ba323efdf4cae648796c97dbe852c319cf8f5733df4ad15885551123950bb2aaee8399bde92d8b97334e34e701843003001416620c3d7bf83de639da421e2c03bb70e9c87368748d17df2081a0735215ef4068d05ed46dd5561ac9fc033c1f2d84f4da5094c9c7fe700c2dbb9d36d0c99cb3e77c911178d14ee6cb33b95c72ede85a01de2c57a22db72f16", 0x1000}, {&(0x7f00000015c0)="e6573f635a634043bcebc6bfb4b2eb1ac10fe9e5a3da03c8e77305c08f8d138a498703c0294f31a55033ea2768375d361148ed814cc3f869d91ad564119e5755560a60b29f6271a9735f0905a7d451e904a061ebb188", 0x56}, {&(0x7f0000001640)="a62a0fcd60dc91547f5178b201e79648281be3ddc49e302a698c4874705e144eed2849eb0228cd9f484a1e354b8b", 0x2e}, {&(0x7f0000001680)="a7ec755730138a31ba643a3457a13c1a4a9ba389e352ac4c3a4d4f8889e2e4527030a3ed30319c6310a3845ca6c6846b8d75929f01a555013ad704b5d8c984e9c359aa856f6876c0aa9437239d6cabbc46b1e43ac674fc96a88a9930f12234a44c90fd8f32af9bf893e5ece109c40b59409da9bcc21b18c5e58c", 0x7a}, {&(0x7f0000001700)="d3c52b04491279742d9cfc19f2465886c99ac625661d84a01d5bf401f61c9c27e6ad8296404f603f7c5a37e9f08ac677de327a16b6341bcdd721dd4b42831a0f65f81e644c06ff0b", 0x48}, {&(0x7f0000001780)="eb9d904fb339b36f566de3342563ddc8f83bd0672695", 0x16}, {&(0x7f00000017c0)="751d82662d7237fbeabaa4e30160919059f4e74872ece7620e89898bd57c08bfba385cb232bf15c80abd78e1d0c3a23334c99e2846f73b28c6d8672625d5bf72c811742542ab416f169a279c66ad8f3d2d5f541fad96de9184a5453480bfa0b9d8", 0x61}], 0xa, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r15}], 0x40, 0x5}, 0x2) r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r17, 0xc014575e, &(0x7f0000000100)={0xfad, './bus\x00'}) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) lseek(r2, 0x0, 0x0, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="24a0e9c5d57ba13a73d74ee8fd6c8301387f113325680019ee2f81ee8fe255e3a24ec35b0e6ae2402d0ec51ff0bfa0808cbdc653eecc6047c94f71d6ed8320090ff70938f7a5efbbeb2e55e0cd5692a3625dc344ae0593fb5df944493b61ab03a7d1ae3a777c63f715b2699f01289f258563e2afa5c2730d4d8fc43e37ae78d599b4be48bec8ce3b43558e39e1d592db2a", 0x91}, {&(0x7f0000000240)="71f9e3526ede17601597f0a61d0e150b83f89d952056eb5b03bdb1c3ef39c2a4cfdc455f4e28511a86c5ce10e6caf220a1c81a6f130745af3820af316348fb9ad40092f1475f345f289843d4dfb6a7d9fbf6a773226176018be105fab307841ea67951afecadf3862b2533cac18e7f45dacfc354c8ff6013b8cb0081b6fa63c35ba5f7f0d904c3fa3b741ba9f75361bbaa1584c212c1fd2d35e0c42880215b13828d348c7e4782583cec94232ca83c51c200c875e92cb1590f509122cfd75da76b0551519ec080cd0d3adf3530d4825516455fd23e29247302ff24a093fcebd69e311cd490afe02c8d5dd3f88506cca6d4", 0xf1}], 0x2) 16:00:08 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = getppid() r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x2, 0x2}) fcntl$setown(r1, 0x6, r2) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockname(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r6 = getppid() fcntl$setown(r0, 0x6, r6) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:08 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, &(0x7f0000000080)=ANY=[@ANYBLOB="00e34f8a1dbba3e0ea31e9e50a97569c3391efbe84f24ac7f6213b29e4f910316acf3854b2a1d8cacab4"], 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(0x2, 0x2, 0x68) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) shutdown(r4, 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x200}, 0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x99cb5587adbb3265, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:08 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000003c0)="77346978f2c8dd47daf2c03b6c581e24036aeb99e566bf20dbae42fc264d26fc39dca392e3f09fe77d6543dd823a2f30d959d11edd5827caa70326579640998d17756a26fb153176d3a38b4cecbf070b695209a6528a465cbce6d33cb1e791d326b0c8602ae730a52bc78b28768a58cbfae8be02abff79972e5cf4ea12fcea337d4b6d0e576567ad4a73dfa18c6eeffe544c135a0d8e01cc100186243e5e75c6c68d1e50813ca8f41a2b164ae21a16e48c5b4d5b", 0xb4) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) r3 = accept$unix(r0, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00", 0x0, 0x20000}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x12, 0x2, 0xff) semget$private(0x0, 0x4, 0x0) r5 = getuid() r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r10 = getpid() r11 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r13 = getegid() r14 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r12, r13, r14, r15, 0x1, 0xff}, 0x8, 0x6, r10, r10, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf37cacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r16, r18, r7, r13, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r10, 0xa5, 0x3, 0x1000000100000000, 0x6}) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r20 = dup(r19) ioctl$WSMOUSEIO_GTYPE(r20, 0x40045720, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r22 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r25, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r26 = getpid() preadv(r25, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r27 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r29 = getegid() r30 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r27, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r28, r29, r30, r31, 0x1, 0xff}, 0x8, 0x6, r26, r26, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r24, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r24, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r24, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r32, r34, r23, r29, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r35, 0xa5, 0x3, 0x1000000100000000, 0x6}) r36 = semget$private(0x0, 0x5, 0x8) semop(r36, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r36, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) semctl$SETVAL(r36, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r36, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r36, 0x4, 0x4, &(0x7f00000000c0)=""/63) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f00000005c0)={{0x7ff, r5, r18, r21, r29, 0x80, 0x80}, 0x8, 0x1, 0x101}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r37 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r37, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') r38 = msgget$private(0x0, 0x40) msgsnd(r38, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000376c9324f82e2fa0b1789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a62631863c2b230f939659a2b68d596f6d534eb51f54684c8796856eb2458db4dd0572009c745e3f2c8436f643265fabfb8f8566bddb00adc60b5700e7915c1cb62c9868025bf872ffe80f22bdc3fd59c61c9373b11db57974b1a9361f08d32bfaf7f8b08e09bf93e6cb2fb106656e3bb810004e50256a391a95ba6b0357cfbbb8b52b68ae289f03c4a622d28d60039f838488f6503fc89dcfb7ab3842f1f43452b6ba6c63a97d936c2a1d595fc1d5ab9f0ae2caa742d1dce2a9881eef38ab981e3b6be173b1100"/269], 0x1, 0x800) msgrcv(r38, &(0x7f0000000480)={0x0, ""/242}, 0xfa, 0x0, 0x1000) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xc8e5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x6) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) r4 = fcntl$dupfd(r1, 0x14, r3) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000000c0)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) close(0xffffffffffffffff) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x37}], 0x1, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x80, './file0\x00', './file0\x00'}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:08 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) openat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0xea45a97065e673fb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: r0 = kqueue() pread(r0, &(0x7f0000000040)="2161e9d86d601cca425f94e9c540d1a8fd4e2c28bedb71f2671d52a7fa9d388fc586d9d4080255e3f663418182d71af7b84e84c9fcbd7c91315f7d036c5c5dc0355e024d07e23354c061b94e3adfd2c7b6a61209e4e7c7254c906cb4262a2e1e7cd0e94217542449008a14a11fb7ceefb54970832683948d409f18db0c2b090732", 0x81, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x3, 0x0, 0x6, 0x0) 16:00:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5ac6843fb72da10ca31b1c4e63c10555cbc180be2005966d43fcfdc8840cd247f616088d2dd976c596b5fb31675fed1db25dca790a49dbe673655790f114fd7f852c0a0ad8870488e2b83ce7d6dcc6b9a90db87b4460fc98c28c0bfdd2877e33f1caeacfb2264f54308d37c03043e450f3cd4c43cbfe3a9f9d80351c5fcef4b6edc941cda4e9cd0f97daf15f716900369e5ea5f3488c8ef076dd38ff54e89a99f0740d3a9c0c8f58d459a356caf7fb3bd15f630bf2707fcc3c86834af73538f3ff2dd711a09aa9928c82b325404ca9f60553c4ba4e4154d105e08a5d1b975922f40df214906bd1d26d2abfd6170ea7314f926c3cb9109eed51d1de185807a6cb64e26ac3e682eec6c98186e6b978d1c89ff67d400a40dc36ca446b5c8491dd04b56283d01caf524a104ec577fa73d44c17f632ee0f6bd19e7dacdce8cb2b7dcab38f25c297b15bd4e4139744df745e5aa2b9a30bc072c038192917152444f392dc584907cb9bba729ac59e03d956d35823aed50ef02025219e0c330e66f9e21cb1983574c672e7bc2b30c35a4af3ec1b83a014d569d71555504610f2c7d21fde5a988734e29c669f6961a48878d80ec40036c72007ee6a298e87f55c74f7e9eea7b884e46f2c3b14cfa96061f0fd1ee6a646877147db030b6ce065b06acd90a45e11e0d97b594952d5e9213db790b75b9a1595fa2a54567042c27d1191657c0dbb7bc58a69d8b0d1b7752a767dadedc774c4b50ff26e3df621edece026aecb136b6e533f07861ac6584fded8607f64adc1143f1a52b88d76a3b6e58ca4da77509f485c2ee73acf2e7c65d7d6e077b921b40119c93bf82785f63a7a39107d3fb92026f85a39627e645336787bd72999be535d176a0c6109fe6f978d220fac9eca6e2b3b02e766e6bcd7993e9b6d541694797b113fbda1595b2282c1b56f477272478eabed5d6d5ff80d8c2ee6ce8e8cc8ec1214cb95df35282c755f770ff60b008feb067a4756439ab6c54826a05948ddbcf4fb4fe2aaccd89404c5c02fe4b30cafe7132b5b15ea9ae55e3fd6196a032f03030428650a4ac02f0ee975265229a7d0a74f3106baad2bc9e51947088ca04d6d1e86b8fae8a5ed583abf22abb6a0edf54cd655aa9c00ca78d4132c2cd0a4d0663028a2805b5720a6e3acf970baa259bbb328cf86238bfaa0628cfd9a4b0cc6e30c84163e862820005b7e30de86431e031ec4ff4c29bff1067c2033b1e245dfb09d67039b169849a8be93fd0db42e4f21d72e34195eab194d340f8795e4f8b5c1a0194b6eb9056368b48209c6ea1ec9249e3ea8f119763e6eb9c6a02acea1142bea9a6b5f1ea6792225a2532ac12069203519df675052cfeeca7838cee34f2eae64f9f69a6c78e2a7ead4af1f8275f975f168c1c2ca66f708585f10b31cff37adc4bd7c03716a3be1f55007a938485ec88a38e7c5cba9b321d396614d341729de97c8572070e33bb3bf428d3ff27a4806f102f5", 0x585) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x20}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x0, 0x3, 0x5) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x11, 0x4, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x4) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = msgget$private(0x0, 0x10) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656d11e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba94c08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700acc42c6504f9065842f304eeb1000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12da4ce160909eabdad30e92f27e20d1640f92e1aaca4b98c6cc6702e318c5e076670928bb740cf84ac3e6fa7fd938f53b762a3e156aab64fa048dffbdc5dcef28e4d33cbf10a47af6097919a58da0300954bdfee87062b14fd06edee5f135683e7b60f82e98a42df634e50874b4291fb5126e6b66d85700215c4f375b4abc73ceb08250bb9f566fea0b7380765e1f5966e557a71569dde9e3892b65f02e1ab5ee6ef308c7981462f8057c4651710eb941e7f3c8898f645fb1a57b56030e35503054511249795f9568387446559fb4d01eb3ad1dd60bba200d939be4c2355ae180fefc4afb5de8532de388ea1ab2d271f534206af1a34976217ddd66390448016213f6da66e14d92128b13ceec5ab5cc9aeffa7e0b8d0c33f351f9732249604a65f13c463de08e327fd1e6ded431e19e15246ab516808d8b96d9f44c3efd6aaa81e473f99225e408fa089cc7d12455c8c3b99f00ff274a00"/630], 0x44b, 0x800) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000200000000000000000000100"/43], 0x2b, 0x3, 0x1000) dup(r2) r5 = msgget$private(0x0, 0x8) msgsnd(r5, &(0x7f00000004c0)={0x2, "dca5a7ef48ebfe347080e3d2d45ab9130bbb2697bb93ccaeab7210f6c40257cdc2b0d99c23146fe6f8f266aad16c0f694c36ce45ce0c69c0e0e4446821c253c62da367cc71be46bab1df9799c9fef35eae149992f910b977e1bb56f9d3f013f113283849bd830c9ea482d84b3520a32009aead49cbe00bdeedc2c71c016b82fbc443b3928f119c0857d05173f44bf0dac626d5557e2762c201a396c831f27e481c75919e82578e78fecac66e5b250cc9cf28692a75c60d8a723fee6d0241153c1039c764457048f3661c4824fa371020b0a0aa767ab6d6bd4a561c0ebc99cf92351b29465f8889a3697f0df9eb88b3c3d9c446d5501f54665f261773f647"}, 0x106, 0x800) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xffffff08, 0xc0f, 0x0, 0xfffffffffffffffd) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000200)='/dev/bpf\x00') r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r1, 0xa, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xc}, {0x4}]}) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008c57feb40000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="f023dd1e228d1ec10e589bcd209189c0be24d089165df7b9deba38a5501a170bdf1f9da82ecdc747b0cf1b7498ee4ff2de95256dd393263494b8e1f4f1d2666088d49c9a83f61997637eb27cd321e2320ea5b5f81c412119cc94599d6b6ac72cdad59983ed5239a442d9dc2f5df09d15d3bfffb23b6e6f04c1cbb7d8ddf0070dab3bb43f49a10e48fea7a7ab9f97a9a38483cfa1d2e92d14a342daf2744b9042b61f1c181bb93d71489e0c9e8003f61c0ee3e4e01441bcd50b8bee8d9c70d74fedef7764c5fa11506ecf994991e62ed8aff96101d1b2e690576939692177698a301c", @ANYRES32=r1, @ANYRES32=r2], 0xffa2}, 0x0) socketpair(0x20, 0x8000, 0xff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x2004, 0x1f, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x1, 0x80, &(0x7f0000000600)={0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r8 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r7, r8, r9) seteuid(r8) r10 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r10) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r11, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x4000) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r13, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r13, 0x0, 0x0) ftruncate(r13, 0x0, 0x4000) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r14, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r14, 0x0, 0x0) ftruncate(r14, 0x0, 0x4000) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000440)="decb32477a07412c43ee319237e982b632aa2e2123ad2ebd4c3fa5ddeea82633ecec669932a863546482da7c7ec7e6a8e414f43563e81dac2f4a48039fd9e7587c38cd983de9d1523ce7a4cd3f9361188a04f5626be39c840e92d8124e0b7d0203902bce33479786e533b4fb50beebb4ea7005e7b112da73b82d87cd695c5bb53b3c2d4f5cbdedf6eada280a85946e67b4ab0f077e93e4857cbd253f4b32c3c6bf848ea7fae23ff00ebb98ab610d4117cc280f8d2c0056a5e03e2c9a03ec5863df3375f9b9468c2e2487177b590c887f54311ac535723b", 0xd7}, {&(0x7f0000000540)="009f5ca086699b63c2403cedd08e8d6503c4151e428446ba1a68d684e7d63d31ca1f22f3acf41d8728b0ad", 0x2b}], 0x2, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r4, 0xffffffffffffffff, r5, r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r8, r10}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @rights={0x20, 0xffff, 0x1, [r0, r13, r14]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xc0, 0x8}, 0x4) 16:00:08 executing program 0: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="03000000000000003d551559e046828e563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b1ddc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fa134e85f5303bf57728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f7815d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/374], 0x176, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) getuid() 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 16:00:08 executing program 0: socketpair$unix(0x2, 0x1, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x28ae) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='&\x00', &(0x7f0000000100)='\\/#.\x00', &(0x7f0000000140)='.[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f00000002c0)='*{\x84^\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x9f\x00', &(0x7f00000003c0)='-]#\x00', &(0x7f0000000400)='{\x00', &(0x7f0000000440)='\x00']) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f0000001c80)=[{&(0x7f0000001a80)="547360442c517b4cf50d52c773c7318cc0c66e4fcbf854e492d6150f60bcc83efd24ff1d4d6b4b1c1ebdd416e31862bbb08248ae453931e945edccf1018cc12302afba11df8802658cbe21ce4ac1f9d90867080a8aee93c24336ee32da39048f74534e3edd3f51d51569e946bbe3e7", 0xfffffffffffffde1}, {&(0x7f0000001b00)="7ef93a6f5e1b99d3d1b27fa7fc8c6cf66117d7fda25e33ec1012fc2deb0461c21620efb84065c8da2c58e5b1f419fbd929ef5545203f0ba8db8461", 0x3b}, {&(0x7f0000001b40)="fabb4be9e2f8c4a49f17be819ee8fe1ef02cdd9b4355e3c47d98cf26109cc1c8e810b129c6811fe9c32ec62ae9efb0e17b9d491f21a30564c28ed8e83bd3009ad706165b851a4a0692e2a69228fd2701ab61fcb823c879b2852bf0da2800f9e63dd5348a09eaaa2cbfb98d412206b6f7562d835f2cf25fd0511eac1ae9956f92f912762bfeace4c1c229fbcee622b13b825c829dd62f3887222c462b5f7fd0781322acb547ba5c93e9a904caafb8", 0xae}, {&(0x7f0000001c00)="7f28024115e3fcb4e46f8732e73de320f27e1c4403067a07d0f53fc211f33fc6b2bb3e37aa9fdbfd7477af323886727f5b65605b540733c2729602ad104b660a49cd8b9ed86a8b1bff751b1d712511b4fbf7be72ca4abca3", 0x58}], 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) fchdir(r1) 16:00:09 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="08100000c2"], 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"}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) 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) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x8}, {r0, 0x20}, {r2, 0x289}, {r3, 0x63bddea6021e76f7}, {r1, 0x4}], 0x5, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:09 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xeffffffc, 0x0, 0xfffffffe, 0xfffffffffffffffd, "0acdbdca04000000da0000000000d183000000ac"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400", 0xa82) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) setitimer(0x2, &(0x7f0000000140)={{0x4, 0x11}, {0x8, 0x1}}, &(0x7f0000000180)) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x40) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000a00)=0x5) poll(&(0x7f00000000c0)=[{r3, 0xc}], 0x1, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x4000) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r8, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ftruncate(r8, 0x0, 0x4000) msgsnd(r5, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT=r4], @ANYRESOCT, @ANYRESOCT, @ANYRES16=r3, @ANYRES64], @ANYRESHEX, @ANYPTR64=&(0x7f00000026c0)=ANY=[@ANYBLOB="ebf02d000000000000", @ANYRESHEX=r6, @ANYBLOB="944316", @ANYBLOB="201b8e474fe6772ffa9cac59f4b7aeab8da148c47a34759d81aa179dad5e1bb5690e81e6db866ef352424abd067006ba28e43761dd9c302f016d7844c72a6b46e7592480a245a2cdcb8e031bac9f37a7917575651ea76c63cf62eb272a08ea180600e97b9216fce9dd7306406d57f5fd9b5ca5032a90536898e22e0a58c8345d5e1b66f11f72f1a303d6b1ca46ced6b750c1479303685b33da1773d94cead9a5abcdbbd011a640ca9ef2f1c448ff53eca1d7aca2c2770cc75f39bfc45a5200bf6333b6561cb50b2d3af9a98dbb037812ba0f777ca277ac08f5105e1505bbfa90b04b71efbf7fd3b23068f14cbfd94b100a5733b8447929a58663d4296c5a58c4346a1d6e2a5daac6b68eb7cc9c39d9b4499fb4e15f6cc334c7e8253285c41263de984a1a2af2f2b417e637385cc0f70ce91b93d4b247ed66a6c0d573764689c67b24594ebbba0fc40f54a7ea03953f708bce591018dcf1d2c1e03fefef4cfcb2633992eab916736ae1cffbf8006aea64da7daf725412573e5bcbaa162f5ff4436d74f63f2e28800bd0b29d72bba4981b9174b2351d2f920afa3cbf17a7d46d172603ab09d7b9c5454963a88aa37acb0bdf52de9585979e0a463daad598f8676fe9bdad9a0c7579da96cf6661a06bd5ed6cb85a1f8fe6935bee0b10ec24180e064bf01c7c890eedda7e4b48387c24c5c2ddb211a3412a01a43218f76c5e80acfda681f461d686b0a04d8c373e18e7ee4349c6baae3f96c9b547eee1eb39f1a4c107d8a5277e6749203d60eae2b5ed96d6308018704e8f1c7bab0512a33f7c4d0b29679a0110b33b4bd7f4854e2e4328813b82d4b971e09750c7a497bd64b566608c1a16a9f7900ceb6e6d3a33a79ef88954abfe0d1f2eb3f414f96da9571b2053735c648bf8c206a980a588b18635191c28a4d5d4db5f57817949f7659c26eb7f75b6f4547abffc5e98fe586bb7de7bff8c9c69c9b1441d95a8348ad2928e92d10bc8cd70ac81807c7e4d7e182d8ef502cb8ec0d82a60dd11bcc5d9be2ad4c93408d3aa7a9281899732a0d556bbfacf5fc892841fe5e542c7f1f225952256ca70909883224982f49f9724dc3f6cb26c4dd45324b6d8e34e0fda0c50919018a75277001dd6634bc303aff17b9ceeb1035fd07f54479f2b6f3e319c76ef9eb07e4622a26fd8ef21424ce39c52d27d8b8c58625d1fde7b3958c2afab1ef2a987075dec59f1ff161ca74edf7f7134f73e6ab0ff40fb7616bbc5d3d493a0bff8ba01d7229fc6280011e3cbdb4b31c9694e28096f073116d3e629ac695619fff710fc954181f3918fea2367d62034fbfadb96764ecfc70c306b91bd3ed8ee47b8b391de381f8622df24aeff65a42d8a3d7df36d4fba3a218203bfdb472863ad7721d16377c2cdef00ab6caec45a379463c2f05aa8bb08c7a9248b84d4f1b77d2a2812f663749c5cd9ab2a8c2a9a7cc90fed61a9c26e2d08b9e88c3bdc42fa7537d322560a82ed312c52bde5de406ef0fd6606140bd21fadbcf7a7b20ebfde9fb5fdb84e4fedfcde568c05ee8a7ad4f21463725bf93446b102f1c57465da08b052298833da57bef6652bdaa54ee6ea36da97cb5123a6083195dfd1ef3cc06aaa259bff7188a4687add5fdb0334be7656ad8f9032583a0f14b81d8c8ed1eeef7146b65a5271090841ca0f3100a1efa4484320913817163b6572273aea0c6ede98b0613c23916478be9d3c57002b780c95e5b13de68a372da6509319c2f9d24d85a65dd167c9b34532e488ad4081d0d9eae3903ef9084d97a94e582ce6f7bcc0d4ba4e4166119d108287a58324822c5d6f5ba6279e92cc3e4ea0f740d3c1b56d0f57a2bf6d7190dfd98939640a885b5a27032dd6ede4cb5a189109637aaab8fe98c5c69b0fe7b54cb12e468fd952e416999a855c81e1d30ce1c39954f7e1b00ff748dfd403f37d568f33f7915d99411a7562bf775d86fe0e97d9b43bb4b19f787a4e81ea4251417d6b7d58e380e1b85d585c29facff1dcec07a54d9d0c9faaae14062bd5b3d4c812ff35fa69702a23c16cfcd30fbdaf91e8847b22d1e1acc0e14dcf4a7d7d91081552811a761a6a7da2d5d61a113b638cdb8e7a62102b93cb38054fe6885f8551602db7335ff40e2a9cb6d3ce67416efaca19180d3517969ad0d1fadf26807bfbde279471bf03072bb7bab051c58f35d8a941ee1963c1fc70741522ed8560be19ee1e724ef6a577ee40aa8d4b0f0e27abb161dd4915ac33eb08d248d4904db0b2ba5bc3feb828d5e14c625ab62043caf07df6d6baca64cb0a6141c2ac7bbff57e2fe58cee267f915d791fe5aa88977221851077bf326e9f93b75248851582df742f3be997991af5209075e15596f51470ee3a63240af240c058125514784abcedba4394ab3c2886749dc3777986cfe71b7915f0fb6fce4b33d413968506e9156d884daf56c720c796f6bbe59a9ca124993aaa325309b2dad428c771d58c99e0cc07b8ed556544ea0a21e694e019e0999566184a44c230e3fd9ce26d2e21d94a773c94284a0ed7063be213f18c173d96b660514ecf5ccc71e5c3681cec7456f4ae97477e45198e3a080559c75fd30f98ebbf3fb18c10ef77c573e6085eb2d9c16ddd96ea8a89967c0dd6eb6387ce989a485c08b3f0e4afe495b507b09c1c32e0da72059b59df4c912879bde8ea4b0d8c33cccfddccc1e734fe6dd1c2a417f92751fb0f4adccabbc9fababa7f1e72fa4d3a8cc1444d1243d2f4b8553b7c647eab61221d80f2fe5cd6565af397b296591dc9cf7ddce8a21dd9966be5a24c7c7a4c3eaaac0c8258081066a837d20de28de723056101eb0b79c04011453dcfddede2a105b70215d4ea6b372d84f16ba57e76cdd4ac068b6205ef991e27126a94eea8ac949b12b4b5ed53a46a98b67cebd06a33fbb8b6f92bbb97e889b25e6f0aa946ac08e26bc4e9c74913bb9a832e27d8e3cf3d11aa8e71ad59730d55404fbf5861f818767310811f1a147b47b5709f21d48c86f6a420a120314dded0cb89074994796ff07a73f3ecda9b506658762c520b8a1b611efe1bdcbc053e9baa6d4a09267a513f1ed37139d674a9fa1dd2b23fa5d9b3d8586089fda7d1cc038f0f6b23ad079550bffd76e8251e56130c5cc02e6e2857f8d84a56c96637981c9f13728bd84daf5b6c0267337b52b6518f2ae3ef9bd24f226b3ff0f89bc8b8f1bce890c201165eeff99a05009950b6f39ad3c5f15ed1dc68db0c0814abc34a839969b6626c3110685842b4e9798c5c96a199397b0922c285978283002028b8001dbd65003ef280ab0f7e1af3528da46f4cfa102e4280563a367477c39b71db2c700fc808a5ea882b6710d35cb77b59a136593059edc71063bb3541641db6f7e975d649ea991121af41b2f7a85b1460d05de2c69e00f5cabebfd73f65d19e036d52cdcc2000a2d299a6388d56e4c25e05fb7d7de3f5e6b903cb2ec3e9fe4a5bb159cfab74ad836f9e62e2f6060a7dbd2f8a5ea8066c09104840a4ac5a7edb2607b0288fa009e12df351b797e7f1dff58006eb21febea41d8c282dea9c32e82478f5a7240b4096e199ff35fab9f3568237102fe2ddfd8dd8a33d0cded7f552a6f16ffe51705380ee5c5ad969de6b05b6e2352fc3d32b3bafed51fa608d7fe572ffe21d1386bab3cece07f08a9467c95f8b0e004a4d24435482961af7da3464d3e23e29e7f3d04837594f0a5fe2fbc9f5cc98158e3ed579978fb6ca15c3f5d6a36c0cca47d9058263231770229408874fad6561a6b41d94cad8a86c6e8e91e5c7be3f678c0d4a08d73582a99e88788d39869b7aa6b0f03db47c2818e6e6c9f2189f55bad6dedb0d5d2c134c4eddfe7a911022f9f17f00347913be04022853e84e89b991a83c7fdcfa8abc349086f6ce417e7ddc7a9a2b25424cf16d9453ed307b9fed51f5487910e33b5f9a67c010dce3414aa8e6c9e4f46f39f98833a28bc05911477c538fe492dd98a0b3f503f64b65b24e302dc099aa78c7a7b1a3cf16032156f6a8ba9b21db971befb92edbe03636022ac60daf5809d63a0ef8e9265c1fbb1b739fc34b6483334e1c9b1b912bea576db6041b46c4acb01366581f0aa6464c8f354e78fa6fe5e2efd16bb38e4f526c4405454550fbc708faa69a7143bcc0886d6acb62e5a79e40d956c360c01c365413b95096cf8da1430daafa6d3afa53baa99664824b9a79681c8cfb749d6223944ef88613c3a5ec70186255b06b94f56307e76be48a9121e3bac6b5ad5e3db3b9ab6c7f2fa831499ab962fb996225fa3c934c49fc7a3dfdbfe9847fc378164c35761c6b34ea2e3313ae6a2384650a6b8d3c11f61c934c5492d21cf08e3d1f49efe36ff082bf98f5db1e3d4d0e73de1c5316dbddd136a1c69dca7f3e9994af0b84284117a7793f3e67bf48da5561c404ae2ba94ed14d4539a3d57009b1dc7dde57cb4b557cc0d83c26705bfa7310e3d2dcc76c08746ec6b3080bedcf368a0f5d2982bef822a4361fd233ea32f83273c2514f6218cc0003ca9610eb302ed80d1c4b976eb4188629fc20d7f34e9e9425ef18923da1436617c5fa93180adc6804f01f53bf25a258c432081fe6a1be6a74058fa0183f5f19460810888884e9b9f2e3a3c9698e20021f5bf98b2735443e430472f913f88d7ab1097e1c63008311f05e81d80df2faedb8f179e7016a658d6b2eeb8b30f34910f78b6027fab80082e09c7cb03602761dc7c66750d61e19e1266ed2a875172c019b92809752cdd405421f9bd0f25578fc5be4128f38139286c52aab727a365f208a237ac75aaf9a653da746f9d48f18b642b5739c5da3ab3c9cd6f09f479ee46153b6d4c72450fe695b49852bf899c80d193f7bafbd909e4d8e31b31f2a7993447fcd3ac2ec190dd969aac57b166fc72409d904a408d4578af8c837bf3631ff7c095c4a3d730edfca7f7d5dce9659e70812c8d960eb371483af507f55a2371f123ea622da8b99300ebce14a95e65e8f5be04e03b623f9c8a67a7b500d94cb73c7a05f34504f88f6617497182b49a9c71a1bf4162917d03b7e65ab07183c903e9566210e06e37608c8b1ff7ce31143b6effd68a3c27cab23957743a4631b1a8c073eaa802e06837c5695df193e28a5c05d4b364ce293ec30f9007eb3e81aefd0b5fa1bcd970efb8ca8d3faa0c8ddaf208d549dd1e4eade15a4d1cbe457eff023640ad487908dece0cb858cba608fc95d7d562fd4111432c3dc86af5f6008c9cf6ad4b60afaee57254d591259f536d2f2d382e68d829c417ad2de17d66ecae7bd0d5eacaf74aeb9b0d46950938214b2f2d8b830cca638e61fc39c5b44c9d60bc7aebc1bd4c62f21c124e0d8d33d4ec5db553110da0d0c83cca4d10e30acadb25e9325775feee751d2d5c3c512bfc2ac519cc3c036289eee1c1b518d2a56cc8d0fdfe015872f33f3383f6e85fec63ddee803c76e41f4a7a2e17cce40a09523715cfdf80df12c47666416781a0d0df13b1cac623836a7644bc2c05b08d92c37b51f7166ca53afe316fe20578156c0db14dc89a67403cf017489f7d7be86d1bb27bf1818b4c4cc9ceb60f5414d7b1a5a650dea2a72255eaea7cd073958353077bccbf910d6c627dfe83805fc217f51b680c52b4ee746420e80ddea780485d32c95f27df6fdade73237a7b77a2411aafee29dffc2d2490c1859f64dab59f0db21f814458f8df8f1f636507b0c21863c629f18e1ee37cb9157ce6f505693f7fdb6e1095a236cd3c6261a5d354e968a471b75d6686d2a1c67c23edccb9dfb8449f0c2295b", @ANYRES16=0x0, @ANYRES16=r3, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16=r7, @ANYRES32=0x0, @ANYPTR64, @ANYRES16=r8, @ANYRESHEX=0x0], @ANYPTR, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRES64, @ANYBLOB="5cd0a7a950a0b209517b899bcc5cfd0649cc59ed1a80435b3905bf4d7e7a56947253dd3544739b95d0ad801612fdd22ef19296bec05f19d7686fa27ad3ecc906f526665f4cba6f8192504e8e3a1f82eda91384490b78ab29eb95fdc141fd8165e2e1cc6b08aea48b453801d84189ef43ef292e550364736caba8fcd2831be15a15ab560398f7318e3bd1b91b8b7ffbea4cd26d066a74daa17f09ac007ad503ea31132edcca6386cb962f915cc065dd52a61cc180de7a5321c1490e8880f105f12c8a7e6e8066077c2f89b1aa0d60d4b4c9e33112cfb498156c17f4b2e66e75be6fccc714874248fc3c5a4d6e7d09edb0b1d320cdca1dad38a63bf1c57dd9f8e1dbcb539aefb2b2fce001e19ddd8b6c99c3afce0d605f28e788b8db6f10f4ccc2339bebc9c94e6faac696b6321226e34d39da88173768a9ac011a74d8eb482c2cb019a7ee6405b8efc153863c203e75fe14deb1f0afff1e8266cad1be786ec73f62fc83da0e0e52d4adae5c016c695c941d7f2c750a879970bbfb65a706c4d0dcee038c79a1841bc2a12207284bb1947ccbe946155d388fd8", @ANYRESOCT], @ANYRESOCT=r5], @ANYRESHEX, @ANYRES32=0x0], 0x5, 0x1000) msgrcv(r5, &(0x7f0000001680)={0x0, ""/4096}, 0x1008, 0x32e242ecfe63a54e, 0x1000) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x54}, {0x800000000006}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x0, 0x6, 0x8001, 0x8001, 0x2}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0xd14cded8918f9505, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xa00) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x1f, [{0x1, 0x6}, {0x0, 0x3f}, {0x1, 0x5}, {0x1, 0x800}, {0xe89226edff117f30, 0x101}, {0x1, 0x2}, {0x1, 0x6}, {0x3, 0x8}, {0x0, 0x8b000000}, {0x2, 0x6}, {0x6, 0x8}, {0x0, 0x2c4}, {0x1, 0x1c7}, {0x3, 0x9}, {0x2, 0x3}, {0x1, 0x8}, {0x5, 0x6}, {0x2, 0x4}, {0x6, 0x3}, {0x2, 0x400}, {0x2, 0x4}, {0x0, 0x200}, {0x1, 0x401}, {0x3, 0xffff}, {0x2}, {0x1, 0x1ff}, {0x2, 0x3b0}, {0xeb7862b220868ba0, 0x1}, {0x7, 0x9}, {0x2, 0x4}, {0x1, 0x7}, {0x2, 0x4}]}) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x45}, {0x6, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001000)={0x1000, 0x0, &(0x7f0000000000)=""/4096}) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0xffffffbe) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:09 executing program 1: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) seteuid(r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r4 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r3, r4, r5) seteuid(r4) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setreuid(r4, 0xffffffffffffffff) syz_open_pts() 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x84, 0x7}, {0x44, 0x10}, {0x87, 0x3}, {0x21, 0x7}, {0x1c2, 0x75}, {0x41, 0x200}, {0x80, 0x6}], 0x7}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="26bcf0c809606390d96120ec243a39e29d64ee80ccda504432bec4a839e93c6c891e3dbd05cfd5cd0e0d762fcb6c7aca28095dd50d0715a1de7646de600c24cd91dcc5f5a7a67039cfd2994f5510a2966425004cca24c7857f5fb530f65bd468a5628b4175116b407f22b221900ddbf7ad7ea7f8ec431051c150f1f6bc8ab2d5fb2c4c3c2134b0cd4081a4ba07c5a1fa2b21d8196563a080787750dc0d6b8a5beb4738ef231c021f4198322b8e6aed57f1be107a6cae23bd7da0be041d06303479f10d2d25dbe70e1b94158981ac4c57c08179935dec4dae198708c89a0d7bd650afb20dac165c17f3a9d3c57d4f8700", 0xf0}, {&(0x7f0000000100)}, {&(0x7f0000000300)="21d36343d415c4d88e99edcd8ef7124d77ffcefd4d680dd290cb7164d9ccb2f9a91c01a581bb3f1f2c", 0x29}], 0x3) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000], [], [0xc0000000ff, 0x0, 0xfffffffffffffffd], [], [], {0x0, 0x0, 0xff79}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0x7, 0x1000}], 0x8) chroot(&(0x7f0000000200)='./bus\x00') semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) shmget(0x3, 0x2000, 0xe8, &(0x7f0000743000/0x2000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, 0x0, 0x4}, 0x200, 0x401, 0x2}) getuid() getegid() socket$inet(0x2, 0x3, 0x89) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000040)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x8000]) msgget$private(0x0, 0x0) getpgid(0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r2, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "1c460000400000030000000004000000000200", 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) fchdir(r3) shutdown(r1, 0x2) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x20, 0x8000, 0xc0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x9f4a78d0f75819c8, 0x100) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000008000/0x1000)=nil, 0x1000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) seteuid(r1) setreuid(0xffffffffffffffff, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 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) close(r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff962e", 0xffffffffffffffcc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x13f) 16:00:13 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/112}, 0x78, 0x1, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74, 0x6c}, {0x2c}, {0x400a, 0x0, 0x0, 0x8}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000100)=0x3f) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579d4105e2631b19da8e04cb9e7ea9ee9615b4293ec578f694ddaf9a4c17b23e5c742db633f83771bc395ae431a19a64f6f3c01d239c9b530360f0be2e5741c52b550a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100), 0x4) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r3 = dup(r2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x26d) r5 = accept$inet6(r4, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r6 = dup2(r3, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r10 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r10) ktrace(0x0, 0x1, 0x8, r10) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r8, r9, 0x0, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r10, 0x3, 0x18f, 0x9}) shmctl$IPC_RMID(r1, 0x0) r11 = syz_open_pts() close(r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r11, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x42) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x4fb0000, r1, r2, r3, r5, 0x101, 0x5}, 0x8, 0x64, r6, r7, 0x71b2, 0xfff, 0x100, 0xc59e}) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind(r8, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r9 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x80, 0x10) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r10, 0xffffffffffffffff) r11 = semget$private(0x0, 0x2, 0x8) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r15 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x409, r12, r13, r14, r15, 0x100, 0x2}, 0x10001, 0xc3c, 0x7e8}) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20000) ioctl$BIOCIMMEDIATE(r16, 0x80044270, &(0x7f0000000540)=0x96) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) r17 = getpid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r17, 0xffffffffffffffff, r4}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) setuid(r18) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x200, 0xfd, 0x0, 0x3}, {0x58c0, 0x7, 0xe1, 0x96}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x341) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) seteuid(r2) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r8, 0x0, 0x0, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x5, r2, r6, 0xffffffffffffffff, r7, 0x38, 0x7}, 0x6, 0xffffffffffffffd6, r9, r10, 0x0, 0x0, 0x1000, 0x100000000}) r11 = socket(0x2, 0xc003, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000240)) r12 = kqueue() r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r14 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x9) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r16, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r16, 0x0, 0x0) ftruncate(r16, 0x0, 0x4000) pwrite(r16, &(0x7f0000000380)="d2", 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r15, 0x0, 0x0) ftruncate(r15, 0x0, 0x4000) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r17, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r17, 0x0, 0x0) ftruncate(r17, 0x0, 0x4000) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r18, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r18, 0x0, 0x0) ftruncate(r18, 0x0, 0x4000) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r19, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r19, 0x0, 0x0) ftruncate(r19, 0x0, 0x4000) kevent(r14, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff}, {{r11}, 0xfffffffffffffffb, 0x1}, {{r13}, 0xfffffffffffffffe, 0x60, 0x1, 0x9e5c}, {{}, 0xfffffffffffffffd}, {{r12}, 0x3, 0x89}], 0x100, &(0x7f00000002c0)=[{{r15}, 0xffffffffffffffff, 0x2, 0x1a0000000, 0x6, 0x18b}, {{r17}, 0xac414dbf608cf8ff, 0x10, 0x1, 0x101, 0x7fffffff}, {{r18}, 0xfffffffffffffffa, 0x14, 0x81, 0x2}, {{r8}, 0xfffffffffffffffb, 0x1, 0x4, 0x3ff, 0x3}, {{r19}, 0xfffffffffffffffc, 0x1, 0x84, 0x8994, 0x6}], 0x8000, 0x0) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) shmget$private(0x0, 0x1000, 0xa0, &(0x7f00007a6000/0x1000)=nil) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) pipe(&(0x7f0000000340)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000300)) setsockopt(r3, 0x7fff, 0x8, &(0x7f0000000040)="fe3bfdcf1184015fdf65df884885a5f070d4ef3b7321eb8814f535", 0x1b) pread(r3, &(0x7f0000000240)="855a9a1c4dae0868511252013ce3323db9f950bcf0de73d6b8e2aececbfa5809998fa9de354f0daed41a41593d5e13498434a9500b02cef607f084d2f5dfb72fec3d0727369e2ce278b2b6d988a48321ed385cb17057d708ebc7c537731d7046a4e501a754918fd11bc79eb841d0f39bb26100be0c8e5403f9a6d5b45629983c1100ccfbf85cdf6ca4e18183b1d7e8b5303ac997df977cf9892166a508a321d9372c61", 0xa3, 0x0, 0x0) ftruncate(r1, 0x0, 0x2) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = dup2(r0, r0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r2, &(0x7f0000000040), 0x1b) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) writev(r2, &(0x7f0000000040), 0x10000000000001c9) 16:00:15 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getgid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0xffffff40) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000480)=""/97) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x3ff, r5, r7, 0x0, r8, 0x1}, 0x5, 0x65, r9, r2, 0xc6e, 0x70d2, 0x200, 0x7}) open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x800) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0xfffffffffffffffe], [0x7], [{}, {}, {0x80}, {0x0, 0x0, 0x2, 0x9}, {0x0, 0x0, 0xfffffffc}, {}, {0x4000}], {0x0, 0x0, 0x0, 0xc6f5}}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021557150 16:00:15 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x7fff, 0x1}, {0xfff, 0x7}}, &(0x7f0000000080)) r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x0) 16:00:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[]}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x294, 0x0}, 0x8) 16:00:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x64, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="edfc2b87bccc6abf00798e60ba8f1e561da59e2c49a6d6cfb647fb855269856478b7afefb91c7779f569381db1bba39a725cd98ae163e9ad69826dc09ff77b1e4aa07e1f4dfa1780aa8409f1ae8d5e68e0b83f0e75938c32d22300a86a104fa2b3ba1319a0056cff1d5f50d2e5d8b4a466210eecd2ce9c074f5d4f92", 0x7c) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) open(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x87) select(0x40, &(0x7f0000000100)={0x9, 0x570, 0xc07, 0xb861, 0x2, 0x7, 0x3, 0x6}, &(0x7f0000000140)={0x2, 0x4, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8f55, 0x80000000000001, 0x7}, &(0x7f0000000180)={0x1, 0x7ff, 0xe5b8, 0xffffffff, 0x45, 0x81, 0x200, 0xb}, &(0x7f00000001c0)={0x3, 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x821c, 0x0) dup2(r3, r4) kqueue() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r5, r5) open$dir(&(0x7f00000004c0)='./bus/file0\x00', 0x200, 0x188) 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) r9 = socket$inet6(0x18, 0x4005, 0x70) r10 = fcntl$dupfd(r7, 0x0, r8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r11, r13, r14, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100800001, 0xb1f1}) getuid() r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r22 = socket$inet6(0x18, 0x4005, 0x70) r23 = fcntl$dupfd(r20, 0x0, r21) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r28 = getpgrp() r29 = fcntl$getown(r21, 0x5) r30 = shmget$private(0x0, 0x1000, 0x612, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000400)={{0x1, r15, r25, r26, r27, 0x45, 0x7fff}, 0x6, 0x5, r28, r29, 0x7f, 0x100800001, 0xffffffffffffef6a}) r31 = socket(0x2, 0xc003, 0x2) setsockopt(r31, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r31, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$inet6(r33, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r35 = socket$inet6(0x18, 0x4005, 0x70) r36 = fcntl$dupfd(r33, 0x0, r34) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r37, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffe39) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000001140)='./bus/file0\x00', 0x8, 0x50) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) open(&(0x7f0000001180)='./bus\x00', 0x8000, 0x37117dd8335aca68) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus/file0\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 16:00:16 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') socket(0x11, 0x3, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8612, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="b7de53f8b2cea12b734f077e36812072df1cd0da77868640a6923a7e70829548f880837d1e9ba5e98db9c4ed5e6924d791931a"], 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:16 executing program 0: 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, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) close(r2) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x1d}, {0x80000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x5) 16:00:16 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:00:16 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000180)="dba050a6cf3fe69d65de6842747bbadb71f90ffcb7a6132c3a5441d2cc81e548abcf77e1d12b2ccb8aef0da7ee8209d4e1805d0233dafdeae63fefcaf31f49b4bac2e3757ba1a2d0ba4dc6c29f57659555f420e57bfbc7d5fe74a6ea775dd5a255402efc01bf6c56dd6ccbb36397e74fba80b50e7e821dfbe6069c0573bf3fe505b656d97099bca50a030cd4a428a86d31796463b44c6ba1fc25a48eecbf33710db5dbe573645f0c21c7c54e5fe4672406ded10256270fff97e3c32f618ed7006264bb759a69113a88153d2f5f16c156f62a6d7b170338986af54ed2d8d9205950aae2a1ee4c6fbaaab90740f831b57f19144822fd5836b8d9cccae007acece38bc77564771d8c51d25a21b73b34009bc573b3af3326ff2be08adaefe37244bb3a9be6d689bb121564bcdad04d705428061bc0add2e53ff805100519f803c007c7a10383f00e9f17d673ef1bf134b8fb3e2d641025069a66f4ea095ca9ab183ca29f29b6071b15f956e8d8042f53819b76c0142c4ce05a58e3e64dbe9881e4096609dc6ab5992e5588145b6e2e1c6c579047c9abfadfc8ef899be097896c2abf04211092ae075a7b79721c344f714b72f4565191f1a1f8e31c192a1e5323e3c899c98881298467b631afa7ae93c8a6ff1c031e684b5271e8072e9292b14c72bf687cb7e6820db0e4825cb9f63f12c53cbec758effdf74a1464e8b7a687db2183c4d7f182ccec5b5521bea1a7639a154b3b80cd0669a38d5d0a84fec2a9106fc5edbff8ccb58c6aea9bc4dc9035e7815d1779886d6853f7e7368291598ddcdcc475236d8efcd3935ec44e9300538c6c4188398896d793c7d5191a7bdffab077949b8fd434500ba3ff455c2c7dd764868a36b19be15d1b474f4d97bba486149b2c6aeda1e65778ace448f08e3b41a156c589c40c0f45b283159478df4e8e77d0271a74bd444c9daf823c4f5e7feeef0180b424068c8d76dd58ef1f5d94912414a1b2235353515ef7d650e8cd8eb63a729d484ed80703477f4ebccdb41a6ed2aeabb672dd8f0207f77cec130237bb59b9a439cddf6c33edaead0926eaa5b67384d3f199adcb535c036cdc2937178aefff286296da47a9dcecf238e4ee03363a9b78b0f7f6676f7add157348b45ed86b6765ef5a3b10cfee24d5e0e997b5695541d108fa1b76b9d80ea2a13dc28a8b435cf5d9bd466ae7328c6d2b8f2f9aad3f70f709fe9e00b464e59a303bd1b614fa4c3d074f3e085a4f37848a204b0fef1c1fc1261c88259d6f31ac0c28670815db3da2482a9b74cb9770b1f44e09863f01a81d678c47fc1de4ca59898493d08246720f557f84e34be604a36c45ab072b072ba41fdedb0ea7a3703341c8248ce712c08b62c64f9f33acb7dabc9da7650f9a44d9a624b98ea0329c0862183ce336da2a3ff37f1ed76fcaf68118cdaa8ba3e519bdc5495f8e738e68281f265a3a1702e5782a422b9e6c4b40208506488a3a6db898f1ea1703cb11921da1e09381ccdc39b77bce5f41bae163e54306da65aa4a2acfe2a741bd1d80d2a6329ae0d6c72e92ff9960e9186e03ec728b59e44965adc721cdcb4013564288ad2bcc369235c38bab78d60407a341c2ef1f2efd7bc783c039fdff1cf494c53ad24966b081f77179373aae89f1799457672e9e81f5e5f19fb2c6b5b997485ff63500884e5d13ac433157f0231f8fe5b9e47404648d81fadb0e9e29b3d5efeee5490099c3836cb2916155bbbf3929eff2bdcbfd6daaa1833f2a7803aca618e091ffcb4bd9e8076560cd9eb234fe41234731804266cb5a070145b3b1c46a751e4d33d0764c987aa566cde2ccd6ed0451e758487cbaec5f2ca3989b7d967dfc642190085294fec5ad0b00e7caf21b4b4b5f4feb56fa01547b88f02a585e6249b25d50f8463e95be64ef639dc11475aacc2ddccc1d4096494b028399462c3d757270c99bc2706f3965d529b7a812e9ef4234c1921ad06dccd03b3ba26f3e738281573638d38dd5e62ee9b094380fece2b89b1abce01b19d739438231552542c98737f9a5f0280d3941e779700c1fa0cad5cc21c42f23fc9c84a44c2ff5f0d784747fe91f45bb7888cd37e25ddd310d24267270694ca8b39f8b73b77edee05da95a9bffe533058385df2687551378773d8991864dd5d219eaaf82c85ae6af52e20c7dd0b61312e911cd1656c438950f5179c2ba787c7e789fa64985acbedb7d90748428216c09a2fe1fb7055eea1dca29b43ede2eb0b8a4990986b125a059924de754c167283931db7fba7c704830cd2d4033751da2d2e17bd722b4adfc4f880313f54d02275757992fc42cc6c4e59888b692f5cfe44daaddf1fec714ceacdefa8260d6a1269b9d4a0687b70a02b1f854e6669b3c1238382010fdcb58d6f62d6cb55ecdb59cb6e3486938dce21a6e9346b6fac252893a8eba0063b544b02076e25283f8eefbc159bf282f1d2233fc931947649e181cc082fb480735e279d1c5d35ef9bcd61acda02419c2ae6607cf59f101c2c99d6729eb742591ec3c0eabc0d633be910e9c32e5c52de1d9b87e063f379cf0f1d51aa194e3eddbb580770d84fe36c3c2533cffea2a31089f416cf8046d83324f258e17ab263d4a30090b9135aabab30a290898bf09fad725645a9f9ab69519d403cef39438ddc46e2e34b2a6ec7a7303ec6a3b4d87e1a5048183ea54d9ea6c3dcabd13b6843cc75faa5c42e2fcaa469b4864e21358e8f2e59106eaf72a59d14c2d9b27f018d3f6b2106864faaab2365fe17aa8f79c0f749a8d6c4ca1fa99912beaf533002e4aecd1230e58e406b67f9584c2f974f38f291a5d579a0fb917131512bf698e29fb63d18c60a77f15707d9c72a6f2a7b1e5f99c6ef265b47e6e79b59cf233a4d9679bf4048c4a98e128fa67bac575622c5c9e02f95caf7595a35583c13298cf696a7a10cea8558ab3b7860f37909329621bcf3992b18432aa71a72d0ffcef9f769de9867e22c9a15f088217822b119d8a4cc59f438183cfbe3c4001e0fb22836f8cc2320b14ac81a63365cfe816b705614e3488a6c344031fae35ec806be2dbf3d16751c35c017ac85d138daad35f11d53b42264ac7266b963b88754b01097c1dde9a1886ea9837df7f1b397466cc036fd35067fa4136913add285302b35c24cfbec42297dcf450b5efe79352414dcc2ff277b39608a7e09a98ac4f79d26dd665f1563ee90936949119edb43bad5cb394b1b36dd43d58fc657c0cbaafabde12b7afb05173651fd269dd3b2e5252d57b0e12447e0e7320914fdbea4cf1f5532f638f11e3b219d291c8189b437e828b58f799879c44cb3c6fd218559f2cf8138f726950b2b363775790a32d7d47dd9d13b8394c508e4d7cbba222d21f7fab1686c31c3802aeef425a027dce4f9e12e1e7b050657ab01153e31e96253ae989aa9bf23d04b4ffb447423ae37189287f560c0dfc70a8bdbb616efdfaad381cc27f854f206b4c32dbfcd0254a46b27ee4c01276f404ff7225854eccf8531f0767fb05e034417e9bade7220caee115bd3e00e40574c346a58131cd3a212cb15065f8d109f752210fd9eaa48be134f5b45ce5c5bf58d7e844d30161ee63661a50639e75868b64c3d6383803af9bdbee3558a27b222c4a3dbec0061a6cfa082623865304c6fae4678c66572647ce716f0feb6947bf8daa6f3a4c298ca8db2ead02e811b5535b6b13fdeb4b51e04fb4c8451e9fc5746b06bfa41917f6c60a59c96f7b81767a532d51dcd8e65de39d898de5f40e43e3621e325e5e64d8fd58008f8237e24b512b613423069c079aa4a65ccb7cb30cb6c276966684e6f2b3e1108185171fccaaf683efca865dc177801230642e5f09d214c0afceb5aabb0d664b26aea067309e38270f131ea62c8232c73c36bf6d5c5415bce841dfb007d1419a61809f19f4b56dc587a2a7fcfa2b4dafd784b077ce0d4c1e9de8364480e0145780f6bdd803a459705dd3dd0be0e00a9dda811d660e48d6f25e050cc973e0d7efdda1917c7139e64ee11ab310bc09538e5a68705383f73dad7b6f3447f2bff41deb427dc1cf3916cb937970e1bba696906a5b5f9ba56706c83f5156e8b1cdec0a64732331577424bd7a24c3eb81d30138ab1c45f69088bfd13cc4fd6a3539ceea7b82392471d3f445d14c31ef2cf1989b7f120e8fd9e4d9c8a5005f756e1ff043d355df0b257607742afadedc7796e05f585e222bd705f646113c474100e3499f92db7ab523260b166e9e1010ad38dbb6ea398f88188104b3d7206702c4c3a76cb1c6e15a5f9958c9bb9c8922ebeb42cac3e1d6ab26f1261583430415f9f4d986cb990436c6ee79985078e5076acb26c6d565b7cf4ff8a858e382582bd7d9332aa5427c22464289558e0bed2ed621c1edac1ba27681e6fd2cf4634b804add3604debf60425c7a495fbd545ad8d3d3f3e9d1482843802810fe0f677ad1cf1f0cb1e1cdf9d42231cbca9f788a59974ca8da3fbc159e5483be617c3a2add587bdb285c317049bd8b6c265ea31c23b104aa3ef966ec80e3fe7d64801d75bd98081f459e6723c4e33550edc5914cb156bed4b888f2f4a47f917dc6184312d4a281efaacfd3e099a62b334823ea23a4259d6dd68587e9bd9885453d75cd03e90d05396a38211bdbd944e238d6ddbd6e9d696a04382e79ed102210ef3040827bd5cdfcc450da00a3561d7415e009a0c58c790709eaf9f90e08dbae28670623a014d0174c7575cce76e881fb86c022985ae0aa1706064afd9775bfe71976ebcf50017bc236d4b35972beeab84cf9b5f45ac988c0d898f372e4fa998e648f398dbb8e72a74e08e202be8da996dd1ec725bb1dabce633ff33081cf9242acfab42fd3a6f3b867cd13887d83bd2a07c2f4ae7e7ab093590cd84f340fb39e79592eb0fe3a62196817728bcbaf9ca11ddf1fe30632f998aa1fd03c82ceafd8f3f1b79fd7e42c8392bac244b18a44ff8ebdc2f93a8a4b99ac714ca702265fd6f0c205459def487e959beab5b908dcb1689a6bd30daa6a1b87c46b1f5c0b30c873936532b8e8dad3d59183a9f6418963ae90f1cfa11b62c54227306d7a94d648652284ba1a9d6199ae465ae1c3413f11dc77816d1d8ef87018505fde568723cf6d9d405ee485577533741bf0f73cf25ba0e2090a7e042e17f0444f75c8851042fc7d4b0593a851f58a68dc5fd1cc842e95f2dfa02a6deae00d9975e702391337cef2a184a35e5046229af227a4aa64eb335bdda181ffb5ce8a11f47ba6dd567c603c7b095c41db0e8f5f00fe16e8a5af63bf06bbee3d78ff3dea9baa9e4caf8d97858c3ce4f6fe07a589ad126faf8b49d08c9751049271d08f5414b78cfd706cb3216ba870f83cc15cc375e87fb8f8b5b122944065d89338150463f8f5a0ef14b33fe645539faeb3f209f0a942a10a0d11985e7a9e96346352f4dbcba31e2dfaf7dfce3bf7b0161fc28020cac03dc95887176cc703f17ac9f21ce2246a2795066eacb6123d71259bf23a0e0d7294bab13d49643a257b259af81b12fcf3283be56fa919c6675dc07325a04e84d79fd67e538689a3dd3428e0a52a09bcdd8caf1a9ef82ce0fd3bd2b2375a67fccf84349a07f18b0c654d65664c6d98999d64917e621f2b2da2fdc1fca34d7b673a9185a3761630d5c2e512a39772c1e5e8a0770a3ead4cb23a60e4b6f82ffd4a3837d38cac6ebb375a80c5613798ca3ee1f1e2284484ac7af7f85ae9ad92ec824b3a17782fb7dfda13318b95ce2512a9f83347621eefd3827ac7f1fb4f97802f989241fce3d", 0x1000}, {&(0x7f0000001c80)="85d2858d3d2468377e28a0dfed928266ecb19c71e25399d55e80daca8bad8f8c64349b2811f2722e11004ba2a8c6cfab65c700065dcd2ab3d46e8fda0da7fc3bc978cad606d496a08a35d3e44927c1d12f04efb3c7bc5093e8c8bea865178bae1da13129a560dc919bdd84b90d840a4313eddc736f00bdd0e0cae8b9210554a7fe5abfb029728ce83e343923748407f81ccc2a8da586e9fc68fc032606b299931d115c230f2c333fc4ae48220b12bd47e24da9d1c73c2a3b27cdf0d0d1e5d77102540e2407e06ff834b7fa28f4df36e95aac6e80c39b07ed946ed258412262e7abdc6e4fb921e935f91b687b4aab12c1bee301af4df2329829de2bb21159bc1bff3c72fd5db421e6c481fd982600007f37654cdd280f4a622f33c5a8a963a3cc8d09b991b32ecb68ac654c0de045349e0f304a685f6f7a6ebd9d5c5ecbedcd2d349849504c9d5c84c1c5bac3d971fd3536b5b8eb761169c0b12b07ec6a30d1ab34763a1f0084778276c7773ca449d706af7f9d592bb20ddf6d3065f52fdaf54a5ac08cfe4291475f493131d28582292bb9581ae251094ab533ea470eb9b7265eab767bac3ed5561b802752feb7a3190e702444b727f77aac3d2b94808ba64f918a7157fc72620a03061976df539ff4ab2f2e7883ca87ad683b7e577a41a5a68ac0b11135594d34dd36ac54f34af4fd92c3caa6a2267094934e5453c9df57084113e91c78dc6c51bd9f9a811587dc7d62294aacf5fc3257a564fc4bc483da75a98b8e79c669cbfd698151b80df3701223523ba493c07b527f0a24e7478adde767b7c98d2db98a0efda234be4a5c041579ad534c42c84f97e5a8e093f7f509388207bb42f610de48e8e9520af47fed96bd5dd0e81d739a5ad602509203e933d53b3b4ba7ae4b9ee01ee0b9d20ebcff855a115bc6eacb6c451bced90c3e7981bef2a4842e20b6e8aad4eb06cf91357b8956639b2943688f683ee33ecfb716425137b0a14de9180488158ac2e5a10595e9627e67e4c6fc2f32ebcdeed298e4a746f206eedfa1f6566fec9d75a1ccfe489dc256ea3fb7bb42499dd93ad25ba6e4871aa420eeb5ce5ab0594196765fdc9d9fea8ebdbbe3b506a7788a906a52fa5e4e80b7376fb4d56c2b8c5c5f2440a3b9c4d055f90e3d6270b892d853a9fa305658beffc18b5db4a9b04c9a729f32f39d9fa64ab878da1fec2238dbcde7cfa4181f14b62051a9f6ea365b66a678baf7f58870e754996a055a41771baefbb35822ba24c717629b4b3e02063b4f5d72491dd2e56c85b3071ec60c9ebb3c179efc892dbaf35aab138727f006e1889ce6af76b7f4a85d70a4311fa85bfff2f33ac20726becd9dba2ac7df11df065b7a7301ed4801b64efb799b25e3f545f0b8147cfae044230b652658448f7c1cfec0581a0ed2ff4b20d031ab400ca2d6e5835b8425a64939d2967d8c115dcac42c3889fec0f3f73ee8d716ac4806ee84d51702052b2e2a5be5b92d46c009ae92016fbdf1ee097dae30bb3a3b82d4660ab4d966e549448481672f678a964eef3e2c47f4ee2de91c89a563b2ce493cfea0ed3c7f8afbdeb2906731544771a9c2d25ce36eac217b495f63154ddc4d909a58b26afc956c9f13fe611b033603c4c3c8d4bcee246a450d606baa22169dbe0d2b2397e84f30858aaefab36d912dc3aed37a8674a21203da0d3f9d74621f0c98e7757f92efe8f8beb0eb538083790792ae0ae7722758c4848fb5ba2dc421b5142f985f63a7d629834c5efd46177c43c4af18ff74140155f19fe9f530939d605d56293c3ad9d90077847a4086195515f8a9a576b9d60d7c09e46316ff0df550410893e34fcc50f7a3998cd2ef1a355e91b06a771c98ee8ead9140acb65d79abd79c6599546538e10f6b8dd2b290aa6f72dcac80d8ae830c9b6ec01eeaaad43428291187eed876488d3c775b320c7ea27e95174d181c2ae66d704b4be75beee934523dafddccfaa13281ce17ebba07daedfa7df30eb6593cf50d0d9e7d74ee959c1772ceed457c2945ceebc95fccc6ea597fca558a85efd6d04326d4d359b4659e7cbb4a2a8cc227bafa5ee9935f987a733f602f76887758e013495658dac5f02340a9be4095e27d8c9bf250056cc728f1638c0aa8817abb960900651c0d231bff00c6b7fcfe41bc484c4bfd7d5883a441e5f30fecb190cea9d4f41f72a6c2b115eb9ddf38c0fdcc49a79f8eddde1fd4569d8306e53d1451aef294056d14fe2aa482687ef3177833b1b9f66705faecf6c7d65dbdb46238382d2f3bbe7df29d4d4557600704fe54cc466e053eabfc079ef854629b86aecb6e8676138d087b136c2753ac1952444a544252297992a7659c7b36c2fba0ccd67750623c08526e8f6ee4a1d3e3d857fbdebe5c3c752914c2ded4c95e67bd1a2e98b3eb329e97a809c58a47bb49df8564a16637757b1c44037638fb5f29f64c070c861d10acc5e1ef33d326a95cc5e3278a57422e4c8c5b9f88b9f7fd97e2abdaefddf8451466a32bd45314fb755ad807046990bc6ef749d0d2ee79873a5a0e011bc987e9bf5f9c651c8bb66585fed4aa4f7e942774a2ecae545f1fd30f079185825bff61cd52ff943303eefce7aebb66989e0cf0db1dea58c2dabc81dc93f56c69d29bae27faa35b494cf11297978d63afbca770c2d8d30895f7ebce19de127a5eb0a984044ba04c49a78c38b167d6a56f07134903a73ddaa51c91cbc9b240d2f8e582ffdfd60c523c39e1cf1660d9aee5e3de34ee99fddd014a9122ac915c64964c7f7a271ffd48ea07e5514d3f3363bcd52a4665ab164a875aa294d466096cd111b2835cd70a2d38c976aa3df6f1ee3a8d5434fb67ccbbdd2d5019b7131f201c9864e1acc07bf13b9f2cc5eadd5fd41fbec9c1a5e12d8d84541e6985fa49afd74790658fc7abaf6f4ea9c3b2c71d35bc1628717d1ff817d85bebe6db0d752c8b63c8eb804f67dcd19508de13a4e90e111d4e4f67391a28859790f9a4692877fca19e720ce8400558c2a0747ddad4b1b5b61e992c7f7e479c2f3f00ff49275c0c83b0c6e3699a841d8194ca07d9dcdfc405503762e36a75a2e62b931dee7b2854619b18b618a6687e278410bee02a7484b1dcea04dac3021a12969e83799811db151e9cb2e1364a2259aa9927aae628aa0552bd2623269c413e6a81d7fb0ba1ea33e8b84ee1be8271db07bce618b05eae243b2c15043ca7a96e8b714b09cc683f9dca5c8669f63ba07f0134f20f0efddf78d4da0ac08359c504fe9383050bf8870af067594deaf318cb1068490b5feb160fbd0c81d3cb21e86aaed3bafecf29bbd927d5365e0f2ceaff0548abbf350084cd911577dceef096c992a0c0be7fd9ec0a6362b60b64ee7c9a9206537d702ce08d5d0c6955b813f4d249dbce8cdcf07a3d9fddf9c8e49ad35394c5fed3f377daa1ab2569cf17eee43d54a4d2995f5e3bc3671d8a62789e7891e21341d85514c660517635a17068423ba861a3b34d9447206003e4a8350d4f0c252e3511dd47ce8286e17485e9cc410d28c4783a2545d954895609c66f6f44cd771be8aea17aa9fd7cec608bbb639f03a6d06e27eba94331231a03215778e08b3da2d124b7b24b1dd2b9f58347f88631a2aec64e74a54a5ef3fbf907086e61ab564bd2b768c7cdb25155126f98724eba5fe4cf537730fcc99219e38b0104eb5e14ebc9abed0ab70f0d223c0319ec593b18bd5bcbe05198e9ae3ed6f2cd298fc28f7c7d20929f97b5cc0844e398e9439b0418009c2d487471f2edd4140527629e95fba3ebc19807a3ae1cfcf1e0bdf6be3970d374007edaa38c2c74d1ace883ed1b6749bba8717c8913ce57a48bfd35098a877c694f52b565d35e5e76a6c92be3af263c7864034a65ba8c8362efd23c8f0c24775d6de9cb7f49694a0f0a074dd6d82f9e5419e94b2a8ceb3a733b12566f60940a64d6f5dc4416330406f4398a241365b0989b705a201b28f5c624728b7729c11c693693c76aba849a2cce695131cbc958ac771faa9c1b191f20a449adcb2c2d46de5852fbb66aa036d1f20a4d557745fc80b1265437f5a81e1f33ab7277cf60f596142ca7816c948c333fba6c5b6f0bcd6ac8bfca6cc3b9fe594c932e8e55128289181aaa871d26562fd7b0b453044d235f874457317d73c0a036ed92107150fa72157d722e79e57b0c1dcabcfc07e5300874854c6cb8040862c142b1168edc25c895947bdfecc9d9bb930798c80fdd04ed9630df12723cb417899a9b75be7eb21968df40ea43b35567fdc225d1540bf86ad4488b77a4b23861fdee44a27aabc9fdb355adb247174eb212b4a33882a16d60789c552ebb4cd4756e36743385b618fe2ce290ba2300d12ad3737eb1a55ed3f9b104154d4b2f0a84f810777af543037df2517433f324e08e90e81724e614dbe758024f77a2ca2cf135910df425e66de829f5577852f8ca76981336b01aa184ad4860497a3a6118d32bc5ec0e09365a410f131dbe68bcc106c8ad3e84d928c9ea51e5cdfcdd3095eea1256b1438d3a19b90840dea4b61ffc2a4214ba7fb3bfbe77dcc8d7f51b6e995f87706d5b963b0105a0d6efaaa8ff6d68c510440930cfcb8682c4a48e730ac72a5d7a39ce0107a32350ba1d2ff4751b93eeb383070626a74b16f83ef0740a43524f3815f41287ff8e9afeb17a31983e44a81dc6009c467716e2fdec0819ebbd9af48be2ebfff0bbcb32d01298c1ac27b3e9a192359c12e7d0177484b47a662c0fd10028bd51dbb40e37d845eb7963e148c46e650a993981d673d7b001f2d981ca1e65777b8f179b1dc354666aaa7d0202bbfb52059d67e0858841573a147bfeee9238b5f72360bbb4010ca03ffd58de63d7df6b7d762e3d161b9af38d887dd655075786ab22006223d4c9b379c140188f9ef7be35a355353c1e4bc03926a80326d17991b07f1d20f14254ef914deea284f64d376e186cd79cf247a32b4a8e94269bbdf5a53159514d313b3676e3e5f8423592aa8ea047002768d3c1f45c0e787a7d1fcaa816bd57ff1249efdd4824cc2ffe1ef88457130f47d351ca41cab7c4426fb986a3c2f8cfc06ea0fca895b5a4fe14810ce0cc4eca2ed9340746540314c15d90fd8a20cda975c41618bfe9c0e608323e15796ce8790886ef42911f0f73c03d0e861fb73914b7214efc2186ddfaad0451eda192551f14e326302b27f1c3f569ff33bd772d4abebe93f39737272926267d430be4530bcc0565e1632095a86f7b5f7ecfadbdfd523d5eda35db8166d4d67995f7f8e085f248dc33d01c805361906e4a1c9c71d7c48195d0ffb5de01846a4c7b3bc8c9e1a6f5d9f895a2cb215ed3b72ddac3bc8dc8cece3e2ef75afb1efa740b9831c00e6faa00f9197042d01aa8f6e637b8b9f00878377888045828ca9f378f8e67c53524b7ea3f0b3bd17443a06b7a9ecf6828b01ec30c633128209952b3c2b7739e8f5285032f7fb36cdff2684e4f1df86f722ad8f6540bbb7fa70384e0a803a0c818c07e03068cba3d133540482237f15c6713f7486974294d441bedf31f22563e4007b51d57061d3468ff38f73ded924e2041f505cf01c75fa5bd970c34dfd05efd623333486e0d63370a264f2aa4d7a85133a44b515ac711ee6cdde06a18092f947129ed60cd0f5d4b853a5df5250f83fe5956bf36ee5d2e831f6cf273d7748cf75015e8cfe57bb4bc93cd1043aeac747de2b3a619f5ee813f093e4f24a3f8f0d29953c25bb6accda00266812f2da8a3e3e3395d8aba5998c26f12572c898cfde61e543860a", 0x1000}, {&(0x7f0000000080)="f0a3430e7fe9b88b67779a78b8ce9de567a90d7c9830b96f51b07b1ee46f1d55ebc475868f400c4ebc08dcb8a1355bbaf059512ccef550896dafeaaeab00a33fa14135f98beb108b72b0a5dd05eb1865d114448dc895b00944a65b19a243bfd9fb3d564a6e22b25feaea8b1b5ecbbb2328d7045e7fa3c5c6", 0x78}, {&(0x7f0000001180)="c4c1314dc21035e8486559d89d4c1784bf3223ef36b69384bc8978d50a0e822e6dc605a4ad21b7b53f011411de6b5c0261ee7aafa0a5fd727ff877a2ea8e18f96da5ed01123fd0e90bfeaf4cf4bb5f40980071c94dad311102c27f1a84073589", 0x60}, {&(0x7f0000001200)="b96f0aa58bd0ed261f6430ff82df827481392768c0c79180e2e962cbf6d3d973aad0a62cd5c63b8fb54b277a43538267d31abf956bf6cb0b88d2fbc41623d3e480b3d3a31cea28d3f995fc3e935e0d591fce4593052e09ab41f3485c176d50a5625d647fc7b4a859955010f126722ff0832fe994b92ddf083e62d7f1549590c3035d9fd7cced79be173b0b30d7224db5c5c86e277981c1a70aa8873b1d82179599ba4aacbbf53d06", 0xa8}, {&(0x7f0000001340)="5ffda080792bbdfa5e40688372da64a42c48ed8bd5f5228bbb16a73c9e3f464a8308c6b05adae56b01e8a86564f9115abc3173c2c2c13f93357051581c5aa709de74e9891ae75debaf943708049f2317ef93c678d6a439f01224bb503d052dbe4cea9ffd05c79f3ce8ab2c50801f6677cfd58f", 0x73}], 0x6, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = syz_open_pts() munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:16 executing program 0: ktrace(0x0, 0x5, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() ktrace(0x0, 0x5, 0x4, r2) getpgrp() r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r3, 0x0, 0x0, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r5, 0x0, 0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r7, 0x0, 0x0, 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r8) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r9, 0x0, 0x0, 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r10) r11 = getpgid(r10) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40001815, r11) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)=0xa4) fcntl$dupfd(r1, 0x1e, 0xffffffffffffff9c) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x6776f54fef768482, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0xc4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x810, r4, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r3], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r5, 0x0, 0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r7, 0x0, 0x0, 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r8) getppid() getpgrp() r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r9, 0x0, 0x0, 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r10) getpgid(r10) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r11, 0x0, 0x0, 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r12) r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r13, 0x0, 0x0, 0x1) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r14) setpgid(r12, r14) close(r0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="8edd0b8f52513b2b513b0ffd165e1e7dd26bff7e8fc7368e371cc6887ba76e50b3d00497650d1337765100554cfb9be79b93663c0279466b3e34ac14aabdb5cc2c8fa820cf0b85217f1d0bcc48856beb5fbeaa07e6dc20681a591c4cb63f906397", 0x61}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000040)={0x4, 0x8, {0x10000, 0x1ff}}) writev(r0, &(0x7f00000000c0), 0x0) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x7], [0x0, 0x0, 0x0, 0x1], [0xfffbfcfffffffff7], [], [{}, {}, {0x200}, {}, {0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000343000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) getsockopt(r4, 0x0, 0x40, &(0x7f0000000000)=""/251, &(0x7f0000000100)=0xfb) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) setitimer(0x0, &(0x7f0000000140)={{0x1}, {0x80000001, 0xe1f4}}, &(0x7f0000000180)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt(r2, 0x4, 0x40, &(0x7f0000000040)="b39c4323b9d7ba4f74e74ce64ecf04b95a1ae63621ec272ea88730b1bbb916b22f71bba9dd7d6ed099183334388735ddcfff3a1cab37bad248237026390d", 0x3e) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0xe4, 0x0, 0xd}) sendto$unix(r0, &(0x7f0000000100)="6703f200040000cf527e20dcecb84eef2793697d0f0f73186ff11c4a50f0e3990b9566000000", 0x26, 0x3b972ffd17861699, &(0x7f0000000140)=ANY=[@ANYBLOB="9c8b93e666449b61da16000000000300f862b0b36f58c4af4a120000"], 0xffffffffffffff53) 16:00:17 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00007d0000/0x2000)=nil, 0x2000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x80}, {0x18, 0x1, 0x7, 0x7}, 0x6, [0x3ff, 0x7, 0x100, 0x7f, 0x3ff, 0x9f900, 0x1, 0x8]}, 0x3c) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) socket(0x1, 0x4, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) listen(r3, 0x7e7) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = accept$unix(r2, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ftruncate(r1, 0x0, 0x2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x121) 16:00:17 executing program 0: 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) read(r0, &(0x7f00000001c0)=""/210, 0xd2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x40, 0x0) write(r1, &(0x7f0000000040)="290dc3", 0xfffffffffffffd89) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="9eb301a6", 0x4}], 0x1, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fsync(r2) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000cc0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000001540)="3603000000000000", 0x8) dup2(r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x3}, {0x6, 0x0, 0x4}]}) r1 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x40) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x3}, {0x2c}, {0x57f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x9d, &(0x7f0000000240)="3f9605a27ad0b40065476c8938bbfc9c7d665dba85ce73a709180f062c398b2f18138c40177be7415823013d77e71b12b3681c86810e39de8c27b5975e5b6502f09a1db0d4e7517e34556ca45a504d7a27b1148e636dbe092d2172ffb817f1d1a59765b13824c8512009e5f799f86d44a37f2037a453151472b46778f3e0da789a5a106c81de480b7b3775861df6bacb085b6ac9d2301e93d873355666") 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x3e, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2e}, {0x400000064, 0x0, 0x0, 0x2}, {0x6}]}) r1 = socket$inet(0x2, 0xeb944c798efd4cc, 0x7f) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/188, 0xbc}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x826bcc7034ca37ce) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xc, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000003440)=[{&(0x7f0000000300)="5340ac", 0x3}, {&(0x7f0000001100)="218e1042a61ec76d4b891caa3757721c41becdce928d9590b84279badfb4d1e2b894a5abaef3d6c6f59be931cae7398acdaf56ff6819178f928deb3c164d114d5d7463d5ed70135e0461926997202cadc7f9bdb928be49f5f6d3234b48f36fb54ee2ea142c47e6a9d383e6badd8269b3f50583e532f96ccf8a18c1ebdfc27dc2c19c91222ea15967f0ee5bda6d806ad528e0b8ca95a2e9e99a97d017da1e3ec2689d04bc3291342300a5ac9db0298aafc68ef0bc8369172d071f02b5f765bfff2b11b46775101c29239d94ad7218d6c97140f12cece5fdfffc6bd36b59a81b3c441c46a98ebea044646ae3da0169754c797088b3912cea3341dba18d2cb4893f72cd0e2a091bfc1a0ed4ff359fc3596a1e4fdd28821b18e72dda4353a929e651fdc3adc8f0a4cd86a719f3950e8a8bd301f7621dc79ae8d70fa974175fceb591b3bf2a1dec9d81e23afe6a7b0614a6873e5c6515644ea0699256c6eae017fd70e591a6caab08c15b9186e7069444ad8d1b880c1c9ba46962c63a5ee7780a6a20da4dd3b36bf12407bada264521600eca092c7da751981d034ed6ab5311bcfb7ac134c0c4170144830c155dd8b422dba1ac49fd2044d1f61254e2d7a965e5ac90a24071033e526819b2dad01da5314ef7fe6a966f80a21fb3b7f46e089744489e1cdc153b10e55e1b300f72bfd7e65f6a8198d1177a684cf39966135ef40a7eff9574d661ddb32526d5d661884f21cd62ac93a37d22317c86d20d54e79280987ad83fce708227d14e8d57451506ae8f9c23ea2b89b47faa289273e3eabdf1dc91c797e28ac6c9e1524b8c82caede7d732f7d2e73d41701eece68d3f166d0c6bc7154f9f0c342cbbebf2ae01fd4253343f2eb36038584098799e0b41c6ba66276622c134bb0f716b5ffeb06c29cfb19538cf304c3ccc8280b794a6173d9333ae6c3e6c026a1865f62265e14043733e69c2737eeee98361f73a573061a6cc23d82983965d29682a7aca953b9db42cce99a1962626a3fcab22f33173c6afe022f40f93908dc410da0a0fa213cfdc89011a717ed5a7abdefacef9b300274dde16a9c807865403a8af8b4c994503c4887eb9448d853159cbf5e12c45d78b59ee0e21f97360fa198d3f5aa02466bbc700694909bbc96cba568026ceba61c29fbe21ebd4b86993b94854c30f92764ee453323d55024f4a73b7b1fd222ded1aae7e7726490006fdf0583e8b2cc1e6c3dfdac6778917f37721284c13e9c63602aa2729a43102dc7b51dd25c6409291a04f514639285d84defc55f7497b0872c7cbf7844249f8fa4d39da4e65bbb6fe211e5239baecc8a48266b9b8ce88792bcb205a71ae4f54194999f244bc89c13e36f6eb79b1f3b18fb3f8ced18d4005f42215bf96ef73ef6ad9929521b2dcce58b9e810efedfd3c1138de5d2ede58e64d66e098857bdba63f9abfad227edb0e10d9db70b9b7551104a799d59fc1e02f70ef68aa340f5c85ff8870ac340f940716f5318b3c0520630acf7bbbacf21295936f520c480865e5d1057d9fb49b56de2d219a851d8b6d6d8a810e2194485d75a6d442efd232d3cad8b12827dcd8d2f88f7669d04bdad3dca3831f22d5c55d3916cd565f724150c9e563fa48fa9ba1400c4c0858b7c6c81b2e6530d1884e59b4757b5e402dd701bf400fa5c5364a95078a3cb5b3ceb73a1bdf378faaf83a4c49f5148f2bbd01d03b67b1b69275a4c1377a290e738fb0dd02b552a1d98bbd5b940205f15c12dfd3b4e64bc26a39308bf0711df2c754cfbea33ba7a51415d84783e5964c1bbe5b2c6a3e7b50435351433a2691da1f0247ee5a94281d20a45dd60b70b6a5ff48e23bec6f2e0fc34f69571bcc241b3743d6a682aca2851bce284007cec6d5547f4c99b0f0cee056c6bc95256470f95426b9863b8d7ce3776eae4e57057affb12fe593f3c28d29bdade1e1a3786b5dc1a917c058fb327d1e09091ea984e86477f1444e33d6bc115f7c76eac3f5ddcebfa87bfd1936a0b97a6fc8560203ab0a2a448c7e31aee8ae849497e0cf0259cf907e83d95009b4c657c25877822239bb2cd917b84019cf90cd3525fc320cd4ee55a24719c3b388d903a55e6af83925513718c0b3b97e072fc7a0cb50ec35525737963a3d5893e2a0bab4b438feb83d15770a9ec7b9f17581f479d18e46a503e885d5ab24d0eca4340912dcca6f0646ec4ccd519c08a32e1a62dd2e1e154266a21fb03b94cb9f67fce151906f4c3ee2e3b226b7c5115c3e37a6cdabf699c0b6d6c4417d88aae9cf2b0f341fa2e38b45087ed00260c5d54c2a05f54abc5f31e1eab86885f7989a5c62c87f8d105293e11591d0069cbfe16bdfb12d9d11349eb573a17d11a858035278be528f0b7d3348e916c70e61cf1eb3406e16c5a783249d3128b6b1fa09b2bc0a42cdf20c87a44549a1c3514eb20232dba32f955107f88b0a0607acf45bc438f26693925e130062346097f210ff26add1d39e469e7644427e08fde0dce21faed8b715f980c5689393850f97fa7d6738a7d60449bcc33b6df0e42e44b9a6f0811f792fc61a845a342ea687a5e78b81a236a9add313459914ba7bfcab54515b4408a52038c2211a34c3b4ff84f07a1662d23611dc81e06930a93881e55b01b801524d7e152edb300cd195206de8c72639127f607859c97466640bc6bf5cf4eef36cce63cb562d16d7e0329ba47166c6aa20b232d6a8dd77ae185968768848626786add96ea5dffa7409f3ee17c29926e3a83f7be7b470ed2c9c10d04e49ee4c022bae1c641dacfe234e600e4aa4bd96dc7ab723ae9684f20106f2b983aa49e57f50e5ad4d3fd6f05d03fb4b55e0cb18d5986fdc7d5654f1ce22dcdc950c479fe028409cf548a1224f6dc2947c128bcacd336c4ff6c9831f38241208e9e803322e8f6a2f7ccbdefdf69acafce785d276814e559f2bf82758498ad1eda1699b145ba5db0718cb4d6aea4cd23cb064d2588b0ba8717024f774726c5aef3cdc835cb61c86ea4ada3a1e7fa7b4d6499e4c7639f6cc1e0d5bd3df1992a741443dd56b5a42255b2be75f0f61b2325c62c7ff22095649fc81e09894b8f6916e2f6f11cec38b7143a222e7bf5b613f102d87e5879a0d5458d0076595d1384b7177c2ab6852f2dd5e1eca40b6f6aa6c1330141f3b760821f9d9c44e8de9dcb7e505e23f19f9a5f945340129660893d7f855438cb5c4317d82be82dd8b64fe800df4ade31d9193eafee8fa899cdae5eaeb3e642bfbdf4f3e0643786d3f537724738e85c548d410005f5b7d6dc868dae763569cea360ed1bf008183c36a08fca177f043490b68e8e2e7fe3ef98a8caa21c4fea08f48e62e4421a68f108fe8f24ab318938481304321a2f1368d8a07f77bf1e9ba44bb048d21cfa70e15a70e63d6f890ef8fcd96b325923991b5070ebf1a4d28d0bf77a204f0f86e708074cadcafddb1b423442aaf7681bfa3fbcd576cf5155ea98673a0f99d4dc5838c176993e3256b2e40e6dae78c6986ab3872676759b8593ee8e47bd25355b8e73fa61b01702b6f250312a7446bed4f06da256e1b775c576ba8e939acd8d0ee1278d87e61fb4e819ea6f33c720beb289d7d519557ed98cf8dd4c7c5d10ed1b259e8b638ebb639352cb02d268e6ca323f077908eb4856e184b1ca1c28c34aff5e0706fcf5b936b0ea0826a86f37f0d3f5774216d0348f657bb5b1ea4d7c45f3e5230c8ad6987b7d0453f707126cb396a48b15ffdab87c6c5a45d52b59d92176c7455c5ae19ff64daedec724b6fbd9d9a850c0b42d85fbd7e6365111ceb52508b61eaff91e0acbbb6c3e51a1d7d0b08c4bbdb6ac09d196042840daf4fd321e7a6b7176d39b25c32f2e1063d9027e4e728ffa10cbf1d6a2dc4b8a579dda6069ac45a8b51050fa89ef62ea94327a02d7e3c18f6a0594d5ed3f36f480c68f141edcde89a921cff8aa6cc683a6c74aaf07af2d5d2d43abe7228d66625400091cbdbf38e334e8ae0c9645a7af627b9a2302c9cf20fde61a5fee74d5467263547874667727d606c459a8b5057651646bcd268b11f467802a653e8af9a56469c03763d8f1ce3d820ee113ca43ad8edb28ed5ad5ac8ee0bad9854c51cfb411ec0af2d0eb2d78705d7211e154c8bec3262b5fdee94d93dbe9f967d5601c523fb440b6f3e215eef1408e44f4f00c76fcef9ffd3508f85eb76aab3a4ab5b460ccc49629fb298d54bc45d0a5031f3c7053df37076131e33411e65b5a445ed369d0acab1f68bf63ea7af6f9616fb1c53863b2d0239402b7a619a10205cd16eb6a64c4718999cefbd8cc17c082b0f8717b372bcdf730190c9b5f2ff1215e85052dbdb6511f8b5fd7fed3c681de3de57164dff288dfb52872b009bb6e49922a2435f72f90df8e813db992be0d1d16e0c50660f6ba034d64c4298ec7ce4a2f1f6f9409ec31f8cc07b29f7c5dafdf4d587558d93b9a7ee9edb0c6e79300d86e0c978019ebfc15f8707437e27f663d189f1cd2967ad2c5351fe296815b95d903661692cafbf9665f3ce05480d1932018bf7832fa9eec318ae9696805d1850dba60b5ce613a5be5e11a2bf4d99e0316b74f19bb77df2149c0afa4935486fe4d116d65019bbdb8588e28773f9f038641a7e32daa9e979874f9110034aea88cf54945e8265a3267f52c5a1157af37abddb139454d0c4c953205e58ca274c5e95686e9394c60346ddc719b8a737efa45b4508ca568f6b0249f921b59e8bad5ad24aa797fc8f2aa62e27c0ac137c06aa5e8290514c878712268b34000a7bf2793ea5c4dd545dcf01ad8e02bee7d5b5ec068b6e593165b549b3997f964dfe31834c26cb3bad958e248483e12c0f5bf95af971e15bc09fbb41efedfb7a1621dfccf54a1ede59f45eae3472bac37c8ad55b53e8e18ec680736b91ff1612147d4bb36d1bb1254ecacbac6500a7cb796ea04b298d7fe1e44a99a17a6cb9d991cafa3134f6877032ba772d20234fe2824f0c6a8ef91da1c3837b70d9741dbbc5319887b5bb1b4355d5edf4e9c671f0001753ced71e555ccd505ea2fad0e24a8d8c24a61e68375aa1201a276905b933a38e8457aec75c3599d2b974bcf0e54dfac69ca449a1323f68615a1df8d5f05f5c4dfb4370cd67fb1d38bd2ce06f533a0dad8d260730f146f898ce9facc37af18dcbf8fba44d2cdb91c71aaf74ae1ecc74dad4c701efdbc0350ccbc7416996fe8389664f672b7ee189adbe1b1fd60a0d2daa11ddf31c1425bb3298c939d701d7144101b19d64576f456960ffe30abffd5c6806b9fd45dfdace654392f7517a4009d95748a842a206b2e183739b03dcb43af29fadd20a56f7e382095a010273fc58b8c15e02bee854999967a4807121794b970969fac45b87ce724212d6cc422204d24bcb8941b39e73ffc4b10c975c07705e30a4a97e2ab242e1f51d010b73a297266c55119359d3111f132ec374000368ecfe6828c59eac4e54ae3ffc9f785947ebff01bec7d30ce851dae26c8ae5f3aa46d6ca98052ce960c15f3c7fa61169b500274a011ac54617bc6222c00a1b4519da298e6413e1c1a2940df7778e66c603637f300c0aba3150a00e15c1631e348a30e3389a0fc27b71b454ec43e0821d8933547060846e60ad4245bf546ed80c5207bb3f566242abcd146a0d8de5c9a7d211540d456b9e104084aef62c77e8c73e3a5da46f737e509c410608f67d30eb0f334c981fb46617979fc4f948fd7d8a1e3785b7a8219c4148f8489b163b359e0320f35c51db52210742ded311edde579f4f86b8e63a660168", 0x1000}, {&(0x7f0000002100)="b1b463d67610aa593128600efddb827089bae5046d9258a14b98038c8d894c33521257825275578c6246666130cac587b3195b3e8bdf72b4bdd90b29e2d645c4a8dd7ae60bfd14ade9ed61fa3abf63590d62f09ef5d9a746b33975666631e3cc28793ebfd39e31d856c0497a935b08cae85ddb618c9f07c8d13e492292aabe07eab1c37b8285745406010adfb32ee0345c961b90cb16595ba051ca66f87ce1f183cf5f66d74b03608d833ed372e7c4debcacb23d82a6d956fd202cd31c0b4bf05fc2756b51a489c5cfed5508fd5a5c26de018a5d95211140b533da21493068fdd049d492cc1fe9231b0091e1aaa8f72ca6d63891070adaf0a230b621864ad4d5258c2de730f7982ffb894019e2ecb3472d8d689dc815be7d648820449107368473fdb63dbd2ef05a6034ed9c25f52dcda5748ca2195bde5251becd34d372dc9b53f53b5f10d6abfbf570777f28a687525c05e5eb453ba2be2c13a0a4db2fdd6564800488c5622fb8d90d0c86857a60a740287ca6abd107599df46d98ce429a056961b6224c8ba1c590a54b32746d8c2a92d0a56dc1584f0c5933eb6ba0126b60da6d00d091f2615b766597e1225a9ea2fc9e14794001d967736e45e06880df3b6c2372b5a001d7e560b7527c742b200d537ef7009b34dd24d49169c6bc5147a006611e1491e99271c4239387648ef0bd6ba9552799875f40855dab5ef614b68512707d0aa35b171f5c4041f7a63541004c0d546c228e9b08a27ad9dd5ae8f4a9c55d7978d115adde32ca9fb7e355007e81f187d57542e6997cfd7536956e914309da128fc30db8302da4dfd476b146ee89314cdbaf978f91365c71e0bfd4d03906bfdb5bfcef95d3e68d219d805ea0671f4a84721b1d047b51dd999a0fd2aeb2ba98aacf1b035d699f04559d6294c94e1ec49f4202be405e9f9bce2e09b93135080db6b16bd60638fabb2d252b046c78c2cb0bf6aa39391495ebccfe120627c61b3a5de81771da3027bde9d93b714bc8984884ff55a8caa824aadae42732330abf16f979851089e425df711cf49d86a33721f2e92beb4532c38e8a8c034680738dcb0f2d729ce7edc4c3311e45baf37231c4ad00b17cb2144088145e02f225a1c3c279a511ac536bf6f782d638b70ed2ab50bb0e99e35563110cece8e74c52d1c8568353f45f6501990ddf20de8c9a371a416c19999efd5a61e4c5661e4b876c7ab7197dd247c68b1b777653cc721cfdc76f5da470bb6cfa5b06d1b3a4b6e31464d68841a10c7865af3f7abf8f3da05326463ac42afa55af276c39290f3f301d445a24b019adba36ce171bf7d5910c8d3bedf8fced0d94334c9a5f0855096ad1f8c754d158d9f11321a272527873ad67ef98e109ba1fcb77249555b81bd676b4294f6bd08bf76e5a4e70dd4e52b45dc5db6484bbd2d51ce217104b122f5ffd601137f184dc8c47bb985a70ade7a2e87d12a244502f4c045b5c09a3999f25f65f96a3794e01886213cc9205898923ff791fbac215daefd027fd5fbe3f287f571434c9644cf82b541a87a5945077d809be7a1d7e1dda549feb5f456bd5359512ada7984c0f75b1be599ba3db6c9c5f4cd479ce233c0c6e506905f454d13cc01ce25a40e72fb91d999ec4fabeb508a5356506ebabfd8487a6f46224750f2d2081a92d38d5fed1e32b83530740b0db562eb94f9035d347a83ff09240f7dacba5ca134d1648f5eb83e07bc06e38e067f670891b7d3970ee5d5443f1ba3c8225272567ff9a67fd0c18886b7c7a32b84ce4259579c9916e8fcb550df61d9fe60884e965d29216f091d80e169e443576179bd7c02c1d2d9bbd16a1dca6655983b30e6903b76f8a5cc2097c2c1845e2df0beaed8fa81aa3cff7cb3186bea7772cbcbc2ebe901834482563d4f6076e7bb2dcae238f3626b390383d5e18a911329896f84b96898a4bf1bac14263ae9063b190280843715598fd8c28c6fee2af01de5ec1001097f37435e85fda466188cb8c884b93c732154f81120f81ababb0e3a5015a76fdbb8a3ea05cea8840014145539cc8589beb9a526f9ccf3d8d67196e5ffc63c2a870680e081b0e345a670994c34de8a29183abbbb8b0587d3c829221dd974a0ad460a3bfda7c66c203826b79ccbfc57a4bad3a5f91f862c7b0d8b5a442f87d0269ef9d7aaa1b490124241114747715122552cb8e03fd260b5ab1fe4d8b7f816cd08881ee8675af29c27f19b7d2f66176589c9979457b8d80a1c16dfdfeb6819e16de13eb2ec665267ff79bf5c9e01982092314d3061d4146eb065280ab12da0f34c628aa901d7ff8f7721abe1a3a7e755d39cedb7a3dbe1c9e6c522a03d687889ee7eba49a86ee3b9390e7388a025d3a1fca5a084e24b987d7a51fc7f40ce060c791976247ad672a085140005b7e0b18f11b3aa719f5fcd5e8856d177ae9ae76003337a9c8205a29d83043850abf49373c7794a51a776b773a4fbcdad08469cafdd26bda75d54af7413740472982ccaf10c00ca14362225b2528f87ba7ed406fa8848338307523e51ab819658098263651fa2571c1535b3a94641bece01942285f3c9ac07a87dea2ccc8eadeb581f00b884dc1f1dde4c9f21a7dbb9bdcf91bc976f30396865d04f9fc1cf3264ae3db1718e06f817af91c721c9d9681fe4dca7f549b390465df2b58e4303cc89746ea9a3c51f3c467a6be5c9f5ccc9d7228a4822dcdc32a9d83baeb35e44f3235edc31630b98aba9b66b875f93a0714f547301bca38fea22db1f8af8f4521d2a4a22f6f96ee45279b840c7fd31984d89753c9a2a27c662b62db375f8478e91fa8a3f1f2e755cc3536f0e7590b883121e3ccbf59cf2febc98e7a51b2d8c31a48631b1731fc1321eced8557f5a3f21be64984f9c96b9affadfe2deb625d676e4b177045db5a42d7f2d500b2b14c33277861e35bcfa7b9082e8ccf88b5a19ef8df3ac8bcd4ab0af75270d2041b245eeac775008bc56b2c0c9c6e44a7cd7586f7885aa2736777b052958ee825b5d1b2c1361ec7e54406b55a1a9dc4fb40972eb10af9135fefd11f2a3d028cea850ae27ec74818b3ba22bd40793917d081dbb8139e94d39ffd1ec64709a62a045caca3e14de8b78cdaf444a4b881008c386d942fd1f50ec93a3edf0c05bf6ff7e4b6e1c6cce47eb26436be99d5451b7d04f2edd79e1315c927db7057e06921f8d6ccd7a3ecf52f2b8fd9d2f966bc252b7ae9f3c1bc234007df24293839ee47022957f78b0e55437bdfc39475689a54af5f47e3f37664549deae4a54218a2fa03d3e8ca7fe834c6e6460f92ec9f1330298be18fb93237aa1b97463b5f23a5f847c2055d78c963a493b9a616e56c28bbca465264a5144a42af9c8578cd4fff919fccf66d019f759b111cecfae9830ab2cd3f6eeb1741cf45fe363e2c261c6ef9fe90a4b21b92243b3cbf2b6cdfa4c4e12eb74ef4c0334939233c08e4af1e5d0309ebfe9754f097af9d15f0215dcd66ab240179a0c92c31c4cea4ba64c61fb29d73a9d503162e1ec08d1ed678e471e4eac8dc15f2aa5d13cf18eeb62982017c03771c60be8b49c7b898f6f49f9bf464240c2dba1c09d8d9b9455c48648d95cc749b25b4f108b604545cd21823cb65ebe7f7916e79c92fb184b312ce08bc11eda7d48378cbbc8aca2df73f664bd1a5f3da5a884bd2e9278c26b8ce9bdbc8228ffb89351413b19cfef703eac73104ed9ef7aa1f8520a6dbe47bd590ccc803d2f17fb06e396e4bef98430b1b378425cb7deaf4fc3464b9190fbb766c5ec3edbf83bd631a73956379242a14a5f0475ab3ecf6af9f2e9d92555be00fe7ca23be5077c9fc521538bb3633d5fe8f6814811d6205d07f72f520af920b1714c642b7ebb68b60f5b33ad6e8f31608d559157e64e3aedd0ad8870e10417eaf5f3d00b6e7fdcf70d2be93baf376c78a3bacf7a3bb184c8453d5745d1f1d66b5b6bd3ba8421f6880b9d09c6af29065943aa1ec1d0f9559ac08bae4c2fdc5cd8f9bb124288bd5e3cbad723445aead63e9e9d068dd012c6aabc7715069d0a09355d2b0be2c3ac7ebb0265fefbedf57b8b592a095428447bb757329d6d0d4dd05d72713ff6bf335a0200216102efb1f605b982442319e27a1def8512ce4af43352ef0c17a9cc8c581bddcc7b34deedff60186ff4a6201efad4945aa2cc89b233fc25ae04f6a00ab33b8b4fda766f6f9ee9ab6feaf8fe70b410f4fb7bb4d0678e3718308356480af02d1c6ed7394954aa428030eb0c5c19e83cbcfe0ca7ba62df24c47028031ec5de13e82bdf319334b7d3edbcb1da57ac82b86bfc77fc7032c9a03921f5c1501be223882eb2a65f5cfba7ca5d81a090fed4369f9599ac89bb65f0a4f9e670ccfac0902820cd012e1bd53eb651495950c769dbfe0a01d92597ec652a01353695a04a4870c86fc9a3088388a49714bb2905ed3186b4369c798999d15fdf62e2a0ff9e2e02a65318cd4293ad7ef4bdf6557da2c328f7be040e080d27329a1e0531e45fc2557c30eb7afdd3a75943c921f90a31f0909aeb1dbd91497c49d62c76df2fc79e25d585bc9c693272a898ce53d09f756523ed4a4834a71cf7e667e02818167bcaf48bd03aae54984ffa9082d01e26aa3ff052aa68da451c11086c6fc6f487e019e3f6544449fd142973c8e5c331de30c816d1f4f4974145b6508fe8a6e1c44c57e9cf883b5fbd92b296ba6a17977068fa1aa780bd9f701e6cf42e78f06bf9a4e381d333082bcb1bf3563641dcbef7e8a13da091be154606db22966ca7d92dce6707e745a1008200802ff97b60f82a788f75d81e31cb7973def48841a8ed1f9df8de907ad5c58fe2dd7b6ea133dc068a6eb9a0e272e52a2b8d58913736a3a3ba6d9a5c3c18fee446abb44917fe17f88f0c396a72dde5743320d265268cde77c544669f86d903292c9296532a44cb5ad72ed0b33292fa7cc6a4f3e89f8d872aa1858694f03a0a2abcc68a3a8afa0a92346b40175a2b3ee1b7774c023a5f6c6632880c6b977956c9b52470fd129fd5ff5c746486c2de067df939d778cf95cdf519bc07f1585464362ae1164b78e71795e5315365845892edf4aae31a00b21297ad8558f1e0da0239c29eadef2ac51a543661d19e8aed6b0aefe0637e3950a28d1bc0cd1ce224e2cd19e497d470b4545be62a638fd3b5e3ca2239a225bacb8cea4df0be387e6d9eb7213e2c7638d297b1462d8e683d04912b7087c761df7e3e9c96a28f76b2009eca58e1dea1fa980e0d8fb877ac2561a0db4970ace97fbd9e62310fd4993415d6690ce7c7f7105f82bbb95bf8ad2c00629cfa7c71f935db446988e9c523dc0fd58e1a45a9a1dee50b39edca7d44a8fe420741ef60983fccee5a5489d780f2c519029910cb053433599e66c312f779451aa035fefa9d73f1bfad8d8259fa335f3738f0a1d295dc9025435a3da952398d0b712e11590663910d9360d9cd239032ad2b2def4b75fa2ed8ccc79de8036abb2f2e4acb0b0da61f5cfa6e1a5825d2c4ea7f2453b959317b3ed35532a2b211796638837a64808b527890b3dff9ebbb3363767cc8e41c3d424bf5d468984ee60dedad24255ca57694dc4c94d800c17058cfbd2ec6ce093e9e66174dd4431124c74695957b784b49c3c5cc74979fbd4d25e3a15b796a185a67d806f1b6d7e2daff9f5a47f16019900d6f10a487ec6372e180457a75db233d11e1cec8329aa796c12a011b72d6d0d88298b5978826b96d97d288b30628788657c57d568de45a5ee8495c337b75f19202bb1ee2dd5299c08c7e3742dc5224e", 0x1000}, {&(0x7f0000003100)="6cc5e458c8d3ddc0dede49a622353bac6c8e0d2998c33a7b847a84be4006e2341feb0f1175ecf2464a279f185c566950b44c4097f8cb174d442cbc82d9d8c0eb97ed2a12af3e932e3b90bdc78ef0f60489f6d240b0675af9119a9b5dd6792f86dd207357e444e1158216fe2f4ce5fe9e97b3d5a8928f847a04bc204877a80f902ae76668bbeeb63bf9d8244f769e11b81e80af135461794607a2d5ff90fae2fabf6d817737330f015db0d9f14e3e74215f7bfef464069b6c088647798fc27beb54e32e01968141d0", 0xc8}, {&(0x7f0000000340)="7ba917bbe886157b95cb8258b82e2fa14d168e680186e1f245c1b0e632", 0x1d}, {&(0x7f0000003200)="fa82614b9f67d2b272860355146340b62964114ce646adb8a8e9a332968a3b4d5980026a8d5708172119c62cbe653879679572e9da89146357b97ce4af9a7a8408ba0eeb887cbc631f3dc77d1bd757d8f25c91f050bde67bb82c49751bad34d694c1f5d399c3bc8dcd47a3b1223959b91a9190452ba8638bf6d8811e6cdb272a0197e753659379f3ac5b0f1794f477cd5ed13971ca1875330b5345816927b46dfbaa6d78b571d069c4940a95a980356eb767298b470b49acd02aebc4027eadeaddb4b883ed37bf0c3c2a6e6b77ceecf29cc673fdd267e9ffec5543e16dae5e519fe3dc874538d4f04607237c13bd79b4b16490792fc5cb478de240ecb20fe6", 0xff}, {&(0x7f0000003300)="52ea304bffdcc71820eafce9563785a000e2bbbad451df2180f8f994794150293b03562ec474f0d702a78a3ee8ee812a9e1f571080b3918d2b673d7692a687efbefd43530b7ff93136a56fe0fd020c6e3665c1f15b01080dc15c40528eb6f1128743de7d930f18c0f32ce948725625b8b6bd3f5ea81456a1246490018200dc50cd3db2bab68d24ba13fda3e75fe56a08791b7251a38a68984d5562bb938f2ab43a8a2617580d2cd76b92c595e43747d36b580fa39ce219022838d1393efcfca85d2e143dde895c3784e4d69c1a0bc157e33e610eaa16f0810c84ee8dcc1c3e81c41194853d91927cd9", 0xe9}, {&(0x7f0000003400)="cfa7c848f26cb22c9f3dac34be5e76ece1c92a4f764897b074de9bee5b86f355e5e54350cb4daa9dcc76", 0x2a}], 0x8, &(0x7f0000000c80)=ANY=[@ANYBLOB="b000000000000040ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc7981b2a061c787a4c74f46693aa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000a00000000000000001000000f8ffffff1723f5262326aaa80d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916792b0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b5254c6dceb8e065a0bcccaf627e351063bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000000000000128eb6c8b754fc71e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400"/1135], 0x46f}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0x8, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd29, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="00dd2d2f66698d043100"], 0xa) fcntl$setown(r2, 0x6, r3) r5 = geteuid() r6 = semget$private(0x0, 0x2, 0xcc3ef980a7dda207) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000180)=""/164) getpgrp() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x6) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r7 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000bc0)=""/164) dup2(r2, r2) setreuid(r5, 0x0) setreuid(r5, r5) r8 = semget$private(0x0, 0x3, 0x30) write(r0, &(0x7f00000002c0)="e364b706c4", 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r5, 0x0, r5, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4000000000003}, {0x1}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r3 = msgget$private(0x0, 0x100000029) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYRESDEC, @ANYRESHEX=0x0, @ANYRESDEC=r4, @ANYRESHEX, @ANYRES32=0x0], 0x5, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$getown(r5, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) kqueue() r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x4) ftruncate(r7, 0x0, 0x4000) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r8, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ftruncate(r8, 0x0, 0x4000) r9 = fcntl$dupfd(r7, 0x0, r8) pwrite(r9, &(0x7f0000000540)="d2000000000000deff0000000000", 0xe, 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x4, 0x0, 0xf5, 0x1e61}, {0x7, 0x40, 0x4, 0xfffffffb}, {0x2, 0x2, 0x3, 0x5}, {0x100, 0x8, 0x1}, {0x8, 0x9, 0x1, 0x6}, {0x1, 0xff, 0x9c, 0x5355156b}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) pwrite(r2, &(0x7f0000000340)="0b31d21ee6ed52b7518faafdf3167a0dc91887b09c96388f8963ebe19c5c98d0595841853f1aacbe2762e5c18b83b20a2f9b692decee186cf011b76737d7c073409a84b170254494c89cb1d6583578ef5fc20c9d347f09cc223608c0d38fe22c151b1051b70d5f2447082898076e7b7177342143e1eae0c36d2c5bc6856372e57f183644e7cedfbf7e479721be6aaebbf4f242e66e0ea7f8b3be54b28bb062ab17d2a7f3d6ffea16e357cf392ab7d2701351a304d9bea2f2813f5dd00500"/200, 0x26, 0x0, 0x800000000000) r11 = msgget(0x1, 0x80) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100, 0x6}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r12, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x800) 16:00:18 executing program 0: 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, &(0x7f0000001000)) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) setrlimit(0x7, &(0x7f0000000040)={0xf206}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x800000000}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './bus\x00', ['./file', './file', './file', './file'], 0xc3}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8, 0x2010, r4, 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file1\x00', 0x0, 0x1, 0xd4a, 0x1, 0x7, 0x3, 0x6, 0x0, 0x3, 0x5, 0x9}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:18 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f0000000180)='./bus/\x00', &(0x7f00000001c0)='\x03\x10') 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) socket$inet(0x2, 0x4000, 0x9c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eae40df5e5af9dc9", 0x8) socket$inet(0x2, 0xd, 0x4) socket$inet(0x2, 0x4000, 0x9) 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212c, 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, 0x3f, {0xfffffffffffffffc, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = msgget(0x0, 0x18) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r8, 0x0, 0x0, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000140)) r11 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r11, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r12 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r12, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r12, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r13 = dup(r12) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r14, &(0x7f0000000100)="8c65", 0x26d) r15 = accept$inet6(r14, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r15, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r16 = dup2(r13, 0xffffffffffffffff) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r16, &(0x7f0000000480)='./file1\x00', r17, r18, 0x6) r19 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r21) ktrace(0x0, 0x1, 0x8, r21) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r18, r19, r20, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r21, 0x3, 0x18f, 0x9}) shmctl$SHM_UNLOCK(r11, 0x4) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r9) r22 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x3, r3, 0xffffffffffffffff, r6, r7, 0x4, 0x1}, 0x2, 0x1, r9, r22, 0x7, 0x7, 0x100000000, 0x8}) r23 = socket$inet(0x2, 0x3, 0x8) setsockopt(r23, 0x26, 0x2e, &(0x7f0000000000)="ebffcbff13310000000000002000000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:18 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8181, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="4501", 0x2}, {&(0x7f0000000100)="12b54ac5a12b2c822e25818cb15b02974404cb3f9d4925fdb199308b5f97f5963d2c9bdce5f5292f5f1a2a123e03307a0088bbeffe729fed472f455c72a08f39e6c3d15bde366750da52ac1fbe7707adbae17731da", 0x55}, {&(0x7f0000000180)="8607873b49dece1735e828f18c04a8dacf69bd1708b2d2775dbaa00247fa7ba503316e74aee865f0c5390fbe047030f51e1045088d87f6cc56aad2fb7ccdc9281e98a6b49840fc1b1de61598bde487788a8ca82d474ced9aa4e918718d94e54328fd7b4280ae3098d9078f65dfbe8a377dfba8c947ffa17f09c1442a51f2b3187ebe9667d76f77f215baf61ef17e2a7a9dd749fb76a650f762276d4fb1af64a3722171cfb73b46b8b40c98b5e12e4d48ba", 0xb1}, {&(0x7f0000000280)="3b17d5410160a621d98bbc655d7886688fd987a28c0efc640f1f2887a5b7b147b76819120e84839b4a246674bd9c5dc7d92778d0ae395302ed1c58d457cd9fece84dadb591e077e3bf0f47d59076b902a4606f715f9e0d7f9081349a67deb0abe5faf96cb24abe4bcce34bcdd0b1bbfb98439ac32daa3fea1081923b03f2d2864ee768e25597de8928b8ce1c448349ee9b9337bf348159b1d0fd3bbd2319cb099c6d1dc142d1fb3124850088191c124cc6df1c80850fd2b88630a77d94ecd77b55f13e143bf3b1af485ab5e968f626c2000a282bde0484fa02a76bb45a", 0xdd}], 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df0000c9288dbd5f", 0x2c}], 0x1) open(&(0x7f00000003c0)='./bus\x00', 0x20, 0x8) 16:00:18 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) chroot(&(0x7f0000000140)='./file0\x00') setitimer(0x0, &(0x7f0000000180)={{0x10001}, {0x1}}, &(0x7f0000000480)) mlockall(0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0xfffffffffffffcc0}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xfffffffffffffddf}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0x37f}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f00000004c0)="1a4694e30009c27d000000008112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x8) 16:00:18 executing program 1: kqueue() pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r4, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000600)=0xf) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000008494d75aa391dc009300000080"}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) readv(r5, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000500)=""/226, 0xe2}], 0x2) r7 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x4) pwrite(r7, &(0x7f0000000340)="42f4b9eb7201b44e4f37ec4eb9d2708ff2a2d0d7578f607de974b19f2a83b33290dc2325b46b333cfe1a13ce50809e7d29929b93302474d4a178d50f8679633e7168bcfa0f60089dc16e971e57376d18c0f96eb5a89c3ca5090b94496b2538b9ed767e", 0x63, 0x0, 0x5f) pwritev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000080)="b03dc2475e1a725be987891958a948f55ebdf1e6a255bf739985189f82e9df39d65d5147e3c6a425e55f6e539294e0b44718a498f9c4e4c51c9d97cfebef2c41618027c51acc83de170cb48bdb5c41e55ba9bbbe5600d19dc964ae0e680e7bb2273247972446b615af40114b6e03859c6517a6b3de973f98f66a7b2f9bd870d26fe5b6ca305e2d878a3dc2e860a6e079ea42bd0b71054793f47e82ffbb567b66dc00990e59dd9d95f98c8e69", 0xac}, {&(0x7f0000000000)="d3ad96a46bdd0834", 0x8}, {&(0x7f00000001c0)="6d8c282bd80b4b49f26822c2e6ffd9d42b40eb8ba8c64eda384ebf3c379d122e78a8797e70692f091f01e2dbaa2e53c7eae3a79cf2b84542ca9e569dc98e40c870e53cc5c2b20714373297507032b8aad63221be3aa36cea9ce564bd9e8c0d495de93245628a04d30c25dec9a3a170423aadf2d41db9b4eb9b683d", 0x7b}, {&(0x7f0000000240)="2dc6e4564140441077ee3216a20ea7fd201ab0242b4e2e7b8ad3d72f8c92759770bd85faadbeea098112e20ab75fe9dcaa0853185e1f158c20adba5cf35af7441bec88ede2964baa0359333fdeedd932353e7e62fef40a1205f574ce80af73284101ca63c1fb7e8da644e04b6e5e18c9daa993aec4a1fdb0f8da4d8eac4c6288e1449ef7987235665acae7c004401c", 0x8f}], 0x4, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x9, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x404], [], [0x5], [0x8000000000000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [{}, {}, {}, {}, {0x0, 0x0, 0x14}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:18 executing program 1: socket(0x11, 0x3, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x10, 0x0, &(0x7f0000000000), 0x340268e77b0ef641) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r0 = shmget(0x0, 0x3000, 0x82, &(0x7f0000ffb000/0x3000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r3, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffffaa) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = getgid() r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r25) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0xffffffffffffffff, r4, r16, r21, 0x0, 0x7f}, 0x1f27, 0x5bb, r23, r25, 0x70000, 0x3, 0xffffffffffffff37}) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000200), 0x10000813, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r5, r7) r8 = open$dir(&(0x7f0000000040)='./bus\x00', 0x40000400000002c2, 0x11) pwrite(r8, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ftruncate(r8, 0x0, 0x4000) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r9, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r9, 0x0, 0x0) ftruncate(r9, 0x0, 0x4000) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r10, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r10, 0x0, 0x0) ftruncate(r10, 0x0, 0x4000) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x3, 0x80}, {{}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0xfff}, {{r4}, 0xfffffffffffffffa, 0x64, 0x1, 0x400, 0x2}, {{r3}, 0xfffffffffffffffa, 0x20, 0x1, 0x200, 0x1}, {{r8}, 0xfffffffffffffff7, 0x6, 0x8, 0x100000001, 0x3}, {{}, 0xfffffffffffffffd, 0x75, 0x80000000, 0xcb7c, 0x4}, {{r9}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x66d, 0x3f}, {{r10}, 0x7fffffffffffffff, 0x6262e470df5393bf, 0x40, 0x0, 0x4}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0xfffffffffffffeff}], 0x60, 0x0, 0x0, 0x0) 16:00:18 executing program 0: socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200, 0x0, "000000000000000100002000", 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getgid() setgroups(0x1, &(0x7f0000000140)=[r3]) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000040)="0958806f80000057", 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) fchmod(r1, 0x124) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffbfffffffff) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="4ab8e247080ea677d9f5e122da62a1e45e5775371546b810deef8f8ac85ac9a4d99782b4135da2c3b1a5a5069a745f89e6e2580bbcfaf9a386b0d138e701b6109aff72ea26527be91d8bcaf2dae093103ebde8e5c624fea32984fa87cc1ea53643c4c219215c4704cc2ae009b0de095774912192631c082f937b0dfac6c8801b3127b8ae8702cf7ac1d5ad5425e70a4d3c6d791cfad4bd"}, {&(0x7f0000000000)="8198715fafeb2f96ab60134df4", 0x21}, {&(0x7f0000000140)="dcc021b64416ae6fb1cbff4c035b851b8f47af85251f324e816a60c850dad9a180b474404d4583b28db1079abc736af2f56a68b87bc6daaf9d31f0a512c80c8bcc4578da6d8a2501239bc3ca384f260b9fb865e7c1c1e077af1efef74f2855ff878c"}], 0x61c, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfe, 0x0, r2}) close(r1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) r5 = syz_open_pts() r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x224cebe1ab0f26a, 0x6810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x4000) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r8, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ftruncate(r8, 0x0, 0x4000) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r9, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r9, 0x0, 0x0) ftruncate(r9, 0x0, 0x4000) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r11, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x4000) pwrite(r11, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x5419, r3, 0x0, 0x1) ftruncate(r10, 0x0, 0x4000) r12 = socket$inet(0x2, 0x1, 0x80) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r13, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r13, 0x0, 0x0) ftruncate(r13, 0x0, 0x4000) r14 = dup(r13) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r15, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r15, 0x0, 0x0) ftruncate(r15, 0x0, 0x4000) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r16, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r16, 0x0, 0x0) ftruncate(r16, 0x0, 0x4000) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r17, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r17, 0x0, 0x0) ftruncate(r17, 0x0, 0x4000) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r18, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r18, 0x0, 0x0) ftruncate(r18, 0x0, 0x4000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='sk\xdc\x00', 0x38402, 0x0) r19 = socket(0x18, 0x8002, 0x6) r20 = socket$inet6(0x18, 0x5, 0x3) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r21, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r21, 0x0, 0x0) ftruncate(r21, 0x0, 0x4000) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r22, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r22, 0x0, 0x0) ftruncate(r22, 0x0, 0x4000) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r23, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r23, 0x0, 0x0) ftruncate(r23, 0x0, 0x4000) kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffff8, 0x20, 0x2, 0x1, 0x3f}, {{r3}, 0xffffffffffffffff, 0x32, 0x1, 0x401, 0x7}, {{r20}, 0xffffffffffffffff, 0x0, 0x2, 0x101, 0x8}, {{r0}, 0xfffffffffffffffd, 0xbc, 0x10, 0x0, 0x7fffffff}, {{r7}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x8, 0xeb9}, {{r4}, 0x7bfa05c9860cf08d, 0x80, 0x8, 0x3, 0x400000000003}, {{r8}, 0xffffffffffffffff, 0x10, 0x10, 0x200, 0x1}, {{r7}, 0xfffffffffffffffa, 0x4, 0xf0000001, 0x1, 0xffffffffffffff80}], 0x80000001, &(0x7f0000000600)=[{{r10}, 0xfffffffffffffffd, 0x44, 0x10, 0x6, 0x6}, {{r12}, 0x7ffffffffffffffa, 0x0, 0x20000000, 0x2, 0x4}, {{r14}, 0x1a142c894204c1fa, 0xa, 0x8, 0x80000021, 0x800}, {{r3}, 0xfffffffffffffff9, 0x21, 0x1, 0x77, 0x6}, {{r22}, 0xfffffffffffffffe, 0x40, 0x20, 0x1, 0xff}, {{r16}, 0xfffffffffffffffa, 0x69, 0x4, 0x54c, 0x569}, {{r23}, 0x0, 0x61, 0xf0000000, 0x1, 0x6}, {{r19}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x3, 0x200}, {{r21}, 0xfffffffffffffff8, 0xa0, 0x5d3894e0b2a13cd8, 0x40, 0x3}, {{}, 0xe, 0x21, 0x8, 0x100, 0x9}], 0x8, &(0x7f0000000440)={0x99f, 0x2e}) openat$bpf(0xffffffffffffff9c, 0x0, 0x20448, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x62, 0xdffffb19, {0x4, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0xb}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x26, 0x2e, &(0x7f0000000000)="03976d47c943ebffcbff13b9fd812eaa4e713048", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x2, 0x0) close(r1) writev(r0, &(0x7f0000002400), 0x7c8743db5aa7598) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0xd3) 16:00:18 executing program 0: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x100, r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x40) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000040)=""/4096) getppid() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) fcntl$getown(r1, 0x5) r3 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = semget(0x2, 0x4, 0x660) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001040)=""/146) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) r5 = semget$private(0x0, 0x2, 0xcbd80a952ba437c) r6 = shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r6) r7 = semget$private(0x0, 0x0, 0x200) semop(r7, &(0x7f0000001100)=[{0x4492439954a329e6, 0xc5, 0x800}], 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001140)=""/4096) r8 = socket(0x0, 0x1a005, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0, 0x0}, &(0x7f0000002180)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000002300)={0xd1, 0x0, &(0x7f0000002200)=""/209}) open$dir(&(0x7f0000002340)='./file0\x00', 0x80, 0x2) nanosleep(&(0x7f0000002380)={0x7fffffff, 0x6}, &(0x7f00000023c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002440)={{0x8, 0xffffffffffffffff, r9, r11, r9, 0x150, 0x1f}, 0x9, 0x1, 0x7}) ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f00000024c0)) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000002500)='/dev/null\x00', 0x800, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f00000025c0)={&(0x7f0000002540)='./file0\x00', r13, 0x1}) 16:00:18 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) nanosleep(&(0x7f0000000080)={0x4, 0x5}, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:18 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0xb8, 0x1, 0x0, "e7c4f9e80d211111173e75d7c2c8f3939c0fa05ee885093ef628ee0f314a75bc9c7c27dc505837a31fe9bf3d70a0affcfbf3acfed97d61f7039a25669ac1851bae260495b74d5126f6715bad02a1f6a04cb55d1fa21ad0c2fd06b46c0786a076121017d18d2c9e06fa94191ad5eb701ff1e8f319274550ccf82d2f73d6ba5272c1875ef77e4c418bd04043e011ceab472258b3cc227f0068f654663008fc3db8cf"}, {0xf8, 0x1, 0x0, "82a9b5e7df8cb2c01c4eb4b0e6a9fd7c6c0c9644ce15f9a9167657537e02fff3359a980ac700ded43078e3e7209c211a4ffb78b1c6bd85f63a4a526d07ecc1578cc09ccb25a72918cf9af3d957b6cb0adcf814f401ce1c81fb3ec35f2d534aee566f675a9535c45443b915d6d5dd91c253ae9bc466cb43a5996228fbd549f2a95fae4663f8a2aff58c6ed665f7db76694f0ea5c5bf71c29d0d06207a1dd6f7a4dfbe04efcdc309672dbda37c5cd0f2d25b0e4613a7382542ad5ba6aa693471673e231d92df3ebd632edfdc05524344eb92f15cb1a4003868e70cfb99fcdde77357"}, {0xa8, 0x0, 0x0, "c9033ce3e511ef516089556ef0b91cb296f58492fa9e7b005a3fb335e423d5e0190b332e0ed93101e0fe4bbb26b8d8b20bd9c5f647334630f274fc15690245496d9d71ca64c4580ccd24e02c939d82dbf3b348b62f7a05241ae1fc5351c55449ca1e4be95ed18b9154e036c73b496ca01fcfe44719ef1131c7c0bc4d24f61094116bfa299c55e3868f8d4ad77fa3ec0234"}, {0xb8, 0x0, 0x0, "036bdf6baf1f304f806ec4e7fa5ced8bc3a4595a5c03a8626b9e06ebb492ea877cde69d8a71111ded421a5a39566444f638ee1fc6d2f98b1771b6a9b6ad8f5def00de466ff6eeb17e1dc4ced1c4da5013f40de3fef362e06f73c030c72955b82f9969a5befd3076c0bab4831fa0f96c9d7d4eeefe9a656b3a70ef506cc90dc0f67cc2dca6882b13000990f1a74149fa60414bed33233787fdad15e3154d4060d99"}], 0x310}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 16:00:18 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x400000008}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0x101, 0xfffffffffffffffc, "09000000245185a8186503182ebc7fff0e091fe6", 0xfffffffc}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 16:00:19 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x4) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:00:19 executing program 1: getrusage(0x0, &(0x7f0000000000)) r0 = msgget(0x3, 0x21) r1 = semget$private(0x0, 0x2, 0x4e0) semop(r1, &(0x7f0000000100)=[{0x3, 0x800, 0x1400}], 0x1) msgctl$IPC_RMID(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000000c0)={0x1}) 16:00:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x1b6) r1 = getpgrp() ktrace(0x0, 0x5, 0x4, r1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0xffffffff80000000, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x7ff, &(0x7f0000000240), 0x7fff, 0x0) sync() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x7ff, &(0x7f0000000240), 0x7fff, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r4, 0x0, 0x100000004000) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x15c) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10, 0x0) write(r1, &(0x7f00000000c0)="c783875c711a246faa32d2d6", 0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) setsockopt(r3, 0x0, 0x8001, &(0x7f0000000200)="a3ddd7f78c1f03d84293bc877f31adf6d90157df72099ed5021ef97492327213b82fe4c53f7d3ce9de2d4d4731f5356e68788709efb8bbfee8f4e3f0c80b96406e09628272bec93ef4c32705062abfeb779a106b4490e32c878296791efa2818bbcd8a02f4024e1bdb8b2538bca64d7ea4ac0b97b77069119814c40b71f4000ef30015ed403b64143b34c9874dc7c67e8cb0a7c55c1cc571d0c7f67332116af8de4ee18a6a4bfb0ae80937e5827a7c38d34120057da9e42f981091a00b4381ecc0e03dcc3116bee362e54f5d7426e14dde59816e8b46a7e65333c8660e43a5c6c6ce58d37cbb47572b5a60f2ad19d7ff2a14d0e01d9c9442275242b48fe91d", 0xff) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000080)=@file={0x2, './file1\x00'}, 0xa) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510f000d", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\\', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x1) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r13, r14) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r17}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget$private(0x0, 0xc6) msgsnd(r20, &(0x7f0000000900)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b6a4287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b17ac2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c598230551c802a748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ead9c7e53098594331fd365f8591841fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bd1ff0d9fcefed27f106000000000000005d5730b798e916b05ad28904dcdf9c6e2481176c2e0dcac93ed7123abe56d710d8512c119ef65a16000000000002000000232b824854712f3e5b956eeefd82c8e54c9b1fcc84bc4214e8221df75dee52878b32892e58a489f2e4bf3c9f2acd504f6f87e65c517f390fe6549457afe4acde478577551846b7dd09f80ee3873330ddf4a25b5d25f0d72b7bae5dbbd54eb92adac71f391b13045f40489b95a5a6882c8d49af6f3c6d404ae1df02c6ae0915ceb7f27131f3bb3fffdda04cd4f0155d79b0047a4f66c60dc8639a6c45cc"], 0x176, 0x800) msgsnd(r19, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r19, @ANYRES64=r15], 0x7, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCCONS(r23, 0x20004276, 0x0) ioctl$TIOCMSET(r23, 0x8010426d, &(0x7f0000000000)) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCCONS(r25, 0x20004276, 0x0) ioctl$TIOCMSET(r25, 0x8010426d, &(0x7f0000000000)) r26 = msgget$private(0x0, 0x1) msgsnd(r26, &(0x7f0000000540)=ANY=[@ANYPTR64], 0x1, 0x1000) r27 = syz_open_pts() ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSTAT(r27, 0x20007465, 0x0) syz_open_pts() 16:00:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) listen(r3, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file1\x00') 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000240)='-', 0x1) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) connect(r6, &(0x7f0000000280)=@in6={0x18, 0x1, 0x6, 0x3}, 0xc) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) write(r2, &(0x7f0000000040)="7d2b13b34b1728086ac4e63e97bf4d0ab4ab401a438366cd5cb44b5b0f6329d99fc8cf21474a51ac5563dc6f99f194c6c3521529603fb922ddb350dd9c9ac1e1570eaad42a24a91a63f984aab9f0759e5532f78cade71ccfe5e465810afc9baa0bf6eab80b35dc25df5f2641dc34aae99b1459316346bb22d7247bd1c87a66274b463339cef8a8d1157a65db2b5900159f73dfaa3c4597a5c06e026abaff59309ff0f0abb641231bc4e6ab9b140253", 0xaf) lseek(r1, 0x0, 0x0, 0x2) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) fchmod(r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x20001, 0x8) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) symlinkat(&(0x7f0000000240)='./bus\x00', r3, &(0x7f0000000280)='./bus\x00') ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000140)=0x8) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x44, 0x0, 0xa4}, {0x45}, {0xfe16, 0x0, 0x7b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="d4599d78564bee4b137367587033870721a0b73f0f3c9904de6bde2a40c52d77c9e48e28f5ff6f4a32fa9893aa214a07517a8516cfc964f69a70bfe13d8010b9a9f1f26fd12d2ea7cc08ac62bd9a1ab0a36b364a1bc28dd372dae44738d979a2edde2e04f82617013af0d9a1d3f34640bf77971c5197bb40a705cbe4c39046f8dfaeaf3888e555c760b770b90f2a28d65f5a9a8505782c7428dee38c0c1446ff65db43f9ddc1bad99dd44a6f59d6e1e44f7edbfc569e890c3a336554", 0xbc}, {&(0x7f0000000280)="b9fce4297f8436533b4c4cb814dfe28f8adfe1d6926bb641862572a89ff2881103cb4361d19036b0a71188a6772892cb09088f10d14f38c2bb592dbeef9e7b4d21c0ec3f6aa6e70682de17aab830058bf345cd7e794c3ca96267dc8361bde222d4edfb1e4cc44dad6524b4f7b27cdc5ddce503d6219832e9b382e8914d0583a72fdd2fd5794a6d630a06bb4404aeff8f47fc8d81b22fc48b2dfb9e49dddd1f0e0bc81c762e55648dba1c7d06d1f1662e7bae4938cb01b892eedaf4ee893d59e3cf590739cd8729c443d36d1bd2ca4eb062dd1f730dff22c923f1b0701d230212391be0626219e84afbf30a", 0xeb}, {&(0x7f00000000c0)="ed4ef99ba2a87b59d118d3aa3e5b70bb618d4a33507e46a8a6fc07119d903ecca46d5b25e3245763117ffd8207fc8f68dcce8f50905cdf263be14f98c2a52969055f1e267903c5536bacd6227f36c9d22ae88d0b69aa96397faadd71211f557ae92de8f13737c73487c78dbbd2df", 0x6e}, {&(0x7f00000008c0)="2749e0667a9916610ee2d014937d5636bb2a57b33435b1a179a0d342cf5d994d069abe22754e67e7ee6ecb43cd46ec914c3a1c8a003ea3e2834a97341545e1f5bb63a09a05d8fe1d52fe0000f6ba10642630ab805c856aee686c25faf506ed2ea4b210d5e278b2e4ae522fd7ee49609d58f43187ef42ac3b8b0056a4958f138e57b569e57cb02c9bcb0f310f29a362b392c2604df361b4cea0e08bc121fb41dd6f40cdcbe1b8e13745b3a1981d97537194ae2d7df728c764bd753fbd76d15753888486ecf51537a367fb52b87388eac6997123fa8fe869e8b33b41c43378b0f9041ef77ec40ce754cd4df2aaa54ab4e6d33216e5824057b4ce841c7b9064ec18d8740cb7aa05f5ec02ee298d9a051b6818f60282ebadcda3", 0x118}, {&(0x7f0000000480)="1edef7603d712ecb7103c4e8728799ab88613549df1e0896ec205fb3934f5953da085a54cf8f443a2dc9962b9e132db73eb2b5a4512b7e24a6bcbcd6d8510602e7903bd8caa6a1a270d253c483df2e6402a24dc1cb6dcfde63e7a40ddc8153cf139d4c0ad41bac3db8d8e0b5f2c10cba91b22deaeb16615752af092e7c4fb23daf05c5f96973e1870d4549ab6def8f9fb40e370ce766", 0x96}, {&(0x7f0000000540)="8be411d676c0f765a229cc1bb6bbfe88c313da73e6bf73e3e7062ab7f9e54f58e7335479b37f05683a876eb885c46c62488a287ab9f7ef65560e2acff4c5862aa3559b89326cc23ab20d265bf4a625a965626142ec454a6ce801311f135214a780787b24c5b39c3339142bcacc21d218548d211dad2422f3fbc3fa365f0a60b42586ac79bf8d1c52b83e641f596876faf6261bf897fd58e22204e7d681be09c65bc534757bf04dc64a7bd11a8080e2b260d83adca9436d30633f851095a85a345eac", 0xc2}, {&(0x7f0000000040)="1d8847d1fb55fb98f4f9a2a7bb", 0xd}, {&(0x7f0000000640)="4ca280767a6c7de11acf07dcca902510e50ecccace0e4c4d2f4aa14ea314fca4bda08ca9a067a2e5ccb2a0e0ef8806ddabf12dff41888a2e0ea731ca9c81a115436564c1c70cf17219cd7d85461bd7034f9c4172379686961f2031a880f6faa31d8564866001717ed83018396b0a5e448c22d8f36278d4662d4430071577bbdfac55ef22a3445e22282eec37203541d340a271b6c967abb82ab4228a518c07a11bea585d90c860007dc24bb828cff0", 0xaf}, {&(0x7f0000000700)="288eb9e67084c6f25c23f0c97ac0ac1e698dd4c9645dfc4bfa458e5a303d79f31446c29fedae7fdc1965fc292b2f8c5474f6f5fb2da0ea6f4b1e86d3e2223f614b27c37cf63f61195ef9461fcf4bb8a5e97c1bdb73042fe019025a4e61820227aadaca49fbc11c48989d0768a453c723c181", 0x72}, {&(0x7f0000000380)="cb72d5065e257b6602a6a530c8816b0d43873c85f3a473673541ad937bc00cf5590d728fd6d77903f5e45602b1cb9c289db0d2a55e3b39dde3", 0x39}], 0xa) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) fchflags(r2, 0x0) write(r0, &(0x7f0000000840)="bae9a63d7005a55197a05f453ea7a85eb7c0a6515b1ec408314ce59c28c08d874d75f00336df0632123e1bd7c2fcc38cecf70ca59709eee5de71f019f5e39e6ed77c212e2854d97ffa3d17c2341dd90bda35bf3b42b866b84456cc7e1631e0a2", 0x60) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x5cfc, 0x8283, 0xc03, "4c89983ee78c7a7cbb670282a8727838e5812c0a", 0x2, 0x8000}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0x3, 0x9, 0x80000000, "b433f86f3a98760b7faae8368da0a33fb64460db", 0x7, 0xc461}) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x4, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x282ea224e12e4a6b) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 16:00:21 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000001c0)=[r0, r1, r2]) r3 = socket(0x63, 0x4, 0x40) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x4) 16:00:21 executing program 1: 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) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x941c, 0x9}, {0x18, 0x2, 0x2ee2, 0x5}, 0x1, [0xfffffffe, 0x9, 0x1, 0x4, 0x0, 0xa0d4, 0x4, 0x5]}, 0x3c) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) 16:00:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="1f00368896c1c204"], 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, "0000000000000001000020003d05b71845da57ef"}) 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", 0x3b9) 16:00:24 executing program 0: r0 = socket(0x20, 0x0, 0x8) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x28}, {0x3c}, {0x81, 0x0, 0x0, 0xfffffffe}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") select(0x40, &(0x7f0000000080)={0x8, 0xf8, 0x6, 0xefb, 0x8, 0x7, 0xffffffff, 0xffffffffffffffff}, &(0x7f0000000100)={0x159, 0x100000000, 0x5, 0x10000, 0xeb81, 0x2c36040b, 0xc, 0x4f737d23}, &(0x7f0000000140)={0x5, 0x4a9, 0x8001, 0x80000001, 0x1000, 0xfffffffffffffffc, 0x3ff, 0x7}, &(0x7f0000000180)={0x8, 0xb94}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x1c}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:24 executing program 0: socket$inet(0x2, 0x2, 0x0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000980)) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x3d8d7c2c, "73cc51f351b37b2efee534560876f30d3fc9c06d"}) r1 = syz_open_pts() close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x5934f13651ff3bc9, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r2, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8000000, 0x3, 0x5, 0x5, "0366402ba77f0c033c02df71795ad421f145af00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x54}, {0x10000006}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x60) semop(r1, &(0x7f0000000180)=[{0x3, 0xffffffff}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x800, 0x1, 0x1fa]) semop(r1, &(0x7f0000000380)=[{0x3, 0x8000}, {0x3, 0x7, 0x1000}], 0x0) r2 = geteuid() r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r7 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r6, r7, r8) seteuid(r7) r9 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x400, r2, r5, r7, r9, 0x168, 0x80}, 0x3f, 0x8, 0x6}) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() r13 = socket(0x18, 0x2, 0x3ff) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) listen(r13, 0x5) listen(r0, 0x4) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r16, 0x4008426f, &(0x7f00000002c0)) fchdir(r0) socket$unix(0x1, 0x5, 0x0) connect$inet(r16, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x400000000000b) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r17 = socket(0x18, 0x1, 0x0) sync() fcntl$setstatus(r16, 0x4, 0x80) setsockopt(r17, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) getsockopt(r0, 0x2, 0x7fff, &(0x7f0000000380)=""/128, &(0x7f0000000100)=0x80) 16:00:24 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) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, 0x0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x80000003ff, 0x0, "73cc5160521f093842ad7b2183862e27b82f7b8e", 0x2}) writev(r4, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r4, &(0x7f0000000300), 0x0) r5 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000100)=""/210) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair(0x18, 0x0, 0xf9, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x81) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) readv(r3, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000440)=""/141, 0x8d}], 0x6) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) unlink(&(0x7f00000000c0)='./file0/file0\x00') open$dir(&(0x7f0000000140)='./file0/file1\x00', 0x2, 0x80) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0x7fffffff, 0x6}, 0xc) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffff216b05989bae27b0765563ffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777f9e9dfceac2a84e6abca64896bc5e57c6388bbd2ae08b2951b15801360bcd4c0a162bd8fd4237b8fa4d012be447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd235bb8dd117743de927d7a8f7749f3f96b20000ff0f000000060000000000b66ec0f5c669ea191976bb2fad1b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea08000000000000000a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a26f1f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7c5cfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95b6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891786469d86b422da5b47351c6fbdd34724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645300"/658], 0x10) dup2(r1, r0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) sendmsg(r3, &(0x7f0000001b80)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001440)="cdb8f7efcfea8a49eefd559bc978db38be6dedd677c34b80f51d54de8ebb5c0e3a2161ee53faef92ea780794661cb3dbde4216bb7ddb8d014f06e136bfdc94b04374adb053cd8d73f5a4af", 0x4b}], 0x1, &(0x7f0000001bc0)=ANY=[@ANYBLOB="1001000000000000ffff00003f000000666cf296d91feaa41cb3942c4203a78148d77791f72a1ca0c67b49e1b75ab1051b5c3103080d67abe462f716cf2a27a90660ca27a9ee68d50747e683ac200df738b0bf61aae52087e6e8699450e7291548a212aa8c1c2412a3506f8063e6e9cb45d3b848ba8d43e024c34c9cd710e78f94c3cbdaa9a64be2bb73491dbb4bf9212125c47d488cedecf8f2daaf2033a4b6c827326ef0937c2f9192c4705a30399ba23c24003b40e1010ed01d23bc6508e53774f2c571c89727174eb887122d0e81ffb0daa04b5b5cb43ee6740e5db89f3b0092a6529b8e63fc6ae2d43de1ab99af880785a966a35d3e0d8de6bd9db1fc6ff82f2ad4995a26aad768f3000000000058000000000000000100000081000000720fd2fbf56a4f16f7fae120a5583fc765a9611dff611c21c514d7ebe9d7337b3d5bc7c31161e1cf5ebcef6c34b80a0b5d4a0c786b922329d16c329f443581a7142ea837904f0000500000000000000001000000ea0000009882ae7eaa51b79f75468fd087093e5ee3ac3c651cf725996b81b3e9b2b9dac0fedb12f50a19df53391133ca44e81b5708378849f6e9bd72427d2cb7582fa29770000000000000005df14b91010100003f6381e33a68a31ccc3f57899f622c3dfe8a6c92b8a4ec5aaa5181e34771ba06f793088adcf789fd7691abb84fa155afefa7f55bb35dd37a0a909a2e930ac69bb2c8fc0cdfcaafd5dc598a146425098cec8031d98be9eab65d6653dc5ae400007000000000000000ffff0000250a0000d62587bbb35fe649bf40eb45334bd970db016679e8c697b518eff4079acca93d089cb211bd5317449e9f6330d53ff3af49c9694d800afa6046f80519cd808899809fe54baa6fdff8b4e6609b096d001cdf7201dbdc59616cdb8555fff2000000b000000000000000ffff00000005000006ee6b3753579c738e1b94971bd1d6cd06399f117aa97ae2009b9f4b2f02dab45795402f997cd3ed634d3e3e170b2b396e18e1cde93c643df74185b9aeaee4e4ca2434e9f084881216e34350004a2643a3a033801d752c2b8a9354767941b0c4d5d519aa233b0ff3443d8d4da2c957158f57149ca23dfe8bc11039582e7638573d186552110059c6554527185d0aa4ed3f93cf222a4f2bc5a5f10000000000001001000000000000ff7f00000700000099d4f4a677e02645c5f22b0b696562e3cb9ad596c488a38fa15252a4abfaf11e4b39d4e2509bd328046ac748a4ef1325e9febd1d4486beca62dfd2e87de5575a7c6bd56204fc5796eb8da5751e3966843e7760cef7a61a14ca1418089fece8cc15489aa17cd64c2827c08c557e9a79dea3943d68f12f0a0b4319da2483368be121fb922a54fa964eb6a0cfea2423f20b7fb08ed9b8186a996c5e83f30e7f4bc317925b214ae71b5a825c053cfbc89c1d11ff253838adb913d457875ff5ce7b6fce8279380dccbfd61c66b83baa9c6c2fe48b5046e1139d3e5653181bfdd76e79bcaf5a73bfe0353292698af929818325a2c99c5d912bed797400000000000000f800000000000000ffff0000070000002a429559ff7de7a03d4987312ba08f2fa8034b5b31d66020bf15300014abc7a7b460735d80e92c66b6cab586de9f7c135fcc3b51308f5847212dccceb4eb21dc0b243011cb18bfb5f76f3998b641c62a164e4930a36f5b69a6db98222c1cf48f4fc3fe41e7bd081cb5bbb1aa3ce45ae73905acab8c1bd60955becc1a84d903da356e0afd8b94dd9a8d95af5220aeec1b798aef04044ed28042ecff004b6deb8b132fb80b93c89dcaf49e7fced04c572d6210b51f6fb11ed093588f5fb7efe7cd2b72d7bf33bc4f3a87fb9519aa71a837d1ce4efc5852f0531c89e9db843b10c5be5fc300000000003000000000900000010000000400000028a1942597f4c926b71a7ba0dc6cd28470c80c40fdc5ac0befa0d7bd06000000f000000000000000010000002e150000e57ad7d4d3f4f8a4beff18e8fd6ed4ebe1cf4f892f8be31fe5cdc6c66f8142f2bcfcf2cde4e8436a52f39b5d7b80bb1dec13390cfc0e3a6be867ad1c4db30568e879ab32328b356ca2f6758ff5959a67d30b3e7bedc7f18b53d8668ee23910acc8afacd0f675b83d38d4d8d5b0f6e31fad45d1f1038297211fbc2cd55f6a66c51772ecafeb5b050acf8b834e2075e285ef92f3479f7b53843ec2cdba83ba49ccd5a8e0a56ae0874ce319e6f9a9385cde46303d734e2dd16e034b2c50bf5b7de2034daaff9f30ac630d1204d28bcb659cb2f922db773f7bf55a34c9ea7dd7c90000000000"], 0x670}, 0x404) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockname$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r4 = dup(r0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000380)) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x4000) fchflags(r7, 0x51066e8522586950) 16:00:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x28, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffddf) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "73f33b0698437ce1ae571a6f6000ffff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xfef2) 16:00:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x3f, 0x80000000], [0x0, 0x0, 0xfffffffffffffffe], [0xff, 0x0, 0x2], [], [], {0xfffd}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:25 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) sendto(r1, &(0x7f0000000180)="bcfdbc041ad4ced06b340041a8627f6d095121a3721176005ad9c1144d2511c51c7c518f2e37b965310522313636064dfaed9fd79fc6af80ac948428487ef9f6b4b0cda3b8f5985d6b2505e29db83a3241c452bbbce989eee8f8f3c97b8e0c3ec36ac95213747ddf637bd2b89f98ef2071da2a74c341d2061fc3a0cec9e30f21cf5124a177e3326b30a134c697e940b217f6f3ec696ecc077470b3645c4ab8ad96e6176db9480750cf738ccded757beaff002b4694a8ee83e513b19560e982cfa7f09321e3e63b54432a3c59bcc3e80bde6b5ca4a3fe59029030a346b4d997e524686f4aa5f4c1d878763a4a9b6b3c08e0c16d17605ecbe3eedb4552772788fe24b7cfa4afaff41d7b965a6eaf12f878c6aaffa36cef563487acad868f002c0d41faa67adbd59d39b4f1a3f9ea8051a130e37b06d40083c236ce9f1562c79f409629da47e868eeedd68af1541d35daad1943274ee6c63b840420e0ef8fa2f237bc833aea37717ac7d56089d80972c16258f5d2326ba67ec0a88ca0a8e2073d28c5dab985d171bba0dce9d988282bdf076c462a8fcc21403bfbb0d144a5968890ca7eae1d854bf4cc08a24aded17284e3e79027a1d85dcc5ae5d44efaf927345f80fd1b388bfe2e6bc3efb34bedc7b1ce8d2858855c0a6829190137f37b922f2fe566bbe6d3d95090c9fada5fbfc6d7c3cd89c228dfb9dc8973bc921b00fdc4e37dcb57ac3afa54695475be5244be0f172559493b8eecf0b833eb96080e05821c4bba3dc10f1ec711488ce0a1c92f936658cd1c9a7488fb2057c2e00c72f0e2493d1c7a5f47180ef28ec49eb00eff166216dfcdc66f05b0300a5e92a77869b097abd6484123b496a6b9056188520e0ffb89de27adfcae72d4a19775d7fd1b37dedfaa850169250bb0c6cabdd6dfe854371565b1594c81f2673560122207222194b83ae9e384647fab6001926efcdfc9c9551d3a6b070f39dcc5fc6cc66cddb1484eb1e33a15553d30d5b88dee93e948a53aab72df7a5e054e2e63bd7c2efce98020b1c9cf698e7699cb4dc8cedcbc444726d85224559fe0c5007c5e36a977736da9e5f77c70e709acfcff8980907ce8c3e3a812ec54287d3a7c050b1e3cc68db607b97a2c22ca4033e3704552ccf6106087a75ee1c069205842ecd2947a6014b8cfc818c18e35617396920d7b78aef9c20aab34dabe12fcfcced31716d896fe3a1ae5837c7563232cc764cc41ba70e17641aa79b4317ae81e53668cf1897e1c50f5305802829ae727c6449060584ebc68c15ab05901ede7417e65df209d7e29ea61f0ac99c23a6ec8f227b52f58e1cf3bd8df89d0a9bfe984cc40f02211ee17864d8f0771dd81d70f3d4fd475382e40093d20e34ee19416e5bc75606ff5d0120e7ff430435135ffe13808ebe5a80e0456c74b4095f1a9ca71499c916d65644c0fc6d5f6d8704a6ce9674b5b30a82e5a5bfed086cfda3d41ef804afa83a8c4dc69c0ffe19dea829441292f50f8e6ed951bde603fd6378bf459351a63c1e5fc26f6c6438e32ba10f9e9531c4b925a5124e24292f0f77b6abed43029ad0e793c91768d62576ed4137c50728c255bd4e7ae249463211269651c57175d6cda463c8c2d317f6b88d3f88c31ab340755201de5751e12cacc8b7dba3feaa75103503a97fa853cbaf7720fdf75061d16ee20b4e140ca2eb61b9f736b792684ce2e9909797a112021ac844066a38a2dc9423020e9a164743c0420505678a6b227d1906f0c1fb3c3224d74ed44dcaf7a4b3f584a082773314d7dc4439d35424a2bf307c9a2bc90b12ec5fa70552a73db0b8e4d2e2ea12c0040fde7a92631e6d311c70d5a76a80ce10b9c25176d16a80d398d6df06a161433de5bfbf0d1c2a4e7ac7ff5cf6eb5cda82fa865ad24bfa7fde9407d29434dcf1867e3d19bd6fa66b253f509cebfcdc7390f61df8517bbd4baa93e8a61ff751f9f4eab97524ef8557daa6222629eb5dd0f9044ddaa9900c75db038d1579c14d590602cf1f351ce1d7ec882b634d6b43d37d35901ecf150d1f722c9b149fca2a6b91679096e0cad491d33ef841eeefb264eab2c7fc39f32ddf3c6889f7b7fba258bd452276d5fb909171f53c14d71dfd1bc77bf9e07771cbd37127f204dd8ce79631c233a5c2ec3428f9ae9be81356a1820cb10b8330c8f5cf77a84d4d7057a9b1981d885e4f5216b64fd1c7d65b47b3134721e7fbeb96480ba494af54d63b4c9f030ed303bfc2a8c087d2e5e7fffea0b45762f90fad109cb90cd548df92636000e3d21512f1f6d5b396b4fa4c9390a22c5f0d72d3d853d45c1e2fc24642abd9e4e08e99f20749706ce3e510366cbc074003c392e2b937728a6769150b77d7d161ce5c7cfd104ce1b2b1e9635f84e625763c21b3debdda4eb681023d3da1719472e2f4ec4c0c121797e059c0543c08904fd27eb8d86be7f3a6f7907d63242835e486014929c1bb7904acd0dc42ca9b13a9113a74bb39e0bed116d3f71a7c290f19b89023c584761c30e3a63bab8485d0a345a8f331ad235e0597dbb9d9fc2ff99cf3b6a8323ac33142b26148d4e52179bbdc60519eb877f4f35a72e3d670619ef6e38926ed5375f16a78cdaba026d1777eb3da4da7518aca4d848d57966a7721b59c23b732d301454f783d51e2fb5b6e72fd33892a75a934967c7b97ed36b660b63c2d881546f6b115789ef569a0d369eaaea2e000d371da53f5cab426d7ddff3525c382900ed385fd4256b61bf6c4b2546c54b75f490abcc056b9bc078451d7bbf4794b713e544563f5e1af293a8de5256900ed3db7b95dc23bd90fe05b8df2852a9be3ddb7e13fde5d19b6a75e82092ee8d3dbf2b9ce31441839e6560407e419bbd059b9c82bb89b6932374485cffc8c5f58bef2da91859e6d7ecadb65aee1621ad64fd40c71b52134802d98c9ae84d45fbbb2e22558a26dbb3c58f0d0877a26f10ed7378a591976e89687baf46d7d6672ed69ae6f2f4972927ac2892d1e67a940f770109385a3c3fc10757aed1bf92e7697a6f80bd8c0ccf7b58ac23aa51d06908591d87c8c5f74784441e334e9d9a7d8142973ab8ef255ba17f3dba4fd627ce971b69fd37c326226eba2a415888246a81ed33fb0ab9c92c29b26487f56d596367177b9561ece437541065f98367e26c9674d13c512b05383b827e1c50472c5b3f2f2f487381641a75c0f6c9c62ce0658bd8ead153a7b973762252e8f3fe3d78b65d0ec3fab80e32d7b896b3c398e204b6faf178406e2499da67fe8b61a32ef713ba4bb04f22975e83dd306d405fec3e0c3aeabbbf018acb1b1f351c10f931ae5a8d5849dae6d5f4e978f138be4308b6175ba1118393a304adfa0f3e3f38735f696a2fe147b502d28de16570efdc1bd5234291d33e19b4bafa5fa619ad6a8ece52ec9d1cb3d2b732e308a6fe3b450e966f2144a40717fb9e76c1ab254c3e0cd310f017ce9acf97b2355b82aad1c7c26473729081aadb9b6ef7e721d2b474e1e7a5f51b630f5eb04d0147e21a3ddd9c2c9cf9bed528ab54acf1d2e3d05f8ecba54418c941a862828f27911d8b53eff21789403c666518c0c0c5b72d74a9b97f3c9db5d9d80ab27cdfded7e1bf33184402c32b519f6ec6bd79cd9731dcd13e5729986e0dd7bc96ad82b4ccfaa66ab3f9be06e695c7462b4654ef81e3e94d69b195fd4a1569cfbce75b6785951e3ca2e8beec19b8f42cee2758924ed932b700dec5bbb3f823cd0d4a362722426c3d08fd69ea5898d8faa19bdabf3a98c05e06fdc93a208359ee912cfcbdd3ec4102fbaf8989800ff3a6daad6bf77315af76ddb51e84e29aea369e858407f270f2fd22a53aaaaad609c331f9be5f5ded53914b5bd1dc747bc8dce61b5d764f95f291465b4b611575d8ef1b2e2ba6ae6b8d6b0e46a585b980869b20f2d8f01005316efa0b4de7dc528130cebd240e644b6c627abe8a32f33e732a8b3a2e7bf0f886fdce240129d0b0e391d4dea592435ed72c8c7cac193ec1b38c53fe11893390b443b3abee9e6aaa5e02c2cfe80532e84bee970f39ed352f0848aa46bb15e54ba9152dce3d6ee71c6810892f5d7eb96d881d7a1a9e1bfbdcb2ad3a21fe1129029cca990494c0ad2c3892f1a7249e25ada40f6bff11233609e8fb92001eb8efa8d81f4a45090425dc425b785d481cf2f0fc3a33aa0917e2cae9da7cce97e3e8acd4f37e93cd7a25f31e7ed9a2337f1630b02b71820fa5d98c1ebfc504869fc4cedd2fac217f136d47bae190a015bd1c69435d2015ad37ff3129aba74d11344dada6d379a4b5c6ca5e879e96be68999c3552707ace1b3dffaaec51c880f380910e1d3424de32fcc275e84fc5fa32169dc2acfadeb5caf64533bf424121e0ed755d9bb5c9b918a5d814e95ee0ffefe46c04f0420f59ef0667ab53c18552f67a22be3b3be0ae997a2a9c9420096b0b72425af463956a6cf247bf261b8c680e345f79a0a0627ddeca6c9a4a786ab4ef954205d3db22c29c03ce84e9cf3f745bf098cc1857092906f8b9fd4f1441e7efa09bd8f541d0e042531a8eacff42d4c4ceb1112d9f22f29622cfd6f6d801d561e5bc1b63d4d1444f807249c02bc90fca55c2826db829da6d673db187bf5ba0c3c138842de42c755ba096c7364b0e8d5de9a95e6c3f0caa9f2e47f3d8035912448449fd23848998299860b59426241bc55a0a8f337515b578c613096d1e4a86df516de49f698ff5baa6788b52cf6a237081ab8f54f3552917df6b1e23da706dc78e5803c9aafb6e3ed1255faf0950b8f0ffe99e72eb4d5c40cb59e9db217fa9605bc68f21b6f96ae08cb99dc6205b38e7fc6bc957c28796943ca32a51fafa32fb529237a62d1d0e961d8b1f279e777c3d2226f7498786106006ad2d86ac9e28798ed9e4baaf6742173b27c146fa5afcfcd5eb45ee230f0e4f2a6f839f352f9f527e3b392fa7bac10d91ff828431f900e68ae859e5fcd96604fdadabdbb2d2edadf0036692d9b83afda37126ac1abf7a58b36910a47829367a817dd922aea957a950d9a6999fe916c181f831cd54d1f0f62d301ef0a11856134f8b7e346dc8589adc8bbabaa4f7245a515332c83323d126a41f4b144c8a0f0928ee326de3707fe08debefed75080361161095c9cb2881a1153cffd6434eb135092fadfd46c8b9528c353c0eedb969994076453ba4a2732af16ae3c345942b66a302a2ed8c1a8d4e84bf18c33677518cd970626d921cda1f70b02eec70e635b36f32757e079d6660aa26173958e07617c8b101ee0cfe95a39c4d151f9b5d00bd41d8bce25065666f3f2fe0a8838d7b0196e9969e2c9e3dd4b2f7dcda9124988b7a2c49fbeee6e9962990bc3407be7569d381967b1b262dde46bc1bbe9b03be33b7a1c13aed01af1af48c5f5175586c89940f29d865836d255a620645bc917f399158ef0acf2a33d6b34994f2c1e668d786984ca9fd7d92ae5d5ff973e37e658c9703dbf223d4e7935e294c3041c2e6afa0ef247e7c70ce698aeb572efa1fa731a90ae99822de6d06eb125f835fdb784995bfc4d322618e145c1c68b124a23230ad49e464862a82c497d6094c533b4fd2df2f547158af8a0ffa14130c19608f31f8f7943ddd00e469777379d8e8de2507d9cee27ecec08d664a49980387b5214270b28d226eb65ff0692b6ecb19053e8d76df9edc3d884d62db0886a2301a21b8a4c13a91985e9a9067ea9e0af7a0bbb6179a53e7726a240bbd21da43bb181f7c170008421a43a0bcb82a77ca25de1bfa5a78e7bb95eafd8406397b826183", 0x1000, 0xc04, &(0x7f0000001180)=ANY=[@ANYBLOB="00002e2f66696c653000beaff5b29e2d9a0000cdc55a773c672c7a12d327d31a1e423085"], 0xa) r2 = getpid() r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) listen(r3, 0x7) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, 0x0, &(0x7f0000000080)) 16:00:25 executing program 0: sync() 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab840025a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675a9e298c1ca2e52fc374545d33e0734b245f4751abd7afc70440d6604bcd", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x7, {[0x4, 0x368, 0x1, 0x500000000, 0x6, 0xc7, 0x4, 0x84, 0xab, 0x4, 0x2, 0x7ff, 0xffffffff, 0xe5, 0x6, 0x3f, 0x10001, 0x5], [0x3, 0x33ad, 0x0, 0x14b4, 0x80000001, 0x0, 0x4, 0x2, 0x3, 0x100000001], [0x25, 0x9, 0x986, 0x8001, 0x7, 0xb6a8, 0x20], [0x0, 0x5, 0x4, 0x3742, 0x9ba6, 0x103], [{0x8000, 0x100, 0x0, 0x8}, {0x1ff, 0x7, 0x8, 0x1ff}, {0x7f, 0x5, 0x9, 0x3}, {0x1d68, 0x2a8, 0x4, 0x8}, {0x3ff, 0x492c, 0x10001, 0x8}, {0x4, 0x7fffffff, 0xfffffffa, 0x1000}, {0x2, 0x6, 0x40, 0x3}, {0x3, 0x0, 0x8c, 0x80}], {0xfffc, 0xfffff24c, 0x7, 0x400}, {0xfff9, 0x4d, 0x80000000, 0x81}}}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDENABIO(r2, 0x20004b3c) r3 = semget(0x0, 0x0, 0x4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000080)=0x8001) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={0x0, 0xfffffffffffffe14, 0x0}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000100000000009e0eeeb00000000045bfb384f51542cfbee236bf0a717958cd20545c3e995511b76e"], &(0x7f0000000040)=0x26) 16:00:25 executing program 1: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) chdir(&(0x7f00000004c0)='./file1\x00') r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) dup2(r2, 0xffffffffffffff9c) mkdirat(r3, &(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) mlockall(0x1) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f0000000440)='./file1\x00') getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440), 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) socketpair(0x1, 0x4, 0x3f, &(0x7f0000000080)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) r4 = dup2(0xffffffffffffff9c, r3) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0x101, 0x0, 0xfff8}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xc13f9e32d2d7a15, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x100, r1) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x20) pledge(0x0, &(0x7f0000000200)='vmm\x00') r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r4, &(0x7f0000000140)="ecee2c1a2cde5918f0c53ea8debe16171db96c9fd18d835a0fc8951cb2553bc72ccf415be3e59e6023673a0844b36ddd88f4348037239b1b1d8beb218f92a6c3cef82c009ead0134d3d07d16b056", 0x4e, 0x2, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) pipe2(&(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000180), 0x10000) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x1ffffe}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x204) fcntl$dupfd(r3, 0x0, r4) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) dup2(r2, r5) 16:00:26 executing program 0: r0 = socket(0x2, 0xc003, 0x9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) close(r2) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) shmctl$IPC_RMID(0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0c927d5faead33aed09b7d2c17842057ca01924d1aa66d3233a080ad2b7938c638e156ec0236947da1a2941a7fcf5b820aa5504f7b1ad074784f9a882f9af155cfe43e26e1a1d0344cbec64e3e6e5b939fd4354ab9a61d675d76d2e2f0e32dd115871e83ed3f6124d8145c5083e8e909ec5c924efa5e1c6f05989bddc154445ad25d82ebaeb6fc62bfbaa4b7b5d8bba362055d1e165c766c737dede6e850b2acb044e6e184dd1abc3ed3dcdbd7fe4f8f16ebe1b4ae924f2f"], 0xa) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28000, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 16:00:26 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207728bba73acaa0a1bf893d7ea10638d031233017b0b737f881ab322768d87d072affa160f5dd9fcb60748b771c6581f7783ed59ee71e42c82971f23408560c7845e9b03eccdbb692cf944f66bd1f89ddbeeb8a1af1a6ce170c5b449ecf464aefee390871ddda183a56ea145f45f770c468b8df556d67688e9a69e8e18969eda1c5bf5f5df7c768f97d3f2d5bc8dab"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = getpgrp() ktrace(0x0, 0x5, 0x4, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r2, 0x0, 0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x7, 0x4, r3) getpgid(r1) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) shutdown(r4, 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) 16:00:26 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/\x00\x00\x00\xf6\r\x00', 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x101, 0xae, 0x2, 0x4}, {0x101, 0x5, 0x7, 0x8}, {0x1, 0x81, 0x1, 0x40}]}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4, 0x2}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:26 executing program 1: r0 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x7fffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2c, 0x0, 0x80, 0x2a}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000080)=0xd2) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d0000000006938608e0000000000", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0xc2, 0x4, 0x3, 0x0, 0x3, 0xfff, 0xa0, 0x518828e967420d6f, 0x1, 0x7, 0xffff}) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/144) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000200, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) socket(0x1, 0x5, 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x84) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffe14) write(r1, 0x0, 0x0) getpid() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x100, 0x0) fcntl$getflags(r5, 0x3) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000001c0)=0x101) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000200)={0x10, 0x8, 0x4, 0xffffffffffffff75, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x100}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x33}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x40}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000cbd000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fec000/0x2000)=nil, 0xff}, {&(0x7f0000c68000/0x3000)=nil, &(0x7f0000c1f000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ea2000/0x2000)=nil, &(0x7f0000f98000/0x3000)=nil, 0x6}, {&(0x7f0000ec3000/0x4000)=nil, &(0x7f0000f8e000/0x4000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x6c}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) r1 = getpgrp() ktrace(0x0, 0x1, 0x20, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x3, 0x101, r1}) socket(0x2a, 0x8000, 0x5) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1299}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = getegid() fchown(r1, 0xffffffffffffffff, r2) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = kqueue() open$dir(&(0x7f0000000080)='./file0/file0\x00', 0xe5680a8536191cf3, 0x101) kevent(r4, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x10002) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) flock(r0, 0xf927d91f1bfa4134) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2fc, &(0x7f0000000080)}) pwrite(r2, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) r3 = getpgrp() ktrace(0x0, 0x5, 0x4, r3) fcntl$lock(r0, 0xe, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x20, r3}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/51) 16:00:26 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000140)) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) sendto(r7, &(0x7f00000006c0)="211b325de2763d7ec07d836afb9064f4d03f5294df7dd08960ecf9278f014f8622138c95e265d32adaaad1eff2dcf35a0c385fca9f2d6e34a9d583d1a1285ab6ca35f7c0da862f519f266a005111cc79a2f8f53d92fb7ca110a8d696a484ed9baf37eb0f8a45a2d8e4f38fc1760701d4638f5a56cbe8485a0f85afbde3dccc6c64f78a1bda68c3451a8176e2554a93c1bcdc", 0x92, 0x8, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffef8) r8 = dup(r5) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000100)="8c65", 0x26d) r10 = accept$inet6(r9, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r11 = dup2(r8, 0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r16) ktrace(0x0, 0x1, 0x8, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r13, r14, r15, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r16, 0x3, 0x18f, 0x9}) r17 = shmat(r4, &(0x7f0000ffa000/0x1000)=nil, 0x2000) shmdt(r17) write(0xffffffffffffff9c, &(0x7f0000000180)="411c6f60ce1d4b70316f533f387d48d93f21386e416e94b1bf6263eb97c9d356d2eff8c95f4eeaed58ddf6f38edef61c8ff2b5ec3c9b481988e6364391a1713f3985da39b8f304b9e5dd9eb90ecab121551da35d767471d3b015da10a98cfa290ae368e2737360ea13c194a20998fc9850f25606e6bf0f7b0d61358daa5f65d03f55fd2e16a2c97467499e2940a20b", 0x8f) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0xfffffffffffffffe) ftruncate(r2, 0x0, 0x4000) dup2(r2, r0) r18 = fcntl$dupfd(r0, 0x2, r1) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x1, 0x7f, 0x70, 0x4}]}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r18, 0x0, 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r18, &(0x7f0000000000), 0x342, 0x0, 0x0) ioctl$BIOCGBLEN(r18, 0x40044266, &(0x7f00000000c0)) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*Y', 0x2, 0xb, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) write(r2, &(0x7f0000000100)="c71df4ad0d53e117c6d388c12c9fdc1d6a7a11d3406e62ff181f8975d08e461abd3f2e1fcb65079dd7c62ff99ed3a87555b9e5e2ddeff6c998c4ab6e973ee6669300f2b7f679a38783b4cc66b17263f328f215271f31dce1a2ffcdfeffff246cf7dff4c6d15913d63eb07f5269b5ce67512973debd9c8a2e795c254c97a0443c", 0x80) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:26 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000a5b000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000f62000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000d7f000/0x3000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x200000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) close(r1) socket(0x6, 0x4, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet(r3, 0x0, &(0x7f0000000100)) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) sendto$inet6(r4, &(0x7f0000000200)="e642c91bedca4f7aee5b50a172f489c957ee7cb1eb63a6355872d12a468b7aa41329d6cbec6bfa9dadd5b65c387b6bcf911f8e8be1eef62011f9f73c5ed09eb2a654e69fed1f7f27dede0eaa262d00ecb8bff001e969c912ebec6c724075a36a54172fc882c78c79b0d04c7ee486f323ecc87734e46fac9d4d2a3efd9c1bce3710f75ef1760d3f2147df7416113b223be81a630e59a59e3cd118b2aa340dededdd6de6d1c8d559001c0b5206200e4d3c8a7f30d8aa191a494c72b288036008c03a3942cf670c", 0xc6, 0x401, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x8}, 0xc) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xce, 0x4}, {0x18, 0x2, 0x7ff, 0x7f}, 0x1, [0x2, 0x2, 0x5, 0x0, 0x7, 0x800, 0x2, 0xfff]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:26 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f00000003c0)=""/151, 0x97}, {&(0x7f0000000480)=""/91, 0x5b}, {&(0x7f0000000500)=""/67, 0x43}, {&(0x7f0000000580)=""/182, 0xb6}, {&(0x7f0000000640)=""/126, 0x7e}], 0xa, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0xc1c57bb0c9988e1c, &(0x7f00000001c0)="0930d1fcb0d8da87642b4c0463bc61148b6539f51a0766f211c56afbbacf8ceee0ec4284f3a33d94a1fe032615365f8997f9d0f1df9f6e439f17aadae5b9544f141704691cf07d448c5c9d2124bc5c347e77be4982547dfcebb332bab135f2c07a8ae999a3a8eed98b7ee14494419482d672e693bbd5ab90db7289591cef9d6f24155695859e208edbbb0151aa876924c2009bb19bbbfb0ade66f05f7e873315906a3f9d15f27258dbb563c071cfec83e78ac0ae8c5438390d27092175cb54c0bccbfb4cfca5842607ecdde2153a90", 0xcf) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x3b4b, 0x7}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8a) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x364, &(0x7f0000000100)=[{0x74, 0x0, 0xfc, 0xfffffffe}, {}, {0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") getsockname$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xfc, 0x2, 0x200, 0x1, 0x8, 0x6, 0x4, 0x1, 0x0, 0xffffffff00000001, 0x80000000}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) pwrite(r1, &(0x7f0000000200)="db1b8ebe020000000004a1a53ed44e87f9f339d09c2527dea9b99fb2bc5c9cf788ce7ea2087133d48946de2718d90000000000ab004e6d79e4be02323399bbd29ff5418618cc657cf84c40c99bfc3b0719b217310494819bae92828c5f1e8308c8f421f90000005260ca5e4cfd8911b2870e6edd57158ea3973fe4db0cbb9a98d26edebfa1379eee98cd349d875322501a4b5f2b2379be34b517d74d20528f56088dad6c76a98467374a48682cee2c6608c1b97c9daaa45741017c8e2b7be78e6d4b7a80090f5b2b682882b8fc83a38b2597c8789b3cd56df4c89077e5689a7cff28006736eff0de78c35da8f8a4b2a4457c04117b162bd33766867cb7ed94659779c284d7a7996ebe61b052ce44961de5a8a23d1b28e9b7ba409de5ef74aaeb950e8e92e3ccb04259045064fb59a4143ee4ee4e0f317a58ae09725d1efb0e2cbc063e72f939d8a9c7204e6efdd80ad7f125475b7128e6ba119ed0db7c922c5ad2fb8e28c7095b84e2992e2095c55f201414914d67d7f67466811ace6f6642cf4b35f5fdc0b888713d4d62213a", 0x18d, 0x0, 0x0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x200}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b376114bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c936350a14b504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4acbac44c8804f6dbc26edf541708135a9ed0dfa7f4dca45eaaedac84cdaa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437a6abbf2c29201d7e0a471d440df6e001365371328b08716d269287e4c1e3f53a21c45dad1552684b80c1cc2b85cd4d6207330f376899e52e7c17209f3df2ca960b15e468818c6e7a3e04f7a7bcbee548e51b8262deff1e7b4be581ab9fcadaa5755c8c5b027902a870cd7254ed432b1f927a52235f2a35541c2c7124d3c177936733abedf429f700"/388, 0x3e0c9ef349159aff) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffe, 0x21, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000000c0)=""/199) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f00000003c0)="e2", 0x17, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x4000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000580)=0xc) fchown(r7, r8, 0xffffffffffffffff) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000540)="eaff125c00000000", 0x201) r9 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r10, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x698a83f383923763) pwrite(r11, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x4000) readv(r11, &(0x7f0000001b00)=[{&(0x7f00000005c0)=""/123}, {&(0x7f0000000640)=""/108}, {&(0x7f00000006c0)=""/231}, {&(0x7f0000000a00)=""/240, 0x9215d51a8010abc8}, {&(0x7f0000000b00)=""/4096}, {&(0x7f00000007c0)=""/73}], 0x1) 16:00:27 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r6, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x4000) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r7, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x4000) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x94, 0x40000000, 0x9, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x28, 0x80000000, 0x0, 0x1113eb95}, {{r4}, 0x80c8ede9a4c1b08d, 0x8f5d705991dabfb7, 0x1, 0x10001, 0xff}, {{}, 0xfffffffffffffffa, 0xc2, 0x800fffbd, 0x10000, 0x29}, {{r5}, 0xfffffffffffffffe, 0x20, 0x8, 0xef, 0x7fff}, {{r6}, 0xfffffffffffffffc, 0x20, 0x1, 0x9, 0xfffffffffffffffb}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20, 0x3ff, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffb, 0x150, 0x2, 0x3, 0x3}], 0x1000758, 0x0, 0x7fffffff, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:31 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 = semget(0x0, 0x2, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)=""/117) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) write(r3, &(0x7f0000000300)="8fde40a10a50e3c6817708f2e1413c977227de6c0edf4950951928cc83811a14d9166b17279b76709d11937cc59c9554d7c7127e769548aa73a7fa3f3047eb1237a354", 0x43) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x369, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) mlockall(0x1) 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) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff56) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_getres(0x3, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) seteuid(r1) r3 = getuid() geteuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r5 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) shmget(0x3, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) fchown(r4, r5, r6) seteuid(r5) setreuid(r3, r5) msgget(0x1, 0x44c) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:31 executing program 1: r0 = socket(0x36, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xb1, 0x409, 0x0, 0xfffffffffffffe17) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000ea3038b9d5cdf494b01ad8b6669679982d0ae848b88803a2dae477f99a9a41b1b08f8faa57ccab1f3f2df58019b9b56c72b7813b6ff078ed0a322655a4856649f28291a922e531e1a585001ae1c684a80c4a4465f640429347e0239d157fbbb743800d20c6bdf5fd960db4"], 0xa) kqueue() 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x7ff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r3 = syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x0) writev(r3, &(0x7f0000000880)=[{&(0x7f00000004c0)="8655d42707a1f010485de3c9e12816464886dc90709540a3f5b9ec45ce5e248572de5004202fc03e8551b5676bb7b788ad6d289320c6affd76", 0x39}, {&(0x7f0000000500)="83c5a85af240d83cc9939804017a12857e2ecf9110a93179147b1456057b63e2e29de81b6454fd12429535f9003fb8206a124cc3f0f8b98d7924151991b66e54bdec26fd180b98abb608bfd7d7ada1ee614dbe6626db2d505e96640bfae9cc76950bc736bff85c3ea35ae09f08af3e545c6ab3d4786a595f180cca0ae3db830483c643a1f702b76b9d66cc221bd5737dde6a8797ff0c5ea7955ec4ad11e0943f9849d9717762c24a10c16f317dd1f7e1c5a68641bd727358bbbc", 0xba}, {&(0x7f00000005c0)="776ac3c1bdec636e56a41d1afbe63b2188c2300a462eefc5d2195bf219d5ff4985d906bcd7c18f7b09a61abdd209127bf7a94a8df2da49efc79a29ab917adf77717edf3b78ff5921026bbf08ea823bc20bce5a384470bc88668e9e3b00456ad176baf73fec503749fc01f68e308d74a347fdf82d3f8cfa61528d3db5dfff73d57d8eec1783f64db3e5d93ceb0668283644f89595240d91a881b95f62fd290746c88acdea9a0b52aca3", 0xa9}, {&(0x7f0000000680)="e5e1053f523bd383b2efae52fa65c5b4edc3c674c1a8c20cee3650055b851371a5de5b2f1e3bf874b1bc", 0x2a}, {&(0x7f00000006c0)="d0be42d39ca41230bb75806a9bfcf972174d9b46d1401b6a10533fde2396056df7", 0x21}, {&(0x7f0000000700)="8dbf0d8fe013ba7985c21143b6825f96f93b551683a04b77214f1eeb068d9a4fa4b09212d596dd8184deee07615d70ddf1c6037e5862dd4fc601f7c88f0b2b8a2cd61faa5e141b6572fb30d2513cf2e0b08d99b396b7306812b25f064db21c2fad050a693cec50e37ef6115c8e963f2b118dc8b53f9b20563398bd268c728cced3832d908dcc5651c5ffd8b257ad6d761e84c48ae4f9a4cf0ba4badb79f9029a03de96a6fe7b5a3e7f00d281be83f3fb012b82594d08fcba2c1bfcde1c8a8d3f3be680a3351e716bce5403500ca75beae6c3052de1", 0xd5}, {&(0x7f0000000800)="b22748bfe8fe3786bf70129d72f8e59aafd59f9dcd86c702aa7351b41e1dc23fd0c1d726c276e40052cb29e8e0a55e0614e28f62ab9a2fa974966f4be43d7e6e4dfd2c6aa3ce8e29a1dd17d81a06668e181952d656a4f36671", 0x59}], 0x7) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = socket$inet(0x2, 0x3, 0x0) read(r6, &(0x7f00000000c0)=""/29, 0x1d) close(r6) setreuid(0x0, 0xee00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() 16:00:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x3, 0x8000, 0xc6, 0x7, 0x10000, 0x800, 0x0, 0x8}, &(0x7f0000000100)={0x4, 0x3, 0xfc, 0x1, 0x8, 0x9, 0x20, 0x5}, &(0x7f0000000180)={0x5, 0x2, 0x1, 0x3, 0x4, 0x741e, 0x3, 0x5}, &(0x7f00000001c0)={0x3, 0x200}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x22}, {}], 0x2}) r1 = getpgrp() ktrace(0x0, 0x5, 0x4, r1) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0xa887cb5d296d0c0c, 0x0, 0x6, 0x4, r1}) 16:00:31 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRESOCT=r1], 0x1) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f00000007c0)="0b0400639c7b5a95c46a6e283660e8ad09b5b276c4d4ae5324656f962a13beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87117e108f64549fb493e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb61d5bdd21e7855d009e5724a6ceab187a304acde1970559f2910f787590553be4557c438ab38dda27f1bc0f0f6afaa56a3581be60bfb8aba7c58205b4e3b5f728b0580dd0ad425aa635864e62cf373e73afc4766741ae8d17c00967daeb6df4304c3f924cb3287d64ae7f7c2e0415a9a4d1409ae4bdc61d9adb520de2d2be213122e4165aeef419d7be2972f270dcdfda97b7755aeb8a6a117e4c5a9", 0x15e}, {&(0x7f0000000940)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b4256d71005cf83988c7e29b4f639e8beec15354c7b096186b2da4fc203175156c003539561d7f5df2ce10ba637affd5e9b809c1b2c88f7aa755e1cf13950e7368f63f14750ccbe259562bd495783750009da59ab77ff879d58d306441ca79a18fe902118bcedadb14e4aef71c3b2fed6ea3b955986c1ac3c3ba6ff7f0a2934600ee0cf7ed5cab997fb6125e47f459bb74315caa15161ec94d90e9669f985c8aafb750863449ae9ba882f72311dbf2599c3068d3d9e94a8a11cb1556bb5a70e82abc66ae29d317dae342b0522e4f3489a645fe5665d2333c0605b7cdbd308a26390dcda9a6ae26b64260a6b155b032a2ccbbffc69f07113983ecfaaa1e2efff1caa3c3a7c3e182799ad1d58f57fc2fca25925d306f55d4e01afd3c35dc669f229dc3b54329976e7dff2fe2d1c854bb6b336d7364cb40f0e302c66fca8119472b0fd06e5bd2407f6732cb7e4dbc5b54f814f405413a8569f2aff681201f71a35d8d3126c0c2d9841ba399f0ff5183c2a77ce44324a1593abe4", 0x204}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47", 0x6b2}], 0x4, 0x0}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000100)={0x1ff, 0x8, 0xffff}) ftruncate(r5, 0x0, 0x4000) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r8, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ftruncate(r8, 0x0, 0x4000) r9 = fcntl$dupfd(r0, 0xa, r8) kevent(r3, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0xb9d9d07212e38492, 0x20, 0x9}, {{r4}, 0xe44e687f68c42442, 0x28, 0x40, 0xfffffffffffffff9, 0xfd02}], 0xa159, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x8c, 0x2, 0x8, 0x800}, {{r9}, 0xfffffffffffffffa, 0xc2, 0x40000003, 0x2, 0x3}], 0x6a4c4f7f, &(0x7f00000000c0)={0x6, 0x8}) 16:00:31 executing program 0: r0 = socket(0x20, 0x8000, 0xf7) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}, {0x10}], 0x20}, 0x0) 16:00:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) shutdown(r1, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x401}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f00000002c0)={0xffffff2f, 0x0, 0x0, 0x0, 0x0}) 16:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x4, 0x1, 0x3800}, {0x1, 0x0, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x8, 0x1800}, {0x0, 0x7}, {0x3, 0xfff}, {0x3, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000003c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept(r5, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r7 = accept$inet6(r6, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000680)=0x509cf6ab12c36df9) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r8, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ftruncate(r8, 0x0, 0x4000) dup(r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, 0x0, r9, r10, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = socket(0x11, 0x4003, 0x0) dup2(r13, r13) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x54}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:32 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x4, 0x6, 0xffffffff, "7d9132fe6de8f8e0120563bd6cf74c29dc111c6b", 0x1, 0x3}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x3ea}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x7fff}, 0x8) 16:00:33 executing program 1: getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r4, 0x6, r5) 16:00:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x5f, 0x4, {0x9, 0x6}}) pipe2(&(0x7f0000000180), 0x8004) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) lseek(r2, 0x0, 0x0, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = geteuid() r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() r9 = socket(0x11, 0x3, 0x0) recvmsg(r9, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0xfffffcd6}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r10 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r9, r10, r11) r12 = semget$private(0x0, 0x8, 0x4) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r12, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r12, &(0x7f0000000200), 0x256) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r12, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r12, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r12, 0x4, 0x4, &(0x7f0000000140)=""/142) semop(r12, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x6) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, r7, r5, r7, r8, 0x10, 0x9}, 0x8, 0xfffffffffffffffd, 0x9}) fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r5, 0x7) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x242, 0x0) getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/d\xc7\a\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCLOCK(r2, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r1, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) chdir(&(0x7f00000004c0)='./file1\x00') r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) dup2(r3, 0xffffffffffffff9c) mkdirat(r4, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f0000000440)='./file1\x00') getpeername$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 16:00:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x4}, {0x18, 0x1, 0x252, 0x5}, 0x81, [0x71, 0x2, 0x9, 0x6, 0x100, 0xfffffffe, 0x7, 0x80]}, 0x3c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x2) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)) 16:00:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x649d, 0x5, &(0x7f00000002c0)="40bd519912442fa0d8b7311d9fb8442d1f8a7ca552237e6074f3b0b2e042bf83af467746f9bbf643fd6650822c1648bef04f13640e5e046c63bfe3a9fb13f10d", 0xfdf5) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000340)={0x1, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x8}, {0x18, 0x2, 0xce2}, 0x10, [0x7ff, 0x0, 0x7, 0xfff, 0xfff, 0x8, 0x3, 0xffffff6f]}, 0x3c) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) bind$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0x1}, 0xc) r6 = semget$private(0x0, 0x8, 0x4) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r6, &(0x7f0000000200), 0x256) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r6, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r6, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000140)=""/142) semop(r6, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x6) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000100)=0x8) 16:00:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x77, 0x0, 0x0, 0x0, 0x79, 0x40c}, 0x672fd1f2e1a0bd68) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = dup(r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) r7 = getpgrp() ktrace(0x0, 0x5, 0x4, r7) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r9 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r8, r9, r10) seteuid(r9) sendmsg$unix(r6, &(0x7f0000000600)={&(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f66696c65300028b81f10c29162dd29890a66a421367346070000317297342e837c0b283948df970f798441895f7f328061fce61939fe25bb37d4d68419728cafedf998d0ec093d2c643fffb489604cc57d7c00e9601d5d99ca4bd1ef3e592c14b773983f5a9db42ee711a4d31bae32ca559d5664fb0d78d7763b76617ba6c771068ff3ec7b32cb084315ba7abc56ef61840eb22b9f7bac17fbffffffffffffff2192c5aedd696a97cc55086029fc941ed1c7428c7f"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000180)="b224c3678de7146368afe4818c7d2c73979cecb2d67828a8db5e8ad724061f0e239a4ef621ee76287578370150ec5d7276c13fc2cbdf75ae1e0f5725919e97ebc6fa22e10f7f3a0e02b5269c15f6dab9e4a844e2d1ceb5819fcc19b04c56b2afa94800856a29609d5efda4e90382cb5c9c25cab04246fac9e61c3680126b0bf4087f733eb76157b0b7316e050cf8129a58c872a9e772a9b1708c6acd6f52817d", 0xa0}, {&(0x7f0000000240)="5ca6387ac235b501a14fcdafa4654195b96d5057863402daf19fe3dea11aaa00d233a1c8483edd7ac48126bf4de138008f34264026a43cb5513589ee20d8813db327cac19041f5f1287551ac185aaf87a6e9771521ed00c43f19b8196c6a862c76e3234e1190d782bf5cc3e1bdd398b23617724e08c19e236da03224ab14", 0x7e}, {&(0x7f0000000340)="b34b7cc11d9d927bf19626b4f605b10aeb72288893b234255f40061262fd9aee53e1f21c01958752dbfaa569540bf2230f827f297c1520e5b470864b60600667963602bb1f32eea126aac852b0b3c8ab151d8ad2880b23a9af57720351f062ea6a2e3633d60b3366e0be3d8a3240d63742394d554880d1b584de7be5be257d52cbd81a0dc6563202c49d21adfef9c7584a3f9716f8b665d2983ae3eff000cc693250d25cd4419b7567a52839d8346cd69a14d91d3f0181f79b70f407132feadb4b2097164ac3d76a3baa7f801aa04d484f821c0254dfbf17c5b9d6bcb693dfa994268ce2", 0xe4}, {&(0x7f0000000440)="3e5cc377b3b67d7d5488daa524191cc9660eb2dcc5321bea9ec34c3dbc837ffe80f4b1f5506e60e6d8e6293fc9a3e3941fcae5b5e9fbbd45041d64ae2019bb3ecc53e284c7aa9ae0792e7b9d03c3f98bc2c31c9a578e18737f0a23e6e8d96196ac62e0e41ee74c13dddfbfdfde1aa90913a845b9ececfeaaea9a8b46004ac00c73950dcae9c591b32ecae0dd54432d31c40578a904855421e6b77c47500b6f1ce7ab5f975f8e03084f20815ab9dae0", 0xaf}, {&(0x7f0000000500)="774dcaf6fe7e3181aaddf6149c9f695463967f14bbb10faf2d19b8790ac1ade0739a31b94c732338f2c4904ead078eefad0b4dcf85d9d14df4d107a2b59146bdbc2893b798fcf381c94552b855810ee5755d3cfe4b4c4cfaec", 0x59}], 0x5, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r7, r9}], 0x20}, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:34 executing program 1: connect(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r0 = socket(0x11, 0x4003, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffd6b, 0x1, 0x0, 0xffffffffffffff0d) 16:00:34 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000003c0)="77346978f2c8dd47daf2c03b6c581e24036aeb99e566bf20dbae42fc264d26fc39dca392e3f09fe77d6543dd823a2f30d959d11edd5827caa70326579640998d17756a26fb153176d3a38b4cecbf070b695209a6528a465cbce6d33cb1e791d326b0c8602ae730a52bc78b28768a58cbfae8be02abff79972e5cf4ea12fcea337d4b6d0e576567ad4a73dfa18c6eeffe544c135a0d8e01cc100186243e5e75c6c68d1e50813ca8f41a2b164ae21a16e48c5b4d5b", 0xb4) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) r3 = accept$unix(r0, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00", 0x0, 0x20000}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x12, 0x2, 0xff) semget$private(0x0, 0x4, 0x0) r5 = getuid() r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r10 = getpid() r11 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r13 = getegid() r14 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r12, r13, r14, r15, 0x1, 0xff}, 0x8, 0x6, r10, r10, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r16, r18, r7, r13, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r19, 0xa5, 0x3, 0x1000000100000000, 0x6}) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r21 = dup(r20) ioctl$WSMOUSEIO_GTYPE(r21, 0x40045720, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r23 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r26, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r27 = getpid() preadv(r26, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r28 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r30 = getegid() r31 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r28, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r29, r30, r31, r32, 0x1, 0xff}, 0x8, 0x6, r27, r27, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000000ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8799a8ac53edfd9f4c2531c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r25, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r25, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r33, r35, r24, r30, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r36, 0xa5, 0x3, 0x1000000100000000, 0x6}) r37 = semget$private(0x0, 0x5, 0x8) semop(r37, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r37, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) semctl$SETVAL(r37, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r37, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r37, 0x4, 0x4, &(0x7f00000000c0)=""/63) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000005c0)={{0x7ff, r5, r18, r22, r30, 0x80, 0x80}, 0x8, 0x1, 0x101}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r38, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') r39 = msgget$private(0x0, 0x40) msgsnd(r39, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000376c9324f82e2fa0b1789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a62631863c2b230f939659a2b68d596f6d534eb51f54684c8796856eb2458db4dd0572009c745e3f2c8436f643265fabfb8f8566bddb00adc60b5700e7915c1cb62c9868025bf872ffe80f22bdc3fd59c61c9373b11db57974b1a9361f08d32bfaf7f8b08e09bf93e6cb2fb106656e3bb810004e50256a391a95ba6b0357cfbbb8b52b68ae289f03c4a622d28d60039f838488f6503fc89dcfb7ab3842f1f43452b6ba6c63a97d936c2a1d595fc1d5ab9f0ae2caa742d1dce2a9881eef38ab981e3b6be173b1100"/269], 0x1, 0x800) msgrcv(r39, &(0x7f0000000480)={0x0, ""/242}, 0xfa, 0x0, 0x1000) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x460) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/165) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 16:00:34 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r6) r7 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r7) r8 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r8) r9 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r9) getgroups(0x6, &(0x7f0000000140)=[r7, 0x0, 0xffffffffffffffff, r8, r9, 0x0]) r11 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r11, 0x0, r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r14 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r14) r15 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r15) setgroups(0xa, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r10, r12, r13, r14, r15]) 16:00:34 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCFLUSH(r2, 0x20004268) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) 16:00:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000880)={0x3, 0x10001, 0x5}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = getpid() pwritev(0xffffffffffffff9c, &(0x7f0000000780)=[{&(0x7f0000000180)="c8691425fa5a7d9be33c387e48b783fa53ee918e17fa12b1f588f42485efb18328af0bf632463f6be1d840ef1fb9b1fcbe292d47080c19813191bea66a64866996bfb91ed678e1b4755823a609d3ea26740aa457268f0efa315e0db8b569fc902ba0da100fc561f0731d27ff5d799b5fe04ff9df1aa9cc749fc420e6f65d4a6fbcdf844b38f7515452d1368191b0e60754577dd6eb6ffa6f2a3f9c91552fefc34b44f5db833c95a077ceec6d268206a8b9a97541fe3bb7223633", 0xba}, {&(0x7f0000000080)="c8a6ff8735d0779245f8b27c52", 0xd}, {&(0x7f0000000100)="5a47cdbf66876aa016d4a91d24bad2a0e7a1f3a46c15bd359f2130", 0x1b}, {&(0x7f00000003c0)="071ab9833b089bc0c268e227aba15fcc606f8032fd423899f47fe307d10819f31ee971de5d07da47a76213f5e268b0ddd0c4d0e162d843a98d9711596629ac3a971e6889a34df4ccc4a4f51c8b2c23409f8615d2506ffaf75dd3c822d474c0ce5289c80764cab01d2dbc25e18b33bbc12854e96d6fc651a003e4ebcf44f1c2ef91cb8decf0f2b7690dc27b799deef7aadad17d506f0b13e8724130ae04cbaf41a06f3a2f826e874e1d9aa76f370dcab8a6a3d3821dc740fb", 0xb8}, {&(0x7f0000000240)="d0693c746216406a57a12896f5e602905171789f53aa2ffdd947207a3a6ece9aaca1045483d21bb1850f72c345", 0x2d}, {&(0x7f0000000480)="d829eb79c3a8d541dab618ce59daad6502d782afb0f0ed04c1401f483a488e704c3e6992e734cddfba1768e521ff291c8633e1342220149f3dabbd388719a1a02f6fb92ec3a4231e26cf747523d41ead14375fbb731bc8b5f051323f2235df878da10e80eb688c98af", 0x69}, {&(0x7f0000000500)="182fffe84a43272b6d3d928bae85fb77de0ccdd347fb851e03ad292a83cfcddfd6188839c1c4c76c3909dfd8e3c15e58dfb7fdf79dc5cde5e674807c1115a0feae9c5301e65b752fe6c994827a0e98395af17f5ab1e0958a56ac05f6a4c54228a625957c5ce48f3070c1798df9f7286b982131082802c7492c17803cfa834103a705ab6480c58f9f9eb024ca5db9961a5a55179b0e4c65243a7a2f652141eff60e7ef733be2bfb22fb5558bb482f0e96a54549a7d42d161e40051fdcc80d841424bd842410c30d55000eb7d48774c0dd261f3be03fbd67fc4b30e8ba9fc4e18db01a5e99", 0xe4}, {&(0x7f0000000600)="cd2ddefe6bebe635fce0c3eaf356315b198d130369a995be48fc57d400b85ee8c788062110d4b81ec9a781122694eba2f48cddbec488f0bd956b5df0d5a55014783cec1f08878ba91486392c7d1c2a75a53cfedac13abb0408e577c8565dc772087c05dc09205f0a6cc253916f8d137eb5cf6dde66d2e90890962ebaa12f25a064dce0740c5a6f766055624a77088f9f5058c5abe7fdbf48c86e7d0c014c19c4b7daf8a56c2ded3aab10698025016ebc397a6f2e743968cd7f8d9b85c69fdafba7c5", 0xc2}, {&(0x7f0000000700)="e890c93d14a925666bcbf5b3c89e28dbd9107009389f731a1011a178358070767df0a37afb274dd696896260002f0b901ba8effb4bf5bae7824312ebce66e16eca1188268c928337c23f2585760220d92104b58fd68d29edcbd9e00c0a7b18", 0x5f}], 0x9, 0x0, 0x0) fcntl$setown(r2, 0x6, r3) utimes(0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x5, 0x3, './file0\x00', 0xfffffff9, 0x0, 0x4, 0x7f}) 16:00:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x2, 0x9, 0x80000001, 0x7ff, 0x3, 0x2, 0x8, 0x5}, &(0x7f0000000100)={0x401, 0x1, 0x0, 0x1, 0x80, 0x1, 0x1, 0x9}, &(0x7f0000000180)={0x8001, 0xa295, 0x5, 0xb0d, 0x100000001, 0x8000, 0x7, 0x3}, &(0x7f00000001c0)={0x6, 0x3}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x1, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000005d182cf03f0251c0e86c0182d60c8ad78026948f5a8656fa2188fac1552c54685b6c9fccfa1f3aa25827db9012cf88b83dafc235aca7a14fb3751367868248945cd448b52e259935fb2c7c47e64a5a218e8f594e4755012bbe5743db79812988000000000000c325421bc984ee260127b98b40d5695e1e2dca13cdebda1686407f47efe2a89851b5bcd7545303b27a0e8765"], 0xffffff64, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20889, 0x0) shmget$private(0x0, 0x3000, 0x24, &(0x7f000046f000/0x3000)=nil) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getitimer(0x1, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x3}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x186, &(0x7f0000000180)="d0") 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x80000000, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4d}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x1000000044}, {0x6}]}) msgget$private(0x0, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="3a286344d71db3fc64393a632df2fd8159e0bd44268c756de51ca541dca321b4c478ded374fbdee472777475469e58a4d7951ba358453e587638aabac44f1d277110487daf769665654663ef606e616504b1a4814418a5a1c01cc9a1e23c1b7f8f69ce6f7707cdf74655983be0469f68f6d0639a611bc1cc191c01d4c1632f4bae1bb5fb685e8fbf2f4c72b9e6f1d9bd1769277b8c0d500692e880729347168f048e5e56558d8e3a1220b5c15c73b5178dac6e2935bfbcba2b7ec3d444"], 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"}) socket(0x30, 0x2, 0x8e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_settime(0x0, &(0x7f0000000040)={0x7, 0x8}) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getgid() r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) r7 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r7) r8 = getegid() r9 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r9) getgroups(0x7, &(0x7f0000000100)=[r0, r1, r2, r3, r7, r8, r9]) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x0, 0x10000}, {0x100}], 0x1}) 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x40, 0x0, {[0x0, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9356], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x80000000ff, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], {}, {0x0, 0x0, 0x20000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xffff0000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8580, 0x9, 0x0, 0x401}) r1 = syz_open_pts() close(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000140)) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) write(r2, &(0x7f0000000180)="dfa60f6d1e046a8b412a13a4d72ece625612c9b5029fd7dce4a5b3428f1395b53e214ec9523d61b899f4b4993190300669aa20db337370d48daed21d6d7b61ee55bdacd24dd44cb1f50fd1408800e56d374fdb06e4d00f22e5881905136ff2642bda6dd23d473618fb75cfc4e7d7ae3c58e25af409b58172822dcf5fce62d6f60226d6ed289affc30742e5962cb09fffc5a16908847e0d699ac34405de9a6f691ca16973e1c3d68948bccf36fb5aeb4e06ffed8a8aaf386a6a3ac0917de48a2fcb8be2019603db51d032109b1a9ae57fdd0737a878270d07bdda75f4e66c026f5428513d9188ee2eb85b1c7dfe538bb0dd08b5efdebb71037279fc380b3fe770d2d013dfe7793983857f179dd23f79d6bb2dcca1247f4fe2ecd99fee2989b3ce5db678e9c9fb8c1c4e12e2dac9a87de342a98e10ffd342b45584f23fe46b917799ebd6fd55816b0e4634aa7e3755574c15abc85f85a4cf0a918d780eacab7c97007e3def2a871e621a8b4e44289c084f814b6034642ea4632f3ea900584dd62fd47458eaade5768867b390fc32f1347342180e233dcc3100b869418b85e4979d8b86ca448c53af497287af60d5e0c9258e2e437fd7c471ab7f84a40b6c76996309d59e3d1baccf1c3dc0e6ef8ac7b7b65662370ff92d04ef02538cb3643688157ae547b947eb57d11c087e56bef73242711d45ae743f55760b5eac1291fc1d6d350c539cdef97ddb3eca838616b4aee9c3e5250ea54c212a8c82f8324b814584ca871d6c608840b7b5044b84bdf8cc6a98208ac0f97a187b0f22376040218ab56f66930c09ff85e1d1f7753eff2988b417e821446eb25e696d84b998fcfc6b36f22418e664f02f1035a5314f3d7a0ed3a9c9333f8e02630307cdcedd58bd514770d015b272c6e63e57e3d8db9188533fdaf5508b5d1eba043739d0fd7794df8931efea5cf88a7d271089aac98b6a51cfed668daf149c7594d18c8cc3d0c744f4fffc0181c70edc6d214e498be31ab3f24664caa7f29d1f51490c1fb45160beb9dc2d4f5faaf8f00c31e8eab86303364db7e4edcb385454f295600d5cf02e604fe4db9027724ac99d32db94a76d7c4a236d2297dd4b1663e715ff5b006ba0e37974a5e6bc11819df25d9d1e12cd3101228c013096936e8ffe922af932f1bf672192ea5d1c49e7a8d0d72b9f35b4ccd167bd245571c87b03f75ace30817ee7995a852bc709bda735e4e885218cd875d32764bfc53c66b3d21bead5945bd8f0496b8a21b2fd3b1b1eb216eaa79786d6a194f0ffe01486b57a3bc34a22bd462300ed2ab0f3a50dc92c0039e1b80853cfe0f535f94e7000c8950fb5889856750701514d2a55b73633fe8f201fd1b45fd917c640603065af6c710caccb4fa1d8b94a88679e4e788c69258605da0952a586d400d1eb518d2bdcf9a97573736f9cfba0c1d481287a1ee89dc77945c1e23dba53ee7e285b68ebe4f64822d6e6001e06e054f90b60b28a1a33a0a7fbeee6c822573adbacb5e0e91670a046ea50834855477b07d3ba7781ea3fac061080b7292302d93ed899d15b9f5eb42e843e3132d139077410c1346b455741c1dd5446352cd05c40ab396d56dfd2c267e0b86d0e1dfa9daf812b26c5a76b881f35595153a55ae18b14e2ac7853972ed54d4ae8b9108b10fa840bea140b964c33388922e6cfd717d54cf561576c329a84f27ab505be06d3194de0b2602fd9cab5e7d7d5d083dbab1a816ae4ba9a36065ceefd2972b12088975513a32b95abc9ef84a6e0292cf8247db72aac96466d5cc0d6d781e7850f05f0bc474a18a90309321f3dffdaedcb8d2861313d16947d6f54060892aa82ae52ea7fa92376c85117976b62c91bd1f926b8c4b25250a96c7dadc7b0404686db33682b0c5fd9da22a28930a2b4867fa3ff60f59ff2cbd6ddd40d136d71e68a73e7b5cfff0b1c243d908fc32babad7cf4a62a0bee0c4ace2c6c401ddebfe719a5450226674beef3d1305f86f2859e0f40879edf17be9454a5fdb218684b11bbc7edcce9302c9420246e597583feb58b77483550f6d3661702f01a63b9070980295d439d56b2098d501a20a67f522bd8e66a93de8a4666334ac39f4942b0c519ef65cdcd7fa500d94c4cf0048684ff1346118778699958a6d16e131242ed03291a23d5705c3875c347a63d78de2a50c87a44ff3e2d4712adb9b991cb75b206dc3f18b87e19677015249d8e25bb686bc149eeb31be5588fe7d4fde2e60c3b83665960c5063c3ebb75307257b61a55c61b87ad1fbab9373bd2839815fca03eb026407881896fbeda699e5719cff6aa2b3979f10f1137ebef126d5f6675c34ab28ed0eeb18abe78277e6fd4682f03a6e13e5481f1b70751615f94181ab0093bdbe58b475b585799a9d301ab0e33d0916f149406c565bb8ccbf2d552f298a6b5d0ef92ec59f6846119be59c4ce6faaef33d9dc69097c0aac91dc50b7fbd8138d70257695ecbf0550eed1bb6af9f99a955620fb7b7aaf7af7f9970721993bed3f948a23419593627ea4eef205a79c3428bcdb41f070cad2b4a4a75dcc98b82de4e9569c9392e0f08e76ec776ea069a04536e2875a9a2362d401a71c808b8c4e2d1a8b49e043c6bf11ee3bb1c48289c735677c8ad717efb3d38529d1f1482f3702dbd621776a6604d1e13fdbb6b752fb7a2c7bb469dab2c6855257d8f25d2261a02dda8c6470b934adb3412a04cac93fdf1cabb488b264dd0e2194fb1d9b186f4a2dbd72bdadfd16e02b84011d48bd648fba7fe4ec3cfa4a227086a80ebf7ca4b61be2fb4ad5c571d7b1088264151e445431c496bcf74703cf30452b9ae1ac2f9208d91fdf9071c7f99f630daf3eee5eb19db0ac1475047e99a593cf6e836144ab511d0dc765abdc0f181d0661961c3aa2cb0cd358918c67c995a7df0d6860a33da8e539858dc67ddc41f4c27d72180b58bcd0c12f721d2756c2c1af17b8e31a665f2547542819c862ad4ef30d8511104e41609dd158ad5f17b7c0a9c4d6c476cb5f82a05f4874272896cdcf0f69275a88ca551a20b597ad177e9bf86d812d0502566c936de7f419379b76f46718188acd6276c83f805512c495883e0cebd604c345760c798feea39983510653d3b66e3665b46b9177663552b2af1c1619e8fc15b6fbf86675abb9258c0fddc2ddb526cff095d30b5b0cb160e91f68e9dad969f6e202b24746b6bf2a4da01993c9e55310d15d5b119697c22958337b276047293a9729f8076dcc9d276da63fdda153f2b3bfe623d32c2038a801ed70f9f93dd20a915df82c4f15ed8087ee6cad7c1350d717854f430198720eb891acbe5685a57b7e3265aeee776d15287e2ba810527870865aa1c204a210c2fab5708d487351a5d865a13264bb2c0406aac551610bed32a7a172102a1b28ccd0f39968c8970b44df66e9ad00a6262403f50a98d621733be5dec62d904ac81bdfb7f77ff46746a459ac560c053f6700ff464cc196b30c6c3fd04d236942c128c255424f830bb8490c862bd5f87c3717918d65d469156328906a64d2183c310b7c65023be43e5653aa7cf943c490ba65a1132332b219b985a2968a65ac24c4e1bf49bdb5ac392f80ce431a080ead77eeae5950c4e4c5d7e4ba7c153502b8ef0eae16b4ff5a450a0e96bb30f9999df7e9b1845186173d9103cf271af07452e41ec5b2894e5aaba559b13765dfb4c9921272c641ebacb437432c2b47dbb26c1112a9f7ecae0a55feca8e9321066de1b228e0001607aa83151cb2abbe33becb85c1ace5b82eb105489618e126ffd7a7f76ac192710b80d3f0c814a0965bcb27fde8e5b30cc27bf087d2612d33ef4759ac766ad2c47d9105b58704f67dafba65561ec1a90b23860c7f6ceedf309698916b57f59165ac76dd93829f27a7e16da693b5b28afae6016f18ba9524d84cc73174cc8271cc1a546e0cb9ca72bb7999d6554fede0200f08b7ddfefbae101a534fbd4833c59d916b1b6f953539d5916e44ff2a9dca706aade0da8ddfb2e28be1bbdd7c1d8cd892b58015faa369c68c054afee008196e2b6080347305816f61a7337c32bfdf465233adbc76b60c48fb7777f3eb46eeeda232d5efce6c2433b4a74f947fb9e9d58d02fc09bdb0b2674e26a589b31650f910447c8da77aabd80d48ac4c0cb01892344102dc601c6824289849b6b0fb6e50c791264f6ffb7a4e85d3383d2566115c1d15f4610d2d03ef3791571ba62cda600df0e2aa8deda629e26be6695dc986fa6c2e733f260d61f05ab1c05d3b4b8ff92d44822172e988d4a88793ca97abbd23d10774abfd985b5168968f4d53847af1c1819a126565217fc1b800d754963aa1b6c215231cce48d2795d15777f9e7614209c23657b1c610fce0da65c90b7029fda8010096af84485fac712c759e11fc8bcd00bd4bf779cad8b1cc0b0a0f42c4b21451905d60a90e71c856c153c7c7c94f38b622e8bbad01457a8ef65a14497b2d2670ab9a94a825a366c975e43956de82fd30d0b9f79e1ab00ec1e8f3a3867d7114ed6805ccf949c4c5f2dcb12bf3966ede0e65b8d978148d9f22a5c28763d59fc7cc8697b9b425501f1e54be61c53c0667213bfefa14f0a5d194480fba642e20b9006ff5d39abd9e7aef0a8154282b4ac71770a58083460c702a92a1ecebc9b7900354a36137fe49fd0857bb04bb87f9fc18f470d2acc4a98c14306b72649f882c63622175be3d039270f1f98fea15d28c3428112fcffdf6a0bc86d6d1003228bfd2fa604a2c3427c74a15c0e1bb2e8a04998cb9f8ed0904c2c3cdf4acaae391c2bddc59e323315476171109d80153b54d8221801851aaa3a6b42b54801190e000efaf763c49062839ba819036cb5025fb34197995c2d0e3bf14a137bcf6dff9db0e908ae09406db04beaff9853a7933791834986de3ff54380dc5f8af1068c999b9c5d1299e07dbf50e615a21664df8cd26b97d6a0cef6fd50866404cff1e0c3637cd16fa1089d3103a2f8964ca05327881eae790812b82294fafd592ed5b6f6af4dd826c02c5df911b85a268c1e842c9f4fa445b06104b8d80daae2c2a8d69493229d74101903dcf0dce932928756e96571c40fbe84c63c20906ce91ff90d8c9b03688f73ec59902b6803b8fd0a31670d1fa28f8d776cca0f3f3807cc3e83f015f59664fbe03827dc798f63c5bb6fbbb73e422bc0b1f5ce4838c6a6d822cbfe69fc3fe74a57940850e3c153be1639aa24737613c4d45e7029f739d1050b908270bdac90dde128d64db9a4f49a972ad0a984a87f4bb7cb8a70fb8bf3c49ec8d951975a5416c55b7aaf9618dc0786f917fcc92818e3ae3726afb6875a3ac83747968b15e159fa056394afc9f972b721b4d06e1b4a504c088a4f92dc30fd23b1a2fd097a7e0da45f1850600cbd9394c397dd0adb70a808054f246de0d063e61b00f509cb3f880562f69d24f4c735820f49a853123fc31b771d2170d890757492e7ef65cefebb986c742dc9a6af6bd4a67f03a65b70c4d4b35b395586d1759883329c5855b50f72173c4f8bef84c04cdd45805d02c0304679fa6ae331b5acbd3e36f2d9569d0e91eb1cde68d1c548364a8f41eb0f3be629c29fd0bd51d257e1a237daca7818d70750d21185065483eeacd91b3b5c3b616e2e54122d036fa3d4b456ad6e23dbb361fe2cfc80980c0900f3a1fb6998df6ec100c7bc64de1af516870712f42deca84531d3cec8baf4103c28ea892e25710f6736f7ada72a99677255d19dd91d258abefd53754e2a30d7915a4325468f59be02e7e0", 0x1000) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r3, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) dup2(r1, r3) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x9}, {0x54}, {0x3}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x2, 0x22, 0x6a, 0x5}, {0x20, 0x7, 0x9, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="62020207e0000001daacc467448931c37acaebc0f405c69da81e1e20b77ffcc2863ea184dc84c79a3d12d7af159b4b86d5edf1896db2e632a229aa90a3dddfb97ff1ba2808"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140), 0xfffffffffffffd68) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x3) r3 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x19a) open(&(0x7f0000000340)='./file0\x00', 0xf3bff29e1c08b6de, 0x100) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_settime(0x3, &(0x7f0000000300)={0x8, 0x9}) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="c856363a10f7354372ee6c8cdf6b0e7f03b37c0129c4b9154572c579c2b348614c7abf1907", 0x25, 0x1, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) fchflags(r1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x81}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r1, &(0x7f0000000200), 0x256) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000000100)=[{0x0, 0x6, 0x2000}], 0x205) semop(r1, &(0x7f0000000300), 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/142) semop(0xffffffffffffffff, &(0x7f0000000300), 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x3, 0x7ff, 0xc5e1ed1a51701ee9}, {0x0, 0x3c72, 0x1000}, {0x2, 0x1, 0x1000}], 0x2aaaaaaaaaaaa8f6) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000300)) r4 = semget$private(0x0, 0x4, 0x60) semop(r4, &(0x7f0000000180)=[{0x3, 0xffffffff}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x800, 0x1, 0x1fa]) semop(r4, &(0x7f0000000380)=[{0x3, 0x8000}, {0x3, 0x7, 0x1000}], 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0xf000, 0x9, 0x6]) 16:00:07 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r4, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) pwrite(r4, &(0x7f0000000100)="e6c106000000d01a36", 0xfffffdea, 0x0, 0xfffffffffffffffb) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) r6 = fcntl$dupfd(r5, 0xa, r0) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) getsockname$inet6(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5, 0x800}, {0x0, 0x1, 0x1000}, {0x1, 0x7fffffff, 0x2400}, {0x3, 0x8, 0x800}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000080)=0x37) r7 = shmget$private(0x0, 0x3000, 0xaeecf61e8274ce9c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup2(r8, r10) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) accept$unix(r9, &(0x7f0000002a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073370af645393e0a8ead5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ff4ebdd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8f40764dbc86aeae56411507ac0df33096f188acac3d4c0472f54ba262cf126ad46afa37a76528ee949c3b0d620996bd0e38d55cf"], &(0x7f0000000300)=0x1002) r12 = dup(r4) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000080)=0x37) setsockopt$sock_timeval(r12, 0xffff, 0xd7523c88de642168, &(0x7f0000000080)={0x3ffffd, 0xffffff}, 0x10) recvmsg(r3, &(0x7f0000000180)={0x0, 0xffffffffffffffb3, 0x0, 0x0, &(0x7f00000004c0)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000200)='./file1\x00', r13, &(0x7f00000002c0)='./file0\x00') shutdown(r3, 0x0) fcntl$dupfd(r2, 0x0, r3) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) getdents(r2, &(0x7f0000000180)=""/251, 0xfb) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000100)={0x0, 0xf5, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0xfffffffffffffdd5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x8000, 0x3, 0xffff, "da12bd5d9290f16045a4f70378cc308c0fee994f", 0x7, 0x7ff}) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='.\x00', 0x17a) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) fchdir(r1) ioctl$TIOCSTOP(r0, 0x2000746f) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6) 16:00:08 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x1}, {{r2}, 0xfffffffffffffffe, 0x65}, {{}, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffc, 0xd1}], 0x100, &(0x7f0000000200), 0x8000, 0x0) pckbd_enable: command error panic: kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet/if_ether.c", line 716 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 268834 95706 0 0x2 0x4000480 1 syz-fuzzer *286815 18754 0 0x14000 0x40000200 0K softclock db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82207cf2,ffffffff822030c1,2cc,ffffffff8218ca66) at __assert+0x2b arptfree(fffffd8064db0008) at arptfree+0xfb arptimer(ffffffff825cfe88) at arptimer+0x95 timeout_run(ffffffff825cfe88) at timeout_run+0xc4 softclock_thread(ffff800020a10c58) at softclock_thread+0x16a end trace frame: 0x0, count: 8 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet/if_ether.c", line 716 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82207cf2,ffffffff822030c1,2cc,ffffffff8218ca66) at __assert+0x2b arptfree(fffffd8064db0008) at arptfree+0xfb arptimer(ffffffff825cfe88) at arptimer+0x95 timeout_run(ffffffff825cfe88) at timeout_run+0xc4 softclock_thread(ffff800020a10c58) at softclock_thread+0x16a end trace frame: 0x0, count: -7 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a25010 rbx 0xffff800020a250c0 rdx 0xffff800020a10c58 rcx 0 rax 0 r8 0xffffffff814de02f kprintf+0x16f r9 0x1 r10 0x25 r11 0x466774e9a38154e1 r12 0x3000000008 r13 0xffff800020a25020 r14 0x100 r15 0x1 rip 0xffffffff820cd6c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a25000 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (softclock) pid=286815 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a11148,0xffff800020a109f0 process=0xffff800020a12a80 user=0xffff800020a20000, vmspace=0xffffffff82637328 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34362 468839 64789 0 2 0 syz-executor.1 34362 155978 64789 0 2 0x4000000 syz-executor.1 67964 177998 26680 0 2 0 syz-executor.0 67964 369514 26680 0 3 0x4000080 lockf syz-executor.0 64789 448704 95706 0 2 0x2 syz-executor.1 26680 524044 95706 0 2 0x482 syz-executor.0 91341 417306 1 0 3 0x100083 ttyopn getty 59264 137544 0 0 3 0x14200 acct acct 92109 160137 0 0 3 0x14200 bored sosplice 95706 399902 85051 0 3 0x82 thrsleep syz-fuzzer 95706 406571 85051 0 3 0x4000082 thrsleep syz-fuzzer 95706 115760 85051 0 3 0x4000082 thrsleep syz-fuzzer 95706 424177 85051 0 3 0x4000082 thrsleep syz-fuzzer 95706 5931 85051 0 3 0x4000082 thrsleep syz-fuzzer 95706 291264 85051 0 3 0x4000082 kqread syz-fuzzer 95706 244664 85051 0 3 0x4000082 thrsleep syz-fuzzer 95706 492455 85051 0 3 0x4000082 thrsleep syz-fuzzer 95706 268834 85051 0 7 0x4000482 syz-fuzzer 95706 182369 85051 0 3 0x4000082 thrsleep syz-fuzzer 85051 259031 72036 0 3 0x10008a pause ksh 72036 287292 14011 0 3 0x92 select sshd 14011 292949 1 0 3 0x80 select sshd 82023 13007 52437 74 2 0x100492 pflogd 52437 159539 1 0 3 0x80 netio pflogd 76131 422370 81783 73 2 0x100090 syslogd 81783 16320 1 0 3 0x100082 netio syslogd 97313 158906 1 77 3 0x100090 poll dhclient 31188 368749 1 0 3 0x80 poll dhclient 70483 135031 0 0 2 0x14200 zerothread 97742 144389 0 0 3 0x14200 aiodoned aiodoned 14860 268678 0 0 2 0x14200 update 92898 227647 0 0 3 0x14200 cleaner cleaner 16930 40190 0 0 3 0x14200 reaper reaper 55242 126515 0 0 3 0x14200 pgdaemon pagedaemon 24456 423823 0 0 3 0x14200 bored crynlk 19310 163415 0 0 3 0x14200 bored crypto 93491 482630 0 0 3 0x40014200 acpi0 acpi0 19200 140341 0 0 3 0x40014200 idle1 98264 197666 0 0 2 0x14200 softnet 22273 386237 0 0 2 0x14200 systqmp 39006 205129 0 0 3 0x14200 bored systq *18754 286815 0 0 7 0x40014200 softclock 22843 339518 0 0 3 0x40014200 idle0 52539 121180 0 0 3 0x14200 bored smr 1 172106 0 0 3 0x82 wait init 0 0 -1 0 2 0x10200 swapper ddb{0}> show all locks Process 18754 (softclock) thread 0xffff800020a10c58 (286815) exclusive rwlock netlock r = 0 (0xffffffff824fc348) #0 witness_lock+0x52e #1 arptimer+0x22 #2 timeout_run+0xc4 #3 softclock_thread+0x16a #4 proc_trampoline+0x1c shared rwlock timeout r = 0 (0xffffffff82493ae0) #0 witness_lock+0x52e #1 timeout_run+0xb9 #2 softclock_thread+0x16a #3 proc_trampoline+0x1c exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82622388) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 softclock_thread+0x103 #5 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9591 6463K 8071K 78643K 17239 0 0 pcb 13 8K 9K 78643K 644 0 0 rtable 130 14K 17K 78643K 2190 0 0 ifaddr 91 20K 22K 78643K 608 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1674 0 0 iov 0 0K 24K 78643K 612 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1227 77K 77K 78643K 3808 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 93 0 0 VM map 30 15K 15K 78643K 40 0 0 sem 12 0K 1K 78643K 683 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 3211 0 0 sigio 0 0K 0K 78643K 30 0 0 proc 61 63K 95K 78643K 1708 0 0 subproc 32 2K 2K 78643K 391 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 344 0 0 in_multi 36 2K 2K 78643K 401 0 0 ether_multi 1 0K 0K 78643K 26 0 0 mrt 0 0K 0K 78643K 18 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 712 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 167 251K 253K 78643K 12477 0 0 UVM aobj 130 4K 4K 78643K 254 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 609 0 0 NDP 21 0K 0K 78643K 195 0 0 temp 236 3561K 4201K 78643K 118916 0 0 kqueue 0 0K 0K 78643K 39 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 78 0 71 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 309 0 307 1 0 1 1 0 8 0 rtentry 112 403 0 357 2 0 2 2 0 8 0 unpcb 120 3509 0 3498 3 2 1 2 0 8 0 syncache 264 14 0 14 7 7 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 69 0 69 5 5 0 1 0 8 0 tcpcb 544 1094 0 1090 2 1 1 2 0 8 0 inpcb 280 3589 0 3581 12 11 1 3 0 8 0 rttmr 72 6 0 6 6 6 0 1 0 8 0 ip6q 72 3 0 3 2 2 0 1 0 8 0 ip6af 40 9 0 9 2 2 0 1 0 8 0 nd6 48 59 0 55 1 0 1 1 0 8 0 pkpcb 40 24 0 24 4 4 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 66 0 66 10 9 1 1 0 8 1 pffrag 232 62 0 62 10 10 0 1 0 482 0 pffrnode 88 62 0 62 10 10 0 1 0 8 0 pffrent 40 1476 0 1476 10 10 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 224 0 184 1 0 1 1 0 8 0 pfstkey 112 224 0 184 2 0 2 2 0 8 0 pfstate 328 224 0 184 6 1 5 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 5 0 4 3 2 1 3 0 8 0 art_heap4 256 1767 0 1535 24 8 16 17 0 8 1 art_table 32 1772 0 1539 3 0 3 3 0 8 0 art_node 16 400 0 358 1 0 1 1 0 8 0 sysvmsgpl 40 55 0 35 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 677 0 667 1 0 1 1 0 8 0 shmpl 112 252 0 124 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6540 0 5122 46 0 46 46 0 8 0 ffsino 272 6540 0 5122 95 0 95 95 0 8 0 nchpl 144 11728 0 11273 61 40 21 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 41630 0 41630 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 28 0 0 4 0 4 4 0 8 0 vmpool 552 38 0 10 3 1 2 2 0 8 0 scsiplug 64 8 0 8 4 4 0 1 0 8 0 scxspl 192 43518 0 43518 27 24 3 7 0 8 3 plimitpl 152 280 0 272 1 0 1 1 0 8 0 sigapl 432 3349 0 3333 4 2 2 3 0 8 0 futexpl 56 70390 0 70390 1 0 1 1 0 8 1 knotepl 112 892 0 873 2 1 1 2 0 8 0 kqueuepl 104 906 0 903 1 0 1 1 0 8 0 pipepl 112 2212 0 2193 5 4 1 2 0 8 0 fdescpl 488 3350 0 3333 3 0 3 3 0 8 0 filepl 152 29011 0 28904 18 13 5 7 0 8 0 lockfpl 104 1280 0 1277 1 0 1 1 0 8 0 lockfspl 48 399 0 397 1 0 1 1 0 8 0 sessionpl 112 40 0 29 1 0 1 1 0 8 0 pgrppl 48 70 0 59 1 0 1 1 0 8 0 ucredpl 96 4116 0 4106 1 0 1 1 0 8 0 zombiepl 144 3337 0 3337 1 0 1 1 0 8 1 processpl 896 3371 0 3337 5 1 4 5 0 8 0 procpl 632 10619 0 10574 5 0 5 5 0 8 1 srpgc 64 36 0 36 12 11 1 1 0 8 1 sosppl 128 50 0 50 11 11 0 1 0 8 0 sockpl 384 7465 0 7444 13 9 4 7 0 8 1 mcl64k 65536 23 0 0 3 0 3 3 0 8 0 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 28 0 0 2 0 2 2 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 1 2 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 175 0 0 21 1 20 21 0 8 0 mtagpl 80 46 0 0 1 0 1 1 0 8 0 mbufpl 256 616 0 0 28 0 28 28 0 8 0 bufpl 256 16389 0 9341 441 0 441 441 0 8 0 anonpl 16 415759 0 397347 139 44 95 96 0 124 15 amapchunkpl 152 24660 0 24506 56 42 14 14 0 158 7 amappl16 192 18168 0 17063 141 77 64 68 0 8 8 amappl15 184 105 0 104 1 0 1 1 0 8 0 amappl14 176 502 0 496 1 0 1 1 0 8 0 amappl13 168 598 0 597 1 0 1 1 0 8 0 amappl12 160 887 0 886 1 0 1 1 0 8 0 amappl11 152 929 0 914 1 0 1 1 0 8 0 amappl10 144 17 0 14 1 0 1 1 0 8 0 amappl9 136 962 0 956 1 0 1 1 0 8 0 amappl8 128 491 0 451 3 1 2 2 0 8 0 amappl7 120 137 0 128 1 0 1 1 0 8 0 amappl6 112 927 0 917 1 0 1 1 0 8 0 amappl5 104 1184 0 1167 1 0 1 1 0 8 0 amappl4 96 3512 0 3477 1 0 1 1 0 8 0 amappl3 88 1196 0 1187 1 0 1 1 0 8 0 amappl2 80 24721 0 24635 3 1 2 3 0 8 0 amappl1 72 87378 0 86924 25 15 10 20 0 8 0 amappl 80 11269 0 11204 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 253 0 124 3 0 3 3 0 8 0 uaddrrnd 24 3388 0 3333 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3388 0 3333 1 0 1 1 0 8 0 vmmpekpl 168 30720 0 30682 3 0 3 3 0 8 0 vmmpepl 168 438775 0 436311 256 112 144 151 0 357 34 vmsppl 368 3349 0 3333 2 0 2 2 0 8 0 pdppl 4096 6783 0 6714 10 1 9 9 0 8 0 pvpl 32 1105522 0 1084855 308 95 213 216 0 265 31 pmappl 232 3387 0 3343 4 1 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 645 0 17 18 0 18 18 0 8 0