f00000000c0)={0x2, 0x2, 0x4, 0x20, r5}) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101023000000000000ff045ad35a05d5000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) getpid() write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x1e, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1e, 0x6, 0xff}, {{r5}, 0xfffffffffffffffc, 0x1a8, 0xd1001fb607fc93a7, 0x7, 0x1}, {{r7}, 0xd220e3b8586f0c91, 0x100, 0x70000008, 0x1, 0x6}, {{r8}, 0xfffffffffffffffc, 0x4, 0x2, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000004, 0x401, 0x1}, {{r9}, 0xfffffffffffffff2, 0x40, 0x20, 0xa3, 0x7c12}, {{r12}, 0xfffffffffffffffd, 0x5fab6f13797c913e, 0x10, 0x7, 0x7}], 0x20, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x80, 0x2, 0x9300, 0x6629b77}], 0x6, &(0x7f00000002c0)={0x9, 0x6}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7010000002900004bd43496e26da9ea880100000000000000818a0000bf268f03381efd90f78af013866795ccef45df39223defd50f6aa14bd256c7adddb64c108eb0645e71b1535ea021a449e2ddbb5213024bff8a9d62e80800000000000000c1ca3b6a7a10a9a06e5246e2048007a105647b20b33bf5b1ce079c3ce3edc7d2f1493971aa8f"], 0x38}, 0x0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = geteuid() setreuid(r1, 0x0) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = geteuid() setreuid(r14, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getpgrp() r22 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, 0x0, r18, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r1, r11, r14, r20, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r23, 0xdc, 0x7ff, 0x6}) shmctl$SHM_UNLOCK(r2, 0x4) r24 = socket(0x2, 0x4003, 0x0) r25 = socket(0x18, 0x3, 0x3a) r26 = socket$inet6(0x18, 0x3, 0x0) dup2(r25, r26) r27 = accept$inet(r25, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r27, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r24, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r24, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r28 = dup(r0) sendto$inet6(r28, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], [0x40], [0x0, 0x0, 0x4], [{}, {}, {0x2004, 0xaa51}], {0x0, 0x0, 0x0, 0x3f}, {0x0, 0x9}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x50}, {0x806}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x12, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3, 0x3, 0x3, 0x3}, {0x7ff, 0x66, 0x0, 0x9}, {0x2, 0xac, 0x0, 0xfffffffb}]}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000140)=""/101, 0x65) 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653010"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r7, r8, r9, r10, 0x8d, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) r14 = shmget(0x2, 0x2000, 0x324, &(0x7f0000ffb000/0x2000)=nil) shmat(r14, &(0x7f0000ffb000/0x2000)=nil, 0x2000) fchown(r1, r7, r13) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e087fa4df0ede0de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70de8c74b50d8d16a33a4e12b013531"], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa93173b27") 16:00:31 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) getgid() r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080), 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x90) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x7ff}) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x100) r3 = socket(0x18, 0x1, 0x0) close(r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r3}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) recvmsg(r4, &(0x7f00000004c0)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=""/161, 0xa1}, 0x803) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x9, 0xfff, {0x200, 0xaa0}}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000000)) r5 = socket(0x18, 0x1, 0x0) close(r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {{}, 0x0, 0x0, 0x0, 0x2, 0x9}, {{r5}, 0x0, 0x0, 0x0, 0x1002}], 0x0, &(0x7f0000000200)={0x40000000000, 0x1}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x800a, 0x0) close(r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r6}, 0x0, 0x0, 0x0, 0xffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0xf800, 0x70, 0x2, 0x58e5}, {0x94f, 0x2, 0x5, 0x3}, {0x4, 0x1, 0x40, 0x1}, {0x2000, 0x6, 0x0, 0x6}, {0x4, 0xe9, 0x9, 0x8}, {0x81, 0xad, 0x4, 0x1000}, {0x1, 0xbc, 0x6, 0x1}, {0x4, 0x0, 0x1f, 0x3}, {0x20, 0x4, 0x9, 0x1000}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r8, r7) 16:00:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [0x0, 0x0, 0x0, 0x0, 0x100000000]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:31 executing program 0: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28, 0xff}, {0x25}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:31 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_int(r2, 0xffff, 0x102e, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:31 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)=0x40000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devpf\x00', 0x2b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x87}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc202, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:32 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}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) 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={0x0, 0x7}, 0x17f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x3f, 0x1000, {0x10001, 0x3f}}) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:00:32 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000140)=""/23, 0x17}], 0x5, 0x0, 0x0) 16:00:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x3a) socket(0x18, 0x3, 0x3a) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x800c745b, &(0x7f0000000080)) r0 = kqueue() getegid() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x101}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x0, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1030, &(0x7f00000000c0), 0x4) 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) r2 = geteuid() setreuid(r2, 0x0) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:32 executing program 0: 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, 0x0}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0xffffffffffffff43) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040), 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbec13b9fd480000000000000000000000001e74d6725ee602966ad4ab125e7f3fa2915594116ca2730f750e695400"/59, 0x3b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x9}, {0x14, 0xfe, 0xff}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = semget$private(0x0, 0x0, 0x40) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000200)={0x0, ""/229}, 0xed, 0x0, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/4096) r2 = semget$private(0x0, 0x7, 0x408) geteuid() semop(r2, &(0x7f0000001140), 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000001300)=""/138) 16:00:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7fffffff, './bus\x00', './bus\x00'}) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xa2}], 0x6, 0x0, 0x7, 0x0) 16:00:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}, {r3, 0x2}, {r4}], 0x3, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r7) r8 = socket(0x18, 0x2, 0x0) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) msgrcv(r9, &(0x7f0000000180)={0x0, ""/39}, 0x2f, 0x1, 0x1000) setsockopt(r8, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000000200)) write(r7, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xffffffffffffff03, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') 16:00:32 executing program 1: r0 = socket(0x12, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000180)=""/32, 0x20}], 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0xd22, './file0\x00'}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x200, 0x0) lseek(r4, 0x0, 0x0, 0x2) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffeac) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202696f3364653000000000fe00592e"], 0x10) write(r0, 0x0, 0x0) shutdown(r0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r5 = socket(0x18, 0x3, 0x3a) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, r6) getsockname(r5, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x4, 0x4, './file0\x00', 0x9, 0x6, 0x4, 0x1d}) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = dup(r0) r6 = syz_open_pts() r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r7, 0x0, 0x40fff, 0x0) write(r7, &(0x7f0000000140)='W', 0x1) ftruncate(r7, 0x0, 0x30000) dup2(r6, r7) r8 = syz_open_pts() lseek(r8, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) ioctl$TIOCNOTTY(r8, 0x20007471) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)=0x2) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r9, 0x1d0) close(r1) syz_open_pts() sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x2, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x1f, 0xff}) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:32 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000010400000000000000000000000000000000007a06470000c04577970000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000058bae0aad6f44eb1a9e175a2c2199185ab0eced24bf67e0f0bd37f0b69a75b8cbe94cc9e689bae145c790d4fb9d39e31b9d42813905aa44e4afa6f9836266f63c57f861d3432d7dcc2c0c214ec23c4a10017f3ef1b2c5340b749ce88b0fa98ff4c8af62396ddcbaf7a80e2cf262f788d2bb395bceffb65cc7c0a0000000000000082a93c1eb9c37961f51f2ddb511656f1f874f598bb372dfaba5c564e57143cbbdbb52acfb12441865450c076514e9a359e27146276fea2d92c9ea030c36cc5d84bb4865a84c7212da48d4299042b88e11f38dc5d60d2cbad482b8c44af6900000000000000000000000000000015fe952de49a701e0efe4680deacc9d497129e730f9c27315048f0f15d53cf3d79686ebdf50b97794707300330fef263ea1164c775aad6dec5cb964e705edd943d712577ed0b2d1855b1e738c3a5288b651bd352f4a7198dfb964c29f75713f2e6f7908d7e8c1e1b06e09787fccd989cf2d59b3dca9cf4c579fca929613706c857c6bf1ff3451d4c65ed38ea5909df1db7eb7c9e7204522e2c98fa12e6e78cb6ccc3bb814c8f43fa3f16d031412a5294d2722a5db9de17c34da6f7a70e6a3c5d9903e147f724aa69da833dee3754d2c08bce6846ab7ec1831ba100"/569], &(0x7f00000010c0)=0x6e) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) lseek(r4, 0x0, 0x0, 0x5bab41df7e98bd88) fcntl$getown(r1, 0x5) 16:00:32 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x6, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) getuid() getegid() fcntl$getown(r3, 0x5) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x10, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000440)=""/181) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f00000007c0), 0xcb005093f78273e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) dup2(r0, r0) accept$inet6(r0, &(0x7f0000000480), &(0x7f0000000540)=0xffffffffffffff12) sendto(0xffffffffffffffff, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r1, 0x4, 0xc0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x2}) close(r1) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r7 = socket$inet(0x2, 0x2, 0x0) r8 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r8, &(0x7f0000fff000/0x1000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r7, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f00000004c0)=""/124, &(0x7f0000000040)=0x7c) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x80000, 0x4000}) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x0, 0x0, 0x8001}], 0x1000, 0x0, 0x2203, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x18, 0x3, 0x3a) r7 = socket$inet6(0x18, 0x3, 0x0) dup2(r6, r7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r8) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) flock(r0, 0x2) flock(r0, 0x2) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() syz_open_pts() 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000008000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r4) getsockopt(r4, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = dup(r0) r6 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x0) r7 = socket(0x18, 0x3, 0x3a) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f00000018c0)) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000200)=0x1) dup2(r7, r8) getsockopt(r8, 0x200000029, 0x1a, 0x0, 0x0) getsockname(r8, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [{0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r4) getsockopt(r4, 0x200000029, 0x1a, 0x0, 0x0) sendto(r4, &(0x7f0000000040)="9f575e30ef689721382a237b0bf8288fe35aa91b8cd0a2950a80b7a083c9a111692bbe7eca4fa16e26a819ef2b7f6c3feec301", 0x33, 0x0, &(0x7f00000004c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = msgget(0x1, 0x254) msgsnd(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521b8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae42b35177c3085bb8089e9c554186d8b49fb44d031ff9518389ef7fbc201fd6f18fc579225da7e7b0cd958c85df072acf28ffa2c4d72443cb6667fd7cf1c74791c16228807349d707ee407904c3fd68419f6771fa084686552bb9d6314481be0f36a461be5059fb0ebc382925136cae7de7cd8e481d8fba313f0310af4dd3e6e76abf26167c50efc676d0470221f6effa17cf445202ac5be4846580b6de6e5ea2866314d5ab43731222c3caf295127c98265244cb8a9caaf38ab4"], 0x107, 0x800) msgsnd(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944285455e9"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:34 executing program 1: ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000000)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) socketpair(0x1, 0x4000, 0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/96, 0x60, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x221) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) socketpair(0x1, 0x1, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) write(r2, &(0x7f0000000200)="2ac53a28e41c4ee42cdfff24e076f4edbf5c8cfa6f55e42a541ce8e937aafece73f5b0ecd52efee3c4d3b165529504434837e85af9f271832451a7d4c6036145770d0acf89a9d7c8fa73b390e573248ec553142005dd2a25e74df7e5b0af7defe644db1950523b6a64320065efb8864c9968b9acf558c820a3380de45b1f", 0x7e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0x40, './file0\x00', './file0/file0\x00'}) sendto(r2, &(0x7f0000000300)="f321cf7d771ca1722cdc1553933ac564c350a072aa603a849491f119e28c19ee243ee035ccd6b0474727d3c0542b457f3f3729ec24ae5dea6952dcae63d709cf22273ec86237145f70cf1cc106fab912f91fbd936ca6adae8249bd82095ad1b7b993fb09cd51be2d16b632dd8fd7f63a2ee4462bf6138a30fc78aa4e5ce4f7cb8aeed65ec165a03cb9e1843fb44a32443cbd1ad7bbabe93a95d2ed97a8f1c2713e7a9450abd9d8c77ec63ed738506c9500006404aa613658ba3840a0b8f147e4e2936be1699d04f486227cf09345ae1759ee6f334542a64b497dfb2941e3a9f920d4673f481b9375e866d951c01e9fa6be8e9f26f16e658e6eb56a066d08", 0xfe, 0x0, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000004c0)={0x7, &(0x7f0000000480)=[{0x13, 0x20, 0x8, 0x1000}, {0x1, 0x6, 0x4f, 0x8001}, {0x7, 0x34, 0xf3, 0x4}, {0x93, 0x6, 0x38, 0x3}, {0x8, 0xc0, 0x2, 0x1}, {0x3, 0x80, 0x6, 0x7}, {0x1000, 0x4, 0x0, 0xfffffeff}]}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r6, 0x0, 0x0) flock(0xffffffffffffffff, 0x5) r7 = dup2(r4, 0xffffffffffffffff) pwritev(r7, &(0x7f0000000940)=[{&(0x7f0000000540)="578c91f0f05a7949ac505fcaee294f95579a9aa4ff4b029343305a8229d780c7333129dc31407c2a22f06b395bf501a87a3602f4c691f242908f4edca8e55cfc645c5512ef522fccdd047095ded4a430b0cfa754a72a987cf486980750b18379230aa6c952546399d33b0f92f27d4c025bcdba97600e492a2c7786502d134930aee1f52fabd37fb088f199b6f52461712d", 0x91}, {&(0x7f0000000600)="9abd172b3f8d8883fdc0be32d19eb3227c2566596281fb0306cfb176ace22005805f197864d512fa60386d070fb2f0968fb5ceb7fa201e16c5041c9a4f676124c05a055546d44093ada836f779dba46eda829079fd82e5f51176a510267f259d8e401d23c3a43a18886e405f2e8edfef313ecbcde46836249b7c1e7fe2026669b86e20b721e4a1cc60ee29b49a02fcd0fdb9844333fc21a1660b6beba99dce", 0x9f}, {&(0x7f00000006c0)="62f81ab6351950b4e471dcc079a9400f0eee6cd172f8d5c9b9c43bad77e987d7b9081e9d23103b9c634456a13e0ce316df0383618e6aaaeebfcd5508573695fe876dc0327cb441608d1ed24f2d5cd11c513f114f7275546257014db2ebec409644a924a0575852cde66524d736e5fc180f9f2e2a751a8ae995574e52de00ae3344d07d8475842d3aae0714a3cf02729638fdc4ef9e62f2ef74a39c05da2f844e25ddc497271e3855fc28f13fbbd71418da3eb28452c11a", 0xb7}, {&(0x7f0000000780)="fd3e6d61815736ad9df7b9927f4a5a24fa17a114e6eae3ec3b04f27966d2ea86a9176e12752ab6e291297680ac3bc2b88f4895aab8dbd76520bd571a1d113c0e447eac82e8cd68aa4331420d58a1d329aba6ef55696f3c53e900f9679d960cb6a4e3b622a2205ccf32cdfcb09cc15a1050cc9d6743002165597d68113a8b32badff1463d57e6a92334dde4b7422bb6f3ff7ee488761228a95d2c6bd8a942090755d544f3eec35fe2ce602b1b5bb05ebb5d", 0xb1}, {&(0x7f0000000840)="3f6f6321ad9436362df7fd9735cb2cde0f95950325c632c5cc0d63b962f41b305512cd180c8c1667017a3d09d4cf3a2f11bcc165744a3fcc753b2022849234850204ffadcf5d4d1d429ac629001dde55952b4319cc3b074f81d8e85e50b160e986e7b0992e98fac06231c107061b1c2273006248c24efe52b2d3d9fa399aaefdc844e1b103af403b84c9d51220f16d5605be311d3a605005c25409b6e9e9ec86057847662c28275483fdb2f9a9d1437e968793fff8231982d5def53b4483d3e7616dee413768f1972dba413d13b63655d664b8424afa49c8ff64", 0xda}], 0x5, 0x0, 0x0) open$dir(&(0x7f00000009c0)='./file0/file0\x00', 0x1, 0x8) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000a40)=0x1) r9 = open(&(0x7f0000000a80)='./file0\x00', 0x20480, 0x80) pwrite(r9, &(0x7f0000000ac0)="f5ef991865b331ddb38cdbb8c1b92b", 0xf, 0x0, 0x0) r10 = getegid() r11 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() r14 = getgid() setgroups(0x6, &(0x7f0000000b40)=[r10, r11, r12, r13, r14, 0x0]) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r15, &(0x7f0000000b80)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:34 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="4dc10574747b28c2cfb5ef4dc282030f57fe6eb676f8a470d5c1", 0x1a, 0x803, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getpgrp() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 16:00:34 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) poll(&(0x7f00000003c0)=[{r5, 0x40}, {r6, 0x10}], 0x2, 0x66) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = getpgrp() r16 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r11, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r15, r16, 0x7f, 0x100000001, 0xb1f1}) r17 = getuid() setreuid(r11, r17) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)) r18 = syz_open_pts() readv(r18, &(0x7f0000000080)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000280)=""/69, 0x45}], 0x3) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38000) ioctl$WSMOUSEIO_GTYPE(r19, 0x40045720, &(0x7f0000000340)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x50}, {0x8000000006}]}) sendmsg(0xffffffffffffffff, &(0x7f0000002c00)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000200)="6bc64b3177734b3b4a138d6edd31da422d9dfe30c8057c93b73c8901ae7ce206c62c717251c4fcd013c2ef9c7b22f76b608b8937699a32f45c0eb14811f4b566be30cf6b73108d1c563e76b9d30b1ed7b5302f6b70025c6d61a011df0ce441fc6369ecbece295aadfc8fc7d75e3c636d55417d861afdc5cc8cc29fc8b1c55d0e6cdf3743c2ab4ce89bf9d55d56ccc8ee8a5191c83db38c7e17c741665769512e6531", 0xa2}, {&(0x7f00000002c0)="51e4fdf950d6842c5805b517cfa614d5e38591173b8e468f356a3db275bfd29dddc0e78f154b170398ebee756b116ee66735db288f2952", 0x37}, {&(0x7f0000000300)="21c6c3ed4ad2c73c48ba3f5d643b8c90cb47d813b38fc2c2ad616d71cb5e0da0ff2c87b2075963b6484b0df7b8d3", 0x2e}, {&(0x7f0000000340)="f56b1f77842d106bf38e55cfd7e2518318b46e67f7ea1e1f478d82406bfbd5f8e2749dd51068e27ef2714a0ce90c94b1a190647cf3a3cb0c793a4c8f8c8409678b3b3a6422d1430aa4670deb19716fa68203332f1d03433cca200bf258ac19d2ede08595fcf321e22da7243dd76bb60760177da3c9eb92a2ac42c58d6d607491a47320650c2dcab3729c8b69bbb874ed853157c641d532657a5ce4890463fe02f190cc8e781fcab94be97057383401d66e0b", 0xb2}, {&(0x7f0000000400)="a9bc09b6429dd620effb641c44e5b5491144e650bf0beb0c1fe8399f20ec59d847c3", 0x22}, {&(0x7f0000000440)="1228c0f0e373370485930a2d34b725c6e7cd161fbf9bd4285e22c29c2034fca5b638d8087552cbf2c582a14d33ea3f8b6ac74814f248eed79a3046af5c72fbd7d283d44072f451bc199becfe9d8fc9699a0cb35eb4f7d742ca89f56857b1e6b5c2ec50f8058276a9abae2005628bcfe900e869fb26742dd66cb1d86d0c8d1e31d6eb1df4b49c448134fc349a96fa795421ba6e3bb3e0fe5f53d65af8c434a41d44a060ced71792e94ee63efce0efb15d8bd68222c632c173de9476994a20f2e9565e75da8f291db49cc7c89d4393058b3cf06d455f616cde", 0xd8}, {&(0x7f0000000540)="d3ccc74812c0cf949ca15717ec91d2d5e87549cb560b4e9c7efd68445388a76195f9dfdf261c62b8d40d728a31e82a0d64c6db5ddf3f6a91111f49a59d37bce5ee2a2e08fc4a14251cd4d76a7a3d3406482d37708aec466d424627c78ac562606134c3ff8ba26d60340268b3004581987c8a840225296045036139b73f07eb62294757ce27cdd698442afccfebf6594bb715b91f588021faf1f8320a29b00511d74ead98c7a1d4f8c8ad1cdf4d4df1dee8d9001b7401ae", 0xb7}, {&(0x7f0000000600)="cc51b3e82be753b9de88fc958cb6433395549b34633f3d77b7a6ee2a2eadf47f79a7f766418a0908592afdec185b8b8a526dfcd70166b9a4ee8800d46fd0e580122d51e3baca0bda0eb4117e959d87174d42f1744b8ed8b5fa6f6d50973a4aa3016e958f5bbe688a218c90e478af100fa2db65b994d52c", 0x77}, {&(0x7f0000000680)="6b8fd71b2cc193a3e2f72aff3fca4137426843cd901311d9712bb0dbafa876177854834827f242e2235360ddc351e47a0d610d3569a7626cac400f73a44784830b76af8d486da289a0591dc95b12285d154de9512977993e3cd3111896e06c1db6f4e4f558dfff252e0db9f66cec125fd69058297043c324cfab5152", 0x7c}, {&(0x7f0000000700)="38038eeae8eb109cf37a7d94a03b5bd5d7edf7d5ee4063c9886a4ed52a84e38347220948eb6b3b0bd81f242acc97ef5e6c68db7b26b277f62253a68747ec94d8432ae656138100b728daadb06e7246c21f5eebf2648481c494614d185461065462d6ccedd0506715ad95c7ce44520d5a18b30eb065116136ebbd7bcd589e573c7f1867669b7643d115b9f92f2d", 0x8d}], 0xa, &(0x7f0000002d00)=ANY=[@ANYBLOB="d8000000000000000100000016e5040b43d3cfcc7432d6882df17fef280be384a877f188d847e81fea7f0a2e74f52948520c1c3a855cfd8b33d1ebb6f454a2a46d8327aa9f6d2e839bbaf8d372ca67828f3670079c7fdefb70721c3675f9b80043c5e96868cb1a00c9304a796362140223a45d9d4b1cfe9b6f980b4eea320bb38709c019db71ee1feb53c49d38fb16102bbf5efa004e3dd950791a089056b0fe71dbb2ab15f8a18d15670af6ce7970e1e1500eb6ec89d66c1fe4811fd359b75e95992d9fe4ffdf1fc19ee00476cb8c9948726137210db960680000000000000001000000ff0f0000f762823104e6bcb1e1f9070cbb09b34943e1bba5e58a092d52ff06d660f881396c30c2f225c8b0cdedba60e8d20dd53c29429aea32bd83302bf974cca35188e14b09d05d9f7b3471637499bb39a3e65fd900000000000000e0000000000000000100000000000000eed9ff923a77895b452e5ddbcb9ccaa74cd06eb270df4c6e0e814b8d6226d568a9b9dd61bdeb1342f20c126dcdc33fd753071e6afe59516742d204b88ff9a6affb0b8ccb8f8afe368d8edc65f755c47123531d7347ea9f6650eab857dba16f47dfddf8699ff9eefa6d148d3804886fdccef4afe44645b346b0e30951cb24acfd1f23d2302dcfe8ca305d915a820a6cc7f41d4a4f2ff6fcfac3a4d93dc552b7b9509087b15a404ded6c0fbedbd60bc59efc19751b25be086e1cdbad5dd3d946f26b383bac20c24344f2ddf18a7a9d00001010000000000000000000007a00000052e57e444ed6d2f7b35eae38da21c5b528c93932b8ecc994bc9a6d89d59494f9d7ab1b8b2753e90ff3b114859982516cea664a9fb7481c2a2ed25c402834b125769d848b640d7a1c9de2e546677a608e71749945aa7ee09a42b5a9a50bfdc1fc2b8663f60b91e37041a4c7fce484392e88f90c329e133322b62c39be0e99f186614e2f5ed754a8945bb9f226e510d86c202d5194a1b20dc8466134bafab82ab78ef09b188a92802b91fb0044e022debb31f483d6d83307e03cada11ceed31ef4fbc956981b978752174a9d6cd04d74deac699376502894033b9da9fccd635576068d5546eda7ef0acf62a5fb2a27529efb80b68b37dc8c98d820abffe205e2d3e267560737714591cb4e41e27c826e3f6ecf72b3b15b166048aac03169de0782660ac3403f73f67cddff7c282ebb1f9d272aaa2161884b6b485fe1d777bf4a0139d721ab888955f1675814f62a5bf23556a197f957075e02fde8ecb6a407f59400d4e83301e422c6f91b262cd8cee9af9cfa561788de057c1e60a2d30a7f59e67ff88235008ded33b4f1a3c21a54c84e612debfa0523251647cb993f94f49224fa835327fd4b6cea2a034c47fcedc53d255bb4daf0de9a9f968f5452ac22f4e273c1ee2a86d33f93accc38a0537c61fb5af21f1b0a3feba5c65e353dd220372c35880a02be30068d6ddb9798f63a77e3af0a15c422bc9b9fef16a75841da0a5cefc6a5628957005ec806f094ca1263732e6572c3cf2c8e90e0fa453edc4026477c34222a6c02ec9d11a3ea0e1ed5eec55d3d1588df3b8c6c9802bd84974b97ccfbfa03f113ccc187176922251b6a9c3c8cb4754a7eb71e83269074bb149751441bd5e6e5cf2aff1160ac21c6d76abd1d5e3907a01fca78df6066a5fbc06cc7c05ab7857d6a72eef82d33e53c555cec444cca973a7d1db81b051131ccf7cb793eece6b94f078040c3f92c1201baf582039893c8fea5dde5aea0d3a95844bdea00c48852bf6cd44fdc435e8c39d6e5517ddc7ff38d3db9f5f5bfe58b473a4402c34a8950f770b2d3475eb9851a4eab8d575a871dacb4cbf84deea195925021f106d44b23a057a3e82c9aef5a877b20963c50739d7d9690373d0c6a22df68e8075e3d85fe8e5b567fa6da7e66158b501fd3b110ab73530005283bbb9fb871744cf453b3830330ce455cce3dfee8aceae9924cb1863bcea06599a8c368042afe3e7ea3e3bcadbcc348e9d16872f13d83d7c0148d889740e58b48bc21dd8aa5deec232721794614164756dedd8fd4b7df0aefea05d8e705b6dd36580f0a5dfba05e251c6d7520c3d30f20741a075c27e901d0df83df115766833eace5e3b709af8a83d880c6cae2c8a3decac60081262d6c86fa1aa0db9e71516d3ce63196b92fcbd0755fb5f41a2becaae763a8a59b029363f13583551b96c81a12f8f81a0ee0cf87daaeae1af721b622513ae9927f155f17628825137ef1427fbcef4106aa700309fe3e9d2350d524e30a440b765bc9e361505da008cd46fb45050fbc3936c27d555cbc1269a35a8e7204d25396f2e958fcfe6877a6c0cb6d3472759640c3b746d859f1140f92cffe2e9f985732178d726ce416a68bd94b5329e416a64f3264cb54f436b8f4992d839deba730fc5f93a44a603daa5981a182df599c61261f4eab05e9eef6ecb4c63ef59f7a3426c897dceada92b8f3d8e15635b0e9d51cf4792e1ca5c668af3b5678e3eacdacba21c6cde8bcdf21e6955aa704456fc2c0eeeeeec73e80970b4d8c6a7ea0222287f3a574189b0d993311d347f1bc18309f7115407f49aa858bd65b59c24725fab30f91e3671aa3ac54f7ddcf56f6fb922e506a1623a0b54791e7cdce86dd482918ecfbeddf89f1ccdbdc46cbe4c9958b45ba5d8d2eeba15411bba18d5afe8a2a0ae4c31ad7dc7968c7349ba77c149a64a3b8e4ef2c472108cf4aa8f70824ccfd126059f4974cf66faa9fca0c0a99c277bf1a1eebaff1e2a401e258f12ea74b2c319f51387c649fa90bf59f55be588a5fa170ac87f7fde441da27c7fd501d57840e1108e1f8b77029c58c1960e6b8087f5e24061680ce963f75b720cb289e22da13a0cb3942aa2d5da995c69e3405c75751980deaf50a362536fcdcb186e1d54479a0f9ddd9cc16679dc12bc3c38eaa801d2851cb9086102d5d0720f3bb0bc375578972e5200329bcddf1599905a82bdc03629914bce8e16d8e1c9abc9a1df77db95cbdf0103d4090e603383a0a6c0fdfe248b7cc633e3fe5e606c9f1b247723a27474dc07e646ff66fa784bca053f7a438eab44af5858b9360e8ebbef9b7fd2ce4b817fb52b46c3587c18d27b3f866d3a7826363f2d6e919c07fc3ae164ea439d289fe803c0d92ea7148de9ef63e648562f41da7943877094c6583115a91ac21518bc9a8855f758a01a695fc70c6b49748c657e13ae9cb7fbc948b47007e103a96ec9672fa97742118c00b4ab03f45710d776b1f2e786222f7d719648adb35c3b7e53c584b32b58fa7d77fbc0a2243fc63c84cffc7c8c3031b64ff20633ec2d148b5053ca5223e04053f5e56a3a4e1e069d1b78f8ae66bd8f733693d83d254e5fdc93082d09b0ac802e9c49f010adfb86ba74b842e91d54bde736eb7db2d8f97d288bcd06770d872f7b94dbbadcb7712ac3c87cd0a29e9facdcb004604c54daab4c9ce1b659831df8a3eb842b5f44a2c7d4ecf3a9b07fcfe1c548f1305fc217ebfa37042ede3a2c5f6064ba878acdae9f330172d6bdd61a3a613d6399c81686e69260ef4830ea13f3ee80d0025f4f550d9367bf5efa76844d4aa9d9e203dc3c6f8a1bbee2e3059751f87a095e0c3f6d055b5d84663dd3b760471b239f2fb6c77115eb0e883ce226e18962dd8bc153bd734636c33552f748fb76ed5cfda61a6520d6caa44b637f1889034c4e6d96bbd21f54ecb850a3c61b3bb260a86f4c67ff480340bf939b843156ebed29e424a2aa67e0bb3258d07c140c5df9a4a80d64e59586585245145f8720d0936314586adacbf23544c56789e357917ad09c77140cf9c1e22a7d033e5c6ec266406ee2fa2510d4ede8a044706bffc25fa525fac7103883a3edf78dc97e302558f9a8015db04c77770d3812cc989cbbff8fdefebe7013041f19691dad4d14a2acf768c9425a1591d7104790ea1022829a706b72321da09f032cdaa5cdcf00662d2519687106b485b05adc5174a19f5e335b7e484fcc95a54351553f6c8adbee20fa8785680ce6b2e064521fbd76fd39ca8876969368d63fd0bf293caba76354d6a45968ef9ee18644ee42e82b7ae1c1b7cc465e9a6540e8bc1c61c7e5d7a74c671bbc639378c6ceb5339729cdb3bec87225d7a780ee18bba63fe5742976918449ba46cc4d3b122a5654cec144914d60d2999700857f561c45ff96e947ca375d76d50ada851aaa053aead8d3c0cddfa5663e8d943149f1a3dd0af260f1009a9c0c4fb5c3e64ddabd3bf6d714d277656710d6bc70facae8d8347d8435a9fc043197ba6c967fd933db80ffbc07bd5a19c4b70d33cda3ed96b2739d79cabee2c40e06b5dfb014f9e28d82bcdd4a65bf9449575d84eb806d00eb99ef39167dc4020408bae64be6eeff97181a1f2b5996ec0951bab29e1c5eaf57a238953c33a1558e19cce7b5fb90fc3def3fb99fc0f8f20d3eb8b825955f190d3537c1587f7d635bdb05d875bb9fc0ae6d225a358f562eb260063b632b149eb1dd4d708950af3d2195fdf72b5504245f7eeb92eccd24ed8ed1476061316e01dcce91c84de9cd9499bf302052d2a4c442d4a6a36d04838ca7f5e62162d9dd1deab4de865d1517a9ccdf4a53303e992abce625eb6e84fd5e8430b45d2aa98bd4330f810b369c0357f8ca352f174bc6cd1e1cf9d50e28f18d8f02242170a3699b25f60df2fa641c2c701525e02de2c4b2749b23e1ea36aea523a33ca0a6d05d8d867b8a3a96c895d4fd42ff6ed29bccd487e8c1f1f5bf0a800183e7b994bbf9f31ea08137cc686e4988f0ca83f4f821e08667e9c98f5c6623f00e753f19c39c200f5ac9d5776ec15f1f325821393c49d4d9681189360a0ecb96b7595e28424145040fb251b6c05b444facf79ba37011c78f162f5d2df04de8f7aa1c848a842b34050ea8283e842089c4232aa0500022e446cb1189e3b8db9f4c56059ecab8238d806f367e8934abdff3b3b249c4eb90abd32e5c084410d3e01bf2a6e1e41e5744d0fcdbaa04d52681a84e87809a55cba62a87de524fc7e9642a926135b486a1e3031db3e32cd8604f04640d0eb69b4d7ed600dee1c3b833c182aea2ba1177e4789f8f8d94d2ead14ab163690096f4ab0ac97d529f0d1e2dfcf5c3ff7069ad84a509056d079bf1c33c17cbf07e297defd5740e6c88e5168232f086348837e28ed46423d1b4787210642aa5de355413b619a2bc38044b27031aa67cb733a1964d357eb89128070a1c02d4519d95350741e85d2e1eedbb5dac54960a6f95a7f22f6979b7bb5b90cf55cbf2c481c2802b80691334c837f937863db87ceb5045af2930298e8c7a09611c277a522e8b4a6a88c1fab2b97bfdef535e4009ff2564d98a427920aed558f34df58609f9c246e842a6c3cc8fb86739b2a552efaee8c1f867a874cc401c4c1d6c73236ac2b418695af4b7b9b110e7b0650844ea857fd883b93823a4872bf6db520090cd01d2f8ba92a15eb56aec29d049557b75c093ba22c8ee1a4a78893b006626c72af306cc206aa2b202ea7b209d7f423e4bed6111830905db820156ed0132f2582676527afca5036f9805cbeb2717341767567505a1913c952ce6decce10bf05da5db99df7e6ac52e30ba96e7019a2d96bc0b22513f0a5088ee55db5629972555509e648dd9e2a5c153813aa7f6e345ca7803ab961c4b9fc3dd1a3fa6ba86957010ae148c8f73f2984b17c274083cb2eec3a046cd9baf8cc1bd14703c4923a30b3795929586a11958988ddcd596dc459f929e8456721c47b56be4ce4c97b386d88d9ffef8e4ecae63864623c517aca8c938f99d7c3be6eb53fe284a55838058cbf7245a5b793f9c668facdb4ccacb6df337bee5f1400f739e3a6f7fb14051e1a3f2f66af985d8f365e8acc851147490c92850a79d6e037db065e6075380ec83a64b5a940c6f01ef16aa63c50f20c2c5a0fad097da5f653482fd3cd8a6bc61d8a78077ed69b0bc5ab9e7cbf3ecfaedf1b45d164537542373da9b485688aa4db1e9872a24a031047e6ef5674af1d85c97bb89d8d6571cbe46c9a31809acc86b1deba8ad57bf4c35fe4c0be15566a9d53d0227545fbad9c4f2bb39631ecc801b01147c68e55e0f740cbae09acfcde8adb9bd6add4d94c4e01ac113f41e9c2b62df0a11651eafe6eb3f8c7da3de05c2c57bf3b3ddd5ae1225163ceff05f84e14f170af7b43407f50de19e1d7a2639b8e1c062cb2c9933e5cbb8bd156505ce8ac04177ed09f5ce43f6c3302de2c6a973e5b4c152ebb863512e4dbfa604e8d5bd87a7fb9bec6900f862cb377186ddc7b899316e3bbb3327b5a735839dd66aa051216382b2ddd9427d00c3f9fdd956b8e011ed4e78242210329ec6a53260f6f45321a52ca763d265a206d586b50668f407ec8bfdc6f84bb7a946e000704c544c34dab4be31ec53d2fc102deedf6f0330c40c8285421db3095088db2b32dabe3672aa22e2edb133ce259ee32375c05a2066bdb1bd1faeba2458600ceb00cbf0e9550e031a4bdf5b17777ab17e524eac158f713d470dcd0b3afb76af0c96ad5a989c58358ca1d86a652214bd5144a27461001000000000000ffff000000800000ea29db67f5d5bfd07f86dc21fd4ff24513ae23a9c9ad05fe416715077ea8bac3f14fc3f6e5cfabe325151d4ad400f91d405d9c9f0826640d0e52968a4f7d3c6b95fcbdc6148116538928616bc57420db5306913357bcf24ab41a8df1951e0aefe596d9a970ad1c5d044d31db7e92604bf41fac20b78e3eadd7d5ef140791fc74b6cbc59f9d08b92d7586af4bab9985d8a64354b750efa8baf9ec9b6a33830a31b1bb815cfa2acb402fd3f8773b5ab42b2e736c7a924645e700922f897e199797e6bdc48f47e189738e7344efb38d6cef2525bbdc935ecc98ce3122677c5ce3464866bfb6470ad6cd5f4657c5770e9c2aafdec14046dc96a6ce000000000000001010000000000000ffff000009000000f0472c2b8aa53a09c9143b43cb039625b9f2d171957d535f2870fffc03845598e660f79da7149251137531a1819d2f301f233c8fe721036ffe6c2663c71d4555ebb4fa961489529215da2e971e42385f59543187420552bb9fc78100f131a3637adf5cd4701a5477713001510cce120071e8cbf9318bc0d366ed636d5aab43ad07f8310ef76b9e66ff9b3344748c24a84129311e9ce928b82aa51ef2bfb60cee5ac96728d3e8d681c23a40c3a90f4626105d18feb3c272f4fba128c507523de3b1adad990f5e3eb989a9ec7102e74d4c040d0fa166e3132fbf83218d74f3ea697f2a3faaafb7946e52287e3ad03c3899ccf70f322aef3b76eccd04c14f585ac2286ae90bc482e14cfb8d30d3845b71e73e5b2347fc8590dc4f4f150af4d7c3a5bb0ad20215537305d79f1c17e1286f17f1dd74cb0e83e54600cbdf226aec73d8b9e5a7955a05a8a9c120b8fc7812448bd105f7d942c871708d8ef72881471e9f552f130207c8e174b9eeb9c614a0554d2d27e55a15d7305bf51aebc5435c9108e64194af1f47a90ba867e680adb747e2b52d5d3e1c4a0229b57dd79fda704aeabdc33f84a7c44a937e9fc6fa45c6473f4517bbb1dced75c716e14430a83fe8f097bd7a7603005e9a40eb5a71e54d52c01aa56128ceadedea0dc63d16ec925eda5909fa34b848a1ba6ed2f9a39b53fea2d533afeb8bbd9493f6c35062fde8b3b2478130efc2c4d5556fafd10b57b26acb1525c8ba4120002f1fe597d670ca7f8fdcbc043019939f381ad66bd14775da813383625f47e7265efbb3412a54dbaabe0f670ad149aeb31f957c4d63691edceb626db768bd4a35d3fd30817e7cd23a85c9d1c22b186dd79126a0a97f5b2809e5b8eabd4a69383bae24c58c6fa82944d026bb6d63728cb12b23d17bd022b6a778cfcaae9df30d3397b0c471c76fdd1803e314f5e212d0a33fee4a8289fa80e95bff9fb72ce929c11fa2eb2ccc3164e6f8183251ffbb405ad963b7ab01c4d45b3bd6fb5c1efcd40556cb4ee3c60f4b4dedf45f19ed4d76ef161b2b63263fa4bd03f94bc9b041a6a36b2197a6e2791d1639e398dcbf32b2cef2abf57613d5f1e454db0c89822da576820208bf2f49103b13b78727b0088e250e3ec14b7ae99f8a03b06a30f81a8212ca77c4852265b5c703006d549f98e1b41d6e2edd3166cbc777c3d1b6622b0cd61d08a141d045b5196a1c36f213daa58991f6452d070e5821899ad3c69aeebd29e16428b5fdf260ffa902cfcce5b980291922efd31054ee2a0fb0492659d64b4597d2b82b8179cc78c831cb42c1e27edf388e89063a39df6ba6fb0b963d00b226d253f0524b6a6f39d815c5b358813757e804fc0004fc8c5a01e4dd75ae90c3269b6d12d6f3aacf7dc22156a91466df8a33b40a6b2ec83900cac594398a383733b256a0d32870d3235cc9f39190f781ecbb27d27394574133f77e13411ca723498b6c21f97707226472564ec5b0818b40b66e5c79a47d9cd156b918aff55ef57932d57bd8370c477ae30daa9ee841bc3d819d7168217664589d36b059e05d2d74aae0be91da1a197e0ff9f3c17927016146ccd9ac9882af802e8fe4f03433dbd4a8768d1b9dd28ee7fd469f03e02d8ef643b7cffafc72cde2322c642f13cde0df25cc631a28ebfead3a76bb1a6f08896bdb13201c949f55b8da35e833000c1851dd691007820c73643478be37aeaad8434c72fd70ad737454f2c2d2101d90bde57bad916ca82e415d81bc5140e83b42ef4a6ce9e3f9a952474c8dd0f49c229a763af726d2db0be03ce4debb774c5bdc7722fdd829cea85a2e23fc811f7bbab9a08ea6539fa5f93e3a4c29cf12fc5d02fcac421823bd4b625d3b6db36dc28587e20c05512389efca8ac6b6d206fc6b4d0c955d38a218dcca4a742ed65adf8fe5285e184353e13e8c9d3b36136f8b922b1f20a057d166ccfe6e591b8276ee1f9d83644e8c09f6a8bdc338b5b694f9c258e9136ac107053d5c91986876981e6240596e083df25fb23ad0e3a08004c7f481fd4d54aa9580f4b376700b2d1d467cdea6737c54f0614ab8bfd41127fc0ea695a94823961716db2dfdff083e58266cd3b9a87528fa630d731d56c18fb7ca9ebad6076b81a1c09758510ecae2ab173481d9c202986a5cc5221b7817cf92d71b02d205c4fd600cbb768738f075f877fe81aeca135024943de23243e8b0d9a1b211a2a48ba7589b31533f1e299f7ea3c0849d6abf190bce8cc8247f9217c8d4a110ba9717717febc2f0944f5af05c3e349f006235316012ebff261468c06652607ba04f318cd8ab2372831b4f772f17aedcb78c4299ced9893170c5a8e132f77a6054f1c0c83086927a147c5165acf2ee3b8abf8f42f8144cb83f9f42065fdadba0c1f6e0705e68c30ad70793fa6061f4692cde0ce585af9972c26f63cda74547de24734d29ec7311cbe74fb9025b2fe97b3e1fd53f34e9a4c32b439e0c1e86b56317717770246d30f0a64abbf1a285aa7ee0a36b85a98dbf4493c8c9e452b3a09f5cece21f2d0ab27dfd50614bd09eef6cdf3c15cb806d7f20abfff62823a24f42ce21c883fd980992d4f516f9cd6a5f978c5035f75086dd8fd4fc6f6a88b9e6afce0a53a312b521d414b15087b3ea6e184bb1bee94c8bccffd4730bd13cb71aabc1fe3b5fff096d1a232395883b210b010a47a2d031d1e95dbeaceb61748c19ab88f9a46556193be76cde7815a3b87e5d6c5a43e35120511d40ca4f57621740fbd0e8f8315bd5de972d6e759de6eebf03feda3a34529df460460e1a0285f38c1489cc35de4c52ad08cbddf1d9bcc7e2cb4273ff561f9531d5049d054efb1e88d38fa8e0dd447246365b93ba372a81c70ed11fae69cfd7a700d347cbbfb99706a8cc344e00069e4035b49ff5e72bcf914712d941d38077c272520e785d59773398b502d32de15b9b7d1fb33e4f4e907609ea4449c2e60b0b27e99684cdc46c25369ff7d1d7b7e7de2e9d9edf1a81bc3abf72d0a2beffd8d73c4c2c81e25ecfec411d0faf1ff607015338c5e803493b39c976d44e60f43deba05d0bd36e29ed32aea595eefb6c6324297be84c69053410b7154813af34e2e26066fef541ea45c839f583cbc2cf1410e66d9bbaac9696b7415e061a594446d505ab952edcf0466a5f522f6612df750f777c95854a1a34cf44a0cc6503b7d5831ecd73be24d1372737bd023b30ddb21045525502b141ea5a13921eebd9f2902b86d59e9a191106218804b2900dd293e27f0866412c21ae013386d91ad4b09f1002a5186c9d2c73adb6ba60032e479243aac10c10d48d43f271b88b410717861ec6c1bebf5dd504f38d7a62b46e3016fcb271a48727536fea05da0a7d7b64772c72f6668332cd225b97ac54f0d0c8b256d48dae7852804e3ccc7d33da308c7527ad532eed0ca5997e07ea3e584cf8fdcfbf957405a0d98985bffedb8c3e814af2f925ea53d423ebe4dfc169eb256556b6f712b785a92b585e13eab36d174e9b14e559786df764b142783f9a651962b160f828401e6afdfc4775a6f50098e3c9d3ce2468f7fad733e0583d4532bb1df3bcf0fc458962dc5094939100e68d502ed0500fa1ad64c981e52bfc8b5046aed12758f44b3c8008d00a20633ee6e3aac6f4288e2269c61faec28bffbcb767265ea7dce097f228640f3eef2ab9b722c478674747c75b0bf31616811a9869857a5dbc7a5a7bf5eade9c12c5ad29cb8345d717cff93d6440bf5a17b73a280b8319a4ade111ec4daf015f696e70ed2871478b24a9e2060bd2c9b4e7f1cf5060bc8b27f34660917d3c9d1ca3684b34013e580325b8551a41ca0dfebf24b7d0b2442660788f980405d5915eab56af6428ebfe3c9203239499e47818997c229ad2631e50ef4caa427bb6329d7bb94d8efa59564e51be04fbaf485730aaed0b95f06cfb08f24eb771d2fd2ee8eaf6a050f5669e005423eff28773a8a4898a175cc3b6a260143debca4d44fb80c3433116e4948d84d7d2ee23272cc773305c50ca50c559ba3e70be136d84fbeff2635764c06f3caa7d75509fbbc35f8c46fbf265e994d5d4bdb99d49799cf64d29a9a006725b16a5e39218f49506f0002517773d379e1627571f363a6985eec18d9e9055fcbb232aa752f97d8a7922ae1623cf741c6f038b36e6b5f3db9915bc269f7c10587742aaeeb4051fee534091a91ecaffa2315554b5975ddd429539f803992f344b17bc53d26ff61c36d2f8ecf558ab9f34f19d541020b19ce61a33b4e517affdca5fd946fd427b984e2150b0a466f7a5daf257260ee732099c88d1ddefa8c998d472b6ee0117390a45f5e913c7ac608c765abc55f766da759bb2cb06b8743d84741152b7466eb658c1b2f63ef902de962f4746ed7cff120c8d25280fe8d7525062348f2c8863d9b50d45b7dc4730a88920de63f99a79bad9019814f420d8fcd8f33ac3a624cd5b4aae421edb782535f04c212d3dfed8dd54759ed6fa2188565e21e1640a50e542a0018833b14c8c5b47bc231acb0688e9eca5ef89619d40dd8697e0e76bd27dad10ffceaf2c3d4138e596d2d5ff244930fa09cdf0535656479683e8096c23afd4c21d02ef50af3ec13ab865bb6934e35c43cb3732615b6646d3117c7dc2fef327bd6eb0cf1aa5b46810b95687cc8d5dd4f9d5ec3df319f09af9e432f67cde630274d3a9879002a6787bdcfad22f7e991b3ee0d75394697710897775964f591bfb745914cb6582da0e10e793614103f1b0310ff34f71f74691d8f0869698ac80fbc254e556d3fcf46c43bd5e3c817b40d4abb23c2da2d2e8819df0bfdeb71d8a6c414da93d9d7e3735bf8f959ad8e31098a98faac3e11fa93b1985d9a50410ecfb05813c1107577153a7247a9ca27b0ef9b024fd782614a4f11bb7f9cd97405727a5b0047bcf5c90a5c71b6cb4a52470c726adf51bd9d6dd47ab41ac78b8913d3ec500face156bce947f349a10618c5ae93d480cc47cef3f93bef6db8f63bb2e60e6bdede648852ada62431407b3a8b3e70257836cf5ba22c4c088fc017681927cc24c157de711e4f03d2a3987ac133c41450a0da18b2931dbc492994ea49f74b65211d8c449ed1417457a15c9a7700ab7e18f8dc8b07d32d7d96fc1d95e847f89ff535fa4f4d8efec6ccb47aca47fdf8a984b25c3457cc58c41b5744c3d98b44b1aa19c4ff44e3274f7f8ad14d51ef7ff07f419b0f511bcbca9d1e14ce0469a69595b85e8bde4fd406b61cbc7220423f9892baa4bfadeaac2b5dbb3a6250554c407f5dbd9bf56bd2e12fa1af36811fb30293dc4f99ca859689902de12d97380bb7669cbd094fe0bce93cc6eea76906f92b364d7f4ef9ec12db56099a56047cefaeac67bbe11094a8750e110a696eba41b06d6464e838863b171422b7fda3156c4e6d006b0aa36f3075b935dfc26bfb18c86903c69d33d597b732534a6aa5be7fe5e48f95e51c9eb6c93294e028388fbb88189433a1faf33e828c1f7d8c79b97c825925ea76e64e543912ff68d67bb58785eeb9153bde473e8d09fc2c38b0782545e42d2b5c5ecf441683c87a4cbd7b4f32bf1f430b86c5fbbec6d8ffd6df1196c591cc07e32cf20cca43c322250d1f6cb794dabf7e00475d530f1f76374a3ffe54d6f817d47ee4bed7f1418342265da007743227eaba7d75a1fd1d8d210f27d3d7dd37a6177d3dd19f82f9cb6f6ea0b294a202dacf03d3a25536d7272fa638c7413ef76de4c60f1695130fc3c216f407f1ee73ea2d2b5fb660000000000000000003c651691a6cf5bf61fd9f29fcfcff0e1a1779e9be3542e97307332c6fa0d7b8ca3f46155ccd6b0f4a1139317ccde1ccf53cce6aef108f1843296836f73338f86ead97b7dfd90536585d009eb90ed7e"], 0x2350}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/null\x00', 0x40, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000002c80)={0x3, 0x0, 0x4000000000000000, 0x3}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x401, 0x1, 0x9f, 0xfffffffd}, {0x80, 0x1, 0xfc, 0x5}, {0x7, 0x8, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2, 0x0, &(0x7f00000001c0)="da73064377bed562b81d9e85d20657e7d7597d49b9335c6937b97bb2e335c71a3ccf2e", 0x23) setsockopt(r0, 0x8001, 0x6c, &(0x7f0000000200), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3e, 0x0, 0x0, 0x1}, 0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socketpair(0x6, 0x1, 0x5, &(0x7f0000000380)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x7}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0xffbfffd7) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) preadv(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000300)=""/85, 0x55}], 0x2, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x8}, 0x8) 16:00:35 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, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) r2 = semget(0x2, 0x4, 0x4) semop(r2, &(0x7f0000000080)=[{0x1, 0x8, 0x1800}, {0x4, 0x20, 0x800}, {0x0, 0x9, 0x1000}, {0x3, 0x200, 0x800}, {0x1, 0x1, 0x1800}, {0x3, 0xb6}, {0x1, 0x2, 0x800}], 0x7) 16:00:35 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r12 = getegid() r13 = getegid() r14 = getgid() r15 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r11, r12, 0x0, r13, r14, r15, r16, r17]) getpid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r20 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r18, 0x0, r19) r21 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000180)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r27 = getpgrp() r28 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r23, r24, r25, r26, 0x5, 0x7fff}, 0x6, 0x2, r27, r28, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r28) r29 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r29, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r29, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x3ff, 0x7fffff80, "07006bfe9e077dac000000000000009300000010"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x200000}, {0x18, 0x2, 0x5, 0x110000}, 0x7d37, [0x7fff, 0x0, 0x3]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x8310, 0x81, 0x2, 0x200}, {0x2, 0x0, 0xe1, 0x9}, {0x800, 0x1, 0x1f, 0x6}, {0xafb, 0xfa, 0xfe, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5}, {0x1c, 0x0, 0x0, 0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x1}], 0x100000000000002, 0x0, 0xfffff1d4, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x81}) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000040)=""/61}, {&(0x7f0000000080)=""/7}, {&(0x7f00000000c0)=""/40}, {&(0x7f0000000180)=""/144}, {&(0x7f00000004c0)=""/141}, {&(0x7f0000000580)=""/144, 0xfc}], 0x10000160) 16:00:36 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xff, './file0\x00'}) r1 = socket$inet6(0x18, 0x3, 0xdf) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)="a4c7bc12d023b0e7173db7d3a610ab7a6ef688c487eada7a13573c163d038382400cf23ea30e896ce9df1b1dc4171d80fca9efa11db0da0a8d8f6f026eef93f8ce6cabef65c526d92214692696640d63025f72f4958692815ba7c6aaa08e0347149dca70cace2501f2050a83460c843f7c464e45d1a7bdc6310922b7765f3d62d4b5b0a449d90d5a7c7696b6af2b7fdf23ab032c6ff76e7e2b82ba28521aabb04b3d2f407ae863f54903", 0xaa}, {&(0x7f0000000180)="69f70cd1328f3b8e3ce4a5994abd2b3c3b697d2cbef4e22f0259d63592649b", 0x1f}, {&(0x7f00000001c0)="2d9e6cccd8b4b445af81ee74e4481238cc7e8aa101ba54ad251cbbd3be3f3fd0ac01928dc1bae98186111722d482216bb2829d2cf0551f143abe2d55fffca2030c64298e2ba7ae2cd59973fe09e5230bf85763bda15eeb65c30ad8ed6fb1585f35c38da26fd0d57650a61cf14d039c1b4db83e5a6765074fa5330380b422b131f6671a67c29b8c229ffbe7c328edcbfd1f5beb305dffbe3590c9cf636af3267da6c89e4d02579b167724e197d5d3227764d4308a9804c8616513285ea980fd92366d394c7214aeec5f89a48d5f61b4fcc0efaabf2331a7f4293fd04533bda97bfb00487cd0fada62c0f3017c452957b6749730e499227b68", 0xf8}], 0x3) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x28000) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000340)=0x5) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10000, 0x0) r6 = getuid() getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r5, r6, r7) r8 = dup2(r5, r0) fchdir(r8) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000440)) chroot(&(0x7f0000000480)='./file0\x00') setsockopt(r2, 0x4, 0x0, &(0x7f00000004c0)="fe9ee99d815f5bd6be242d38e54c7439dcb2ba6a3999456c16e3b0b747da3948e706e5a06e77a8bdb3badcf111e10800563ffe5bedf0a3730ec4d2a749dfd2eff4822bcc9813f660a31828b1373b880e73f2cb24c36e17ff20629f54a9c4284fd1057be6c2c1f08f99cab8469f1fdc55c6fe84c251ae9633bbe675b540e0429a29dba50ac368bb98e05de0645ece2b614550654c9a4320a22d4f9930f1e1f8aff312662692cc0621f6aab09a53636981629754bada28efe6b5653178c5d42711a30d4e1db9831d1dd9c0fe39c1f4a4464ae06b5a98cbfe37618412a9e854ea63e67a2c67857fc07c651021fd0bce1c3c4d094c26b267b6d8", 0xf8) r10 = msgget(0x2, 0x80) msgsnd(r10, &(0x7f00000005c0)={0x2, "fb70398400a826539ee53f856cc0ff4c4fd4e712210eacdabc9f8e44929dcfd3850ea2ad9e4421d57597f9cdac6c4b562aacc68831ae1d488d02f8083e5bb2692b37af988406f375364d7ec90a5e7b0bdbc43e5ada83f6371bb9efc18e72eb50bf9e13de54f21e346f6e0c3f68b82de7cd0fe2b69600365dd458e5c8126b63457e7a7da24555c388842608559f28d12ccff5134a2eb406d2afc7019604104cec72cbd7e50a3780384523cf0dc70769727baa75b6245c83dedc7d12919d861699ff53f32e"}, 0xcc, 0x0) sendto(r3, &(0x7f00000006c0)="c35ff5e74f2f9c174d4aa4237e85236dc441a1b9f24dbc5b383ceb857b2170432ce1e5e77b7d08c7e98ccee96b96211d3f8796248a43e2963c7b7e6182963e4a3c7c78865c71b6d97a24faf4815e0fc80a2755cb4d02938c1e00bd128aa606c23ed4d208470ca1cf3b015030128f5e29b41b02ddcc43ffd8c3d767cd849bfd989082a5dc13b7adda9fc882a843c110b294b635b0a25452352da4569b0806794d273cf804d5dde5b4fd1b730ad8dff1eab6ed4035b9c149883c212f35edc75950923ad7ee541d3afeb64241fade07309b59a1a7d1f7733619962572ec411c8fff35db3cfb1f08e4bf9c60d222b91bca520beb5b08a12e2ba8c4596c8c4e403435c81ebba54134e232158e273a58a38e360708af5b34e972bdb97b993e536f671b1db85308df8419c37d2ee69c20ce85dac58e793aa256a6f7ae9ef2ff61316b482fe295e54243c6ffb3153b7c9a448be391875ce3e0f43cb411dca80d9d6ab2f92cf0a28132d38253088310de0f967522ff8bde1e2efa7357a73be3f7d0b875959cf7282a1f7264af3a1b9b633ebd1ffd41b7d543c1533d199b9f15d27d2ad332c04190f1503098e4d2fd78dcaaabb4179148116d9bceab922148719eb69f682299d435cd37b1ca88e4ee8b5b6c9c5fdd5685b00e3bd3e7455d314d1cbf1c610a1e4fd9c38be634c48c8176318a55fbe4f25310ac6a2c484c78c947a0329bd1615341492f6086f63e14279eeb06cbe27a8b8ba640cc4989825be6baf6306bedbceb0ddb5f22358077cd06680c092b5571539df1992baf92e0cae6a162469585a936486d55b7b4e7437ec537f153555f60282f19065fb9c074c90d09803ca5e94e43876fac127c0c8afeb5ff2692c1d8773aceaa95ceee2fba90f4098b0080d9a104e473599c36c15de375244f8df1d6b51d321cb36d0108a02bb87d1ef97d085c7ab93d31b4772cb73d959396308cf3de5a160cdef4e4bdb7e5900f0383b06ef2eb635059793c9de6947179842e14c81d3e9bb1011036898d5f4bbc0ff66935f05ffb61c4c6e8ad860ddfd991ddcfcef6c154ff7b17de1c6169e31c7f3804a22220ea58e58950e14568ecd3207f2385884e937602f1aa0e3260445c8cb25f1b74b56379fb5d06483fc49ce198fe6106465d92dfd2d2584f169d40f3aa28992b8a4d909910a1106f2e419d095a7d11e7909492500e84e35cab9deb518631878b287ee4d55b3a41ebd603f0476124cadbf057f2e2a395853ac60598f35396faddf52f8ed6891ae8b2ace87790295a855a9e307d1e15b0422e70fbd5758680f83a0698b2185ff73401bbb56635186285609ae3d69c1d26f12c3d93e6a33101e3861fcefd983eb27638c53bf56e1f99f8d36d7eca827e54ed9445227768493da3aa641467c6d07375e6c4a9fbaffbcd166777a7353f22170302482622b257bbb1028f37524550acb0c3ef5ee2c0c62aec1b336a3257f3b335e2028ed98b8abfe8461e5c8461adb4bb33f321eb9fc929123c72fa6571b5cf454ba57112b9a0b5606c259637556ab9071ddb9713717eff237d1dde5d3c043de95ce8f8893d3cf54f723ad1dec1b1947a2271d33bd65851140217b32525a1a4c4c447bdbde777cd1287c6fe335205d915fc07cd6da4fd7fec6b309320270139acc87d9389d9d7bfdf2e91e69dd3d6ca9786ac3533c7c8dce0586335b1b87718b8a9cac8bfe771bd4cd4a3215282af9a327b2bf3930d36f3d95bc0ee7892662de130c8ba44816f9f739ad752f2231eb5154a78bb46c6f63b1458c797301a33d27c16117c2719a878d672e130e566f39a43bb40debab9e2e3ae905da543303a346968a87f6ee5437798df0797bb8cd130511c7674075eb99f880584ba0e8672e43e49923edefa96325f039c6e5b2a389e7ccc59844ba3977083562d7996b26d49d56887beb492aa82a2469d083742c6541e2fc4d4ccaabd5f7bd8c1ce48e0b25ba3ad83b530c889b76d89b77a2d2183a8ec0489e39e56e6d8d459e559dd06255e282c9947c017cd96aa77b8c02d31c912a8db0a1a9ce457e8a670c32437ac57ba2743239787b9f8506708d7470a0df3b9048eacbb10200c3c983d2b9604f61834d5f881c4e6e6a330d0cf8a4fc402ad4fdf8d193f4a6edcf4fa11cb547108d360e486454d30cd47ee751af079af901168d338cc78b1407c2ed97056b8cd028ce5c7814e2781ebbac66ace5e5a3d82e2b06c2fa39eee8d7f3c4a065ed1193ae0bec5973eeedd509c5d49ec1aec80def9e7cb02f38eeed9c8ad9ad6abd1ad7e413ba0c5f27c36a25f4973138d7fbfe65e1e0cc4c7697e7bbc979ed5b1d05f2bf6fb3720bd9e605669a5a69934452ff6956e8f96cf6e55f9f19cf4df831dece2f0c8f492769b9d3f0b4644f9ef1cae48bf2c7b04c4adb93e17f113c85615fd316eb36e90d39458d8d9a75be141a2e6e840d2dd98175f6edf0b0c527ebcfd6cabb1b87d4b4b6aa388ed1ec45f3b5fe909d02e31dcc5ef68e466909b0062ab76c63b5a175c20a318222dbc238cf8682848d26be690bb7915f9a92847d84fa23227a8c9129e008b6023fdc8027d92a83b7c9dbf61f274e234b8df94212abcd7eda4afc3e134e9e81f5d2df2d7215851f538eff6083d5285b5d38bb0b610844b06b4b176fedd7f1aa796529e1f7c069038a11884f7e1a4ac3519860ed9d0b8d1aff91bc786b444364fc2f25576a56d6c5c315c4818ae95c5fd1af5f1ab2b5443cba1dbd3b721d5ad69eb2c519f904ede4724806d944d17c13f34af8f9c727385ce1c91959503c2783f64c0b937b1d18d58c3868de23365a03e1538547f1cb08a839944e47f604d4727f79778960af9e91ff0549ebd062fe9c18a60c277a9b819650e68f95acb248507367a110754c190dd3fd8e4352277bd87700ad42ce7b02f157f03f9af092843320d4911301f205aaf25e0ad57be5a11ac6c6096052e13979f54b172b7e2b65bc9d8e8af63ac7981da9af38f51fa733456fc512803a276ca59c998d37c4e8b8352fdc201caa78a34db181c84aecb55305a24c52b0f7635d393c586e00546082698f0dff0dc382af65392aa87f7295332c3ceff3d5bd57787a63def21df569d721699773fdec517d422c589a6d5abb0c3873198c6274a62fb5c8860213386c94e639e7e23a22af1326b2d3a9d5a5d6c41f4fcfb5e8fe88230b84ebfbdaea0d2c5f7a7bbdfeeb462df801807d37a4fcfa34019938c581927e5cb10b8483033a2cc29cdd0a5bb66c56761253be3fd1e78dec31e278eda5d6abec14cf2477509b6cf96611765b66e8997185651e092c66997223e1a9c8fec1d8c0561de5df8a229fe999a8b24f5418dfda16f82e24f7dd21f3f2f6884afc557f04716f40bec719e8c5684b875b4fc0b9f132c347f6438c7a07cfb2509d91a4abc5b84e22e22af56b65458ecc7a8a11f71503184e8d379283cde7784011b9910189b03568bbce012738ff1c0d65fb4266cbf9633f85e32db5245a1492e5063101e88d33b878354c5585adacfb8432edb9a9c750d5702d833ff67e9ac57f35bfba12c86f5c1529e93bb03e7527204fd54df621497d76c4365cfdfed99660a42f72d805becbff550fd388e6d6a331da6f86e0a4c7e4c9547f4e101d95c6c172fec9483f2bad0e7c097b84284d85e40abeac38148d9d57adaa9f4e4ceb6968266f80c305c3ad141e00e908ebab7b0a689d63c7c59009b64278cea88fa5c02cdae5af20b0968ddae7403d955ba406fd9715535301ffa2a2e632f25fd6059e45c652b201e1626e4898d7bfaaec60c5629f974fae23b3139ed7dc00322b4eff2f5bc39bec501a43cca89d5f115c726e8ad951aeab28e92a8863015696fe119c478d67f8036586ab047e9b52d5008a214d6da97eb36a557e952d985207c1f05de2e78026e5f2355139d0affcbef47d989901e514f34d60eeceba5d1578a0225ae477c84fb1c5235762d09b57b69572c782c211719f30902c16aa514846a2733927e7fa254f76b6db1d35f96588080fcff97096158c2be8f152e53018cb53de36847c2dca312410587764c9fa09ca0ada44ae4457925372fb52010834eaa22460fc9ce6ea24c35a230cf06f4b5b7589f18699315bb1847ed65fc2652c7f87d491bcd432f178123666f33e433c58714c60f52e6fc447670f6b8abf2249e39c8629c4246867a5bc09929dc167b599daed9e53483b9da2d48e4f3b99da914217d4bd6ae05856101a79a7e1a24bd6bed2756cec0837592ad6bd8cee80e8a322975117c2e2097f26f18d47a99a98fda7969e7ae804dea529fe30b288dc647dd437448f522a036ec538b61cbcdfd1860484ad884636ee944914f4a94a9095cfb1db3857cdc3c3f9fec2f91861630fd6e5f39e077c059193eca04c2708a065efe412dd8ef5a93aa8edfb77fe2b4c10f057408afe8659ca13eb7a91872cadc1c7f8d3607b8e74112c6d511f725061d4812bb145563b6c13d79eecb823778c4e8f68e14c5b747562898aed218d42594df954bd0db89c6b706b15f5af9e14addd917943daa48764bf32da0b1413899b983b358f0790925198203d45b5cfe5169010353f9b1a7938e75c5e396269268bc76ffcf62ed2448033ab581fbd2c8e2494abacc460cb334eca494a8d44f625c640938f835cb3b75a21b792ea152c1f859acb28f685bdd6ab90cb054431fd6b262b75ca56a5cf68a3c8be97be633e7fce2668742620e515ae2ee1f9dfbff917e5f37ac03c0c75c57732876454419e4609c51798e64180ff0c2c778622018607b89d24e451bb6680dace3df64eda36a8785189a0799b6f764e997be90ed20457b805885d6baaf33dafe5b05d0d7d362ca1aa2b339efa6d3e3581634e45c7c55960e1c69768b135cc0a9aeea573ee84628272095d32f39234ca25a19f265e26f2eea7d76b842e2f52cbcc41864d06661481c082dd69fff43d794bbcf38768c2b04461fb85bf3111a3ba84a8d0cd1fc22b9bb846f7c187dba68771bbbd9e86b05ad150ed1ce93565f9931301a049f8dfa54810242005bd20e81fc1c773ac7ca2fd873b34a61684d8f6023943af83837d9735c77d9daf0410afb0f9e8c9116654d0cb94e54af9830ced5d0759c8a75cae8a008916022153cf57cee66988f19bfb28def77cae37512995dda14675c6e49a526c26716c38e10d9094399366ac5b97168a0e661e4e01d1a654d2d290ddb81c94fd77b75385c378b70199e4835625dea92c88801ed1a67662dfc97e139a7cc075cf50c5e964e7a6ef06a378da1d7209c08382c949e83179ebfeee012c20ad7ad4b4a690bacbffac9373f82992a5cf56c7f912ec3422c03b605150daa9abaad05efed3caecc21aa59716341f86024a522b69950cf4058a243716f297b15d2c9b6e2872da20e79dbccaa8c5ed0cc46d726b3d7355b327965f72704fff0d297c51c98d97607431210e01ed6e878d01eca9f96ea5b463bc715890e35c5208863df479656741b9abb4b64ba79641e70dad7264caa408a96ed50b29897689439e1dbb70c3aa206333e527d53698a68ab7c45fc07de1f0c8020849b15942d151d9dadb553ce2728c3f23278fd546dcb240d6d002986837f36ffb88eff9990e38c4e46bd87e342176505295729f575f902510848902f43527a4cb6871ad3499b7b4542a72120d2342d557a7b8757ac7100e250532da3cf40c65bf2d4c892455371fdbec086214468b3e900e60e1c49f206171044140c56b239e07e6a021f4e9836496ace49d72e24fe797beee5cc881ce1f741f7a060fde5e4f06e08886fa4", 0x1000, 0x1, &(0x7f00000016c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x2, 0x40) r11 = semget(0x0, 0x4, 0x46) semop(r11, &(0x7f0000001700)=[{0x4, 0x7, 0x400}], 0x1) r12 = accept$inet6(r8, &(0x7f0000001740), &(0x7f0000001780)=0xc) setsockopt$sock_timeval(r12, 0xffff, 0x6, &(0x7f00000017c0)={0xa1, 0x7f}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) getpeername$unix(r13, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) mlockall(0x1) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r14, 0x20007605, &(0x7f0000001900)=0x1000) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/170}, 0xb2, 0x1, 0x1800) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) setgroups(0x0, 0x0) r3 = syz_open_pts() fchmod(r3, 0x15) ftruncate(r0, 0x0, 0x7fffffffff6) r4 = syz_open_pts() write(r4, &(0x7f0000000180)='X', 0x1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x193, &(0x7f00000000c0)=[{0x3, 0x2, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/54}, &(0x7f0000000040)=0x38) getsockname$unix(r3, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x104, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x800, 0x0) dup2(r4, r5) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0xffffffffffffff42, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(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) 16:00:36 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mlockall(0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fcntl$getown(r3, 0x5) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x69) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x175) msgget$private(0x0, 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) sendto(r4, &(0x7f00000000c0)="04", 0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) shmget(0x2, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) getuid() r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0x2a9) msgget(0x2, 0x11) chflags(&(0x7f0000000440)='./bus\x00', 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) close(r7) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r9, 0x0, r10) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = getpgrp() r19 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r14, r15, r16, r17, 0x8d, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r22 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r20, 0x0, r21) r23 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000180)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r29 = getpgrp() r30 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r25, r26, r27, r28, 0x5, 0x7fff}, 0x6, 0x2, r29, r30, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = accept$inet6(r31, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r33 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r31, 0x0, r32) r34 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r35 = kqueue() kevent(r35, &(0x7f0000000180)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r40 = getpgrp() r41 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r36, r37, r38, r39, 0x8d, 0x7fff}, 0x6, 0x2, r40, r41, 0x7f, 0x100000001, 0xb1f1}) r42 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x5, r14, r8, r25, 0x0, 0x1c6, 0x5}, 0xdd, 0x1fbc, r41, r42, 0xfff, 0x32, 0x1f, 0x5}) r43 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r43, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r43, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x24) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x100) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffe1e) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getuid() r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r10 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x100, 0xffffffffffffffff, r6, r7, r8, 0x40, 0x6}, 0x0, 0x7ff, r9, r10, 0x5, 0x2, 0x1f}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000380)=0x3) openat(r11, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r13, 0x6) close(r13) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r14, 0x0, r14) r15 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000ffffffffffffff7f0537644f5006ef0070f952a1629dc622518a6841c128d61e86f6e40de2aeffcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c498cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f6101000000661103f68ce4396661b231f3b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7e065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922eb9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0a5fdbd5568360d0a731008bca47e3158c81b73c5877a2f0c00e7e5c1c075c76bf1e34bb9d6262dcae5b12d5871b00d58344dba4e84f33fd2de3d4a196505525639953e55d2745bf3cb9a49731aa1a8e9e8d97eed1e126c3cfb3f74c8fae4a2c4fa05e6962d519233f8df9afa6cefdc2d4f1f936d8a7546e8a1994f578ed6ec5a3f8fc814b6d21a2ea86d7f7f165a3546feedb5da26c0577fbfaa43475c0d73b0a76cf2a80a97f73a2e4b18d0cc9a41f347a92030322d72f4cd41ec85041e1c56cd2bba2976e94dcb97c6888a"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) r16 = msgget$private(0x0, 0x0) getpgid(0x0) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r18, 0x0, 0x0, 0x0, 0x80a5}) r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r20, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{0x40}, 0x0, 0x0, r20, 0x0, 0x0, 0x0, 0x2}) r21 = msgget$private(0x0, 0x0) r22 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r22, 0x0, 0x0, 0x0, 0x80a5}) r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r24, 0x0, 0x0, 0x0, 0x80a5}) msgsnd(r23, &(0x7f00000002c0)=ANY=[], 0x0, 0x40000000) msgsnd(r15, &(0x7f0000000180)=ANY=[@ANYRESHEX=0x0], 0x1, 0x1400) pipe(&(0x7f0000000080)) r25 = msgget$private(0x0, 0x131) msgsnd(r25, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r25, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d7cf978fd91939a27e2b82e5dbb1c93dfa2e59e8d0316182a1521bf203e77532a516c6ec0ab5e2bd97f9c2320bc4a3a0340a691a1b8996b43871a137d57fa5e59818c68def37310086ef21e293f2974fdc7c3b37ed55e258ca4823cf20f12b60a1ea96ae6cc05cd1cf5"], 0x101, 0x9c767b58fa90a755, 0x1000) 16:00:37 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x24b6, 0x9, {[0x5, 0xbebc, 0x40, 0x9, 0x2, 0x1, 0x7f, 0xffff, 0x7, 0x97b, 0x4, 0x7, 0x2, 0x80000000, 0x5, 0x0, 0x4, 0x3], [0x5, 0xbe3, 0xff, 0x20, 0xcf1, 0xff, 0x6, 0x3, 0x6, 0x8], [0x3, 0x81, 0x101, 0x4, 0x12d, 0x800, 0x7fffffff], [0x8, 0x701, 0x2, 0x101, 0x7f, 0xba47], [{0x4, 0x2, 0x3}, {0x9d6, 0xfff, 0x5, 0x7f}, {0x6, 0x0, 0x3, 0x4}, {0x1ff, 0x200, 0x8, 0x9}, {0xfff7, 0x4, 0xffff, 0x6}, {0x2, 0x2, 0x4, 0x200}, {0x0, 0x8, 0x10000, 0x1a4000000000}, {0x0, 0x3f, 0x6, 0x1f}], {0x7ff, 0x20, 0x8, 0xb250}, {0x99, 0x9, 0x1, 0xe20}}}) 16:00:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r3 = geteuid() setreuid(r3, 0x0) r4 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r10, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) r16 = geteuid() setreuid(r16, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r19 = socket$inet6(0x18, 0x4005, 0x70) r20 = fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = getpgrp() r26 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x7, r3, r13, r16, r24, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r27, 0xdc, 0x7ff, 0x6}) shmctl$IPC_RMID(r4, 0x0) r28 = socket$unix(0x1, 0x0, 0x0) bind$unix(r28, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f662965653000"], 0xa) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x24}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:38 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/17\xa6\xb9\xb6 \x9c\xda', 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="03002e2f66696c6530000700000000000000010f72f2653c55491052ca08e339e3d83be1032d130543b803000002002d62"], 0xa) r0 = kqueue() r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) recvfrom(r2, &(0x7f0000000000)=""/140, 0x8c, 0x1, 0x0, 0x0) r3 = geteuid() setreuid(r3, 0x0) r4 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r10, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) r16 = geteuid() setreuid(r16, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r19 = socket$inet6(0x18, 0x4005, 0x70) r20 = fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = getpgrp() r26 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x7, r3, r13, r16, r24, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r27, 0xdc, 0x7ff, 0x6}) setegid(r13) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r28 = kqueue() r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r28, &(0x7f0000000100)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCNXCL(r29, 0x2000740e) socket(0x5321cd94d352b0f6, 0x8000, 0x7f) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c100010000000000000004000000000000e4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="06000000000000ba00bec2b18767f29bbd6886e43bd9dd1d809152c6b083d60a2e36a992582092709e4df23e7d3ed7284bfde252f869dbbe53f5b3e822811c066f5666ad0000", 0x46) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x6, 0xfffffffffffffffc, 0xfffffffffffffffd, "85496c883d026111ee0aa25e7ee77d3600001000", 0x0, 0xec85}) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:38 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, 0x9e91, 0xfffff549, "42c63c9b8a7bb0005a77f447432be5817f157e33"}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "8555883d026111fe4d04000000107ecd001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x4000}) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10000, 0x0) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r15 = kqueue() r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r15, &(0x7f0000000100)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r17 = kqueue() r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r17, &(0x7f0000000100)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x800, 0x0) r20 = kqueue() r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r20, &(0x7f0000000100)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x1, 0x8, 0x1}, {{r6}, 0xbcdb8078d4125dc7, 0xac913970f6a679f2, 0x2, 0x3, 0x8}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x20, 0xffffffffffffff7f, 0x6}, {{r9}, 0xfffffffffffffffd, 0x1, 0x0, 0x8, 0x9}], 0x0, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffffb, 0x335d6229a8a75076, 0x1, 0x40, 0x8}, {{r12}, 0xfffffffffffffffd, 0x0, 0x4, 0x8}, {{0xffffffffffffff9c}, 0x7a8143b5db1e24ff, 0xb091aea364127860, 0x1, 0x2d, 0x4}, {{r14}, 0xfffffffffffffffe, 0x172, 0x1, 0x4, 0xfff}, {{r16}, 0x8000000000000004, 0x80, 0x0, 0x5, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x4bec}, {{r18}, 0xfffffffffffffffa, 0x0, 0x82, 0x80000001, 0x1}, {{r19}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x5, 0x4c}, {{r20}, 0xfffffffffffffffa, 0x48, 0x10, 0x100, 0x1}, {{r1}, 0xffffffffffffffff, 0x9, 0x80, 0xcd4, 0x6}], 0x667, &(0x7f0000000300)={0xffffffffffffffc0, 0x9}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b", 0x53d}], 0x1) 16:00:38 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getppid() r2 = geteuid() setreuid(r2, 0x0) r3 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r4, 0x0, r5) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r9, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) r15 = geteuid() setreuid(r15, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x70) r19 = fcntl$dupfd(r16, 0x0, r17) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x7, r2, r12, r15, r23, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r26, 0xdc, 0x7ff, 0x6}) seteuid(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r28 = msgget$private(0x0, 0x0) r29 = getpgid(0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r29, 0x0, 0x0, 0x0, 0x80a5}) r30 = getuid() getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="796fefba2c3fd5d649feae174a5eeca832b3be2427cc842c6bb768d45e0343", 0x1f}, {&(0x7f0000000240)="821306ff4a1810cb2012bcd16296eb8bf4b9128dce0f446b87299faa64ddf3d83d4a6311a24507900e4e76d1b869505cce5eaa2b0630b1a52eb6d4db7c086609f2b9db4c4b0bd1bb09c6e4893fcdf2a1f20119dff40d3ab30014ced365ec749c52ca36899ef99ac2d3fb79d7a7ed1c4ae14093cb8744353842bc904e70208c61273f34402d95a4ab664ec58899b6822cb4f0d082b66c7d5456422cb58196d0bf0599e7e7400ed46b479472f83866b8f6a432c723e6b0a1e672ffaddba72f8c86d688034e5a3e28b5cf5eb03bb789485fd927e6b2a24760d79cddd0fed8d69377694cf8155b0c3282", 0xe8}, {&(0x7f0000000340)="527d025c43a70cd67d63fe56ebe531ebb10cba8d26f03547a6f97bd7664f969b202eebedadb39180283b5de5e1d6bf8453af1064e64dda49796e61ecd00805e175288c749f625080f4b5c715b50b225529e4ae4015ffc9acc016f51ffdc65116580fa7715450a8f217324f8a3391f8a9473e7ff08d529b81a5abc8765f20d277923bccb7415b8c04b898280b747bc136b90aa6e09abace7ce14af43eadcdce17029f1cdc8c6c8cdac5c80bf8bea1a3c1ba17d6e6211af3deed9d5c157a2204afef010792903cef96ae49b57b9d33f99df8a10ae0b602c33028f308", 0xdb}, {&(0x7f0000000100)="3f89c0401ea84a935f93f0c0c69af2f4aa4d5baf0fb31565b13526fb5476977bc363e0109e8c872c1e9f5292bfabc2bc139d", 0x32}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r27, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\b'], 0x50, 0x1}, 0x0) r32 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r32, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0xfffffeff, 0x150004}, 0xc}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffc) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x65c7fef9ef8c9e4a, 0x0) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = getpid() r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r0, r3) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000000c0)=0x7) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r4, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) 16:00:39 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000040)="141e451d0b92f35cf10e99b6d05b17680ff6b1d63e74af556d68", 0x1a}, {&(0x7f0000000140)="526dd53bae6f44a61c798a918d9534a6a93f2024159b2d79fd3503aebc50458f49cf840654dedbc4de9e7b5931dd1ffd3503ecf504fd805b249de3503a7b4585be63a67103675536739b9aac91eb985aea402bbd441e1951f5f28de5bc5b5e785cc44e760ae9b03da3ac778511cdf0ab1c95ce24ed857bd2c66e12fb857643146e9663f5cd69cb3939ff9a20270c1ed0435270147cd065301112c482b0e880e2c6ed53fadca1f4db1fd02afa90f04f831eb73208d37639859f97859f9f07722f568861d2beda73f0", 0xc8}, {&(0x7f0000000240)="5a6e815bd5703f713714eb0c93191e0447690b9ae0e7fd6a084b36d6c59ece18d2facab12f9d6b0b30fd20302e5bfb0cef11d8df4e395804e0736ccf60263fb609ae2ce69c12c8e0d82b77c6b3c5b92491961dd39d060198fccac053fb78deab0687fff148dca4fa7c79bb5209cc44829051abf05d93ba692829ef53ade618a1d367d8df7ce98a51af9aa8ed1373d42b2fe087aa5974e4b0a64d9c6dc32d3662665e1b15b44e4f95a5e81acb7c1a8c02d7c4b731fcf368441c37cc9a3f078f596a1e1955715be9", 0xc7}, {&(0x7f0000000080)="709a", 0x2}, {&(0x7f00000000c0)}, {&(0x7f0000000340)="09670a8756c545ef6605f008ae2fdf12a96bb93ce0cc278ac10e13d4fa80ec45cf9261335c02313251251bcffe53abc32ba97f199bacfebc6d73476c78e8a3fd41beeddc6fc3b6610c989bfbfb19f541f400518b0a4a7932ebcb791b2ac3244cac00caf02b0cfcf9118f6e783c4f21815ffbec88c66e0bea9d672ae3307f015c35234714d7af17f0662fd27e0f4b60ab08952358c39cccb7dea1b5c7de8af96ddeb63c0cf7b818c297c7e4fc2835", 0xae}, {&(0x7f0000000400)="7c4c75fcca5fda", 0x7}], 0x7, &(0x7f00000004c0)=[{0x100, 0x1, 0x1, "bfc6ff1edf4e0a8dfe66b8c4152d54999508c6417a156bf830e41eb7a3ab5f84d256e984c3dea91a95e534b5e4b566ffe05e491ab828beddeae093e5649e13d5015ac33a57a70de133ad65964763514bb3140a6409b7fbe39593eb3b7021c77e8b56d6113afeb2c04b7f92b9357aaef70180f0b7ad23ec8ae2fad821073f17157c91796787a7ac47079910b01c12023f4c843f86c73caaaec07ec9ddc1d6c73fde05271b27c7ea49462454149c301e822333df7332972f05fedcee29f48e5275e9992ce55d8daf8cab8bee82b70a9487850fc402fcfa48f18257b46b45e87d20c2cce7028ea33f83df"}, {0x108, 0x1, 0xc5, "c522e00917476a0956b5a47adc3eccaa6055061345343673fdb3f9ca97f276e59214c3b18ffcd698b234563291d38695768d4aa4376c1da8eb88037e4ecfa5d6ccaaee9d2637dfa6414920680888396d660fd67fbe476cc5e1889e26b0f56b286b1be20c628eec41a0d835fc5962a6d1cce43145fcf1075124701713313ff0ddb7183ec323444aea326d173c1eb8bd51ed2b7be34d19f276799b01d55093ea02cd3fad1bb2471917269a59059274a68cb84559dd9f9073497b13a70b068fe82a3b9ce5ca326a23a6fe637a85556530984e672d58a9a01ad373a8ee21e7559a59a5fa28744f882f41a4e7044b3b71d09b98f644"}, {0xe8, 0xffff, 0x10001, "ce07bf694703fd31c4eafd7eb31421c7c8613e5f2f2b99a666f5de7b1285c6db33d544868615a2695abb118ba9e18859a6b811240e123a046bbb0bf8f2fe49b1284a3e6cd49ea44ad3e4f87fbc9611666cbbc9d3232f503e5bf2b745eac8e3886835c34b5c894aa80df7cb486425cfd5ba32f81948c527a41a953a6d3ec29bddbc3dc5151564b395b2b0a8426dfdb502cf87d2ae24f7d928ff50314d76853871e50fcb165b77337e918a4e9c5b988bea920fae735b81498e7d68724d6e0ff67d5d879cdaecc9db009510fa9efee218cae7dcfb"}, {0x20, 0x0, 0x2, "135484d84a2831cba759ea88"}], 0x310}, 0x6) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x8000}], 0x1000, 0x0, 0x7fff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000c80)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX=r1]], 0x1) write(r0, 0x0, 0x0) 16:00:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x11}], 0x1000, 0x0, 0x1ff, 0x0) kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc1a84fc911473531, 0x0) kevent(r7, &(0x7f0000000100)=[{{r6}, 0xd5391526473ffe6b, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x49, 0x3f1400fb67cd4466}], 0xd27, 0x0, 0x2200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r13 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x10, 0x6c30, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0x480000, 0x400}, {{r3}, 0x0, 0x8, 0xfda7d044ef633d6c, 0x0, 0x8001}, {{r4}, 0x32c49a8e3fad4b84, 0x5a, 0x0, 0x80000000, 0xc7}, {{r6}, 0x586db099d92341fc, 0x15, 0x10, 0x1800000, 0x5}, {{r9}, 0xfffffffffffffffb, 0x1, 0x2, 0x3ff, 0x7ff}], 0x2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x25, 0x0, 0x0, 0x8000000000000000}, {{r10}, 0xc, 0x22, 0x8, 0x6, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffff9, 0xa4, 0x20000000, 0x8001, 0x1}, {{r12}, 0xfffffffffffffff8, 0x88, 0xfffff, 0xff, 0x7fff}, {{r13}, 0xfffffffffffffffa, 0x30, 0x20000000, 0x1, 0x400}], 0x9, &(0x7f0000000400)={0x6, 0x56bf}) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r15 = socket(0x11, 0x4003, 0x0) recvmsg(r15, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x24) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x54}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x6]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:39 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x5d6) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) mprotect(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0) 16:00:39 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x6) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)=0x10000) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6530003b9ec15a3ca4281b5c91250217de74d86e704b780d147f366b4d71271c146f706e48cd679e69e38466135c476b22ff744641075f48d402a8f01cdd5f815437b9104bf57494f0c7acfcf83de9e42f97867696a846b24a70ca807cc75133d2192f39e19b88d660c36b152a28"], 0x10) dup2(r0, r1) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) getsockopt(r3, 0x200000029, 0x1a, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x0, 0xffffffe0}, {0x18, 0x2, 0x935, 0x4}, 0x1, [0x6, 0x0, 0x0, 0x0, 0xd7, 0x4d, 0x101, 0x37]}, 0x3c) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:39 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x3) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b8d071b9d2a438706000000b818000000290000003100000000000000000000000200050b01cc6ee54ba823300049cfff7de2cfdd3a3d913b963cf17ece036129aead73f5b794a861478c75baa91174592b24d2cce43549d2a4b15ed1aa31806db42ab14bd2ec98d4a7363b6324527095e604a0686d7630856592d1bc000b0a619858f135527508a72ce35ca2b4877d3e7fc5c48b3368041d30f7f26549d4c2684c95f8cd4ba327f011c0a5f8626b4d6cb5ec1e39c07c2469"], 0xffffffffffffffc7}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x80000000ff], [], [{}, {}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x46, 0x9}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fcntl$getown(r2, 0x5) r4 = socket(0x18, 0x3, 0x3a) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r10, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r16, 0x0, r17) r19 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000180)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = getpgrp() r26 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r21, r22, r23, r24, 0x8d, 0x7fff}, 0x6, 0x2, r25, r26, 0x80, 0x100000001, 0xb1f1}) r27 = getegid() getgroups(0x409c, &(0x7f0000002600)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r30 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r28, 0x0, r29) r31 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000180)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r37 = getpgrp() r38 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r33, r34, r35, r36, 0x5, 0x7fff}, 0x6, 0x2, r37, r38, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x5, &(0x7f0000002640)=[r11, r22, r27, 0x0, r34]) r39 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r39) sendmsg$unix(r4, &(0x7f00000025c0)={&(0x7f00000000c0)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000004c0)="b1ab55c13ebde659f144093bf8972a82ef93488c8f8b5af972b4b7f9585c28e83f6f1bf9a435fb8300cdfcb1a9451b200d679e759e8cd85471f50496d00f6d4be823798e4c046ead4ca56d18c068af13a8713683c2b495c420b2320e542a6dc231b9d1b7d8879565e5bdee6901fbda64c00d5960110d1f90e582801232dfd21299868f401df151baaa3585d0ec93c033f695ccb2943257926d9f68248c56d1fb31a0cd4c70d0e90c001ce6e2c5b8f5d5d3da6e02704270d0f5f964209b9ab313c44df0c326691fdd2e63c8b70f5ef294f5c64333feca488faeb41a0b932f1d8faf0812364f74ce4c892aa42660ccb2f438c3d371af6fcf9a5a32989018a79290ea12b31005c48bf54eab2b8c0b5a353fe33f79eb16af049ed8cd05bb7063633bd633e753ad72a8c6ad59ea2e8509982296d7e22357578ebbb1ceaddeaeaa25f27d264da4c9036cc1b68a0d794ead4eb3cea0a47a7273250be103872716d42f4110a5e18432407be9d70989ec20485c1d3d38c4cd54d76f8932fb6754d0c8b3afc4719b380e07cbee327efcbacbb5e376e5b1c1aae4087d5854bb283f7fb7766ebc451d9131522e0bcedd29bf29f4dc43e8361f00cd25c47ee10f3f2520619045319f84d0ddbe43d9f211b40227b49c1ce61c5a83400836ab5a77329f1eeebc19f074a8e636105f7964a15e82b0ea0951adda09bb0ecaf3e0599e1d35d2fba5d59937cf262d3554fcc86a7c152ed8c6f637710116624c4b0b15eb1f8a7f848958ff9da3d34e551ca51bec8608ed774c7ff2223bf0fd41625e7acabf2e700b22477f7b3b2b23f3acdb619267c0e1bb942ed560e72aab83e14d2eda0e9170ddaeff5f2461e23858cd164fea3e7fbf41561fd4593270108c39ee9e8e02e24849309b8c593168034f5b6f572ead1199ece9c01663e739c4e65b3ce33715cdca3901cc995e3f0daf53b5c9fec2d4e8a82eca1edff2c8df46c6174fbe00ec7dea97b60dfdbaeef787628baa3bd0794020fac650538bff96ddfd4f295b7323e7e2fac736a2755c787592c3e0e0df481f32df22b3aebc273c188da3cc19cdc6ead982e53bf27b27798bf7d6f3fc4081e3edc8d078af083a3f689d0649f52d8a17afe1ec8b442835277f8129796edea22ee971187e1e42d0a29e97e5cb5935f819370a07fc8704598a64cc8eeb891ef01ffb23005a0b53edea9af38d060ef9237f67734c7e418970ecef367930f859661aeba51d913fd80f78923cf7a6e455a6afe3237d2d52bcaddfe3b953e74789bc88ece06cc6736f7c89c0910b0c3e050d5cbbbfde67e76407b03c31a712c7f1b0637a18edd06c3ed9b281d45e96cd85e9eabdd76fdbc4c176fa20c2b0ee5848ed0dc647b4f446c28842cff7ecbda6a3244a08d3aa8ac2eec30e9da8ec82a7582eef9cc570ace8641f4180f3ea189c091ec7d6a94ddef8cc4e598f469971aa428defdfb5c6ce71127bf49e5075b8033b66a2457e0d011834d817fdab76f85baa2fb2cb4bfdd2a79eac7530b62c84f1a07dc01ca58b08f3c72907b3fd11496cb7b8a904405bb4d790bf675457ace78aa653c31aa0f89a92da791b20efef55718a0e51572e6984f0429fd2393a418f1b18e4e59e74fd1d2ee3ac5ecdafe112926a5d93262fa26f4f8dacaa204518cdb107b72c930f28eb42ae9a9f7c6c6d6d9fa5c5ee1850eeb3c7cf8fb2341e7ed6ecd582214128184df4ce21110b4eeaae810b05a92c13f74434f631878759b04e7c5a2b3656f6e2414d782a8b922a6644eb53b4be36f294c1eea92888f4f8e5cfb9bc25f8299d920a0b2871ce9436bde9da70f1c6f5a0c72dd0c0ab941fa696577296c0788696c3c489600a035729fab0887c7b879d0bcf618c18cab6154dd4d26c7f9111ac9382a04704172208f3970d6339c0b0a03f583ac51a03429456c92a1732a2922be97b4e2ffe094a5e2a4aa8280c8a418bea19a7a2cc1ae1b82638e482fca2bd3244baadad256a1e5463b4b06dbe46cd57b6f31c60ff854af5b27a3b488a84959d2d2c2973a8181176af31a1eca226b250946a343f309934920a737c66c2252d6164cf2f3d38bc7ee9ae4f773053f06dc65eba57260346b34e02f4ce0427bae8cca9404901e2d61440da41f7d739e31717c2bc56b0ca02eb1d9d37a449f9b0707d145a7b26f65a65b99b0bacc06a20a011176dfe48e5daf3a2f3cd8a6fc45bae9e657b8cee47bbcc56d094eea060a386bf3b8a0a8611a2d9fa44e6a154acc6845a4796914f5026685f01cf7b2a9a6e2dd71d406a0467459815f30c331682009659ed1d5106137392892dc8746da4228147f2b8ed60aaf3a89bd4e24ee48eaecfc099ec31dc7be4188c2f1f948fb2ae6e093016624c5a9b9ad581e7a550eb7f6373e2bee6e38906394707fce7f3013388d5f9e203ba33106c682397bb483f654153482efc0fb84bba23815fe40675137d5ccbe9bf71dc0bf5b92b3d6b8f14388ee2c37ce83ad26114633015873962bbe1186e1890d7ad8cf75a58a8f2ff8f65762740aeff054b697e578b0ad64a0fe7c8c06bc8224ab5a88f833872f782438b61c9296461cd69f7e6418da24f95756d87c295aab08320ce4326071e1149cb96fa7da27dd882b19d34036088d2f5086afd77ef09843b78d91a6144d18938509298cb69274b927636daced3dce6a40849f637211bed12b2a893391f853a0a2e1ca9180bb6414d6aad4ad296856aca5f154cda8ffa7949a631f96561018b1320c35b018bd05e66637ca38e6c8f4ade109c1fa2cc1c8301e7cc9b8f1132131996935f7251471102c47e6e97b3cbbfc8d281f12c6cf0d1c9299903e05c66e2e0a93246c1167996e4dcfb60586ddbab29d6e29045d5e0dce8c01c57c7dd6c5d11bdf7580f45988b39efbe03a68bf994952642b60b9175ed2f9e7ffc89ca0771986f3c492d8f9a055a0634923dd3b0a24a73b152c083818b65131d45e9365ba676505e393003dfab9259350f1d67fef64a2ce3aebc3af82da2849cbbd23b05d1cca579e812d16b2f7a95dd93b66cf192f458f0a4af39686f316d69d9ce9b5d4baaffb7e75cb2ae0935cd7eff63ce0d259baeb5dbe5a2153c53f044a88fb837d91791e4709470214aca6f0f90fb35dd2b25824e9a7941f6d5c5acfc92969a9fa5cddfa7f60dbf1e2297757a55c858859fb73c18da522a3fa8bcf56c19427901b04e77a2418a199dcd4cad422633fff0f5948f173c77d778c6f17f77d0e13f122c97a839567203bbc366eef9645ec3c45f5e4546cd51f14852bf495c27263d4741d4fa6795ff3a8e84a57a58a37de8af0ee6acec9815174f0ce166fceebe7b3e3fb7830193153c6cbc5dc7278076febd9408323177a84893b7591f508f67c55afe85b0a30aef6b39fd780c03f346dc114fe0b36e3954daf3b5e5232560cb286374d580babacd149b35d92853ab6670ebf3c11786797d076331290410a40682df56f032a8327d627b97edf0244808178b2ce2828e5b5f9df55cc2a38a70d5cdbe157bb81b1903a08d884bfc87ca65728143ae16d5de1728ad30d43f09b3744e9390ced4e530e5086c8d136a403eafc7e4cc1064c37cd18492e7737ea7a888348b041558eb18c84836df2a6d23063c708af13d33c8db238f87bdaa3289897590d7def6f1a5b81f99034b163db8f3dbf2fc0f1455ec9401ef0b57ae3f7e3900e4cb90b719f2aeaf8eae33e9ddc6555b992768159a134668f618547c7a1fee5ee25ccf52ff8a40bc41d4cda71823f71b615aef24c766ae9c6458689cf8088cbe4e4eaabe1dfd9cc9eee04ebc1ab662347bcaaee786d27a3e4fa00049f66e3de1c21661431f51b67d5db3f68a5e132e0b05782a83d4e0656c768f1d1c8aacf6830ee957d25b6ba02ccbcd70f29f3641dcc75fb36e6c5cca526c10bef5b5d55566c3be2b4366fe3291c632e2fd533e6d8281742e3e83afcad2fa45c07d5712cff7e7a1fc5ef4d457edf2ce5c57830fa3dd6560b18664f26459be1dfc8b26ffb9a0dc1657d0e429d59b41b21f32248752e1fb308f1a0eccf7e35e42bf408356fb6ddda24b87b69776ad9ebc5805f066b138f1da6020cf556a8627549fb360ada8956ec6be114ff0864a24b97f4376df7db22342bb1598cddc32059393170340493462a32eea8c5d65e82ae8fee2f59c86756e5d3456abb612b318fbc2b4b90874de72bb8132e91ae8b6aa0bfec87177e43b9f571e947596faff11150c16dbed7af46503fddb26ded0d0a5740829207df3d3945dca0b4194bf7b1f81b39317000269403c353328272adfeda1e9e749613cc651b67f43c9e07c39f4f75be60ef744ef62d86560e7b62d2c4d9233b0a29f1be78313837eed4f34f4e34e9100e1f3e4709c7adc69a27df605e74769f813f0652c2220c46ea6c241fe4971875e3bd8fba1758bff63003eb20050ec552a81c206c251a9b2af4a3368fa3f8530d6ac99eee6c4f5f0b80be71eb2bc077e0cd666e9181f6003f2d92b1415d2e164b2cd00540e890138adba51ec763550aad0cff71b3c3172b783d6205e55f482973e612e9c6a41fe144e495965a1614ce59f7b0e640d05dad11b453082decfff8878e760d5c7986eaa1e1eb5523bd3debd2539d209dc4e5527c541d47a34290e100132ac3c41213e1ce708dd5eae5c6d3dcd497a347e34ee24bc05a2657a7feeebe0568642fedcb3fa9f95805dd9eceb81b9fa3d034a678c5b39414c22a4bc6bafbd5d982229d0dae6dee98e7cffc25340303622cfacd04fe949c66dd06215a53c1fcd685728eb4d632b6cd95307302b6fda9da85a7d15a3ca8213ca11ad46106aac3d50b9ed634d08a784a1215ac99cddb3e54f765446757c54aa7041dcd0b892a40c9007c52f7731e71bafc655c7f11388391fe2503f191c467ab2354bb8f5902e27ca64f8df7df96e1b4ccdfd124c8788a512678d45a11ee3a4b3df8df600ff454c23a3d3d4c4eb200ccc7ba6974e42ff576512f809538343ebfbe857cf67f5c16683076b807c3fb323a7bda51d27f1059db822aa9f5695c79e1a9077a91e22f7d6be58a73ab5200ed6ed5810857db65c573bc2e256fb476f358f7f6eeff9015da77531694d65678117111dc818c595cf3b506cb7869ae52773a9099b8075e75831398c0fe805821170f14cbe04ff8d8680092ea9df6b912c0be81248ff8c127dd1e298bc567a04b13941f75f4079c10c4c58383c01e7ccf5f6b89605a95a9cbea7cac012cf22df1ed1a175282339b0a69572bd29e5f4e5d8aa5dae0fc74e504f6135c057db3e7c1c852cb386370d1f12f02e8db5a2912c44a283470d834322332194f82b8335592acbc2659c94740dd6ac363cc333d7b6c54b20e14d88fb000fffac739cfa41013d94d8711da77a37c5b881c039de380015d382fdb127b4665233392363a8b4a4de2103bcf1c38fbd9e053acc5e820bd1663e59cb270f0ef69dbc2c025a50001a662588cb534cac1f3b30b05180be742ba956924646d628c6c77b77928df6a382ee04d1576609be4231d265b7c0fe0dc287b3d56bccacefe0e30cc3080b5cda0a26ad68c2ff3480450dbbd52c0048b1b346fe5be5b4caef361ea56f820817e7c5b68372b85858e98bd3e176769061b86ba58ba2038bce60587e0fed9ba877481f52b1fe65de3b3628eef8bbb3d5fba6c18fe696daf996a2ba5d63aa1bf103aa39b0e5c3de11a960f6088397e83fa0ff89049a0d9e355427191a66b4fb6b3b64bfd1751276a93f9b843a2fe1fcb3b516887bf0ca232a1238a85f8f1c7a9fb6d8a61b62a1800ffeae3d", 0x1000}, {&(0x7f0000000140)="c76804c79748910191b2f2c2d40ac1a90da0226e2cde32ba006376520d4e02cf250baed34306610de09aba426d85bf381cd1fdfd284e501437636ec72e647f9e2131e48c6a2009954801842cb619ef2b0df1761f1b98740ce5f049624c371ecfa55e07a44a40b62cd6b1f836deed82ec3e7965b033ca571b24fd7a5fbe726f112709a2fd0f385f8d0e39ce4042bc0c6d865f96e4c9dc97d860088b", 0x9b}, {&(0x7f00000014c0)="883e967a1309752a3bc347646a4eb4fad090770950ff58fad0def51a7258ae06b69be71dd8d0a02f697cc8876c461f9ed243aab7627f1e5aa50f35c26f04cdaf8c23dee15f213c6a2f23223df790ebe570f039d8f132320da8a3505b37324a998d1dd21d31e21c489fa9ae035221e25e9f5ec64a9d5df1630bf79d252700998140fe6c4177d83378ff1408885e77620cfb766b1f4db011d8ded32b8815f20725077f71fb09fd12fcd14dc65e18d41a629ea301cae5896a8c23c5860b9042cabb53bc898ffd48865af24034f5ff40000864212af55e210b70c8", 0xd9}, {&(0x7f00000015c0)="5d17710e9ed36dfcee91598a5c9d62fb2641273ae9019f1eac24ec1409b7f418f811711422c42d846c586b7db202a40cf76b3ff49c9049f3551e2f2292fdc27be5b05b6fcffd90c0bb03455655b693c009a976537638a3ff049d8624a221d52170f719001448d40c6fce25aafca89b0423c883dc9c27cc562a7e73ed6994025d74207ee3a124c6347eb2c119a4829ce6fdf28fad43a90ed6c86a93020c7dbb5864492966f6879d674a27618b70aa2cf14d401a00363c69a7a537aaa88a75bd4824e3b291eef8292135d52b01a201fd3ec0be519742821e28d4b019759d515dc40d55df7ffd650c06927dd2fb8db47779ce654c8c64615cabfd2926b914f2a3ab470c8f03d78a2dd9c9a2276d7da81c3a65ca9d3147bba56af916e0aa9e9401d0c354a5a6d80b3383aa1744f5a952b87845ae2a61402fb5a3a387f1e08a98f3ee6f44a35ec341ef51989f5ee54f69aebbb2c39edd5c0e77f571efce9d727ab30d20c81be6649d4245fc14d5e6b2b15ba362b3b4256e9aa76af039aabc825db126600aa10b1a33a2df5fa0a9aeb1b0f96dac291b4f73182e1634d7ac92f79a9c0f3fabf946482bc6e7a6689afc7fd504279e84e7fbaaa13effe66981079ba66c9cf61bf0a724141ec8c8e2a1d9ccacb3b5d80fc9238128d01b5367e3d3a5f25d35700b57dfb4159f500bf0f9b81e4b55afe5f0b37fddc3afaa6483e1ddf32ada9e7968e78d8ad1a2d48431a125cd1c7b0222a9198a7943a97a89db7a0640a930312c6df0a5b0b8b6af680c12b1f865f219a5ddb7434adad6180d14a368bb305d48bb0f6a7e1dc9bfb3eb2ae2e320be8df22f6f4c087fed374e72a30f2767cf8c0cd324d23cb1ca0a6587cb792b3bd475da4e470205e703bbee6ae828df9da6ca53b5d4c8d6e99b1f14c25cb65dbe2769a9929ffe3d9c6426f7fe8fc33bab742cde1d0799eb4c03d9ea197a2d02488b5aa5b8b5ff6f7eec2acb842d8d3c1e54f7751eb785fc447eaeaecd0c137eb037ab906479f88ccff06b48473cd00a6ece0a28d657f26a47485d4fcd1580875541d95a2700b99b88c3eb68ba9ef30635daa3b9f90e57aa077b2afad1c60f5187201c28df94681dcaf379480b2eda2c9b8b649fe5d43b0882a365df50b4dd1c083ee7f1ef7e043227cfe18a608281b002552a006e855db4a856e06896e010311d33a92cae089ccfe07a75bcdc12e3f6d6c469d5febe732492acc601f09a108dcf8409f2d6705519f85735047c687518bf3ca5382ff4eedb111b876506afded131561f0f02df3508069f3fc39cb33d41f5b215d8ed35fdc27f8cb5be975c7512a55a2fdea2bce5f6f9c3f94bd9e718a07cfc987b6ed49c630cc13226df5a1440ee79f85928d2ddf397ece89fe778c896dc615e0b9b058513c072d0cae9f0ea82bb673bb652f1a66583765e91267aa87821f2511906214602c64faa92d1549b72db3a01413ee00a014c467b116353cdabf8f4bc1244cf3b8c32e8bc412bad08a6d94f413daeaef8bd3053beb9473488820f657358fd475db948c71fec7b593ba0fc570510f022043a78580044ec77bd035bf8d12394959526a0834efaed7e38b11351c68c7e1848ed683c274fdc6aa1513600b53660c71505d2af079d118f196e7eb1564a15e63738b5e733957aaa1799018f9eda1e6c5d53d2c5522bed7e975dff83a44548393e7dafb7da2862a684dce13266020374f997c00429801652125375f2d7e7c370da8467c8b09c0f083ab2e6b8cdad2df0a9c78fb600abfb9ed587bd450af0ab9a432178e66ace5aac2c96f6e84659beebdcf3695c60770b547cf1037c980ace0590c5eef01a2fc05e91b9c7d2af20f9c3dd4e7ffaf4481e76d17de2a385208b3c5c0b7d9d31047dfcb77675e3781794a1183f058da28ccfc8bbdec4e9c09b58b6e2e67d332fda8b6e5f707a9f11fe1e47cd0bb6a353d10afcc845237721b1b8fdb25f1a19cb5928c7aad33c78f0ab61b920cb90cd1c7804b987a9901ef2a5b465fa3dd5b43a6720933f1cc3a8b2c4cf729ae08f9650c9758adb35ccabbc4de2ba3b3dcd48812f3dd0746e216958a303bc5ed02976b8cbc372345460eb253d73588ef1eef509a6e98b6bd1901b2a06dbb14ceb9fef2db64ceed96c0805c7cf8d63f8af66ce799c5f38dfca39d31ef726a95cc2ad2da5012bcfbed1f026c7e815a4e2d6b762a7395f24f5f9ee9cf806de6b699d872017fa8ad59e7f33bf2cd7f2d6b7743a6899dbc1e60dadde41af202510501c7d4d681af5687e73deb19aca083b069cb6631fc9067740ddd01502c6bc9fb8a93528c6002e26e13baa7ce150df2949195131b4b624d7a7c13ae0896581f489e548d75bf706316e84237db59f5a5977511e4f8763ac8d3c970f0376efed121f4204f4a1b5c05b343c74c9b8a2e6d4ad13388fdb3d41338e362d9ecf51e278e1dcc11b426fad758188bfe8f6d7bb4ba9c60d51c6953564c46b5416218504895e61a0f5931a3502f9e983e66540ec12ea01d2d384a7606387dbfba7e0e63ceab6cb74b9fa661bf696df4ede18673164260c7a885607a8afaba0035628ca5c0f3ba3dae0e3be8c72776aebc583bb76b9efd16537bd2702c4878538006d59c89c9d462a3b139579966ecaf3e9315bba6932c803e71cc2c621fe745b240a59b6e42e6ff816db2b1e8369445a681fd1cc4d65a7995057875fc0dfa80e5a9cdb13bc77c913457ad22df6558a65bf0015a2deff068279dbd8f3bea7e3689b944a4073997cdfc1db562b686b0080cf9fcea5d0f89c7533ce2c2420cbafdb86c7d7eab3df64b68b61e5390a78b2ae4e50874e95d7fbf58c756b375849be00b0935791dc163a9429c9ca4ebd0d548947bcd6eafec63315da5db3ad751fbd9235ab35b387f27998239df9323b995486b8f4c2a177288413f6e938379064b848a6811c23903550823353197adc040c8c28939c22eb002a98e386cc49f844088616cb5f6cc3a48ec093ed0915dc30908bffd0fabcc14b0415a4d873ce5861a89d12e15804172be0f6a9e8489184f3ee9a220c20fd98bae6d2a04f3b4f137c57e0526efe3c36eaecc7b14ae25cfd4013683a318fb1cb30b231ac213bb93aa433cb14e02626f2fb7c54eb93d0417131869403669d85470f4fdffe8ae1cd6c453b1683965c6e5e792ec43c33fd53055c762bbdd6a70033cc31956a4286bde1cbb39238b3d17bd87a20d251847c9ca5dd6d3bb650eeb1082e35891b8d75588a541c58ff36aae80940ca28b6901d0ee2b193874ad89209609a2b097360de2dc172c6f35609d73a8254e9a0566596aeb81824a03e7d3d68cc5742a148c8897e3f485923aeae9825804ca1202cfebccf43e1c8efeb56b87256c57762453b4d6d9db72c376be60de5738cc0be0f0af3696437af86b67913bc2b23a6684cb191f83d25f745c3ec692f393b95c6b55fdcadc77e681d640de5b82c07502385d94ca7e4837814d594f92b4f115bee45419bd22805981dfd6f9a8f59bafe6370ad59f23fe68caa9f5c1c81b4b70865bb29a96536b19fa4365463a9d405137e1cc392be33ae6ad1c799ea6478fce0770f3d707c126c3172924d55af7adefd99ae29773a43894508d00190614a840df66571b9ddc38bd4ecf8cedc7ae1a6b6fdf7e3b53eda918d1a4f21c346e9c550b76b5999e8a673201543dd576d127e497616c19ceff77619d534960f1a7e06eb6c6b1317468b93d1a0df849996ecb4617b7de0ac32ee0173fe9a21093f64d05d9aff3e6e8906f23ee42c2e87850ef8a0b6a7484283ce1d805608d29da3f17ca6d9bb662b6efc4ab11fd9600e543063d4784d82a8d4f2cf047ee8c479a85cbbc7e3118eee28d7740f78e5d050bb775326ffc6b80ff433d1a3aafe5574b2bb39b0a84cb83fdee52e81aeb6bf59b53c9a89a9b5f678bce28e92f11335919994c0cdc5c8ff1f90fe4616a502574ab5952b2e8c994bf7aa2146384552b97448aaf633e92d7e6ae96cca1d486f6d87d8719a640c80473f2623ffa15783543c3af3106bf231f536bb9a51bc4bf1f622f6131a5abbfaf1177ab3590558c914582fe832509afa925d42cc64b2d02522471748b49007f9e06ba29aa8ecd0d6896da3d6b6dc180c9bee8ee48288bed62d2a6ada90dad0fadd6c2ffbcde594ee03690ad9f898f61c3ef6fa9bf3bdbfd4463a6afb341deea144e46ab6556d5fce71858fa1d18301760a51ecb6babff0d5a136d06dd31d0c1f5efb8ce004ac7a5ef2b5c4473711360ab922742be358592411129fd561a1fd59ddb07d04dc73449b20ef93f1d2613f0892a43f3b4aabf7fff8edbda0e4e4529e15a60414765aec39fc8299c7f01973ce341d20b0b96435b5ed48cd02a95aa3978770aacff874bda58bef3c8f79ff20352aac76d7c2a4d8ace6fe1040078e88b5c4b36969042284e4db5b9af3f3926af86a6e2ae6e5cc98a61fc4d30ee6ccfec472cda1cb126d83d1b684919b56aaf579b2be2f2d6f95e49eb2044f498cb4d3fbc1d9c91f719cd7df9973132f2a48452a94c512a21be2287146707b88236eaeb7b82eed71b5c8f255e361b971e7a08902b88b70fe87f54de467077243034d01e1223c3fee2ab85a11dee09ba1cb6e1c4b8de8027e1ee9d8a9e577c3bce7edb97e4c3df192ac39602cc1b5041b7b3b5c64854bacc7b5fc4da5aa751ff6c64aafc1b166970f40c994bb78a1497868c8f5e08c3d7e7823ef3fbc8ab7f9edeeefe02cde2850f15363628b2aa00406b351a75cd66656d850a72b7dff412cd61922b516aee78e046ab4b70d3d7f93d10dcc5787d555b1af80a925db2f91f0c622802bb5f0158f711f2b1f511a676fca42cffa7d2f5b396be95bdcf0598ef52b00622b3cb8d8e12fcfc71839dbedf75fb47fe6c8317c741bdcbd8dce0290862e8ae54237410f796ba873ab3dca7659aed8be694114fbfb522485ed159cfaa96d01ee9a6a6e5a2619ea57ccd7510ade281f1b599cd0b120c176e88f873c48bb2b7b9c69f9b7bce3cf63b3d7dc12ef50bb55dd09f77547d9e4506b0ea7662cb039396adca148f001023515cabe2b3916f17ac7c1b9129e1d52cf319e35f1490f1d9575e754dc191e82249e4d31714eff30fe25fa9a4e53543449ac88749dca7666a8b0ab840d546a334c95434b6c9232fe38592b47bbee22d9b061b3b0fafb2077b5606a6c2dda69280a6ce3225ec858e0e0954f5fd210c548d554e10c99e86a1824e56681eeda2a32dfa60068e0951e6f2b209855e82fb0a4d3a773fe37eb2dfeed3c34aa7b9ae6783d61a169299c8479c1f4deada56bf65e37401acb019d843f7bd782db0eb6c60dc0a757a3992e960018f7674d289d8895afcff67edba0536addf3161b769ad0925e4ec829fa4f78e574c1c6fdbfc95ffeb18b251d4d8e78732a0495c22563b98ead42c1f108209d97d9c36c952db9ee89f782f932c69d7c193e7ca9e4f6528c470b29427d168cebda8bb1c0753cde973c6bfd4733a9350be61eb7a446d740e5006daad84a2aa2e5f2a1051430d0ba1b1f2f993aedc08c88f849e71adcae53fe63a2441c2c5144738840ab40f7aaab528c1749286dda57b546d0c0c22d88230118ac38e00bad9eef1d6acb423de744b27bda0b23ffa90c6c3792e137473c77341a598bb5b17ecabd3bca45c40aff2d4a6622633cd0fa1963a6f9eca9cfc234dc1589569135327068c70e7554b2374821af689d98b0328f5a97634334202609cd575dc708d16bd30008e9c3bc4898eab5ad4feb1ccaba807e02cbb6f8080c383507725dc8ef93a6", 0x1000}], 0x4, 0x0, 0x0, 0x7739e6aa267755d7}, 0x8) getgid() r40 = kqueue() r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r40, &(0x7f0000000100)=[{{r41}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r42 = fcntl$getown(r0, 0x5) fcntl$lock(r41, 0x7, &(0x7f0000000000)={0x20878650955b7c08, 0x0, 0xfff, 0x1ff, r42}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) pckbd_enable: command error 16:00:42 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) pckbd_enable: command error 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x4, 0x1a, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x7}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="4182740937b1811c3320a083bc14") r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r4 = kqueue() r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000140)) r7 = syz_open_pts() ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000001c0)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) dup2(r3, r7) 16:00:42 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x19, 0x8003, 0x8007) r3 = kqueue() r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r6, 0x80206918, &(0x7f0000000300)) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x9, 0x21}, {{r6}, 0x8000000000000007, 0x0, 0x0, 0x81}], 0x5, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0xff) setsockopt$sock_int(r7, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r7, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r8 = socket(0x1, 0xebdcba190df76278, 0x9) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r9, 0x100000000000, r9) r10 = socket(0x19, 0x8003, 0x8007) r11 = kqueue() r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206918, &(0x7f0000000300)) kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffb, 0x9}, {{r13}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) linkat(r9, &(0x7f00000002c0)='./file0\x00', r13, &(0x7f0000000340)='./file0\x00', 0x4) setsockopt$sock_int(r8, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r8, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r14 = socket$unix(0x1, 0x2, 0x0) kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1, 0x10, 0x2, 0x1200000000}, {{r7}, 0xffffffffffffffff, 0x7423fce652e33ca7, 0x2, 0x8, 0x4000000000000}, {{r8}, 0xfffffffffffffff8, 0x1e4, 0x4, 0x5, 0xff}], 0xaa, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x2, 0xfffffffffffffff7}], 0x80000000, &(0x7f0000000200)={0x5, 0xcf9}) dup2(r0, r1) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r19 = socket$inet6(0x18, 0x4005, 0x70) r20 = fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r18, 0x5) r21 = geteuid() setreuid(r21, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r16, 0x0, 0x10001, 0x0, 0xac}) 16:00:42 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x4, &(0x7f0000000240)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000380)=0x9) setitimer(0x0, &(0x7f0000000080)={{}, {0xbf}}, 0x0) poll(0x0, 0x0, 0x2) setitimer(0x0, 0x0, &(0x7f0000000040)) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="42b1a323b3efcca6ae84f298ff21f17e0346f1f099007e18b39c458aaa2a1ab62f992ba80e3aa83272d78ddedcfd655f49f639ea9ec09645a21faae91beadab88a6f1222eb096d7409f8ed6b6eb125d0caedfbc2c1b00a08658912df0f750dc1f8af1ba60dadd4b511eb70ac7d888e5028a74c02cc47b17fda6aa65c09bcec07d17a8f536bbc29ef8d2dde7711d67a3aebe55e7fecaf24d32186a10f4cde0da97d7451"], 0x1) r5 = dup2(r1, r1) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000200)) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000140)=[{0x0, 0x8, 0x800}], 0x1) fcntl$setflags(r6, 0x2, 0x1) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r8 = fcntl$dupfd(r6, 0xa, r6) semget$private(0x0, 0x3, 0x80) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000440)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x44fa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)) r2 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(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) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x80}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x5}, {0x18, 0x0, 0x1, 0x2}, 0x4, [0x81, 0x1, 0x800, 0x3, 0x1, 0x400, 0x2, 0x10001]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x410, r2, 0x0, 0x0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x0) accept$unix(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="0000000000c991aa2d00"/60], &(0x7f00000000c0)=0x249) 16:00:43 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x401, 0x5) close(r2) select(0x40, &(0x7f0000000040)={0x826, 0x69e, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff0d}, {{}, 0x0, 0x0, 0x8}, {{}, 0x0, 0x0, 0x0, 0x9}, {{}, 0x0, 0x0, 0x0, 0x346a}], 0x0, &(0x7f0000000580)=[{{}, 0x0, 0x60}], 0x0, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x1003, 0x0, 0x2200, 0x0) write(r1, &(0x7f0000000140)="735a00ce0670332b2f17db02640c186ff05809ed93037a37c96bd05a946d003259b2e2e289879bff1b28756756d07e50c5f2c0b8042612b1ca46e238c8394b7da571890b58da6736e7047391e3d4e909c4f56f83820ed0738c716a20d20115a7974c8a1b97d4ba3191642403c601bd9c3783d10a415e85a4dbed7f7553", 0x7d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x1) write(0xffffffffffffffff, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b660000000000000000700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293301df456214f9b6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = kqueue() writev(r3, &(0x7f00000004c0), 0x100000000000007a) 16:00:43 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x402}, {0x1, 0x3ffffffffffffffe, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x80000000, 0x800}, {0x6, 0x0, 0x1800}, {0x0, 0x472, 0x1000}, {0x4, 0x401, 0x1800}, {0x2, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) socket$unix(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x280, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) getppid() open(&(0x7f0000000600)='./bus\x00', 0x400, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) read(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640), 0xffffffffffffff3f) getpid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x8, r6, r7, r6, r7, 0x90, 0x10}, 0x5, 0x54, r5, r5, 0x2, 0x14, 0x3f, 0xfcc}) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) r14 = socket(0x13, 0x8000, 0x45) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x8, r16, r17, r16, r17, 0x90, 0x10}, 0x5, 0x54, r15, r15, 0x2, 0x14, 0x42}) r19 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r19) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x8, r11, r12, r16, r12, 0x92, 0x10}, 0x43, 0xff, r19, r10, 0x2, 0x14, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x8, r23, r24, r23, r24, 0x90, 0x10}, 0x5, 0x54, r22, r22, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x8, r28, r29, r28, r29, 0x90, 0x10}, 0x5, 0x54, r27, r27, 0x2, 0x14, 0x3f, 0xfcc}) r31 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r31, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffffab) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r32 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r32) r33 = socket(0x18, 0x1, 0x0) fcntl$setflags(r33, 0x2, 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r37 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x8, r35, r36, r35, r36, 0x90, 0x10}, 0x5, 0x54, r34, r34, 0x2, 0x14, 0x3f, 0xfcc}) getegid() r38 = socket$unix(0x1, 0x2, 0x0) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r40 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r43 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r43, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r44 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r46 = getpid() r47 = socket(0x18, 0x1, 0x0) fcntl$setflags(r47, 0x2, 0x1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x1) setreuid(r49, 0xee01) r51 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000240)={{0x8, r49, r50, r49, r50, 0x90, 0x10}, 0x5, 0x54, r48, r48, 0x2, 0x14, 0x3f, 0xfcc}) r52 = socket(0x18, 0x1, 0x0) fcntl$setflags(r52, 0x2, 0x1) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r54, 0xee01) r56 = msgget$private(0x0, 0x4) r57 = socket(0x18, 0x1, 0x0) fcntl$setflags(r57, 0x2, 0x1) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r59, 0xee01) r61 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000240)={{0x8, r59, r60, r59, r60, 0x90, 0x10}, 0x5, 0x54, r58, r58, 0x2, 0x14, 0x3f, 0xfcc}) r62 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r62) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000240)={{0x8, r54, r55, r59, r55, 0x92, 0x10}, 0x43, 0xff, r62, r53, 0x2, 0x14, 0x3f, 0xfcc}) r63 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r63) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r65 = socket(0x18, 0x1, 0x0) fcntl$setflags(r65, 0x2, 0x1) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r67, 0xee01) r69 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000240)={{0x8, r67, r68, r67, r68, 0x90, 0x10}, 0x5, 0x54, r66, r66, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r70 = socket(0x18, 0x1, 0x0) fcntl$setflags(r70, 0x2, 0x1) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r71, 0xee01) msgget$private(0x0, 0x4) r72 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r72, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r74 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r75 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r76 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r76) r77 = socket(0x18, 0x1, 0x0) fcntl$setflags(r77, 0x2, 0x1) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r79, 0xee01) r81 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r81, 0x1, &(0x7f0000000240)={{0x8, r79, r80, r79, r80, 0x90, 0x10}, 0x5, 0x54, r78, r78, 0x2, 0x14, 0x3f, 0xfcc}) r82 = getegid() r83 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r83, 0x0, r83) r84 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r84, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x45}]}) sendmsg$unix(r38, &(0x7f0000000540)={&(0x7f0000000440)=ANY=[@ANYBLOB="0090122be76ae903a905117db3e576ef52611a5d9e005584f5ec6ff22d0f931036a0011c4e7d537032c6050005000000ce58a5be9f4d2a169cb487e706f64f509c19747d63112f03935906f70877ccd52f0db866a150c80c3b533b8d2d7e6476052fe265968bdb12d230d6c48facbce8db835f87c65b1f4cfcf0ec36375978792e9bf96fe70025db0f1aa7544e1e954b5b49b8f137136f797c0fa2a6b1e3aaed0b52bbf03881d349ac2338642d24a395ea5f7ccc554b9d8ce68156dedaee433d5222b369cfb77e7f6667ba9aba9a211ead629f3028ecfb02c775c7e2252a6738a38fc46ec5e1098066754100"/247], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000680)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000880)=ANY=[@ANYRESHEX, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r44, @ANYRES32=0x0, @ANYRES32=r45, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r46, @ANYRES32=r49, @ANYRES32=r55, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r63, @ANYRES32=r64, @ANYRESHEX=r84, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r83, @ANYRES32=r71, @ANYRES32=r73, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r74, @ANYRES32=r75, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r76, @ANYRES32=r79, @ANYRES32=r82, @ANYBLOB='\x00\x00\x00\x00'], 0x133, 0x3}, 0x3) r85 = socket(0x18, 0x1, 0x0) setsockopt(r85, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r85, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfc0, r28, r55, r86, 0x0, 0x290, 0xbfff}, 0x0, 0x7, 0xfffffffffffffffc}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r87 = semget$private(0x0, 0x7, 0x80) semop(r87, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) semctl$IPC_RMID(r87, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0xfffffffffffffff8, 0x9}, &(0x7f00000002c0)) 16:00:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="180000f94a88daddf2fc9f4d57c3", 0xe}, {&(0x7f0000000040)="4fde7ea4e05e46909c6b8659787492f56f28413cf5e7c819e4f17e689d99b142", 0x20}, {&(0x7f0000000080)="1193512a748defc02afe89b7e9de4c08e5b331bc6f61ce07d705a003cd6f998fd3bda7d32f7ad76b1f73922fb87c40477abf51b0fde550f717e2722b3dd1cf60d8d331da0abda9167a12f760b757d7f8746ac3f034255e78c825c8b6db987ce1da1b9f501efaabd486aaa963493abb712636c4382d7f47a8d4e7f6d7", 0xffffffffffffffcb}, {&(0x7f0000000300)="7e922b05e5ca4e866eb2f98c84269a5df2b63071142af128de2649540d13f7f62e2b6c607fb264c7a154ce32cb7d6b2e905eb8b6803f15819535f26879a5a548ed25046b5fc1044e406c4b9e01aec489a0e95da7b8360586f90805a259dc9b00e7eae6d3c5f5c8f31eec547884762c8c8dd29d64e85ac2f7bf839a06d27d40cba7862dad6095e47805ea548af38118eeaea1cfe996cf6e9de0e73a66af458dd72a5ef0dac54f0200a23962d0ff64323f719f1dcacc81c79046bfcda3fe4f24a90e8fb0f4444cd524d2c981a0848ce03fc59f3a10c3d5d48cc33bfdb6a89516bdefa32cb2c93c6290b5e2f845d1", 0xed}], 0x477, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=0xffffffffffffff9c) 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x18, 0x4, 0x0) pwrite(r2, &(0x7f0000000040)="164765d4f4230c", 0x7, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000bb3ff0e23c5b00000000e74da400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x8000, 0x40) read(r0, &(0x7f0000000140)=""/208, 0xd0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) openat(r1, &(0x7f0000000040)='./bus\x00', 0x8000, 0x48) 16:00:44 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x2) getsockname$unix(r3, &(0x7f00000008c0)=@file={0x0, ""/4096}, &(0x7f0000001900)=0x1002) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) readv(r5, &(0x7f0000001ec0)=[{&(0x7f0000001a40)=""/163}, {&(0x7f0000001b00)=""/232}, {&(0x7f0000000380)=""/101}, {&(0x7f0000001c00)=""/105}, {&(0x7f0000001c80)=""/150}, {&(0x7f0000000800)=""/47}, {&(0x7f0000001d40)=""/120}, {&(0x7f0000001dc0)=""/215}], 0x100000000000003a) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000001940)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0xfffffffffffffe9b}, {&(0x7f00000007c0)=""/48, 0x41}, {&(0x7f00000004c0)=""/189, 0x9a}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x10) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x689deb49af4dedea, './file0\x00'}, 0xa) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000f9, &(0x7f0000000040)}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = socket(0x18, 0x8000, 0x3) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x7c}) r2 = fcntl$getown(r1, 0x5) getpgid(r2) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f66696c653000a6d0692ce095448a4db13344597ffe96107f952b5720f5f1315045c35b32efac8f2c3943fce000000080a3695447ad1345c85bbf5f1987e27428ab81844ce4cf11bc500987742f2b4ec985b5328deed06edafff6f71cad6afb"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) socketpair(0x1, 0x3, 0x0, &(0x7f0000000280)={0x0, 0x0}) sendmsg(r3, &(0x7f00000004c0)={0x0, 0xfffffffffffffd24, &(0x7f0000000400), 0x2, &(0x7f0000000200)}, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000300)=0x2) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r2, &(0x7f0000000040)='./file1\x00', &(0x7f0000000140)={{0x2, 0x7}, {0x0, 0xbdb9}}, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = socket(0x18, 0x3, 0x3a) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r5) getpeername$unix(r4, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) setgroups(0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r6 = kqueue() r7 = syz_open_pts() r8 = syz_open_pts() ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000001c0)=0x6) pwrite(r7, &(0x7f0000000200)="8f1f63eeda31aca68e2cee11c8baae3f16960a598b1ae1365aea7570af1e7e379abadb36c9b4609221abeb860f190f4b771b9f03fb148d4f6003ed11f3eb546ea9b16f6942c96bffe4fd7ba39b3c63f04ed6ea41dac6f485069910ad29f57046e405b2538562881142357c049fa2ae58b0f534", 0x73, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r9 = dup2(r7, r2) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000180)=0x40) r10 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f00000000c0)=0x2) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x10000, 0x400, 0x2, 0x5, "a0a504a1814a9eceb7cae8ab202c8043c5ebf0e5", 0x2, 0x100}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x80, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x9226) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 16:00:44 executing program 1: r0 = shmget(0x2, 0x3000, 0x1b8, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/131) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r1, r2) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0xd0fa892c5a898d3a, &(0x7f0000000100), 0x4) poll(&(0x7f0000000000)=[{r1, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x185, 0x0) poll(&(0x7f0000000180)=[{r2, 0x4}, {r3, 0x21}, {r4, 0x80}], 0x3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffaf) dup2(r5, r0) 16:00:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = kqueue() pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000000040)="f50945ca916a8477edadbc3d2e10daecf5dcd7e86b56fb134582258880118f235f003e92d1e7e6061d41985eb1b6a04017b26164f8b7bd642756b74059b9c6abcb27efbfa983fad0cb920d34b3d39c79d10412b5aa8baafb0dd390e5d0724c9f60bf1b3f74e6cabf5e04851f41d2f190b2534c3b7e26aa50de098a3fa1ba57644a83b3805af75785ec620ad072dc66172c9fa07a628eb7f225c4b92b0e3294497f6200afef9987d04833cb5787cb70d9b25f1c03c7", 0xb5}, {&(0x7f0000000140)="32c83086e1607959bfe4524473a244522fe43d1975a8d4d46993f9bc31d68cd0b016a7591df6356b24b912980269930a991fba08c83c2a2dd03a76340c3e7d63", 0x40}, {&(0x7f0000000180)="8c109860871c15a731300eb8e7e571d1ff3572634f67b52d1f48a178377a3b60355e8141bd3fdf4d53d53637977306ad9c709dbcec82bbc6f7dd1acb271768f52744a88b9cc1c12eb0ce49815e84370e9c2b268030ef105cb6d4cb3345433d47bfb9576589a809d5d41d9ec102b2ca3da988606e910104057bf18815af395eb9519bc12214dc", 0x86}, {&(0x7f0000000240)="e39ab08cccd5cf6fc84b38bd92978cb536df672308155ce54c25721199bf23ed1159a82b2f9529045533ed446bac791d3a94947f8053e40d96d7996aaaf75d7df95d30037e72085c3834c7f0e96e5760d2083de2888959109cb114020907fa19351ab1521e4ba53c8bbacf8e3945fd7ef7c0cb894786406488903a18d23efc5141cd999f933a8a1b6c7be2e31e1e48f08eef49e09ca2d38fcd2b033ffe0bbc3f64f1b6b5da04e5fa8c8e9dc1aca3acc85c2d31f18953fa58587b3baa122080bdd4129ccf0eea2cc7c09ac2283e4965f78021a58df098f5288d2ddc763935dbee21584220f3ff7b75cf94435a6680f1402b18b10684d853bdbb1783cd924096d663d78f33f0d2bd6a073b0139c63ebbd4b2a0fed8e2841629288ef603e58257363931af33b6164a10b9e89e4415ac74ce79bb55b6ffbf7afa77a2d24d0487ecee040454f383057226e088684bbef633dca4a4ae0e0c08b1a917909811749ceeb2582a8e2945925acbed03c841a1a9815da8ec0cd717d876b36e20044ef039f4ed177f9113bc12dec82ff86aed78ef42c4a4f60ecb67c4c16b7ce6d5a2c77163bb92d24278c4d9bc4937a2006dd3f8c7ee15f0c267cb825e03f0c2f9c27bbe3bae31ef38cb10445bc39583a90ce588548cfb5276d00094763d5f2122de3ee57a950639088bffc2972b9af07d432b6754238f9a90bc5c5335daf71151823ab3d4c67762af250d3274c35a78030689583774f12ffea69be6fa021393d8c2faf4ee8a1d34fe830ff1214150a9bfe61441392b016c77f371fdd504681e72474dea80916c3abe07813c69035ae533d4510902dd771ab48d523c560de8029c44a399f1167755317be4dc777af54f4e2ba900522591c04e973fa278a6f15f146100c49792b651183c6c40dccce75c656ffa6a572e82acfe1167a120749fc96314e5d66c3c22d4f98d3e7021fa9f43d7bf101fd135c4d0b5ca021dea58fa4ca40974cd11fc08c742e0b271bfeabebf513307793c336ffc797f5151a8e354d09b7c4ae2da965a95f10a0a8aafe3b8420440fd86d508855019a52ed25165569d307b4ee8a6b815464f6ac1424ec26895d2fd26e77c30f4a8543978078acc3f9622152609160c868efe0c90c8adbb9cd5bc170c60ec6fabc2c1ee1b0519ae6f2c20f91bef2f5a84438d6bf3ec72a598ab79d9c73e2babaa1e4143dfd4fa241adeb3c514e8e066b5064da4600fa75e49e93c63835f6da4b6762d14fffa05a009eb5333ae00368b5741f304ad89b3328e90a32a0d7492114e0b0717fce73b536eb9a969f6e6585c33d69f8216d9c701fd0815210b18b210e0d1e30695f019388a38544b5bffd12a6052f9fb5d5ce9d75cc28d46b3f52ab9e9159f5ab828252e0ac20d416cfb6654b200103592301ad8dcbebd146b8da67e8c696159ceccf62cc98ee4ccb1604268dbc7c8dd7fea1b8908570a037316d6bca9d7ad1bed1f453e8462574dbc6195ad202d73657dd4cb1f50e9a2079e7b96125efd5efea107050ddcbfb4fafd87f5f2a8b44dc0b0b330b49eec6f4c606f13bff51400eabf28c66ab6e92eb48c9b05a30e5a434e755498559c1de53c1e4c5cd295b4ade98b5a11bbf222ac375771e98ad8b5f93c05203c554ac8d16774e82c38f8ce356401828d1b5000d7f0158e06ff4c0d13885465ea9539a28efb73f9c3d076e764f1be6ce7af049a4cb8bafc2f2a66114cc8e20d6a0e87d864fe4cae2562eaaee9389dd502da3771248d0b4b88e00a01520b9b94f40c8a703108acc42ae900b11177d7b3a5baa13fd3a3ead8c9c95386f69fc9f0c7966fa04df5eb839606389191cbfb694216d5ad617fd08513df84ecb75f8cac0a03fed6955fc6f99505aa99adc5b626b820efeb65ede97812f0a75007698951ebbe4fe000b281d38f7a42c15a7b9302198751cf68be3507282806447ec22c0dea2eff88e6549b08ccf94b6293bc560021d8ecbe330b463558e36094c13eb13815ae90af3ab89843e1954c9aa315421fcfab826bc1ed56a442b07c86392850742726c7cad99f2f4139b11d8e51f35d4e890474ed68a2e3546079d7c38cc40166cb319941fdd01727a0e6a093254cc3e8ae73fada0c13ff83397ca4ddb296c25107916ada9b32019e5cd7ec12184ef3d6e863c633d928ef05205dbfa03328519fb5a2c2b661debb9de9aa9a378c8c8fe32851cfc4eca9f4bcadf658328cef27e5419fd862f41475fb3ffcf523467088b2da14c60b17025a2d4d4705bacf40f6d1fe94dead00d07a90f79e5a09aad635807db44d33acb112c33c6b420b9fd965ae8b21df5cd2dcd40bc4d2ffb3606be2724b6f9156d6a3b631b6ec26bfc71191222071c18ec6d286dc47b7e1be936246b746f16d45aa373f8d36894a9a5a54c873d36e98f1b7225d696437c47c70f85117dede0ff57e663b34e4470b61dcc647f6a42522592986ee4026f52d84ac171e1321bd544579544101b2799b99d02b6cff3ef93ccc4181fb2bbb324ad942b419506c589242cbb1c0089ea8e5ff9b6cb3dd6c2106542f4d21b3d597442491f295394fb93c0f6f1bdbebc74fbce7ff6f9afaf2af2a33c239571a1f98a4426b2ac52abf7810fdef005ffedc4afd472fe1047dbe6484f714c4c784174ef91732a6f39b8ba0d4b150eaa8445a4b2550a873c6fc16ec559a299735a8c974fcd4d69b43a8c460cf40dba361e7eb49beb713ed18ec76494526b69d9c4b366086d4857e374942105d277caf4a98cdef07e8271cb3317595d16ef72b0acf08794aa416ed57e1fa253d00b0ec2a85916a7c433f9d053c46de67f6491a6f072d30aa9f1d33c768ce90e4556570bc4724868aeec35e5034c2b26c8efe11982397ff133faf124b3cabc064feb997263ddb37b884029329417634226ce1faf2f9b9bb3636f3f8bb3de2e00e6ef713a1822cac5ad1e89358606be8fa39df87437cd168e2e233c257486eed8a3646c1bc9196c37657d92e7bcdbb2953ac2ff19ebcd5c85c169522b7ede084985e2003c9e7e2d6ef2c3f8445a93d4d5736900c8792eff582b1dc3857ef4ee6b042441e53e39e22a788c3fe8084479dc3c355509fa0e4e06c04279b9ff2003c555d2910caea933c1b55147b4f36de21be5df7f740423728f8b1bf5d9d30e6c2c97e1f0aee463a4a85ea7e7c9ce203d98110dc85f8ef57911eddae211051abd7353d99ff4b25f454f071b1af56e7d9901faa28eb4d03fe05441d500915962530f816c53d9ecface1996e9377861eaa43b21c2016018a759fb4287d53aa081f8629a1d21d2fd641c51d13fd3aee5f62043a38f5e553c777593107e807a67a1dbf2e738e2188f5f56c02b20ea0c29542aab9ccb741ec78c4e19db80cf27ee8254d6c1f5deffa3c64bbc8f78248ff230fe6d9c8ab42b69e7f27fb801ed4bd94627a5cc6516bf74ee1abdc81217633499f7919737b9c38727b426513b288283ffd579bb2c3b44e7beae1289ce62c195e5785346921f095e1398c534dfb0817dad6b3d20e47a03b9a8d5c78a1258559b41c3c5df21555b2b8bb361e5b85c1246143d21a5cb33d6de338154932cac70d869af1feebda364b81867a2975f0e9f898f837b79b5a73841bf306ee6c3a033b8b2cf79eef41cf0da748f786b05bea598143e74462084b9c93f5f2e3f3c6828ff0e6867c73bb42255d06eb653b47c4a3bdf0475a9fa9b12d784e0247f565393b682c8a4d2c8427441ff409abb1c559dc6d56a7a87363de7fc8af7c659f4b3534f51c48b94d1a4fe9b3f89bf1bcf03e85e1041e55d0db4dc4e24bd9f8e3147735287d5db43c4d95e8c8b6c38e0f4479bfa13729af6034372dce36f19a3e412e55e3695104caa46271244447f8bdbe9d19f9e2f0e4556cebd878b828b893d241b155282de9631bce322b8f0f0e55da7c75a89acd7ea110693951db62bfe25905466cff06956fad52de51c4a51a71ce6aba0ec3ef4f27fca521debda1cf3df13f1fd6b9b694af929ab5bc43ecb8adc9d733214ef675befa301647f2cde1042cf8cd5c5bc4f720e8003af42414cf9215d6d33bc81bc41572066819b2f65d16ea9dab7d4d0ff2828bf6b52c7e931f97fe7acf619825a0136a23f6f0018e773f284c7786b108c3c98a6568f56864a5e2f3f63e537b45ea8c6b49262b7915aeeef7df9ee8e63e574ab62e153c3b7de0e0ebbaf252e8abd0435dd58ade35b8769cb0070e024bf0f567a221aff2afd3aaa631c0167b31d57061b99e9fd5df0d3f7b06bec129e0bbb88f972389579fb3a9d76890d613cf85f43bcf121d13d76b912fcc0dc61421b440f93e48dcb5944075716a824544c49ab95924fccec933ed41009ee7c81294f859711892875a6b11efcb45081af6898cc4db50ce344319bc8edd33228b505eabe88b13ace9d17e112967c6515a102f7521ab5e55e4720a6e469a59235d6e2dc6079e4cbe88ee93db6c4d00e236a4b405aa4cf51012a8326cff599b3a06fc583615e2e277cb3fe7873ed32982cdbb6ef56acb1427f85ee84b586b6583e624daf8b9a5cf90a62c16de51f6b29a9d8e3040de00fbe3a7633e8372461a27231edd35d8556aa1f57fe7e0693cf58c7464a9f464594522e95f6e1573f6dc65b532c3ea238ab1a3529771d0c930b98ca0c547368b93dd5b06d5319797bd4f9db9547084c141d0b7dbd4d7657bd6a88caefd3ed11475316b1712a62e7fb7a0bf65af95c8655dbb952012102baaff9eb8e1ab02784dc65cf00a3f8324a4c10df75d422473efdfaa82f9c4532711685aa8cb261ddc4df9f44cfdc5343df3836c0cbd5a17c5e4cffe3ca7a91724df14051331205e7dee03446d9d469063185d8d20b9ef5a48b43de7abcc5595eb1ac830cf5c54f2cef40f13f9bfbd0dc98b6acbf7de287f661553cc4e1b1c72b8dd6d4139bfae409e0e2cac37a9582374f53b935e17ea9d22c369f7b01025f75d1b71c0ea88bc447d4843796192f60e5e1f92886c13266d6dbdefbeae1852c413f767ec1ab83178ae778ed3d7ceccad20bfc00f577586049e8041c2f39742521278837841f0a10041c71f175b95108d4e012bddb78efaee3339b797e15dc7e651d4b077b63a9785052a1efc5a6b00204fa6b1be5fe1c267bb08e4e9e647a9f32dfc0d52e40a2dc718aebef2c796d12fe457dd7620bdecda5ed68b42d0019206aaaf5e05b25182f4d01e09cbcd05da9658257dfccd25c619b7ee0795cbc808587f2f5e66a716437c1f24040c1beee51123c84debbc1fba00db5908bbfdca3ecf363052bc26080e9ea11274a8b1c0268bb85236909ea7ec75473d5aea35263d338fc2f51dca02ccf0486fb87a09594391f6b6b6abc7e6e1f259602bbb45a07a7e4c3149145628821bd839d116b60c009d1c7f5dead23e93293154461e7a04e5aafe16715bace5a5c7e29f7c256957d5c5c45892aa9c60cdd7d89732c00cda7df0f78af7b8521c38ee538d7ed98141ccdc5a47b1152de9fe82a890dbc24ef2dcd1e980603e5e2428f8f24fe540f0bb79408bea4baa0b387bb1895a7e76cd9c6e36abba0069251efbbeefd308f75ae3a8c085614f1d6b61e64a592eda9eecdf16064158c335dd78283e667e4bf79f0b4b2cfd413d55c3ea3bb66bfece8706e0410d238c23f6b6e23c964ed54d55b9c2ff7bc2ba9d5f79801fd3837110b0505bd84a6bcd574ac2bf0569644a82c8877cb6a14ced4f15d7b95c15a4865663465fee2eabbee785071bd8afe76873257a02ae4409b7fd41f37fa7e9312b051f32d37eb87a89c196a9817f32385e007ec8d32759a0", 0x1000}, {&(0x7f0000001240)="739783c88a4c962d358e4e33e035197c3358a44a201c11935303e9db10891364cc7889a5ab424c2df1d305e0d3c133cbce5e62acf93764b2901aa0fc90aa8fb7b3e428c7793412d9d7320e8bb80f638c9aac38bd79a871d90bde29bc38d798b8f81f0d2ff7a66aea5521c9f99536d9065802e6ec74782a350aed0066adf21623179fdfe4464b67313f49ff78280a932160f0b154642af1961ed7102664010244b3a3bd9b6dd9171e564bc8a92b20bf4fb0fc75f0f28c3dddb62bf13170e8ca256f88d8bd586be04d9090d436d0aa53f72c1a367b39a89272522c7112f7f9a9a4a4c11bb408f02470efb8d1e5745b732349011d49fba6d4b7e0585f370bb11a5f3d96f7c670924836a40506b61c955774d33f87cc3743c6a086782044ea97e1e062144bfdab4cd75634cd81360d5a9e698c4f9461de7c59023af170225f31ac060a628894004056deb676c59e1302063c9d59ac0b66f55a7b30adf7d2e34bb900ec67841155ab697eb488cf20472f90ead4310e60bc7680ec2b22fd2341464c06ef57848f7c503b7927e6beeae60d3174473f98d2332c8c57edb88a8b6374b59e59dca23baee2a0bf328c0dbbe1646a2762ae61ac6e76d17201ff0c4e0b7b3e2bb19646cf1ecc2b2abdcd313389341ea79e98c73f3ba3638059dcbdd1770eff17e168d0a27a083098529339959e1af06087e15869895645dd33ef34949f12bbeda468d5a0ba0c562412b8a3ca0563fbdc1f42ff5c11f25ad0b35ba653a46bab2f2e2f542c538ea70dff75a6cc02d11de8fb3bc333651e715259e3128bed0a9b91e83438c68de49c8bd6b8aaebac20c756888994c0f201be1eb1decf66d8bdd279d421213757fc22900a7ee0d808fcc7ec5891b2a42d663fbc819d64dfaa5a945d635ed6b9a208a372bf3102d1e474111b6551047ec6e103cb94c7e34f9476c5e459700611074605638afc43439ac7004f4b92991ce31fbcac9d5c494692791c63476fde5853d9602793cbf9a185e481972d9883bb4749013517bd33df26a05735477e7c0d8ba3d5a2c95854e6dc0a2f600893bc35cc6c9e4e7062b99e96a05ea403447dc643a1759c29fc9860b45f626be91958c72df7ea0d4f03e913b3cf886b65f70058c7f13feb60879177fdf762d84964ab8ed5e500f93971889dc6ac76c2a917efcb23898f610b2bc886e7612ee493067d336c619b7ce335f0b59cc68004ec7f5004533a386324b895ebfc3032a5b95cee597b1d9ca9082bc2ca70e9dc2900a48e5ef004bd748a02d3713948c420acf8c0b536fc0bdd642f536202917a1c7dede605be1cbfb9415a66f6519ab2633d067c6d0661c1361181cf268e54c7edb7cfa3efc84d9d70356c7c90762364f19455d09acfd3c58b4990ee3ae8d1ea71eeb227000c82c3291bd6a819ec57159e75df51b03a17fbc35b53e3b85a91a9893caace6a186d2cd1da7e1e9a0301c8c15265f1eb3c1413779b354aa4dbf38a130230e877945821a7da81377347d17727032c373bfc2a7198c71d590985fd0e44401a062696057e528d730626b8b60cfda4028078226867c25040bf6899a24fd34c68a6383fc386ad3486fff61897a39f47ecdc61f6ad0aebbecb0c3957a76060d50d8841e7222a9c1faff8c59c8dd2d865c4d7f47c625716589c8ec17cd4daac54e4be4d99d287e2960e1bff83c9e703a511aed8077d3b719811c03fb4241487845f3dd36929f2ccb4f25ad72355411f7f6a74d056070a1f0e994c26eb0a80c7506b0f73a3734685bd4c62d3affaed4fc3f331eee10f4e58f0ff253c8fb23b6f0f7cf158f6407b85bf9e967e7f5be1f51bd6c6b28ad419ca2e24c4b11320640f3131be44c59c3ca64295d7d0885d8ab8ab85ec30c1958e39650e605d149e07bea5803ac2ded1cd3bf11b033513b55e16d7fc4fd3933553eeb546119cc7165a0f4221c8c419970591bfe9a074c7fb0d39eca52fd43029d1d6b11e9ab2c5a10209974744a35336996b7350420a31ba80a9c5819c5d27e81c640ea74dbe71134f7bef5490fa7e0cc3624120237523abb86db2d2182baf354e6b1887c3b7c603ced383f616011340e05f2a2dfdbc70e6cacde373b9b8f106d2faf877bccac1007f42c30ec865d5137c9522e20b866faf2b2cbf1020456faf50aab510ae64642a166a3da9f8ef0ba1c990b257f677d7421579758ce9f8bab8768c068ec524d2464998c4bfc58eff28454e37aab53ad47712f96501cb8d188b28853731d0bfa273ce796ad386f8b384beaa0f0d274db42a3d7d9ef63175d9d995288ed5d35dc6bd3f9ac1a5676840bf072e6cd3e1149e8fd8ad74340d04d92c0ea0c70a8d7c67510f0f6ad51dc32d52d1ac57e992e2843dc80535ce8240cec5cf6088cc59c8083ffec0c4cca83262a53ba9d715ce05757d11f37d70cdb263e6cf14a20188bd18737e05d6590a58ef35e383f1177ddc4e69a215bf5f580caf1e2b9f2a36665564d047a0db6cb4a0db1ca3f2aaf03c595793d8e4069b0245c72c29d431b0a3875a495c7f117e5eba18f691e7b8d010312e4b2dbb7ceb81006d461361a27396aa9cebca9ad9b35f5321ac852a7e6066e87a1366c803398f1b96094754e883d1a045543f626474746f005e10e5d299047fb98fc2916c9bc1670802ddafa9354ab7fff0994df9904f28b5545e55c7255353b9a8b25a708858f23c5a8935523184f535029f09de3279d2a015d351369eda16d9f209bb955605df59bb8b37bab846a7808cfc6d86709060129b00c07b8c026d7e6656d5bd149f3c67b694f0f0e9b2951cd08c53144534e64a68778efd437550b825ac6aab062e3b82c00c95a28cca437d51733a5d0302ab4348899fef6d40970fe47a0c2277cadb88f780b299f7afad6ca70fc838969681528b8f6bf55526c73313b70f522aaa0ef06761a96e7c87d635fc1fb0b292ed95404da53d8ea030079166b9ae0d926b515af3a77da23b2b28e9f9552ad6cc9e652f139e6936f30940507081ff7385bae41e5109c5f680fe69aad0f9ff3a658bcc09d1928f079fac22fa15690fd9e3880ae02ce165e38c4a269a024177193617581a82a8c0df076c596c47fb040baac0915dc99b0a82065e7c89a86b748e1b4fb96418659b45e206fbd1be099a64b7e56a3aa7c48f964feac92abd00187b257ce0fb6fe401c4d1fe5025f47e0187214a0d1359093e988bbfdda1c8351740c9ca5b8d546d637e356e4f804557a808df44d17112a8126b483549d70ea53ed9cba92d81c3a158c768fd242a7d9a8d380549fa67229f316d7e123e3ab1198e685c829a43d4eb53c1ec58d640d812de0f0a9f9cb36cedd074f5f694d7d907941ac233466dfde5516dde9583bbc1dd5cc5d912669259e8d01ada7b648aacf0937ed13fd2daaf38c19506b22db5d78c76ebbc65f8131c3235039d4a490ec4af43c23936a9b6655760c64a75c43a00ca44b0a951ae6262d69044b1a8b1aeaca960787f19c0f06eae6da48686180b4b39d810508357bb41c80fd0909a06eb6a0c032bb3df9bbe98fc8bb5eaa3a371dc1871a1d417b93a85a4373348c63352c4fd5d3401f4eb23e6aa40dd73a199d0ab83cb6e45a82317188b271cc4dcefdc7cb3dd199840566c72d3249f6eb5b4af2ee46253780711e316b4914179fd19f5b7d1afd36dec9362deb09d75e3cecb64e71cc5949798045b4f698ddf8c2fd627b3126fe212b6e3e53d0bdc3db58d067951e5290be59dbc3eeeaf7f491c8b012acb8a16f25c5a64f121c4de2640a1ae7742bc42bd28df30393c59a73e1ddde72ad4883e09d851a546b85ac0d633a4dbafc773bdd52d8a909d5ee3f99bf1725ebd902ba1114f0f81c201cb0d844df1f8222fab1ce532643811f933a5eea3f030e8054b743d9b1d8d294ed0cfaf7db2941b5579e5e6b3bdc0c7a0fde017ff103da6b25431a7b82c313ce345843e9fa2337a4ec80807f49252b4bef12c463bf02a423c2012e7beff0c3c7db4d10a22c0aeade5171795fe027afe310269748937e071af475f87cf590280c81778633fc9230d73b859d11d7bffec6c1c492835c1709399ff5c8e5ef22559c8b3e8c34edbaf1c7f5c1a4f26e327f58e4f772573fe65141e90bff4b5121f7fdf4677e84641b67fc558c31b3c56c1869153315c397edc5f91d0249f40c2230424901a9396f31dc03cb39848a87505113489cfb6ccc87cb4b75b8d7f0874f88e83af50d730742e209becf17a23b5a1daaad2e6e7ffb17ca512c329ee25053ee74abbc9aca0d0a508747b3731a39430a95b83d46df9c6c159cb983c1e1c5c74261e00c32a8dc44b3d70f705dbf9678e9412738935e65150e024af418821b483c0632c95b3cd53fb767b1430626b16ba4d048d8462a428ab18b9e942cb7499c113fabcb754172da9bc8921e8349e89938724ff4ac12a731ce70bd1ec5ac5089ee697acf9bdc9ce911c17656da237820a3ee5f0d0ada03db72bcf5c75b38f7d509ac9b2efe5da27ad93f880e337fbc6f635347187f0e65f366d50742c3008cfb99f372ec8142a05e2c47b5664bb37441d736db270a6c36d1bd1d2ab95aafe8c5b421c10c78443d241ce9ae067731dc4b3e63d03f96d63329ef9aab1df4dd488a7c29e88f82689ae29be61558152cd553e7b41f2f9e68988fa7a90b284108248dbe9041c5a0712d57688cc886d69a9adfad209179bb49ceb82db69120854ea7a298f5f20f8d727df73808c419473ec59c67df3081a38a3fd3c01c2f052cb80f83f081ed43c0214394400929fcff58935606110dbd4b76554d35b11bbc8a160d0c576cda83eea635eee6ab014d9e0ed17bd5dd7c3f335adf411ce3c294d2ba143bf87f2b6faf26d4eeb9d43e7f174b50a7b819c3326781cba995ddb5808b390fe47be4dadd5c7b9096daa26aa464aac07bc25bc8157fed59b987cc3d7e5c3ae5c9ee6275576be8272899a2decfabc8e2581e99293353a83a8e6605f5ad51c853c44922cb5eb3faf19b163526dcd1ba3950f3915d0e432a5660dbb8e86f4c115f159630b5c8690daa648362d28fa2d85885a0f72d3d226cf8e8a2de45a0876dea13b7d825aeecc29cb0b1dc85a8c2c0a8b54d3614608f789a3858643b52fb9782b411138bcb4bb084906b07cf921f560b0a29a8cf24136c8d6931098cebeec52fd5b7e62d405617cb09244531697c208ef64d7ea56de243cb43e1219f19dfa9570d820896c76c089a96a8ce26c8cb8415b91c31476189f1b1867a58785b3660e771d763e54873ea6c677227fc38ca73c24866cbe986f003ad6f1797b13040c524aee54d2b53e20cd67b7b0e2317a1c45b89a83d6f70216fc3a9e58f7a3a08a3adebf4b9b81791062313cdfe14291d1e37c727904b4a5d19fe68702d87f9ed5eb5c344667dee50f37872b8911f2422b063365c7167c0349fdf6781be2c3d3f9b9e0ca7720395816f8115d250e4ccd253a918879807bc751fec7c4b6cea8a760b4b24ef35c5a6c91a5b261e6dbc508fd0fb7a7830332a33d4303c396630109a43e3b99a6b7e6fa530c3f5e6098063868994dd06596fe89a24dfe8cfb565b6a813d317ec4f8e22d0504b034ca53ae658a545ceecb29a4a51abec5aa2c7d35380db08064b09850792dd86018f944577b3c9c6fd92e51120cec927a2188de4865ec77019a5314fc83d25e2841a18e55f4f22410a8c517c5ebeb15de35f3da2f5c1b6004408d39d0ea6f64e7d8e140e9185595b5605c7ec2fa96cbfb8f1737e9f622cf2a3bc026da7c5fda0c90aead1fc94adda882f1c8bfdcbbaad004ef61f7b6", 0x1000}, {&(0x7f0000002240)="198c1d8c3a85bc8690a607dd80611f3bc95d0b5573dbbedf71bc7fe36953617f24b52e6bba776bb02b17239bc44bf6c4eb64c4418c11f8b36ef06dd0861eee681bb3df8ac27de48c39f0bf5e2f8f2c984b0b79890dc9e2966c43baa07c1609d5ca53bf84cab26d591b5555e388750d9105e00a00dab7a8893678808268deb6966d2688dd5fad63c47627269e2b98bd531bf1a2d98742036c70b1c80343ce3af8ee3b0257", 0xa4}, {&(0x7f0000002300)="25be749f750a6ddcdcd984a9f321bf879d3b5a922c508a63fc3032318e8674957f6a186067e79e77f1c8540352700688cb8d5f67f34f26cdb22b9eb00501a05c431e0edbc49032475596f95995dab735cb860cc2b12b1c95cbfc54a606dfa9236180e720db13fba92327ef8420a237c05bdf884aa868ba3fdf8765de8466d60dfbbe52ff11b54ccfd4f8296ad43d5a5df3b30496c170b0a72b0b5342aa", 0x9d}], 0x7, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r1, 0x0, 0x0) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x6, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3e8c475b1838f361, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731890, 0x7}, 0xfffffffffffffdcd) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x48) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf8c9, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x4, 0x2}, {0x82, 0xd33d}, {0x86, 0x4}], 0x3}) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r6) getsockopt(r6, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r7, 0x20007479) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000080)) chflags(&(0x7f0000000040)='./bus\x00', 0x1) 16:00:45 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800330000000000f6ab000000001900", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000148, &(0x7f0000000080)=[{0x23}, {0x53}, {0x6, 0x0, 0x0, 0x6}]}) socket$inet(0x2, 0x1, 0x3) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x10, 0x4000, 0x9) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x1) shutdown(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x3, 0x1f, 0x7, 0x1}, {0x7fff, 0x7f, 0x20, 0x7ff}, {0x78e, 0x20, 0x8, 0x3}, {0x4, 0x0, 0x2, 0x6}, {0x8, 0x9a, 0x2, 0x7}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x2000028}, {0x7ff, 0x0, 0x0, 0x7cf}]}) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000240)) 16:00:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x32}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:46 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() chown(&(0x7f0000000000)='./file0\x00', r4, r5) 16:00:46 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) ioctl$TIOCCDTR(r4, 0x20007478) flock(0xffffffffffffffff, 0x4) ioctl$KDGKBMODE(r4, 0x40044b06) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) pipe2(&(0x7f0000001800), 0x65e7351a2605027e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x3, './file1\x00'}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202ff7f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = semget$private(0x0, 0x7, 0x408) semop(r4, &(0x7f0000001140), 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) dup2(r3, r2) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) ftruncate(r1, 0x0, 0xbb1c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = socket(0x18, 0x3, 0x3a) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f00000000c0)) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r4) recvfrom$unix(r3, &(0x7f0000000140)=""/169, 0xa9, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000018c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000080)={0x2}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x6c) 16:00:46 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = 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(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x3) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(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', r1, &(0x7f0000000440)='./file1\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x10000) acct(&(0x7f00000000c0)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x100, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000280)="5bcbe0e1827eb8cc7c08cbd2511d02a5b147e9e75ca7565b566bcd66ccced193a40971fa403418cbc171ea3ecd61a8c23bc7f1d9929f672f517bda1395706dff0171e489a4a125c7fd4b3435e641a0c5f7c9a0e22ffaf4e9448cf9be468ea5a2775cd418881909f902a2eaa8ce4378dcbf338fb46621ffd863829cea0adcaf9102371bc5978bfcc95024f655c624204f67ca0ff87967", 0x96) lseek(r3, 0x0, 0x0, 0x2) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000000000000a7, &(0x7f0000000000)=[{0x1c, 0x40}, {0x3, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x106}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x20000000000) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) close(r0) r1 = semget(0x2, 0x1, 0x4e9) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/16) 16:00:47 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) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r6 = dup2(r2, r4) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000040)) 16:00:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:00:47 executing program 0: socket(0x2, 0x5, 0x6) socket(0x0, 0x4, 0xfc) socket(0x6, 0x2, 0x0) 16:00:47 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/105, 0x69}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000000d00)=""/167, 0xa7}, {&(0x7f0000000000)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x19, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000380)=r1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="082e751cd3abac19cbc9f238947dcaa42f61d9fe050835429fb0ef085e8dd4a9ac515e00ecce970e37ad903669e5c971fe4712f51beb45d86bdd5569318ab5154083f523e520d00bbc1d6e265431a80078052cbf6fec58a41b778b55c59e35fa3084c85e3126a2a73ed25a579b68796eb65829397478c4776630", 0x7a}, {&(0x7f00000003c0)="cc2758b105a925bf8da9c7cf4add95048b3cd21e5ec18e395c07560236080b7a705c6fa8514bd50492a4425ab7ed45e6fe22a10dfa82554cb5d1d850bc7d42e5", 0x40}, {&(0x7f0000000540)="8c378a60b807b9e21e7a10f098ae012ffad4e3f05afc4badc77a3d23a2795d845910f4c4c24a48159e44f5c7cfba8ac54232817e68f374434674020c282388bafac16389ea7d41c1bfc004bfb630786ea7e7ed233236d3afa178280fa05b35efbc941f815ce83272a23f25f86fe53908b9213dfdb0cd208f94abd82b5d527b1a0abcaf8e4c9693a41645709cbf2f9c1236d0d98618bcd33b7f8901e8f69dc40bb0a64aa4", 0xa4}], 0x3, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) utimensat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000600)={{0xff, 0x748c}, {0x100000001, 0xf50d}}, 0x2) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d649e654ada877e30e6ae92ce896fadbc8c5be9bd38f742d7205558e8daa68f2c63c7fcb1caceedeeee28c6b4ad2a2295c23b6f1b0f2c8a84631fd0ac0652f8263cb2b412c1b3147440c50eed490bc2894d81e1f092834b3be9acf99d0c5e1836927c5a7c600b5e065e15de455300230e61c6d4da13c1c335131cd85d8e62999e9d83b2f1d4150f07e55f27e4c17b452ae47083b959829b31df7ca5902182f1a7e16430fad3e9e45a0e19aea50531d44c9da33ba0a320b31cc060314953e2ce0767bd94c6e1fc9fa2fb7cfa4eb3a0c9d80183b053733415f8dfbedf7da931e8c899b37d16bfcacc5cd2cf6056cbfae08db54cb23bb4651a63403cce9679509da434a2531b1b2101c73753067ef7da141e9b4fdb1af096ed10f25b8e15b09fa9ca165f77ad6a5cd97df93c3efa01ead9dd47e2711708fddab6287597143dd8969aecf8df58e72e342bc08043c6e5e1221126f92ffe8c094b115b198d0ba7fbb79b391abf0edf866b46d12aef3de7ab6896f59ed1227739a9698373d33d6f6", 0x1000}, {&(0x7f0000003b00)="d6d0745a44adf8a151ed65eb3e84d3e90fbe40dcdf305b26dad1f5d2cf52d5c9b3d13dd261365c20e1f7fa6d4ec591b2a5d0ac0ce3bfad50d8d1cae1800412f7085ca05a0d938a1217e55e4258419698b923abf8efac0fc3cfd30405dbbecf38ca19471c92a1fbb37b8d58f28e618ef8a590545107f94bc4cce2c8d34722bd2cd3654330c70f9e2488d1dc05e11d7a6e4216cc2c170c5ef789e1ffbd6c0cd0a6c4e9a97553a9023e657ea21d0bdd1046179d1da47f03e2c4fc0992a09de3e2663d23060235cb355a4663e12f4e0df3c80969236f82d80a1f79b4e42314b8e96bf8c440a860a3a21cffde8067b45a843e722d7e7f6226d8bac2a13c9e476d7cc6ef2509bf1652897925a2880578204d3a6cc7806623ecf42a9e5cadcb1bc1e89e1450eb5c0d27756776c9a6858ff7e6aee8d2da660615f4f7f07bc8bf4ed12fb8774d97adc2c4248faebc26fae3b0eb2f6456fedd7741e5bbdf9cbd446cf22a6ed3e841ed49df2a65b64e201cb92d6d174005afe04546bef27ed58f7121a8e0a53cb53e92ef4d9a2d5fb7321cf18cec985f8d6f763bf9dca4289d671b31c293f6488f85ecf5123b16c62dcd3ac9098de8e1ca21dcb6b237fd2b5c58363b9766ab7de8081a5144d00ebb0275514fa5bf373260df4c53dc00392630ca763828503eee3a1bd5809f4c8050e0a462c556a19d68a974491631b2c8d5e0398a6151fcea36ec03244dfa056c7db2415a4ce541fbee0096999cc1b411d296e6668fe1ce1dc76156f24965a9fd2edaca0cdd3dd358311439abf1be3c27004683254108ab7859d8c0d3ccbb8306a6e3594375d84189a68a740a48595c5ccce1931cebfa66c1ffd8b0428b6fe236a94588fcc93fdc3a2d14c5201ea4060536ac20ef6f8ff720e87ed71016a166a0ea7842de37b35b8675e9c221519d9d73fe2999b3200483f4f400e87d0ac60bf48a86dfbf5cc85b4d1af387749805d50aeacb32a8f99941570229e6b37eb166b38b844ee698c9900c3cd23910149c099df084d5bc730dd2929c7590a65cf100890a0335ac94b3979354bb6732e1de96d561509e106e95fd6687121fc7f31970184677fd446771971387549183272fbf02750f53de3e2e4b7f1ef402cc64d21cfb74b3c5347382aad786ead1d8cb548522b113fedfc4c7a8cb1c72bc9a4e93db3c0580ad3880c5471da5d85823faa57546a8e281a1b0f29e30aeaf4a8a5dd1d282fe54e70b3c3934d2887f3fd32f809980925610a4bdb1def08a1871d247930c7dcedd31b0e7553ddff3c3e4de260b98561bb33791af666cd3d30c9684e6762c4b2f24237d630b33e84af3de60beef81eb9147ca4cb287362e355be1d054c36a8c590ae7ebd566b0825db1092bf93ca4e4881bf6708f786ecdc17a64295daeca685523a1c74960a532200ceccc9f39962926711e676f27a9df22d9a75c441df45d022e8a6719fc7ede30a8efd57a2b169c759fae39dccd1d15fc906ee2c8f83d7a04ea61a284fd667ddffd4156a8650b422b3f2afe5dc4c19811a2c0517717d4d5035675c3366665107590bcd3cc015cb01d3f0b0f8a7cb07d0aa9fca51e0011f3f8e93dcd86f2ed8c314548e64c11e2a418e4bb76ec0b56fb34de728839d87dc85b5c63eee291091005c4c3629184ba0cc3510273b892cd96b8b497b19aaa123f3975f6ad69f1f0125d4817dedd43d2f82dc2410f77cacc32c0fb3669cfa1252b301a43938b8ec16443fb7cff755ac8a13879fa567acd86980035c220cd60dd8e5ccbf92d23eafee4b6839cb6c6fa21c892eed6c1cbcd559a330889f792ab2e20af06317b2fca74c4d3aa4e3f621a28de2834d783015b548107165c6d87e0dea220c48646026dd95ae736a0827fd2952effd9a7d5af569002f370a39e48a8ee164560ebbeb2f458165479d5a2300eec3625a266e45933ccec239458afec3c1aa3281b847280218f37d19b2d24d4dd0287034bc77bfcd1710c803411adb9680d5658de192ef996e2dde605b73dddbffb2fdb5a3c27b58a5d2582c25f12f66cc1c08d718a8239ffaf736f11d891560ff0ba21bb17a7a007229ec1a7d375afb0c5d14d14ce7e49ab9c55b200cf65ea6922b88141bf01456a7f4c7cb5cdc49382d7967e6a29e2acb8ac7a5ce514e92b66b6f942945ca9948fbed2f14c08832df34551edb66b3acdfeb5a08d116848e61497c0687a52e30266f9aa1fb47ba202cca781e90f20ace9b1ddb132114255aa2bc467bd163415be713a9bd54c5ffd30493beb51a0a0f1355589b00fdf3d43d7dfd1", 0x657}], 0x9, 0x0, 0x62) 15:59:57 executing program 0: 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 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = dup(0xffffffffffffff9c) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r4, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df6", 0xd8, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = accept$unix(r3, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendto(r4, &(0x7f0000000080)="1cb714b9496cab0b96577d9a233498644e233c08b3d250e67694ab20e10e0942637fde9f8ad8bef33c282c6526ba1344ac2f14b4bb020f1c4b49145a38899dedbcc62b6232351494b6a7980c6f1e244f007b3627400b3d69e545ae03bbc56d37019266902891394c152712c0540a9a384fbf0c981f48a435d4cc63166ea39c8ae12acc384a3004946e66ae76ecdc48aade9a94365629729b4f44b6f4c1434b54daf855bfa0f65bd07a24033fd8f573efd62bad94df70838525b486e6e939882f", 0xc0, 0x800, &(0x7f0000000180)=ANY=[@ANYBLOB="3000dba3cac938f40b88d3ad210f330b2a80350000000000000000"], 0xa) execve(0x0, 0x0, 0x0) dup2(r3, r5) 15:59:57 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x6, 0x0, 0x66) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040), 0xf926, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x200000000000000a, &(0x7f0000000000)=[{0x7, 0x0, 0x5, 0x1}, {0x4, 0x1, 0x2}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0x7f, 0x9}, {0x2, 0x1, 0x7, 0x3}, {0x4, 0x24, 0x3, 0x10001}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x5, 0x1000, 0x8}]}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r10, 0x8, 0xd, &(0x7f0000000640)="ebffcbff13b9fd812eaa4e713048e699319296486f7462cf8348a72bb6df231d66835b4fe821015082099ed0cabe00bdcbf0e244bc43bab05fc42377508de3feb64f61c6f722cc879c0108086726df2da95ab29f3bc5ff1626c8df2a4c692fa13390ec10f4382ed9576d6b109e0900021f6c5552f7fce638b115042abbaaabd432e2f786c9eeef5e1c7c2d53e42bd0", 0x123) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x100, 0x0) r12 = fcntl$dupfd(r9, 0x0, r11) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) getegid() getegid() r14 = getgid() getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, r14]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001540), 0xc) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r17 = kqueue() dup2(r17, r16) r18 = openat(r16, &(0x7f00000002c0)='./file0\x00', 0xf05d09e9bbe6f606, 0x1e) recvmsg(r18, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480), 0x0, &(0x7f00000004c0)=""/183, 0xb7}, 0x40) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r19, 0x0, 0x10000000000000) pwritev(r19, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r19, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r18, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r18, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r21 = getgid() r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r20, r21, r22, r23]) r24 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r25, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0xff, r26, r27, r30, r32, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r33 = getgid() r34 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r34, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r35 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r35, 0x0, 0x10000000000000) pwritev(r35, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r35, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r34, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r34, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r37 = getgid() r38 = getgid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r36, r37, r38, r39]) r40 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r40, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r41 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r41, 0x0, 0x10000000000000) pwritev(r41, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r19, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x16e, 0x0, 0x0, 0xfffffffffffffcae) write(r40, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r40, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r43 = getgid() r44 = getgid() getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r42, r43, r44, r45]) getgroups(0x7, &(0x7f0000000600)=[r38, r33, r31, r45, r15, r13, r38]) r46 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r46) r47 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r47, 0x4, 0x8000000000000080) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 15:59:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x3, 0xffffffffffffffde, "ff0c003c02df71795acd00", 0x80000000, 0x1}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778c", 0xac) 15:59:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fchdir(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) close(r1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="161242", 0x3}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r0) 15:59:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x39fbc7f600d59dee, 0x3dc) chmod(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) writev(r2, &(0x7f0000002900)=[{&(0x7f0000000900)="28ac7d38971548cca5555166f02f04afa6153bc6b6f5bbf06ecc39f35d481be129fe56b89af78af2634131646bf086dbcb98d019a76b3697e13b1a10d329edd364ce5b0d75e25de69ec8bd5fab47eaf294ca01885e89969f44e00063c25588983ea025c1c60ca50a3b4cf47fa5394b2e989e5eca7d53dff116c1cc92b3e4bc868fe0847caf4a15c469e507c2b778f163e0ab718710e85250daf40432649b47eb6fb6a3040a40480fd06794c3f30b02e8caf301fc56b876bb77c70341a7a49e7c80a390876b1d6691510b6bd23c07c0bb444f03892b11e4409a8b3787d625eea16cbd024c677e64b97aa243a21ed7c71846f556ded7243e2497aaa4e0cedd7b23721a4bd17754e0e5c83f0ae59117fcfd0001d31eafdaeb9ca578fac5deed70532416abe00d22fba7a2233b9d2c389bd87ed3410a3ffaeb179bdf8c13158bc5b257cf66e9e127b88ef5d883cf1d5e380cb41fac57a2af25832dede6b2ae25ece2bf41f93216453104b45ecdb58242c98d04c4b3e8a1911e2df2bf54fff5ce628204fd33b16c82c9075284a65f6d4ee6245f96cba580abdcad55486896875364078285bac87cee6f6e9d9b92b68abc920e43136747675bde6ab51d0308caca38df17d5bd6e2407f4217cca54cbd50e906a9863081c2ccae69a55084f5f928ecb547ebad6fe1d895fb08185183e8fa5ae756892519d0ca12a46188cd27a74429f41fb202242258029d94e24bf37b7b3ae228cf3b7088402f8470423d3cebbc964952dd8ddee90e3271c355cdd9ab75ca1ff44a4dff66bd44bca7b229dd4c8a0648ca4186d7c77abbd5be7ad2f1562ce44885aa89d12da55bfe6d8e0bc215ce77b61b93257446ceb7ccbd97f54d6e1b2d492f7fb08af27d1359fd1ed522afd9e23f28c5a7c4ee02c83816f2424c0f07ca92d1ad417db1da219aa436d957a885a214af2bba34188de927b7513a713dd7246f8d2840e1852128db34f9efe540c1255d1af68d52d540c651ab6a99da94115f9d17d75a03bc103f90ae3495c08b09195204a1ddfb767418f507f5dcb06d884f2abfff041e7e76fd93aa585b87cdad6911d2b0b975bde54b0fbaead50c585762b6a34fd1d78fa9c3ba0a0516566dc562f2ec51c7b2325ea9349536ff50fd67c84a9e5306109ff7523c1a86ce3b3bfa6fe0ebc46f14774cf8ec56cbec4bbac8fb9ab82faf644a1b5d055058c8dfdf3ddf2b6a3a57a1566ba3a8826e2c54d3859e57c628c50071e58882143d44432c35205f9a8a3dc15d12278d7c20c8b7e629976a2c5cd65bb49cb441e60fc38394cb52f01fd81bef802d5310f82c63cb2d8c067d5699f1246f1ad62bf685bc55639c954053acbb6255e831742121d538196d5a05995635176be723a58d90ba89278a497fecfb1270cbd8b0b4c8f8aa9ca5696b6f5b616c3606344efe598e8f3535a3c8c7531bab9bed557de77d5373c42396de5d4309253feb7bcbe6618b2b51a90be554240f26b4180efbeb86bf51d3b756dc0c891cd39a7ee0b84e952a2cf889ea1d00363bb2f7f925f26a547c0ab73586d1b66a10de4fde89f16a6523f3938fe4cd1b5cca43c1cc5ca8f1e79c4c345b1a1007ea95aadff185f023eabf9b180179def12553f7be1ea4674bd7d206efb8f6551499d889947ea1decf4fa60e1531fc7251bba324add6707272bcc90119a08903e89aa9b93984dc2bc09f03fe7999a54212008c1e37e326d793b3ebc31a7080e5c4c01427bddf69322e82f6448511fbac82cb412b131a342f4a97cfdcb980e22d1b2d2e68c44aed7364eb92404312477e1a9b05a584b3ff5bf64f840fbd1c5a0355ff940d20bd0630a2e15d48b48548f3f943d05c0a80b1dd6750fb55bf72f8a90d3b8e02d2d447af9a101c7fdcdcd0a8d0be57185a1e97e5b04471ea8a70d904dd0f3a5a216ee6c99cb2bff3d864aea8a46713869c251999ac454a204bfaf29b605b2e91d37b9006a2f70df2b9f9be0d0c59b257ed2e9aba855aea10987fc9c46d443b7497b560d081d2a61d42da18d730e908ecf0e1678e359b2bf1c8ee2d873a815b177eb93385c2cb7598e0578fa46e12f25b0fa53884be2ecb58d20f37fd184ad58c801d6ba8ebc1083eef5fa0e0705f0dd574d006f6be5f5bae3aaea965c8efa1acefafde76154a5b536184e3e23cf3490df8e1adfe7b915f6d7ddf28c4d4b48c2a149f9a1b527c0be96359b19a66f2aaf65308ee8a51d4b6955221df4e8d4f78e7c7f1a4575b080b848d49bc7885f84e0ecebb850c6882baa92536484ff4422a8d2e9e5d863f3ec3b7102e499057f8aac63776dcde36e02674277f32fbebad9c537207f10ffb2760abc947d056cf6f81e2a9e2677b9d5248d1ba10c5ca86193d5cc6cde6e95fbf87e29a729cd9faa907336dbda7cb34fddd5d42d9bbdf3151b758bb8ae2d1f3598ebf71adab38e3f4d52ce3db52256d6f17a9f3fa77878f03cdc24c85955c7f6dc9d36a4bee29226c42839b2484b770cdd7e7f7d5a4b58a58d8a24416aec636645d70e03720fb117c144f7360224122de5b74f3ea88cc7ce6ac8282d51d6e8d7f8fd90713114ad550c2c41d3b672ddf4e3f2669e43f766a7b1a68d5cc4b1d0d48193ba74dce6219de7a9c01fc10eeff2ad4c5057f66d7a5a4511259ac3ee9e80ad2fdcb7cb452eb09e7af311dfa43d5b33e80c36a319f9ffbf5cb734da78fbf9428eaf960632c4fcc09a6d423d56850f68d201ec1f0dd825d6254b6f182018ba9d215be8ab9a678ed31976b6ea3973dc19a0263638779d924f328a25487348de4f1b5b1f172504654d8538dd5248f273d89caaa74490b940286a8a883e2052c6b61d1a3a20773d1415baaf0e7402ab7698e525334005b7d6dd0da390c05068a26db1ac210ace59e9335d983bba4e4616256165f1dce5b8c6c9392f8a6e5e51c98773bdc738ef6df6f31bc27cb59cb9d48d861e84f103985aaed52d188d452eed77d2e760ad4afc568509f38dcb3096c68f653ea40b39741bb7b5a4bd06236395a7e4649f951a3caeeb25a03f79aaa8b477840cce43189076723fc4edb294cbfe19c91ea850498924ae258d461c8095466297b0cd8bee07bc8a3c198887b30606c7b0a79db3a76c5d05c21104bfdfa844652f75bf6dabde8a36a5025b8f4e2d60178aa30ad03df7283fb3aaf7f32be14b4591924f4ed6e0dd2a84a5b8ed52fb697d943128acb187b15f5209b1fff7f67654d1be2697c8d9d1e9e2278e7c0afda3f4c18d4f00e0af474914e97e0d749f467742de47defee3755ebf154669d983de021d7c3fa56a2505199876e5acc435424426b2643fb1dfa9d317e31cd17c939572c42bdc6683295d83e888756305510c6bf64f41ab05f08ae0a94b5e7a2f96dc9d9e68b1b4bc50365faeeba6e11850484cf6220d2b5ce9a7761452f1166282a0b108f53ee3f06e9da3b4137b5f9088aff08068619fb7f13bca3c8151f7ed5517da1d0c8db3ad8bee664a5cdb9777a5b45318089e0a2e02b26e2a5dd4f35e60567341e640059b5c7d042ab7e100cda9614924c14624c93cb685f7e78570ee2524daf528988213d2a17898c7e30e7361633b7f81503585d65dd7aac222d118b29498afba6ac1ff57acea609811c8f0e616431af7c5c69e72ff7ad33a31f15552ef61d361f56de26330fa979d678f5b4c5b7badc4c1cf5faa4d70a320b405ff8bec605e61d2dc7dc6f5648226581e7cf22b7b97f76be21e59076a277849c6cca7bfbd18175a0f05ee24e779e505acc045bb3e028f44966c831a6f8f39590532e2d8bb0abe5bfc9953dcc23990078dcf371027cf8ce6417c4b1c73d0cca0c08e7d0081d8e016ac9c0d7644beca4d818eb3e47c18c117c628c842a30a0862fefb0c4d98b7b79db947ddedd70e6ad77f9b12d7da80102a599512cfbdc9176a76cccbc32b67cc1290adedebdc123d0305063588bc8ac2b48689d05ddd92204f9615792814e31c35f8a2e2db20e8af81017a5c17c40e6e27169f898d52ecbc285ff551fea1e725c803bdc6b2b225cb2d5cd3a09780f323b0cc4ec08eb5a04f8aba8ac4c9f0add57072571009a079541fabfb75dfbd1e85f99bb64eafd78b11a3621c1fe7ec09e7f74b9165a21c53a585bd65121f029c60f658f27b4de3fdc04ede309f47d8bb4134aebc719cb2e574e61e3a7526ff6e6ffd0cdb4326f4a65661842065aad452acf26a6bd9ce05fc4630a6129ae9f7d1198c1b9c27ed20901c447c186a5182e5c976d4175e28f18fb0ea7b4f435944bbc5e2faa2ef54022aff8039013cc3dfd0bff41bc833b583d04476faff7cbc4394c86cc981e8b8285d6435f05b1e0fa5c9187661127836a73a6eb7c63cc9cc411c812763fa5551067ebda2e062d0d059ab4e73c3721d8eb80acebcf509569a22622e499240744ca99aaa3b1b82f77a8da98ba5c49eef38267c845efd1bee004871fe0bf649b5e8b4629b26385d900e8e788946f8f2633810709dd99349326302e4cfad96be91e076568496db105574f36392cdd8bc2376e581644faa2b8b1bf59d7c11935909e140d29a7ae5aa26d58561404b7ad2d1a7a91bff75de774ce041cbbe8e11c47344f57d450cfc4ed157010f2c29920ac00e670596c805c2d4a853122960e25731cdb82ae9b51c5e28ff630216c17c4d7fb18e93318d4f711263936bb7017066e5a6864f7104057700fd9424aa7509d7f82d76f2aae6c3a43f9b2867e1de9e2a551b40b09c6cb2d3896184f8ba3a6f40e82d5f70553c3ef239aa516ad5a809d541da57d0744589c0cd8201ef75bef77f2c515ee79db042510ab4054f5d122f94fbcdcb47cb1b73774402e365a6f6add825d5d164e49da09475541cfda09fe68180b525cc99fccfe448d34a27add26b5d7044054183e16a7ca7d56816145e1b994ad916340b1fda6ef57cc8ca0eef68a463aa5b94f245765b8ae4f40b5adc01c882a932babe6291fd5e38ea29c3092077678f989b0303720f6dd3f46105851c0d58a40b275474f9a50aac649546d71c53f4e3b32c1108f09284286ed2ff239dbf747458e4f5b5aeb51be6b53f5e216c4a35eaa2cc8017169f60f7cfaeb0c51230c418bd923727fe2ef5c280f2ddb5f5fd5347abf19a18bcf62ccd1d49dbb5dc5e94eb575ff08f3e7ab6197b105ef1703d8ac4aa9b466e45057d1016ca5b3e40e03854aec31c8e0b6161b07d1ec5bf25a7caa30739fe92573c43851f658c0af103292b548e07c4ff7065cfff6b716312040f38bff3898e06257f6b3678713f13e0a91adeb07c9f6462f7347ff4bcd9fc0bd270559b92093ac86e3eeec6d504381e8d170df6bb2aa30669185d7e5252ce6501921acf9351abc360601db9d659c8b157dde51c32de13c7846137862fde4140833d257076fea084c0ff4ae0a7da31263534b64da7f6b217680a89af1e7af56e661d8f5759d32dfa965db273ce70e6df8e2b68e8d97d65e8f76206fbd842d0d23e2c1e535b3ce9d2d748d5a953bf0d27ca0b7294a7b776e5f690d0330b58025b10227e88ec400050de4a853211cf5756e310141c9f4be645031134c0406415390dae4659aae0324bfc89175ffc64ea7bc20a53a4a6b165e19ec87eda9ffb4ad930899ba9ca45b6391bb739d4147b3953de66083439134fd3a7815aab3768bf3f3108017c61bff06e16fd84dc07eb6df8d89db721b606807fcb52a395bd83dc5ef35e7cf1945bbf195a8616fd1e39d44f1a265fb3cc6236f497ab88ca8c42b639f55c1e69fe9c5bbb9dec774ce44b778b199a71318f506d950189c958d0107e94d090", 0x1000}, {&(0x7f0000000200)="1d513cfc5c15e48b2043781898d74db9ead18b328086757deee74d6f26c66bec4c8cd3bbebc40c80f44f28774a5373c854e1f47f3bde1b816f13010a7e38839c9749fb0d6562cf56a81776d06807733e9af51b379489e4537e198c4086dd9533b6eb473cd2c0e5865295da51cb417e81a80f270e7c7cf414f2613dc26efceebd63a891afbb115a8f7c59dfc487e88c3808c06d", 0x93}, {&(0x7f0000000640)="98c584b8c31889024fa27e18cce4be4cb6ea7848f794e0cb1e0a6d20511e941b499c2c92379ce0d6b6b40d42c305eab72f9fae86068948ed83b593cc24e859f28861303de387da1ae941d288b65fce23f9099f235f53d40d9b0862ff52f01ce13425e15649fc6f35043aca19dbd3ef509f5c092e0bacdd8784d33723bb5559da68365a85440b32686b9f65ae32ec50395dcf469f3e2b5543f84a00141134f371f4eac134d3659dbaca7268d9a2f3ca1c86f6b2964936c1cbdf794fafb2069714814a4c177d945f", 0xc7}, {&(0x7f0000000300)="6c958b78e90858543a5ea8b7a86fb712999ee2a943ce98275625d306701f9dba6b7be670e326cfb422192c493402a3a533489f227fee1cb291d869024310d5cc38599fb7d9c8d9", 0x47}, {&(0x7f0000001900)="9cd42da5a29b88c31bde197e8c1bffb156a5db3a75fe3cb81cdb35f317ae86a75542f0847c6819efe18b83c5562bea88b78f25f1b7c96ccde8db212e06039a841b4a900e53fc91a63037ba795b62c8df546855506e5bf8d1154f74f9e81f92da2fe6b491eb0aba49e42d76840d223967226a28cf1bdf92507e416c57f8a10aa9a06a6be534ced55946dd741ac59f8680959b49be4295a5bbb1feac3f563f614d4d6dd7cf4a1bdffedb2bbd22ec96754667d9ff6a5ffccb8bab0e1c7b9fa18dc52f166cac794b18f7c80bff5f86463c88cdce7e145c049f6d5acd6e4f4e8d777f9d1e5ae3e7f19c5ffb224fffa73fc82324aa81b79e3aef2f5604844f45c5c908a8d209b64f70c254903341bd1c5781aa1b22b2c2d95886cf00ee9efe04dfb0da0221e759bb1e0d64c799572a080a0fc46ac33ede41df11ab9f9c9dde54d385ca4d3e77b22ac089da207ea3baf48bbb5d9da44ddfb1d1145d8aee837064d3abc0743533735adb7b4af0aa6bbe9614b1ca760fbd6b45f94d7e4ecfe4a624bca93ff16a57ab84afacb738d734f4b829deee307a84542707578cb915006e2464c2e6d469a8e5c7a594f8accedfe1653796ab4abda3db091434bbd1cb7b5c7ef5c581f34461833d962086e105e984b2f927d1d0617fd74bdefa4ae418455c2fcce57ab32212765e5c18b0a24d3e623910c14be43ad9245550cb3e52c53ed5f55ad51159e5766131eeeaa135ed18069992dc479c07916afebb054ecd7a3b991257b62962c3926ad572f7697943bc36265b0484e072408414269af4d4abbf26df2a233b0e9ec5e1847528b0cd1e8bba90e6abefcd904f4d7f621a2991fa477d2212665732ca4aef7b3a94303ca46d108b638401664f6fa97297949825269e826d1dbc070d679439d45fe92e0ad2943bd20f4560ce175c0f75f17c94935a063af752adfa39c189d850b9ad88c3738e5bd1ed44174e29ba1640bf76aa4821c7c700f711c691ff4e8ee6c45e19e94850897fb75de8eb1b147c63d0e79ec84d5ce225bda2c73c3b47b3a62138412758320bfcb54c7b16fde1540b0417c9ae4f8d95a29b5e0fb8bb09233f354ea76a10e72b6c6aa03cea594fd65efc7996b05168b8a727570b5e08b30bb616b3cd5accdac2df4fdf83f7e0d7ee6e74e05136e7920bc39edaa1a23a562875b086961723aa6765a74e47e68f56641c74a47eb4526ed17f5aee53c1d7479fbd41b7ab5cd3b864d5a3bc817ae58d2348020a941fdaa271ef3b3d86234da92ac880fb5b327d50a78d7ce126ca4c45d519e50a88caa8b0e90e57d9929f46c986d0ffcb9d133715fbc5b2b04a9f86a13ba96516387647e3f22f7cadb84c829d14f1bc0a6654b3df5ddcb2c288d54e6b93883343ade9cdef744528f74e5243c7982b10872076fc41150b04acd342c1906fbbfdadf15628c75770bf9c21e5bee3a8f99ffdc3988d30f2cc3946a9cc5c97133873f01f72e66c662031eb93814bdd8d6c7e825b9b99d61ab1cef9286ddde0ffeab06197e59f29098ec5c992a60a56364a8625829f754acc1c85e9bfdc7b5fac7841efd85b55f9a0c13bb8a82d5df188520715da6bcd5808635ba28b5b5241455bc28f8425986ccabb8bcc1e450d4f62953f6b83d8db11c9cdf4c01ef964d1bd516274d006f1a32fd1b0b8efc5902dca4b4195d8a6566241cfb946a623ef9348e9ea285d975bb4370d2c0ae315e9761c753e9653dce4576f56b37e1307bb2c0fac85552f8cf3364d7a98b9cfef6a883ff271614d7f7e09c1838a89c565ae523c8aa8a41b7b7c373967b9fee594cc99e12868857065e5849844b4d6ea4a9fd52368704945e45f5530eadeffd8a81aeb7dd8978dd968c26fec1e7d19d7af95c8415d541d4ba9f87cfcd854963664b491872022f289f018aa25bedb41df90885e623b6250d3d12d0aed677b95a27ae69f9ee1c7e85ae84381650b6277a3017d334f84cc9dc62cd485002fba6700940e5ef85c0e90ea51ff5a4c1a9b0fc4fe1dfbbed77691a26b6ae7d567a7966259508c476ed7f98cf3b15809d720f89f7f1cf54a3ef0bf4a2b1527e29bbe0d077d6a8e518aa096853050bf8adac9ad84c8a30cbe1e80d2b52d7f5547ab9439a161b1e6f48fa7e187addd9ac3c95cbf841c3540a124fdf92cf6306717185d1d290c2e35233b5646b7529078fdec18039d6c350742473ea1fcb849d8b314f26c236ce7b4c7e072d79ef8c4bd31e3ad67d52613ae73b01b4476a75736b51515cc6c1a762ef451e4749347eb0e87008428d8f7f4234d84cd1448b1b7701ae45afc269e733058023826e8610120d726ae2461fe12fad712d2e75a4055aaa197f7f5f8eedf0aa0cd0728396002ef37cf29e2d5de750e48a9bda575897a08e912e32db5ce55534645fcf83017b637045b506672deb8fc05895eb054e2ec5219448fc825fc71a4475154ca2a18841e8b3d3d49685abfb0e9131a25bb1e9d1a7b15a7e8f2911706a2fd8a03aa913f48223b6bb33305326e38570377e778510d6b74824c85144a008be2bad6a082587136d15e034019a0771e0e63b4de1307c78529f6fb1987e2527d80dd917de00fb82e66920674df98f6604c35a263912f1138ca9c7d573faf52a0e51269c4f4b018ba409edb311b6db3b99cf500ef107e247540ff69bda491d64bb50a3e792d3650b5cfbb4547c5739799c84c7e0b48b6320bb62686cd7ce98fd26e9fac4f1db041c81fb1cfa58eb72067f4ea52d132dcfec78c655f468970fc2e6a9b46968e34a0c7c553c3be3e2db88fa995d0c95e22a49e7ff0f2e1597d57decc71b8999863525d7bbc32caa230c02914ef1af6ff9d844e45a53ede77b8b70df8a30477bb79ea3516246be7108dd5dd188f2c6f157914b0cad1ce0c839279dd1050906b99d15ae48b6c22cca109943e7ba10501b6aa3a0df4df6681aba7f101bea4e9e52ed391a14fd67bc3bc93a171fd5393bffd365764c3a0346725c68d86082ebc50412cf2db948920998c7f50779dde3e5ff45cc831175dc8e7605091ef0fe3ad527f887b108e449dd6f2acd41d8a5707f7c205ea65a73bdeb22f7a3a770c9fea77cf05e715b81dfcace12a5d40edb31653a7536556ddec1dea1cbcab714c687e9abc4064ff4bb43e563badbd81fc7fe3f84efe4f8422c27962326f85bac7cf7e32cb7ef9cb4ca452f0f3535469b0b3ccf9ee4205e95571b421a9acd08d303c287bf8eed55477287a1d53850060ca9e198ef1c462fc1944da3a3c63d41bd910c044264c7d70003044acc57f97023bc0a57258ebeb9f7354921e3d4651e69345cc1d85d435784b3e48c0405c91051be45f0783494ea74937c90ddbc2359ffb01fe24ff465992d076d33a9994fee48a801635a14e98665ee10f35e38d0b3332737fc0b866929a901b9ee187d76e9f53c4c1c05a470da407895e24b9452955fb1cd5e8077b3451f8adb0bd4b26da87adaf037ca6e13eb2b136743c5c34cb425256770b04bf0ea5f5b81d3957cf7548674c588e19e0b6a5feb571e3e811f9738c3bf8102f9eb31e3f67093fd6c9084e0645dac7e8fd8aaff1d272cfda8325c3095c03e9a9300a259b241743d8c914c578830e5a57f7b562bad66f048e50b46bfb1134a8c2918b274fdd031868f4f37db0aada1e66caebfd60f3129d291c5d6474f45a3dd5aa48665ba61e354ffd6f66d5ae3ccbbb0a227b1e8a1dbf79f8698aa91f5b1b806d7e65cbb41ed99bb1a04e2e2871149e14f623639e8357cc13720e351aebaf07fb3224d380adb13f78cb86d53775356bf3738779f69c4a8979d82d433ca9f094ebe85c7b834c1bb75bb626a88edcd21e5ee0f7f22c15d683d8ace3b56aff44a999bdd23cd2cf01bcacab692190b66c67cdf12503bda07e8ae9bf852c159fd81694f144ea9b8c648fbc2e83cb9332bb1619035b5a1e1939b9104115eef1bcaacdd01243cdee7f53f937c3127620b0aa3d0e86e811b90e33ff843b602ef61dca9bbbf60016f92daab14cd1b0eadf0982a61216aee9c83f3587edafba4d2fdca59d5f9538a2b3e405f07e860e1841ed487fda949ed810c7c7e21f8ba0a3fe2935ba905e99a499a870457a593428c2ad4ddfe36997aaa6ef5b3d6fcc7a5eee6c97601c84f754a74a48d76416adcfda8c449af29ba678659febf7905f5fcca254fa09a06cbfc6c2b7dda71b7ef311a3432c39e3923194459128deedfab228a7b3db1877f0b06dc666af6b82bd3663cba0a09341ff1bb44b08b38ec7e0dddda1516ed2fa688140a29e2855f8881249edd6f91f2439f9cd48bf45a9b91129a0a07b39374a6bfb090bdb655f9398eec4f26e638c0b82c479412adc88c5791569ed2bb56a4bb47ca02ef2660374cca3ad868537ab5161f4b688dc15bcabbf5debe3ef39215a315616f30815fe903cb50027f6c5a2270f870b1582be8916418f6b1b2a96798aff2fc2ef53a091f6e50323b159812c6ff21970139d36c1f9e555455d6b70de6b0ab974adbf575030ed7d24390cd2624c19e5ea6745746534c98aa2291761efe359f64c969aeee867f6340d096e0f052c1c8a49e38131d510a527136dbec499b8485ee6b31f2cd97e3b28da99bb51ef0f9b544ef11d33c2dd91f2504f7aa79cc665d39b61fc472c5a4eb51552d6bc614682e278ddec28a12e26cc4ef2de6ae50881b57d1a6377a060e0bab87d73999717415d281ee15f3d0c774e59c43617fc49debe964943e689342e9ba61f5a93825b71b83941ac7c4fc2faf8b94c5e9bcb9d954b9042ed6bd2eb2f8af11d9f055325b58b74302cc12640a62aa6bdd2c495b56adc758b697cf54c29b8af1cc568a5007210e8d1235324cd5713fa417cf43d237009129ebe4f8293aad0344fe01282f519f482b4e34745ffeb3aac01deaa32f885bc98cf6c35f3eb43e1cb8f72973c83813107145e7c0e74079933373e28a064c5c023f254c7ab2f45ceeac1ba9ea7034ff305d60e5c9ca5f99a1646311c6d7306f0fb9939f497d88b60cddd931599376cdd383b4cf4d78bb91b57694de05dcd0648a42fba94431f22386f921e174d783915fa0e4241659b1208616b588c1187c8af248ecd4de1fa42da19f965ca58fc64920a9ffdd2ad69120b3cf78d2c8eebddb15ad8690275d8d443e68f467ec00597639350889724e314cf2b6c57d650be20bf964f958c55be2f6b1d15205ecf1879e41ea067f1416f6292a6dbd130b35a7c133fdb3826c7f170049a7f7828459e172692eeb37afa42f096b32488016cb34b2fe88ac9e1d881b5eb62a3c681d2417f90d11b8df54c357aaffcf626eb223cb344215ab5f073f3782b4b8cb86b97937d35d3c12815c191848a2b55319909b2bcc4a1c42d5f8d8a221dd3231993688758f157400e9f2961632d8ae53f82f8f22eb974d329355ccebfc724c579520c79584f2b266090a4e84735a52e56b8d096d720c8193b1cc0a0c3eca21cbd489baddb16a041c2902b72ed932994a10290bdcf00f307e6292cfc1e275d12b4ef7310cd558f47010a309ca42335c5fa2c8641bb147df7c728f7049dcd4c9e06eeee911c49dd78afd298cc0c882f532c1ca7add7102e6186f0256f0a08b2006e548b2412b654ec5888e9c1ea2a51f91b44c5dbe9a8697f5a86652acde2b4522adb27223fbf5f154bef217eac5ca834675c373c1df51c3a97834275ed2acbc25eccec944d9c1645add9bdca07726dc780f68e089d8fd49110aba86b61b8d90b67b48e22a73f78840c735f78c4cf1fb2ce4b8cee43f1c0c476018a6d422fbcfd7d7c067a2435ced34f38", 0x1000}, {&(0x7f0000000400)="f2ff63ed1ab6d2397b427fed0cbfe9b631f660ccfdbc208adcf6d776d7c1b93bda33d3392abca19dd7b0da365a68b6d3ba71bcaa3a3afd9b073c40fcbeb4e6177691aaf311bd7958718549db442a52d413b554dd48a5c057b622c0392cc3090dff38a52a1876b640", 0x68}, {&(0x7f0000000740)="c690cddba62682951e84180c3fe2af2b333459377a4600402dfc3f68d66c8fbeefcd60bd05d1b99877db4a5d3e7df8f1167f697af9f84e0b297a9947e1d60ff4a1a1ae51e9c971c9923675b0213b95832cd9f3a40894059cf3122668a88c784e6c75cb2ecfa1f2e5efc694a62f2f7e870c0bed990215dd610dd368d9528fc94266e4f414642773e534a08c0b7e150c4dbac236051c3f25e3e89fb8babf469083c3c32b218fb37fb8ce85ae", 0xab}, {&(0x7f0000000140)="3c6a94ae9d4374e28628f9d5af", 0xd}, {&(0x7f0000000500)="a124370362e4d70efe4c67a1b21593f518bf795fbbcbe35da0b03fa22d68b710da6575588c74ae3c3c0afc", 0x2b}], 0x9) close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) r9 = socket(0x18, 0x3, 0x3a) r10 = socket$inet6(0x18, 0x3, 0x0) dup2(r9, r10) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000029c0)=""/254, &(0x7f00000005c0)=0xfe) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r8, r11, 0x0, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) r15 = socket(0x18, 0x3, 0x3a) r16 = socket$inet6(0x18, 0x3, 0x0) dup2(r15, r16) getsockopt(r16, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r8, r17) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000100)={0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x35}, {0x6}]}) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1a0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, "8549550000000011fe4d7f000000000000001008"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCCLRVERAUTH(r14, 0x2000741d) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:00 executing program 0: r0 = socket(0x20, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x80) writev(r0, &(0x7f0000000080), 0x0) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0x1, 0xaf4}) sendto$unix(r3, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0x448, 0x405, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffd, 0x2}, 0xfffffffffffffc39) mprotect(&(0x7f00002bd000/0x3000)=nil, 0x3000, 0x2) r4 = socket(0x1, 0x2, 0x42) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCDRAIN(r6, 0x2000745e) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x800, 0x0) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x74, 0x6a, 0xb2c, 0xc30e}, {{r4}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x88, 0x8, 0x9, 0x1}, {{r6}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffff8, 0xfff}, {{r8}, 0xfffffffffffffffa, 0x8, 0x2, 0x9, 0x2}, {{r2}, 0xfffffffffffffffa, 0x1c5, 0x1, 0xffffffffffff7fff, 0x15b}, {{r2}, 0xfffffffffffffffe, 0x42, 0x40000007, 0x101, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x2, 0x1, 0x1f}], 0xfffff31e, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffb, 0x7a, 0x10, 0x8000, 0x6}], 0x4, &(0x7f00000002c0)={0x80d, 0x7ff}) syz_open_pts() r10 = socket(0x10, 0x3, 0xac) setsockopt(r10, 0x29, 0x800000000000041, &(0x7f0000000040)="90000000", 0x4) 16:00:00 executing program 0: socketpair(0x1e, 0x4000, 0x3, 0x0) r0 = semget(0x1, 0x2, 0x12) semop(r0, &(0x7f0000000040)=[{0x0, 0x8001, 0x1000}, {0x3, 0x5, 0x773d95e63c340d7a}], 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0x9, 0x0, 0xcec, "5b9b6e73da0ec317c8bdf6b67df961dbcc63aedb", 0x8, 0x13d0}) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x8) 16:00:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="ae", 0x1}], 0x1000000000000268, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000800"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="3990a77c1bfd1415d8e76208a80b8d"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1a8) write(r2, &(0x7f0000000040)="11f3503d1d0000fd", 0x2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) r4 = geteuid() r5 = geteuid() setreuid(r5, 0x0) setreuid(r5, 0x0) r6 = geteuid() setreuid(r6, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r9 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r7, 0x0, r8) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = getpgrp() fcntl$getown(r8, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r19 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r17, 0x0, r18) r20 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000180)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r26 = getpgrp() r27 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r22, r23, r24, r25, 0x5, 0x7fff}, 0x6, 0x2, r26, r27, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r12, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r27, 0x6f, 0x20, 0xb1f1}) r28 = geteuid() setreuid(r28, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = accept$inet6(r29, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r31 = socket$inet6(0x18, 0x4005, 0x70) r32 = fcntl$dupfd(r29, 0x0, r30) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r37 = getpgrp() r38 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r33, r34, r35, r36, 0x5, 0x7fff}, 0x6, 0x2, r37, r38, 0x7f, 0x100000001, 0xb1f1}) r39 = fcntl$getown(0xffffffffffffff9c, 0x5) r40 = geteuid() setreuid(r40, 0x0) r41 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = accept$inet6(r42, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r44 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r42, 0x0, r43) r45 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r46 = kqueue() kevent(r46, &(0x7f0000000180)=[{{r45}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r51 = getpgrp() r52 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r47, r48, r49, r50, 0x5, 0x7fff}, 0x6, 0x2, r51, r52, 0x7f, 0x100000001, 0xb1f1}) r53 = geteuid() setreuid(r53, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = accept$inet6(r54, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r56 = socket$inet6(0x18, 0x4005, 0x70) r57 = fcntl$dupfd(r54, 0x0, r55) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r62 = getpgrp() r63 = fcntl$getown(r55, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r58, r59, r60, r61, 0x5, 0x7fff}, 0x6, 0x2, r62, r63, 0x7f, 0x100000001, 0xb1f1}) r64 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f00000001c0)={{0x7, r40, r50, r53, r61, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r64, 0xdc, 0x7ff, 0x6}) shmctl$IPC_SET(r41, 0x1, &(0x7f00000001c0)={{0x7, r6, r15, r28, r36, 0x200, 0x3}, 0x8, 0x9, 0xffffffffffffffff, r39, 0xdc, 0x7ff, 0x6}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r66 = accept$inet6(r65, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r67 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r65, 0x0, r66) r68 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r69 = kqueue() kevent(r69, &(0x7f0000000180)=[{{r68}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r74 = getpgrp() r75 = fcntl$getown(r66, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r70, r71, r72, r73, 0x8d, 0x7fff}, 0x6, 0x2, r74, r75, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r77 = accept$inet6(r76, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r78 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r76, 0x0, r77) r79 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r80 = kqueue() kevent(r80, &(0x7f0000000180)=[{{r79}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffeae) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r85 = getpgrp() r86 = fcntl$getown(r77, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r81, r82, r83, r84, 0x5, 0x7fff}, 0x6, 0x2, r85, r86, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x5, &(0x7f00000001c0)=[r36, r71, 0xffffffffffffffff, 0x0, r82]) fchown(r3, r4, r87) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x3) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000a80)="bddacd2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3ebed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2e49bbf005a94c9b908a7d00000000003b9c199d7ad100000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b971d02cc90f7ab02e4007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7bcca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e907776510abb2811466b120bc86d281511030f18bc9bf00779e457fd2a6d06c61f6b06d197db2ebafc45c573d16c84961e57beb69d2c4003cc33638fe5975d8e155510b02ecf0c591d8460b311695343bd8912f982bfa3feb6fd94cec2287f0d2919b3a076aac012d067bb7c5b631a06b263df0690c634e7a1538baba4c35ea8576df739b1721ace69d8d24a133b50a78b57e3c7fbc496fb51ccae2af79dafd2e347b038cb417a0bd914cb89bf96dba7b608bd77d761ff130b4960dfbcb29b1a018bb7cc1bb1c9b21fe852105da3b96384602911a21030a97d8af5359df00b8d2fc4312701d135f95cf61306ed9ee75ed10e0cee8e0e0dd89d28b5154c477b0edbbbe0a37", 0xffffffc5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x3, 0xfffff000, 0x1ff, 0x4112, "8167249ac6b3d17ba183d921cef94f1658eec419", 0xfffffff8, 0x8}) dup(r1) syz_open_pts() 16:00:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) write(r2, &(0x7f00000000c0)="99ca83eaaaa6bd6f9cf11b1d0867b5d1f6aeccdac8532ed8d9407b51f7e86de6c16b17dc793d32d2a336bd3ed97cf6f66a152a987a766fd559357d345b40405485496b17d6ff4688e60ba09c83521bab9cc84d46d5f24d3361", 0x59) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") pckbd_enable: command error 16:00:02 executing program 0: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000002940)=[{&(0x7f0000000500)=""/48, 0x17}, {&(0x7f0000000280)=""/7, 0xe}, {&(0x7f00000006c0)=""/247, 0xf7}, {&(0x7f0000000900)=""/178, 0xb2}, {&(0x7f00000027c0)=""/156, 0x9c}, {&(0x7f0000002880)=""/137, 0x89}, {&(0x7f0000000400)=""/114, 0x43}], 0x7, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xa0) r2 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = shmget(0x1, 0x1000, 0x4, &(0x7f0000002000/0x1000)=nil) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000002800), 0x0) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r3, &(0x7f0000003000/0x1000)=nil, 0x3000) r5 = syz_open_pts() pwritev(r5, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r10 = dup2(r8, r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000380)={0xad6, './file0\x00'}) fcntl$getown(r7, 0x5) r11 = geteuid() ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f00000001c0)=r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r12, r11, r13}, 0xc) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f0000000340)=0x3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r15, 0x0, r16) r18 = open(&(0x7f0000000300)='./bus\x00', 0x10000, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000180)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r20, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) setregid(r13, r21) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) recvfrom(r26, &(0x7f00000009c0)=""/4091, 0xffffffc7, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x6}, 0x8) pckbd_enable: command error 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x2, 0x400b, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x9) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 16:00:03 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = kqueue() r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r1, &(0x7f0000000000), 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x7, 0x1, 0x5, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x7, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x42, 0x3}, {{r4}, 0x4, 0x1, 0x4, 0x9, 0x3}, {{r6}, 0xfffffffffffffffa, 0x1, 0x8, 0x0, 0xa61}], 0x5ca0, &(0x7f0000000040)={0x0, 0x7}) kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x3, 0x11) r1 = socket$inet(0x2, 0x4000, 0x3) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffc}], 0x1000, 0x0, 0x2200, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYBLOB="37d9a03fcd54349bfb0dbd535659cc992b", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESHEX=r0], @ANYBLOB="2b5bc6fccb93ec7402977c4b60d1c0c077d75f603e36d066ee672ef399b6b96aa03691f3b81c2691f8ce4e7ddbd3fa9ee05c7be6e4067d265aaf2a98f71433a2dd860598578a08acacedde2fec57814db882d6df885b669644c4a4118cb415966f4fe4a2668ab13400081fde05d1ff1911d04fd16dad151f2bc88e0beb724a246b1c3e80c569b4108cf4e5d4d8d7e9e8110358c35dd3899f9d8bd716afeb848a6ce388be65b86671d0cdb041ad893ac55b0d6016a6ca936b0f7c4544d2e1c40342", @ANYRESHEX=r1, @ANYRES16=r0], @ANYBLOB="acf4cb0781580c7ac7d39bc3207645b1cb385b1014474b0f46359eb7115b95e64127a068d0a4c7d408f2763ce9604dfb2cf9636eec98e86b24f71ad8bc228f434939287a1771445befb43feb565628a94c111432a9cbf60f5ebc219d3e9d8ba1f77bc86543e0ca523c7eb29e8835f6fa761b9f17218c7e43a9cdedeebfd693a12dc88361c246ab5d2844cda13bab25d15de79f0bbd03990f5ca2fd27fa0fea9ec97d11646c0d2c7a7c813c896026537e62a1632c01c9d6e40d85da003140fd761a102fdbed339a4b72b2e8cb68f0e34a00290219be79fdef96027a071122927e87884e93d30af04637e249a1a1c1f188bec7e5bbc031e2a915ba40ae", @ANYPTR=&(0x7f0000000540)=ANY=[@ANYBLOB="b08fa546b60f0747eee883b986ff3eb675375c3697f4d0b9281c637ca90be7f97a4a4de8515520f3f4c829b21fa44b5fcf331f60aa4761129a35e090594c2e7e84e2fc5d1235b564b952b86abb606870ee1b8b2289db7534559814299f4b55bd2a5bb79e213d66714312ca2ed6051665549da03612f67ef3f7acd05708093ac25cedd57ee5f4de140d00ec8858f81d62e12cb557df6da7eaa70055", @ANYRES32], @ANYRES32=r5, @ANYRESDEC=r3], 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = accept(r10, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r11, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r8, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r12 = kqueue() r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) pwrite(r12, 0x0, 0x0, 0x0, 0x0) r14 = semget$private(0x0, 0x7, 0x408) semop(r14, &(0x7f0000001140), 0x0) semctl$IPC_RMID(r14, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 16:00:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) select(0x40, &(0x7f0000000680)={0x8, 0x1, 0x80000000007, 0x40, 0x6, 0x7171, 0x1, 0x20}, &(0x7f00000006c0)={0x3ff, 0x6, 0x5, 0x3, 0x3, 0xc, 0x7, 0x5}, &(0x7f0000000700)={0x9, 0x4, 0x2000000000000005, 0x8, 0x1, 0xffffffff, 0x0, 0x1ff}, &(0x7f0000000740)={0x1000081, 0x4}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000200)="1e987bb1a8913fbb8e5c00b66053e4317cc7bb9ad31fb212f295e6bb73105b7647689b96ba5761e3d2c9643e88c1cd5d1d9f5f02239f8463920542aefae2e6c499793559bf7a3d2f53b25245f912ad0c00c27015f417cdc64085a44c514578f33e3780043fd8026150c395f0ba9ffab073f5377b73124a9375c869fb9e77793cf378641810c6d636b355950c3820614d06802d30aeedfba20076a39b56c6af10452c787f7c278fb8975c34", 0xab}, {&(0x7f0000000080)="1ffb122b4e66e49b252d6d", 0xb}, {&(0x7f00000002c0)="2f0a5d3a99b552dca98382e39f50931655d1f33037a4542f73cbf281b0dc291d05e27ed92daf72ee1938b9295ce56af0517aa6bf440335b6d6625ad2bc7e65ef0a7d6a3ceb52bd176d6c702972b2fc19b5d8365152789a6f6d239bd545", 0x5d}, {&(0x7f0000000340)="0568f6d936f686addb6c68fb3fd9f295bcd335fc1567de6eefc660e85feae12b64f312a95b31516b42ab6f240b3f1af7d8a1c159ddfbc69e6d83cbecbf6b80ab2bc565c58fe4571a3a0ce2bf9e8ce513a664942b3e58d9afef36026b5f9ee8", 0x5f}, {&(0x7f00000003c0)="5b4d3a696788ddca830725fdd65031bc02edea21d8be79a7d283873292747e9e62270c2c9c54c1a6bc4920dc499d3a37222bf72a32f5a5d6d7b9518e7068deb69124936ab557129188045c5ab924aae78d331a2110b873ee4726f42c04a9adc521d8d39d2e066373d41160b5ae283617b3cdab", 0x73}, {&(0x7f0000000440)="0d450148354758b415bc96e5400a6ce9c662573fa795554fd71c81c300482547b60bf74740229e81a321bbbf0fb73000e03ef14c16f39fdd25607657f0dcc11a18eae8ae3f114681409d98383e781f01067e6765997e05c15c28b8125a76184191f7fef69e14bc9826104ddff258ac6f2fac3e5a49c022e0ff10f7e18d4b7f2b39ed1ed5558448", 0x87}, {&(0x7f0000000140)="dbdc", 0x2}, {&(0x7f0000000500)="9406501ad434c4dd714146d079ec996c8b27612e160c68acd13217819c671f7b9739b6d72535d9788b872caa63ea7c42916b8f6dfdcfc4289be3b22a6063782e72cea737277de67e2a07d967041acbe5296a5d24fecdc655579c242380ab7e39217e4924fb7b8a393cc90e13285800cddcf35f16d588035104eee628f8fa2319daaf9cfe98a46a8331bf34b8a9108e715085ec8fc5a14af3845935561b785224cfca39ef9797d439f3539751f26463e7a3ccd2bfa2293f10a5bfa33aa30762cada53d2144493aa0297fbe75ddc3c732ef563605124e3fe6d0f3fc765a465188e86ad022171a99a2d71705d62a0578c", 0xef}], 0x8, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, 0x0, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r15 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r13, 0x0, r14) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000180)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r18, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) fchownat(r4, &(0x7f00000007c0)='./file1\x00', r9, r19, 0x4) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) pwrite(r3, &(0x7f0000000780)="ae35d7413cb69c08b8ae43a9", 0xc, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x7ff, 0xc6, 0x5, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x15}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:04 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0x3ff, 0x8000}, {0xd903, 0x1}}, &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x400034, 0x0, 0x0, 0x1008}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') socket$inet6(0x18, 0x2, 0x7e) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200a8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x2, 0x10000}, {0x87}]}) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="022c78e0e7e7844d882ca16cec06772be2a0363426ebd9a685dd21df65339c4c4cc2e6294eba5fe5bba7ae787ee022225c76244e79152de91fc5e77130de0f139a9f8bdd49689880a7198334d47950518de4030965ffbbf4d442fdc505", 0xff20}], 0x1000000000000009, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000000)={0x101, 0x8, 0x4}) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r3) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000080)=r0) dup2(r4, r0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="57fb01e1d016698d7b61e04228ea7584e759a8fb7b1ed68aa95647e4d9f89bef47872d0e5f8f9223002dce0458bbe6b5ae2d0f5709b602f0cb20c2dbd02c2987b6b35760c19e52be5a7b2e812b9800c98655c447feddcf6e0aecba1b080a5a5d74f486f757911f47824075d914560342e3c650c02b7ca3dd3431c2dcf94ed7da97f20b1216dcb0eb4f1e9ff3a99ffdc9d25e77540b691ff76e558a780b304e95ebacc573b7fed21bf86ab36692483a441b2c31e11f5b1b", 0xb7}, {&(0x7f0000000280)="5d82375a5c3ac4c28357b5b78c79f1108fa6c0c726166d4e72a65c90be69d21b566b86979bf82b23d702675c5070ff55852df344776b8a8432256960b4d0b818224f0fed861d0f05ed243d927701ed2fc94cd98adbb1e0c1828f4eafafdafed050acd5212ab9a1287b9f0da3e3b90d3a5c0099b217a9e04563eda1671f2e425c7278dac946166c9407", 0x89}, {&(0x7f00000000c0)="a6fe7ca2dfc3ccd612", 0x9}, {&(0x7f0000000340)="05c7b5ca4550605000d4c490b6726927d058165e137441fa72f330fe55d26934c9f881e5c267868f9b649d4a29bbac0b02fdf207e9c4a603a754c42f928607175d3ea4eeeac6b928767268374f97facf89eb172d09ee00fa660c6f24b52de925ba7a43e30fbae399f1f97091e985f86dd98ba9d29105985f162bcd1c761fa124b8a6be6db25c8446c9c2c0cef095ed51d8e148417e3b", 0x96}, {&(0x7f0000000400)="a468d910653144420451b33873a63db6970c818e2b3dbc48a24363b712ac0733a1fc4560314a3820e5cf51e531731e49a35709eb1110b4fd6f8bf9e470fb897d619048f4eeba16fe0f25743f481a161a7f50c022d1dd1389b50b08d2575276005d0b346dee0befc6f64b91ceeb133534ab49108e6a2d4177d6de1e57c0b2419228be3a149dcb12224c77ede9bccb88de4becccee9d59964328871308c2955494", 0xa0}, {&(0x7f00000004c0)="ffd8e8bb620cb4f4f8b5e468de7881edb748395e781fdcf7ad4441e7a9a10a6900d5edbe1688c8e69c14daba166f17ca812922701d110b622b91fa5973064f73d3cc4b482e05084cb0c6375b3c0f7aa4f60d11ad36ce836e59027a24397262be97c3f465a5e44a6739ec91502eabd5b76ffc11f7b8f90324cf31dd59a448e046c5aa58", 0x83}, {&(0x7f0000000580)="fe5f10f09b0a896bfc597f24f3cd90d69c5bcad64102c40a6a7d1f5860825a59ff4962b68b51f403f92b4120129219656c75e53f9da0430ec3c72cac550f38f216bfd88a7074c60f4b91517cf3f8140488c293bb1bdc810d3624c16e2bafd1c6858df8559103ed67", 0x68}], 0x7) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x8, 0xdc) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r4) getsockopt(r4, 0x200000029, 0x1a, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x380, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="13fe65a356fd6cdee3312e041e6257b773503f747b1c4beae6f9f638d5bedc173595fd4ef5a29302d41f547f6baf1f6c2c818de0ae6d08ea60b5cd8f28766a103ede25ded8446d2818cc4462acf3f6ae991d07f5bbcec2c7bf75aa801cc8e34e64a3af6d3ee9a8d528b1a5332129548e3162fcd7a00ef6ee491eb7ac6681f136fbeea16cfc7f90895ab803b12a55d2bdcdf3aa5f5fbc7182f92340eacff88ce29da5de647a49d09741f46e30e15cb26f0be5310afc48f7047c9b1d809fb753a14e70b16eaf6cfa8e7bbd1e3e0f6bf85464bb09d5aa7123397e1783d35eb6ea", 0x68, 0x400, &(0x7f0000000000)={0x18, 0x1, 0x9, 0xc}, 0xc) r5 = socket(0x18, 0x3, 0x3a) setrlimit(0x3c87d94e6d41f5b1, &(0x7f0000000240)={0x8001, 0x9}) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, r6) connect(r5, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) utimensat(r7, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x2, 0x6}, {0x0, 0x100000000}}, 0x0) 16:00:05 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x9d48a28af1435fc0, 0x30, 0x1, 0x9, 0x7cf}, {{r2}, 0xffffffffffffffff, 0x53, 0x2, 0x2}], 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) clock_getres(0x88b9d0766cea787a, &(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r3) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) socket(0x18, 0x3, 0x3a) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/39, 0x17}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f00000003c0)=""/185, 0xb9}], 0x3, &(0x7f0000000300)=""/14, 0xe}, 0x840) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)) r4 = socket(0x18, 0x3, 0x3a) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r5) getsockopt(r5, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dB\x00/\x00\x01f\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x7}, {0x86, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r1, r2) accept$inet(r1, 0x0, &(0x7f00000000c0)) r4 = getppid() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$setflags(r5, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r4}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x40000, 0x7, 0x5, 0x1, 0x6, 0xfffffff8, 0x40, 0x1, 0x2, 0x7fff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x3a) r7 = socket$inet6(0x18, 0x3, 0x0) dup2(r6, r7) getsockopt(r7, 0x200000029, 0x1a, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x3ff) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="2d01169be4746c65300028e4f8e65126bf53249a4a5992a78406d3f71da535a3245f08105ce0d5d2b833ae6460cea60afe720aaacd0a5c572eada2110b820dc6e9c949d5a73bad5e88000c61d7c5039f49534cad8d4e3cd14dd602871041c5b64aa5a976dfd4ccff39e7d49f996572e32269ee8213a5a960e8386bc4c8b4689a4046"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000100)) r2 = socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x57beaa0cd067d1f5) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000002c0)=0x3) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x300, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x80000000000006}]}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/89, 0x59) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") r4 = open$dir(&(0x7f0000000100)='./file1\x00', 0x8080, 0x1) close(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000300)={0x2, './file0\x00'}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) renameat(r4, &(0x7f0000000200)='./file0/file0\x00', r5, &(0x7f0000000280)='./file0\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") pipe2(&(0x7f0000000000), 0x10000) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) connect$unix(r2, &(0x7f0000001800)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1e, &(0x7f0000001800)}) sendsyslog(&(0x7f0000001840)="bf01f645de6460bcbb2934b134bc37e3069815ad96e1b4e36d8e2314ec38afceb56a03962735c8d09287640a946efff6d95b6b6338430323fbe5e081853359561ba857f22dd14d607310c0fd0d36d959bc875049f7f7d72812257c381177ae6d62743ea65f22eb8663a04ce261f1be6a91944771a5dedff76f874fff66ff0019758b6dbc0b9ba1036ef0c6321bb7ba05d187ada404de37504588f58dd8b6c0fab3ba9c8b19146bb1b59961213f3aa0a5884b38daab9cfcc8aed96fa508b177666532de395c1c16e10bfbc3a1d3983edb46d9c8f9b3832ccf96d46539194b5a03f134c87715fb4383bd6cc5dcd63d55df5cb0e8cae552abb28fa9637c3e4b226d601a5fdb8bceae21a06f72e2c5f25f1e3256262fe368ac9b5b0298fb740d470606b248015f37c3b7e782da05fec65a03b05feed760d95b47e5ae0b9c9ad8b3e254d19bc869519315c9d0fe01f988c89c98912af805ba6f78ccbfd71f7b7c185217f9ab5d6a3207c866480ac6f1d63f04f068b0cd73c127f13ba00af12f1fe0a53e613baf29b78377e83e9e0c843ae6bed443bc6112156575e0b715f6d4f0fc389b91cabc3013ce9f95af544d047e6321dffdfcd6fb1b58d984688d732aa1ebda16703d8d0a0d2321f11c21628c8cadc52abbe72913ec3a289d4b183f72b131321b9ac6394043e1193895b2d988c6054efc56f392710e614c59de4e36db8c3e67bd000e5022ddf57bc3074c634af6741a34bcc77f351c7ce6d8498069a32672ca098ecf7e40851a8472e9e4a90dc7564d4645ed040f18f8ea7d7ec175b0062eab9f3689d095a143c2d176aba15ceff2e531e037a0f5c15d58f5ecbef3367d76879d8fd6085c65762ba200710cdcb2601feb2ca6413f1e157557895cf7fea0a5f46ff4ffd8033c92ba78a0aa9e602e16b900aac473f32ddb7f5dc8bf243fde9001672b35e9325f76d986a0b5232dad4ab8c0ebdac1b4083ce0c512e765c5b3ecc6951ea45bf9e6a2bb79d14bef65e90c7c6f5de1e36cea0492a8411b87618da622519878f2c5b4efa818637e34f62cb702bac83ecb17779427a12d228b8f48c1b80998e20ca7dcc017e5baff8e707c32c6b3f5dbbaec1fa5a45532ad5515c25cd94c12f5249c4bfe87e29ceb5402e102b9a4d28882026d54b159d723fdf568ca48810fbd0300529cb557435a97b305e58a5b88006e234054d26c34f3e9ec7e5c520091bbc26fa4e2fdc867ce83e6959ba9dec3beba700900d22e3afce61a24b966d2332e067902d5fdf7328f5bbd59a455545dcb60b25f847869843c457714116b8a9c722ec58643a44f5bc9b9ac087a289291233ba3a2d842995ec0319f45ff61b16b4944f3bbd1a229cfd8d83c05b7dc2f46ec181d21d8dd5b84c27a0f458e4addaa0c0b9bf062ecd0464da0c1474c7a660dfa8b072b2ad0602e5a5224f265529384856edee51729d7f67b270af36aa1b6066fdd28ffb5447f732d2a2f5b574836f183e6c70f4097c076953ae1c2878795333c0910d6749bd3fadb5d0633141d536a0bc8c6e4868d460cb0abc4fab7c69e74a22e11619ef594a5793624f26da28b6ad9224c19bc17dab9983de06199900fc811f0dfeb8abb4749d171aa5960a538ae42ff3f8b8d73bb12e409ad707100acbf383d1f71ed537cb8a83f61ec04438bdd2e6001f52155ee1425993469f9424bc23c68f022de38900e4f0036228f17b8699a80a01ace7a430a6a9de4ff64eb8e58ad89630831292c85c6d679e1fa26d02e1ef054afdb507d062323a926ff8ff4a21e0038766fbfb4906b8c7e5249b4a69bf72dea7e04b071165187ff6eab253e6d463a771ac6dc3cbf5c41daf6b9ffbf5a6269c4cbba2f16cb6293133bd8c6a517d5f0d1cba2e9d8dcfdf6c788e5d9200d2602bd007f8cff512fd189bd35cee6913523405a0c28bb689740f485b3c15f8181490ad27884af9433eab357b820986624c542f1bd114a880eadff3d3be6a304ecad3cdd726d58329dd353ac120477c030456d943ce74ade10d97277b8f31069c33890bb274496d7505c45477660cc8c4c52a156c88d8ae1fe121891bcf9d40684ab0cd220a6a05e923596d1cb6edb76230a89a1ecfcb53ff084c19e66361ebc5f268c3906285bbce0842f1d374e849c8ed04fd82745d5ba4c9a37ba91892b67d1e3867b1abf1b7e491795f97bdb46cad69bcfc3c19e0e3248f0ccffd05d9187b239f648bdefac1498984692d3e945ab727f8b9ca916b3d94672d9a186b670b22270e033b77330257dbf3e14024be61b982d2de7d0dfba59a354c4ef10c8536b0014095784e31f368fa2335e2669c7cf5eaa48c017f8f7ddbe62460a9fee121c4cebd482897e87dfc2ef7087c4d01ae00dfd84b0794568338fa40767c9656f8389f729f32182f3fa8ad4d4293e5768b297d49a2fb0bbe9100e754eb3ea02caa5af986b5e6ea347221fdf74b122cbc1e5f76396978e67ef72d03c8ef676031c1d7663961714a70f99499ef4339e12f656fa7e98798c82e104fb42703461c32bb3fd90c6712e1659fb53810331fddc4b67d0c10665b4aace6a7f7f3a24103345e04b77b59e3d04a879cf2cf031ea5eb53f1115422771e97573eb117a40b9a417649bc72e66ed261dd6fcef98d8307b598fb35be650f26c039bb2fc1187c8a9e7de4883ab329842f60be0a3c270144e3699a6772fcf34c0a27b776999ed5ee6c32938237503ef2dc35a70d29e1ed04506e70c1db6776b615b85d68a775560e5de40e2cbfd033d7897970519623c36aff7a5a6c951361cdceb8b3a7e5a87ea9ed8e9fba2a713b460501dfac1cc06d48368ee6bf18a286fb82b55cf1e1caf98c5d0ae9234410905e6998d4623e8a1fbeec44c63e3f7d2fe5e861f72bc16ad26af7bb98f8b39bfbe235932614189e7942d4f77059ee68efeb8f7580e6b12c02bd1e2d013dd94260b5509609f15510692ebaa69ebd418a19af24499fd91ca5668081b14669d4f484fcda656f71b2eb28e3d40a635eb9f55abc2e1697033aa29615ce32b7339d7000f0deb4db247f58c630e73be7918466dd0a6743efcada293cda6d6e8d29cbfecbfe1d53a14befc6cd6a49136a8c3bf1e1aa20609cc497324d541f82957ed516eea9b87d845159e7aa14700776e0fb3cee3f7d13bebc9087205891bf8b9af21d5193b137a2d6edd80f1b26d37944463be0bab3d0f7f40cc6cf5e69fb5da407413a6f798ee453fa6e17fb2a6deab17e5ba4f6d1a29324d8bb2076a714d448dd71955f25910f347e654048e61138e29bae97ba83467a7aff474e95fd3ff1071fd543146da1637821d348cedb7da34a975238efbc7da9d2e0cc80aaf0920cc81ec2c49a98c8e37f2c469695f5f1593fe17dbca31d1a298674f8f75baf13d36fb5ccd6b05be34ea7465a705adc3b3ec7a9e8babdd786acded6c05c0a8eebe352eb68471791f436aecde8df183e5e7fe15c331d63554c04c8efeb511ed082dfdd72aad45377902f96422a4a02fd1ab843d3d44dbee373ad4579d6723882549fa1a424b10d903b2deae391dc13b22c16fe87f5696bcb78be4c65b3b66b4dba65a0a4852ebcf06aee11e5f9db1fccdacd391b7e075017d6f79bd9506c65ef288aaa91a2232e6041f43948ac161ff10181795c3f4f6407d948f4eced1f3dc785db6353c6e4acbc52e2874b6c8f7524d3ef19a996c0d5d9ba9355431b5fa5d9b4a0e75b37a0a28890efd86cf07b6cefb6c04c454eb8bcfc9ff4a4d9feb18e419eea1ccbed5ff246333e3224ee4bdc531f6dc1d895b86635ecca0fd359079e87ed79081a0aae1b53e187f1ef3fff16a11da934dd05176b6121dd5354247960d984b844d5e13fe7c8b4bdb7a418df252943d189c2cd66f27a0e936a38d8300835a45e55b3e4d52c63be982c9e3007597469e61418712f28517ff5f814107c39724f55d2fd53f376bf7cb49e03331dff8eb846a1a2962f5f1d9d2f8554335deaa25259a25ffa17cfddac3851738364ec7d561985e78fd1a0421f0e94c07904b7cf7c9c8386bdc2f09baaa026ccebf8361140ca219f4481a87db456ff5e1acaf9708287e65ad4064a64ce0e9db35b167a13c4761f33002e72452bb5b8838d772271b3ffadbdda9dde4e0bd4630a2a47a7af8a8185bb6397e338b0be2d896384391c44267da72bba1607a964ebd31c17d31c2b28106a42fa6a98fdb468ce6fdaefa8bde5b807a19fa03454a0f999eaca6f5232b499b292944d01e23b32b09b647e390cb38756a98dc2e5b8b5e9b4b9331c43746bf84e7ea2bca3108d7efcfa3a964567bcd17c5f98b12c882ec3e0e338aa97f230b2060ac748c2c435a4895451fe726e85b94c76e996ef4d3361af9e364b055a962d769db90b337af1a227e5bbe7410d07bdaaa89d71db6009f2369c8cb6e3d67b2488f0199e6949f715da835745f076e16eb6bdf182036bc63ce9293a87c44dcb936452342e215c59e7ee2fc0f5a2ae6f07b1663e9ec439550e64a9ad6824032d5bdcfd3e95b796f0b14029581f3d8aedd55ca00054361b48099a08d8a91cfb6dc01467f183c09b0ea80722c1e187bd1283480ae572fb78d6216939ccbaa678fa2af6b06e9c3029098af85b790bfe4c4f70771284da8030246020fc77b79da6de8c2d0f0fc3afafb88932bc57baf9bc8c8602ec8a069e2b127caeec00ebb3ee9c99d683cb09e2f9db82f85a54022f4047169345f2800d707bd9bd68897b4253e85886b37963a582a76c49efa66bef53b05a125bba1cb9dba79fd23f4f30513711102ed9c0eef1d1681e02a2d60f0639b968887c76d90b2de7fa58f872e5fe471883f4d61d1f1f22f11a704703dcda1de01b9d8c2201da59addd6b530c3e4bbc245687930670bdd2de157769516cd4b086b409affdda4067bdcdad485f695ff7bc7d29de487e089d1a961464f2592b94e1c8a42ab26641df38c1f31d9cd5b5fddc5593767d3a9eb12169aed05c4e7ea616b805849ebc98048c13b5300328967fd1fad41ef5bd9b4e6dadc3a525840bc42475b7d715177d149b8ba54a8f63e621cce6c8fd5722f45293d0ec79cbb999a996944b7633ff5e93f3757db2b9b634d3e9f9a92782f47248b33c7511e6c277f5eb4f0214765f1c6b6c6c257d0bf9e05b4bfed8b5085d2d474a948a1cc584980e089d7fc79afd77109549013b5d7e0146ebbf734fc5399d30c2615eaaf6f54473f0650aee7cfc5c429490b8a6821937704b66a94687558ccbfbd5c3274a4d4b4369deff2504e1e0b7c504b2042035434fe50fb4233e6714377d9840f48e4fe03166633b1b505be9deda03bf4efcc696f728462ad848e3b29bb726e1c4033f7425059dbbc2054173f3bf96035c487051abf1e3b5442a564398c5dc3d1d4f30a374552eaad4633bd8d34807b6ac5e428f798438edb96ae5a27bbc92be773c1720f8a514e1be60429bca740d0ab924722283d49d54aa127428582efbd0e6ceb7f27444611c2e02132496a8d428fcd974694682184e01d8260ed4e4af187d37f5b66cd14edb62cb96884fb3e9709af8896334a7ef213ac18df752a39d93654d7cce485d8ef565cfc2aa191a7fc9d82639593cdc87187442228f03beee806f12716ce7da6db253534121245bde0502579b746c6398b8c00406c348d5c7b79813367efcb86d8c2afc49850c31d680c3da8c9708c56b39483a7f7edae94a4ac31bd6e48702c5c24cea233d60691279fdf24efba87b9d20c242b314420936ff64c91d30d8600b93a31e6abdf16663248c86af385fe17f0ce3527bd8e3796c6cb90589d", 0x1000, 0x1) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) pwritev(r5, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$KDGKBMODE(r6, 0x40044b06) readv(r6, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000000c0)=0x7) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) close(r8) 16:00:06 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xc0) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e3c51", 0x12) socket(0x0, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x18c) execve(0x0, 0x0, &(0x7f0000000000)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x48, 0x0, 0x0, 0x1}, {0x3e}]}) syz_emit_ethernet(0x21, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9d9") r1 = semget$private(0x0, 0x7, 0x408) semop(r1, &(0x7f0000001140), 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:06 executing program 1: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x7250d63c390d4bce, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2711a087d94a1954, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2018, r2, 0x0, 0x38) denied attempt to set clock forward to 68719476745 16:00:07 executing program 0: 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 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000080)="917a1af917159f8ebb0d5a34e4ec611a49ae89e8c7b1b39b796753488cad68ef39e7c41c91ff4e0cc591548b1013923fcd2f4c382d1a6c7e090642737c885045bc93315605ff1f0b4611de007fc511fe2f96ed99068413f51a157442f6e19c4837065a89e675c5671250e3cf7010e54149ed76", 0x73}, {&(0x7f00000002c0)="2f5866026ee59ef30d7fa985df58db4a7bf78e796b8193da49e6bfe7d94644486ab698d8aa1e93b0b1fd7843cf2d013c5799e2a036e7d3df70d38f1e857e7db11de4673476574b4ccf1e1652cd0b3246de3f08a2792b38417f2b8de43d7e64ab918d1a688203ee3d712783795c177e856ca4dc73eea44ea5aa5af9c6ce1c43de38485554a950d549616336995fd0ea6e24116f77108158c981c65a1d1131cd06a99600574a31c688e6e114f2834d306229abd2373e058604ecae77f528cfcac5df9dbae171a57487d5c6bf58a20154898ad26d9ac4", 0xd5}, {&(0x7f0000000100)="cfc1", 0x2}, {&(0x7f0000000140)="84332b675e8b7db1d365dd2d744881c68e58080e13c7dd33d03df5997246", 0x1e}, {&(0x7f00000003c0)="fc454bc241e31afaa91e05a7420518e171ff0fb18cdd8c7781bdfcf3ecd7b4c77d5465b134c10f776c0800f01c6fdddda43fbcafef798a01e0e36493f29729ffde00e35b2f8aab00803487d92557c1e76e679910e04e91f45df39f47e0b1bddc4b6ce490d02938beabf81a8a8186138e6f17f1ab80d2144632338888504aca470dae6e13542a91e0266bcabb3b47ad1f4ed7d08f774b8788fcdf0ef50591ab90254f24203325bb3e1b2ee8cc135b55a84234d99f027cef8ffd257264", 0xbc}, {&(0x7f0000000180)="623542178238eed030a2b67a687e34aae64c793f9fa8fd6ac3bfba74e8bba367954c2d68c3a2", 0x26}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="613cd1f5359ad3b9236be5b196c0c6f77623d26a8d3f0ba3877b1b26c07ea5e4d35a0bf81bbb4b521053966e2b0e3c5dd3d78f3d46fbdd7d18b8cf5008ffd102b8871e2dbac79c5fabc213c28f3c7e062f870a08e461b735d6c563bb80e27d2b9c9a4c201075a367f6ac125a1b106575d0c69ced69bd", 0x76}, {&(0x7f0000000540)="134f332fe86a7248cdc00a9826c664720a3caacb98f5deda715bcc58d7dace89832af0a7f6e33100cb1f78cb83644851b48a1265bf963e5adac0c62bd16cbb38c4eea2d2d5cbfe2547d39dded6038f2cc2ad50f4809b5a75b150d9ba54d4c2f4088580decc6f4cf5debdc3a4e7a2e6f4f526931fd54c10732e4d50edc585c195f4524d3f0c211eaa821b745104703ed83ab3cfca150d7cd07f4e03c23c4469ba7ab517781ea6a80c69a6209bef69b776bfba20adc56a545cc983dbc3e19be80cf1c53be3b2e3021c2b799092cf86b0ebb37c35fb0bcf93b9b4a5a360e52ffaeb2874e6276c69f24fb14d9860ec70cbfcb4f934f8767bef727824081d55c166", 0xff}, {&(0x7f0000000640)="0d043a160cb7d5df7d5e69cc504cdc9fc7b4ece45e5f1f818787ed8c7898341ab317d398e5fb4a4e387197938abd030d2bd08a5b772398f51f57cc67c078db608b929a466f64b19ba835936a7d9c8655e200c57413dfd705afe94bba946055fa6bfced9b25dcfbc4de49d1458042c61cccb21155f79d40a904d05356b53b1e8706ba8aa0074bbbdc6d9fc5951439e07bda491f1b16233c2eab99a1289072fdf6f2eaf8fdda8f2bd4f646f616e46c376a44159d910b08b8900955dd07ecef6590eac2633fd3d390", 0xc7}], 0xa) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000940000000000"], 0x10) sendto$unix(r2, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) 16:00:07 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x800, 0x1}) denied attempt to set clock forward to 68719476745 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x66fb, 0x100) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x4) 16:00:07 executing program 0: ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000100)=0x3) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [0x0, 0x0, 0x0, 0xfffffffffffffffd]}}) r2 = msgget$private(0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x4a0) semop(r3, &(0x7f00000001c0)=[{0x3, 0x0, 0x1000}, {0x4, 0x6, 0x1000}], 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000180)) r5 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a5}) msgsnd(r2, &(0x7f0000000000)={0x3, "9d2240057e48f009dc89fb1c195bcf5665ec33d8a564801f5f643a47968d47420073ec7febf63e877ab4b4802eba7280aaad82cedd8235d8e71086e80fd98d2f4ae652059543a5ba0bcc0a02d963cf3d5f867cd6a46eed4ac773665cf226f0cf4bc44e5d3f868bd09c72a6da15674d5600f44c01bc4e6864e5b62ff57246ea10c66b30d432f761f52036f479b30589f07adfdddb71055840a3e062ba335e77f7b4f495c818c625019ec34affb670478cbfbc84aa1d94e1eb129e21b076026a4301570e5669960961bb91fb"}, 0xd3, 0x800) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x1, 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0xffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x201) semop(r2, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) r3 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r3, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r3, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x7, 0x7fff, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x1, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0x800}, {0x2, 0x9, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000002c0)=""/78) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000cc0)=""/231) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) seteuid(0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) ioctl$TIOCSBRK(r4, 0x2000747b) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000180)=""/253) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) r6 = open(&(0x7f0000000340)='./file1\x00', 0x1d91, 0x108) fchmod(r6, 0x120) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000140)="0100358a", 0x4) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[], 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) write(r2, &(0x7f0000000180)="cbed176fa107c53e4ba3506a6a882801a2fc5d9173c0650239ab92838e55c481de0f6802ffa3490beeb5931410961ee43a1f8ce566293965bfa9a41764ed9da23e38f3fc69e6ae0bf369fef9ee15c00a789f58ff7fed0a0e039a3cdbeeacf0222866ba4236c9bf5e160d42d56fb89b6d6aacdc333ad939efcad043e3dbde86fc1fabeb29825f2d75627ffcc27999d679e5dfed6a3b32bf328337ad5826256b623a4a956cc182ed5a5cf0bf68bbce76a1b092eadcdd0444aeb16eb31a4490d9d0ab001db170d819544bcdcbf677baa9346a51dd1dbe90029d28", 0xd9) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='(,\x00', &(0x7f0000000340)='\x00'], &(0x7f00000006c0)=[&(0x7f00000003c0)='\'\x00', &(0x7f0000000400)='.[\x00', &(0x7f0000000440)='$\x00', &(0x7f0000000480)='}.\\\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='-\x00', &(0x7f0000000640)=':\x00', &(0x7f0000000680)=']\xf4\xd4%$[!\xd5\x00']) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000540)=""/144, 0x90}], 0x1) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc418", 0x10) r4 = semget$private(0x0, 0x7, 0x408) semop(r4, &(0x7f0000001140), 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000280)=""/134) 16:00:08 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x409, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x10, 0x101) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) pipe(&(0x7f0000000440)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x2200, 0x0) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r15 = kqueue() r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r15, &(0x7f0000000100)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r17 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000200)=[{{r2}, 0x1, 0x4, 0xfffff, 0xa3f2, 0x4}, {{r3}, 0xfffffffffffffffd, 0xa0, 0x10, 0x6, 0x5}, {{r5}, 0xfffffffffffffff9, 0x6, 0x6f18957390317e40, 0xfffffffffffffffc, 0x101}, {{r7}, 0x7ffffffffffffffa, 0x29, 0x40, 0x1, 0xeb5}, {{}, 0xfffffffffffffffd, 0x522f63aa15abc94e, 0x10, 0x6dc0, 0x200}, {{r9}, 0xfffffffffffffffc, 0x83, 0xffffe, 0xfffffffffffff027, 0xd499}, {{r11}, 0xe116a946674b54fd, 0x48, 0xf0000000, 0xd5ed, 0x4}], 0xb32, &(0x7f0000000380)=[{{}, 0xfffffffffffffffd, 0x0, 0x10000000, 0x1b, 0x1000000}, {{r14}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x7fffffff, 0x100000000}, {{r15}, 0x8000000000000004, 0xa2, 0xf0000000, 0x7, 0x2}, {{r17}, 0xfffffffffffffffc, 0x152, 0x2, 0x1ff, 0xab}], 0x8, &(0x7f0000000400)={0x7, 0x401}) 16:00:08 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/216, 0xd8) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000240)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f871b515e5139e539f812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6fdff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c60acdc89d51cb9b19ccbcec288039e0af2acda89d76f6b91b6d641e871cf7ccfaea5367ed27551bc27e4d68765c7373db49ea4076464ed9aa02a0e90677a06282c03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75d36ad3f387fa2514299a860d06037bae42e62af5c0300000000000000f12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d3677c06374e29bca41251ef375120c6452b13028fab355e73b8c7c94a18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90a6ef820310db286d4ae0e26daf6bc7fe8f8c1b6b5f65f2332489d1c92f03643a308de9d47b0739c20338968c6884700"/220, 0xdc}, {&(0x7f00000007c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0xfffffd2c}, {0x0}, {&(0x7f0000000400)="d90c8ea773e5ad7c8567e612f6a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbd82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d14", 0xffffffffffffff74}], 0x6) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r3, 0x5}) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) clock_settime(0x0, &(0x7f0000000040)={0x4, 0x1ff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r12 = socket$unix(0x1, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff9, 0x1e, 0x108, 0x3, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffff9, 0x40, 0x3000000b, 0x956, 0x3ff}], 0x1b7, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0xd24, 0xa730}, {{r8}, 0x2, 0x2, 0x82, 0x1000, 0xd80}, {{r10}, 0xffffffffffffffff, 0xc, 0x60, 0xda, 0xcd7c}, {{r12}, 0x0, 0x62, 0x20, 0xffffffff, 0x100000001}], 0x1, &(0x7f0000000200)={0x6, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x2) r13 = kqueue() r14 = kqueue() r15 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r14, &(0x7f0000000100)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) mmap(&(0x7f00000d2000/0x4000)=nil, 0x4000, 0x1, 0x4c11, r14, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r13, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:04 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x105, &(0x7f000009b000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x35, 0x0, 0x9}, {0x7ffffffe, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:04 executing program 1: r0 = msgget(0x3, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r5, 0x802c7416, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x2, 0x800) r6 = msgget$private(0x0, 0x10000004) msgsnd(r6, &(0x7f0000000100)=ANY=[], 0x0, 0x1000) r7 = msgget$private(0x0, 0xa0) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000e3d9000000000000000000000000000000000000000000000000000000000000000000a42a216b8ca9622100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000090491f630000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000041fab6518dee883413cf73df00"/206], 0xfffffffffffffe9f, 0x1, 0x1000) r8 = semget(0x0, 0x5, 0x0) mknod$loop(&(0x7f0000000940)='\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', 0x2000, 0x0) semctl$GETVAL(r8, 0x6, 0x5, &(0x7f0000000080)=""/19) msgrcv(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffff000000000000000000000000000000000000000000000000000000f7ff000000000000000000000000000000000000000000000000000000000000000000000000dd2f792af558d4b904c701d329fd239ee1921572577d537cc2a5fec3ec259cd8d00694ec1cd60e48d6b3680965ccec8d016b5c0217d039be66edbb2415a516296bdb9b269169fdaebfdad0a7257b232c9a4b1f6ddd16ee22e4ef2198a02c501cd3b9e9804112a416b994692a783294246ecb31416a4261eec03be7382da3ede8bf7faf976fc3c112bbaeb15ddf0dedff21ce7757996af83d7393b74bfb0ed24adb86979dd46f65e313b84d85784bc1af0b0e4f2e65e4dbe057cb4f5bf6a946bb3e2ffed0c316d7dec1fac8"], 0x9b, 0x3, 0x1000) msgsnd(r7, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) mkdirat(r4, &(0x7f0000000a40)='\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', 0x6) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r12 = socket(0x2, 0x4003, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r12, r11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x406}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/c%V/bpp\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x84) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x101, 0x6, 0x0, 0x3}]}) 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: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abfb183d98f50474f5274e0bbb848060c22fee120c9b3bb5dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e9ffcfd49c596df7a7a7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332e7628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d700c13c21d4eee4f8621037c3d77495ad9a278978b26c46049b02000000cb9ac407791cd09827a4493c17a0921dc38af76420c885862413c6ed4f7fe3354dd98fe2652f0147a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1", 0x148}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) pwritev(r2, &(0x7f0000000940)=[{&(0x7f00000004c0)="113c0de445cd710ba4791466479894ec079694a4f3516b84a3a87867534096366e25429b80a7a9b3eee12a11b33fccac3a40867f254ee20d014d89222ce1b966875ac85d1985efc348886200777c308a6d4f353f4f5f5268206686d12934c1237847bbc4a01e297b0d435aad7147a522ebaadd8b2437020a9f7b0f15cb555d4affb91c2c2cfb85baed758af059d4be589fac91ffa6632740bdc682c049e4b7ba7f9ec028eef38b70d94e0867287bf10311f0f6bc0a1578ff91581ec95e0120fe70f280ea3f149facb4af255c12a296f2663b7177b544c35aa850e149935b1fe4cfa7a86042c3eece3e47f5b3ffa429161f62c155026ba0", 0xf7}, {&(0x7f0000000280)="bd39a5855a3f13ba2894704caa661bd53174e85ffbb66035ea08019f90c07253e36ce880c8d8f5ebca60ab1fd1c394757cbda0a5f7ee2f850cf1efc9cb6113376c8fc37a858d04d91dd4b124f4dce8103732f9fb46caac719ada42646cd2a620e8024040d0d13b", 0x67}, {&(0x7f0000000300)="7b7f2a487c7d27f57b73be268c", 0xd}, {&(0x7f00000005c0)="d33086a48136702e4bace2561d80b2cfcf8cfd4300e991a61994c91524f853c339cb39b7bafc22f1225b791465cae88ca91891bd827d41fd45e2e526e8a60daa42d85bd0dc98473735390a0f5d8783193fe2e2e1df388feed44d55b5eaa277e09ba2a9f42eb3bca9d52f995bffe96e13225b8af4046e0d5a8f0a5a96c22a2b2fdc6676fd3089d13a0971669de8ff359262ec0b34a89fdf51b1773bc4063ac796257af3442713632306be286a2b6ad3c4d3d7846fbf5aa11d4073923f62fd67227bc79ce9838725cb294e55942072f09429ee8ab989b7f987a5e03a2990895da456ad357fed6e", 0xe6}, {&(0x7f00000006c0)="22f25706b955e0a8b470104cba862f9bd52cd867d05ec25fe604cdf0f5e47a3511a92c4bceb2688d7ce47585ab48236d17591d97a4ffd81eb299ff90890cbe88d3fa506fec566c48288f81401dfc9a6e52e6e7649a0a38ecfb80b224094e6a3106055e6ea46badc96b5369133645b87edb5bf5ba3b13a75042ec815dee4e5b443197546e06cea3db205d9769b8a3157d9488380891e8", 0x96}, {&(0x7f0000000780)="9b47bb872f573f47c4d93582531a2367d74f4c39f0fab6fa74778edfbc3fa7daeb9c8dc6693d53d275acb6872406aac427a8f44d6f76c59db08fa69de2880896322cc0a0a334796058", 0x49}, {&(0x7f0000000800)}, {&(0x7f0000000840)="6996da31783b256f526474f6e2c7f200c9e89d2146f09e0d001f4de4b81ecdf0001450541ee2b84491d8538df1c2567f3875e2642f276eaf63ae22c331300ae130aa98426db2851f2dffd8b258bfa23159def7acf13a0b9ef2a55df7b479b0fd128f810fc8bc06b9ce9ea7c20ac699d1b4fa36a2281f3cdb3f2321a133a885b71643fd2f4bfec9ddef2c9275568a3ede4f0fd59f84649165613179766c0ae2334e85ed6aef9567ef0d47bb4dc1c9076f14d817938caac671f7a9ed03f01e912e08061ec4fc847439246eac80422d95f27f37b3e893702633c00ad2ff11f8fc2289bccad51d", 0xe5}], 0x8, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) sendmsg(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f00000009c0)="0783dae468a8ff62a50abadc8dd746f93107e85c4f06a2b4c8868037789280ba2ce7154e005853a599d8edfb07fd36fd66e1ecc0c3d8ded2567e8f1b3707e69090ecca359bb7f09877e5b528c77e34a52067df4828bee3c725d1fcb4caffab2473839ba3765d66ad3b6b47dbdb1e4dbda184deb122b6c9629fbce0f82364cc441af98b2502c190a518a3878d658141f0e9", 0x91}], 0x1, &(0x7f0000000a80)=[{0x40, 0x1, 0x3, "10ce3b492136642181060c0e3ea2dc6c860402dcf02e1472a5f29c2279d413a66c9d3c1f09b6f737168048ac8f"}, {0x28, 0xffff, 0xd071, "bcc850f55c3577b60ce6f9cf3c957cfd1dbe"}], 0x68}, 0x1) 16:00:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b8d071b9d2a438706000000b818000000290000003100000000000000000000000200050b"], 0x38}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10004, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x1) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x80, 0xd2c, 0x3, 0xaec0a4766ad0e1c, 0xa50b, 0x80, 0x4a50, 0x0, 0x1, 0x80000000, 0x9}) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0x4000000100000001}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) r4 = socket$inet6(0x18, 0x0, 0x6) sendto$inet6(r4, &(0x7f0000000180)="9b3758e1b1a941f016e24977cdcd3440f6f89ecd17450c0b0b648fdc4bf721e821b1ce635f66bbc73d79c8eec6064aea3119a22f7ed19024e1b697d96d9260dc77a96d62811d2a601cedf5fbdd8ac425e409b931d20c97d076ede96b8772568e76d0c164d5a98d8ecdef79284b", 0x6d, 0xd, 0x0, 0xffffff0f) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r7 = getpgid(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x6, 0x4, r7}) 16:00:04 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000740)="b5bf3d7adc5d89f2344b181943c96bd00ecf470c8b0c6584265bb36da515d556cd4d8ffd002f2b048e558aa86aacf213d927200d26f3d20c285598afe6724b7bf6c409f6a87a1697b9a11b2ffc499a49bcf25491307d9c6958f33e41cd76cb8c464f070f493c50e2ec8580b93c7f2161aa6f08758ddca83345aec52ae51d73a375412c81736070d06ac76115f3f989c95890e90637ec81b66a1567667bbab25fd3dac3b07c728b3c185edf10df2da70e69eb0a17672d2c9a89d978b3a564a7da4f365367bba4a549be1224a3fa888753941a5435dbe501f3a1", 0xd9}, {&(0x7f0000000840)="97bea158c81e18fb1c0ce5905b13f7f70016771b8d28bb6cd8bcf9b2187841303c9dcc5ea654e4665efce3fde6a09b547c71438870134c556f2f7581ae539e6ab65933637a358443489ff4422f23cc6eba5308ed1fabbdb3428ff10f11c2731a8fb25bb3d075695f499d5f963d2d0f5ac78534fa4ef357b9fa3debca67f6de18faf1350e98dfc07c8ad4d3e39f357b7b73035e", 0x93}], 0x2, 0x8000000000, 0x3) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x100000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be969140900ec1412a86284c00b8207c29539e0f1357e3aef94721a9a80503b66b4c08573a4f3b4706c8b6f691cbb5cb9b008d70938e3718b12242b30882c85303071b23f34335285a25a126785888a683618471f647544caa86af84d6e371a08761a24cfb417b9b849ae1b2e870038401173a2a252ec444063eebf0025b371918351f899cc06957620b3188a91f9ce1ca007547539ddfabcb3fa5a7f4bae76928eea1676cdb8dd865605bc233f328e204a8fad4c5725f70de6072313d09e00000000000000000000000000000000c15bc2c16df27065f67b43fd2f0c97e543f3dcb2910201c68daebf24", 0xf1, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r5 = getgid() r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r8 = fcntl$getown(r6, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) r12 = fcntl$dupfd(r9, 0x0, r10) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r21 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r19, 0x0, r20) r22 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000180)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xffffffffffffffae) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r29 = getpgrp() r30 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r25, r26, r27, r28, 0x5, 0x7fff}, 0x6, 0x2, r29, r30, 0x7f, 0x100000001, 0xb1f1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000740)=ANY=[@ANYBLOB="afd9f7b3337d39a138f6465c3671e0c6044a360e4bfaf2993e591f7315f36fb8a7f19d1dbd4f39cab91d47c6571d481b49528d434ac451f091972d9968d0066f504ca0bdb3902b9d65bc0ed044"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000240)="45d1b826ab6a92fe373b01e0b935c00e6dba7a8eadb5f15da5dcd37f61ee2504858c0aecb8880ab10c8e5c08a1c602a27a4b53444770a2d3679fd2e6dc8420cfaddf5e81543c4c7960ba731bcd3da7dabdfcf4686077019bb0875dfba3fb836c023548888e41c5c0551b8641ed7092b5d57fdd85ede10fefe85daf86478036207b6f81767dfdb23fb440f827ecf9fb03d4aaed5f09ee447c032803699e37b4a7e1b638b316f8bef71b168ac68f76f0fd074f4daac367433e0d91573b62854a9b0000", 0xcf}, {&(0x7f0000000340)="fc9189926498db1c4b9c2d6630cdfbed52305a04b3d0a91dab8e613ad0534dee5a5731287ce4498046a9d777cf94756262b9c0fa1bcdaa5741d75ace7911cac66a4f9811f37a7c582a5f9e2adc594bafe0241a32e0d77b07c805175e98b8a0cf62f8a3c6ac9e5b15bbd84658e58cf601cb316c35cc9ade0f635b3c836c54d7c031deaccd3e81638bcff810641ffaf801a477b32d2140e6bfc0da1846496c5e841bd4bb4bb95f62b4406c2f0da89732bd740dbe7237739450b9937212ecc73d0465105617283608c225cb1128a118c9ddb9918573cd6483f410e0a543aa1f03312f984affb71fa5", 0xe7}, {&(0x7f0000000440)="de9ba367e2dcec25a77c0fefb4e3915b0596a41692e04678df074b9383cab51aa2b2d046fa03be288c8658e0d534fa4558e1618a4c469cc8c3e9eec94676d58915b7408d768c21e8777bb82930a0a63db6bd7ff2a74500f4f7dfd5c8653b4402321d90e6033b2c60cadc0f2386143e6e527adc6d5b4c766ed2da577c701ced4f724073e88850a5334f8484fb7fabe65d7243c55f3029a11e145b2f619cca1dfb574153b1268fe7dc493ecb75bd65", 0xae}, {&(0x7f0000000500)="d0728cb57390522da58ac61cba3f22c93e4bcff82f9d8127b82abc310729392483179450bbc8251a4dce3f145b53", 0x2}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r8, r15, r26}], 0x40, 0x400}, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r2 = geteuid() setreuid(r2, 0x0) r3 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r4, 0x0, r5) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r9, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) r15 = geteuid() setreuid(r15, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x2, 0x70) r19 = fcntl$dupfd(r16, 0x0, r17) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x7, r2, r12, r15, r23, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r26, 0xdc, 0x7ff, 0x6}) setgroups(0x1, &(0x7f0000000080)=[r12]) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x10) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x800, 0x8e, 0x6, 0x7f, "abaca77ed9abb8fe713ab37e7bb6de4cd41697a4", 0x4, 0x5}) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x9, 0x4}, {{r5}, 0xfffffffffffffff8, 0xc0, 0x1, 0x177, 0xfffffffffffff000}], 0x1000, 0x0, 0x5, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4) 16:00:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x201, 0xa37f4c028a550328) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r13 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000140)="200e22", 0x3) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r20, r22, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r14, r19) fchown(r12, r19, 0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r6, r19, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe41, 0x9, 0x7fe}) r23 = socket(0x18, 0x1, 0x0) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r24, 0xf, r23) r25 = socket(0x18, 0x3, 0x3a) r26 = socket$inet6(0x18, 0x3, 0x0) dup2(r25, r26) getsockopt(r26, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffd6a) r27 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) getuid() getegid() r28 = kqueue() r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r28, &(0x7f0000000100)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fcntl$getown(r29, 0x5) r30 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r31 = getpid() fcntl$lock(r30, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r31}) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r34, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r34, &(0x7f00000007c0), 0xcb005093f78273e) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r36, r33, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getppid() fcntl$getown(0xffffffffffffffff, 0x5) r37 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r38 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r38, &(0x7f0000000140)="200e22", 0x3) pwritev(r38, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) fcntl$getflags(r0, 0x3) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x8000, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff, 0x2000], [0xfffeffff00000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000], [], [{}, {}, {}, {0x1}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x6) munlockall() 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget$private(0x0, 0x2000, 0x810, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bddacd2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3ebed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2e49bbf005a94c9b908a7d00000000003b9c199d7ad100000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b971d02cc90f7ab02e4007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7bcca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e907776510abb2811466b120bc86d281511030f18bc9bf00779e457fd2a6d06c61f6b06d197db2ebafc45c573d16c84961e57beb69d2c4003cc33638fe5975d8e155510b02ecf0c591d8460b311695343bd8912f982bfa3feb6fd94cec2287f0d2919b3a076aac012d067bb7c5b631a06b263df0690c634e7a1538baba4c35ea8576df739b1721ace69d8d24a133b50a78b57e3c7fbc496fb51ccae2af79dafd2e347b038cb417a0bd914cb89bf96dba7b608bd77d761ff130b4960dfbcb29b1a018bb7cc1bb1c9b21fe852105da3b96384602911a21030a97d8af5359df00b8d2fc4312701d135f95cf61306ed9ee75ed10e0cee8e0e0dd89d28b5154c477b0edbbbe0a378c20aa3003874d53e8381fb88f7bb869dc2476905e7cfde924a7bf3342e67c45954239f5653d042ea15944d07be7fe85831a177a873d31f7ab7dff3b46f6091fcd1003", 0xffffffaa) r2 = syz_open_pts() r3 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x2000}) kevent(r3, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x3) close(r0) dup(r2) close(0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00", 0x4}) read(r4, &(0x7f00000001c0)=""/161, 0xa1) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x3}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") r3 = getgid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r4, 0x0, r5) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r8, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r10, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) r16 = geteuid() setreuid(r16, 0x0) r17 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r20 = socket$inet6(0x18, 0x5, 0x3) fcntl$dupfd(r18, 0x0, r19) r21 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r22 = kqueue() kevent(r22, &(0x7f0000000180), 0x0, &(0x7f0000000280), 0x80, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r27 = getpgrp() r28 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r23, r24, r25, r26, 0x5, 0x7fff}, 0x6, 0x2, r27, r28, 0x7f, 0x100000001, 0xb1f1}) r29 = geteuid() setreuid(r29, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f00000000c0), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) r33 = fcntl$dupfd(r30, 0x0, r31) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r38 = getpgrp() r39 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r34, r35, r36, r37, 0x5, 0x7fff}, 0x6, 0x2, r38, r39, 0x7f, 0x100000001, 0xb1f1}) r40 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f00000001c0)={{0x7, r16, r26, r29, r37, 0x200, 0x3}, 0x1, 0x2, 0xffffffffffffffff, r40, 0xdc, 0x7ff, 0x6}) getgroups(0x3, &(0x7f0000000040)=[r3, r11, r37]) 16:00:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) accept$unix(r2, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000001840)='./bus\x00', 0x80, 0x15) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efb65e244042c9efb31fa04aa8b5dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcd38111cb7a00e7e50900000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0fec021790bc8264739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccd458acbfda1557937a1dc91f017eda9c1782e00b2b4b2c598908be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc501cd9f82c4efa4800817a669e9756", 0xf3, 0x0, 0x59) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8d0, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000001800)=0x80) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000380)={0xe6b, [{0x1, 0x1ff}, {0x1}, {0x2}, {0x6, 0x6}, {0x2}, {0x1, 0x1f}, {0x6, 0xb8}, {0x1, 0x1}, {0x2, 0x5}, {0x2, 0x1}, {0x3, 0x829}, {0x0, 0x10001}, {0x1, 0x7}, {0x1, 0x4e0a1829}, {0x3b5103fa6ba07d4d, 0x1}, {0x2, 0x2e}, {0x1, 0x2}, {0x1, 0x10001}, {0x2, 0x10001}, {0x2, 0x1}, {0x1, 0x2}, {0x3, 0xca8}, {0x2, 0x1}, {0x4, 0x4}, {0x2, 0x7f}, {0x2, 0x6}, {0x3, 0xfffffffc}, {0xea36c1faf210abdc, 0x2}, {0x1, 0x80000000}, {0x1, 0x3}, {0x3, 0x3f}, {0x1, 0x9}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x0, 0x4}]}) 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpid() setgroups(0x0, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) setgroups(0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1000, 0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x800, 0x0) r3 = open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x10) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x200, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x0, 0x0) r8 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r9, 0x0, r10) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = getpgrp() r19 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r14, r15, r16, r17, 0x8d, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) r20 = geteuid() setreuid(r20, 0x0) r21 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r24 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r22, 0x0, r23) r25 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000180)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r31 = getpgrp() r32 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r27, r28, r29, r30, 0x5, 0x7fff}, 0x6, 0x2, r31, r32, 0x7f, 0x100000001, 0xb1f1}) r33 = geteuid() setreuid(r33, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x70) r37 = fcntl$dupfd(r34, 0x0, r35) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r42 = getpgrp() r43 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r38, r39, r40, r41, 0x5, 0x7fff}, 0x6, 0x2, r42, r43, 0x7f, 0x100000001, 0xb1f1}) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x7, r20, r30, r33, r41, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r44, 0xdc, 0x7ff, 0x6}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r46 = accept$inet6(r45, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r47 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r45, 0x0, r46) r48 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r49 = kqueue() kevent(r49, &(0x7f0000000180)=[{{r48}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r54 = getpgrp() r55 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r50, r51, r52, r53, 0x8d, 0x7fff}, 0x6, 0x2, r54, r55, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x5, &(0x7f0000000540)=[0x0, r15, r41, 0x0, r53]) r57 = kqueue() r58 = syz_open_pts() ioctl$TIOCSETA(r58, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r57, &(0x7f0000000100)=[{{r58}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r59 = kqueue() r60 = syz_open_pts() ioctl$TIOCSETA(r60, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r59, &(0x7f0000000100)=[{{r60}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r61 = kqueue() r62 = syz_open_pts() ioctl$TIOCSETA(r62, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r61, &(0x7f0000000100)=[{{r62}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r63 = kqueue() r64 = syz_open_pts() ioctl$TIOCSETA(r64, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r63, &(0x7f0000000100)=[{{r64}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r65 = kqueue() r66 = syz_open_pts() ioctl$TIOCSETA(r66, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r65, &(0x7f0000000100)=[{{r66}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r67 = kqueue() r68 = syz_open_pts() ioctl$TIOCSETA(r68, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r67, &(0x7f0000000100)=[{{r68}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r69 = kqueue() r70 = syz_open_pts() ioctl$TIOCSETA(r70, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r69, &(0x7f0000000100)=[{{r70}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r71 = kqueue() r72 = syz_open_pts() ioctl$TIOCSETA(r72, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r71, &(0x7f0000000100)=[{{r72}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r73 = geteuid() setreuid(r73, 0x0) r74 = geteuid() setreuid(r74, 0x0) r75 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r77 = accept$inet6(r76, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r78 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r76, 0x0, r77) r79 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r80 = kqueue() kevent(r80, &(0x7f0000000180)=[{{r79}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r85 = getpgrp() r86 = fcntl$getown(r77, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r81, r82, r83, r84, 0x5, 0x7fff}, 0x6, 0x2, r85, r86, 0x7f, 0x100000001, 0xb1f1}) r87 = geteuid() setreuid(r87, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r89 = accept$inet6(r88, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r90 = socket$inet6(0x18, 0x4005, 0x70) r91 = fcntl$dupfd(r88, 0x0, r89) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r96 = getpgrp() r97 = fcntl$getown(r89, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r92, r93, r94, r95, 0x5, 0x7fff}, 0x6, 0x2, r96, r97, 0x7f, 0x100000001, 0xb1f1}) r98 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r75, 0x1, &(0x7f00000001c0)={{0x7, r74, r84, r87, r95, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r98, 0xdc, 0x7ff, 0x6}) r99 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r101 = geteuid() setreuid(r101, 0x0) r102 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r104 = accept$inet6(r103, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r105 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r103, 0x0, r104) r106 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r107 = kqueue() kevent(r107, &(0x7f0000000180)=[{{r106}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r112 = getpgrp() r113 = fcntl$getown(r104, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r108, r109, r110, r111, 0x5, 0x7fff}, 0x6, 0x2, r112, r113, 0x7f, 0x100000001, 0xb1f1}) r114 = geteuid() setreuid(r114, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r116 = accept$inet6(r115, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r117 = socket$inet6(0x18, 0x4005, 0x70) r118 = fcntl$dupfd(r115, 0x0, r116) getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r123 = getpgrp() r124 = fcntl$getown(r116, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r119, r120, r121, r122, 0x5, 0x7fff}, 0x6, 0x2, r123, r124, 0x7f, 0x100000001, 0xb1f1}) r125 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r102, 0x1, &(0x7f00000001c0)={{0x7, r101, r111, r114, r122, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r125, 0xdc, 0x7ff, 0x6}) r126 = msgget$private(0x0, 0x0) r127 = getpgid(0x0) msgctl$IPC_SET(r126, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r127, 0x0, 0x0, 0x0, 0x80a5}) r128 = socket(0x18, 0x3, 0x3a) r129 = socket$inet6(0x18, 0x3, 0x0) dup2(r128, r129) getsockopt(r129, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r131 = getgid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="e627d90045009a35b60c0443f0e7818a3d266947406fbf697fb53d5acc763a6e59cb501d66231729758e7557eaaed5781467f1490be8fb57932946a36f9cc56e8dfde662d9e65a6a4d37ef94af354d88b52d9fe2ef5f", 0x56}, {&(0x7f0000000240)="ea00058dac6b377b00798e05cd422fbdd69af6902931997443c128e75bf9c4307d81db856b302bb8708cb697e4446c2a2a165049c368b3522b6a13200465a85a94e90e7e1ffc57ee70b306777ffa74c8641dcba8774360b8f3480516fa0b20858460fba2c3d7c701c196835f616d207b77c0b43b280f9d28ffc9d1f1e27c67d510eec2d3f6590a64a20a124fd009a56128ef444c47b436edfc2e4faf8cf08856e05faa97304010d84925e7d2e8242381db8f726ff41a20420193ef4194512630f7a173fb01475a8957ddedcd7f4e829cd2bb", 0xd2}, {&(0x7f0000000340)="cd7a49f85cea18915b74ddfb1abca8f6218a6b0111a535faa34440e7c5f1eada7c77c526b92d33836362815cecd573c53888281fa5fba15d2adfa1816c6b6e05aae13be924f5718dffe3ba1375c3794ab98916ac4cbc2c06a25653bf20cb058918e7286cdc03f2d357cc2ea155974dc60ed35458108c6cfebd79fd7101d3e8b9ed8e6878eb70d467c64e7da4a5c12cbd7dfc53a4cf8dc716249effd9c157bd8633", 0xa1}], 0x3, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r2, r0, r3, r4, r5, r7, 0xffffffffffffff9c, r0]}, @cred={0x20, 0xffff, 0x0, r1, r8, r56}, @rights={0x18, 0xffff, 0x1, [r58, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r60, r61, r64, r65, r68, r0, r70, 0xffffffffffffffff, r71]}, @cred={0x20, 0xffff, 0x0, r1, r73, r95}, @cred={0x20, 0xffff, 0x0, r99, r100, r122}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r127, r130, r131}], 0x120}, 0x1) r132 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETVERAUTH(r132, 0x8004741c, &(0x7f00000000c0)) 16:00:06 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x200], [0x4000000000, 0x0, 0x0, 0x4000000000000200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000], [0x8, 0x0, 0x7f], [0x0, 0x0, 0xffffffffffffff01, 0x100000000], [{}, {0x0, 0x0, 0xffffffff, 0x800000}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0x0, 0x4}], {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x1, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0xc818b5ff1397e253, &(0x7f0000000080)={0x2, 0x8}, 0x10) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) clock_getres(0x0, &(0x7f00000000c0)) kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21) socket(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) pwritev(r5, &(0x7f0000004d00)=[{&(0x7f00000048c0)="a5973108483339afd19697159b1bb70b7b2db6cb9c18dbd07da9c62c4755d8da02d397a9c29600af3b87af99c6390aacaab09f385910e513f14f1a8d01b65abdd2e715f49bd9558873f5d015fb7378452dc31351f215fda688fee41fc67fddeeeccfd1ac7d91345450fde061f56ca0a8195d6a7366a1372c23a016dfb7b59fdb2e1830d25fe9007bd6ea92b67c125d2c2316e5349327bbf320bc60e86aa823751693a224f67939b4278a990da4bc8c292c060a348ac6c7c0df40df960ecd4ee51d21eef59c7912760a31f068a5aef464586abfb1cce95007d2", 0x13a}, {&(0x7f00000049c0)="5435f9bec50733fdf43e7e000177adb47eafd274b7cb5c5aa700d08f02a520af1ef7bf7956b641204418edd879a32017c9610dae1a176245d073725de16d4a5f342437c04abaf834feaab57a7faf54617eb1201d45f9ede13e7aaa69307d51b850dd695e13dd4f", 0x3f}, {&(0x7f0000004d80)="c9cac247e3143a093b9be749ef3e9a91834c41f01f2d5412e8a89e378ba7d6d0b462c8b3f053f1c54ae360004b831da0e6d8b272f042d71090dae8b68d2963c6bb43b6c88ce93cbc7fdfbf43d23bcc7429e9a6132be62e7ede8fa86024340170f9d23ebe4a9527905300b32e56f4bbc5ac9706840f22e43e36d456e5520eb9437962671ef0713d48959b407f6ec80d6b2f47b2be1206946e0019142d2d59759d2bc1a13a85d3fc17f3fdb5b431092224dd7c53768bf4ed9f3c4743303609f7ee19fd96000000000000000000", 0xbc}, {&(0x7f0000004e80)="d34db53406315cd0726166e5e3c71bb053ba1d90636756161960fe39bf06a9f1b47860eb7d5867626823cf2f47b032df2a48c3564541d02536907e76c101baee21e6265a2d8f163b86276059038de13b3304fd0472197aab50a45653f3c51cf5662d9b28126ec9f3805a3d81783a5f3f7f1878398c280d809e8c84ed0d1efc3855f9f7bdc464405d65114734a588753f576295993fcff69e5a65411f40207378f2cac3aefec993b56264481b66cd88da6289063da08d636e4619aa2f118bcb8ac7f2b586e15519d66453dbafa03700cc8784c776a29e12f778fdf00dbab531b6098ca23920c2cb0c19d845b30f2b73dc29d378a62ccffec31c52dfdfee22b801880f661d8b840736fe3b216f61e562deb6d324b4469ce1097a9ffb3c", 0x95}, {&(0x7f0000004fc0)="52b7f2580471954f1d663fe74cbb2acb4d445d6d964df306aeee8b06920e47758985bfa05b47b45f2e2c4ecf33a8549e63f1ce10603d3a151196bd576128f94cfaf574c54b1488237c28c3fc728e4641b0781353bdc952b52b8bd56bcd3cb7c7661a5a846dcd40900886debbbe957016a006bb67e2b57eb28a6fc7c7aa10624c39180f5b493b32db611fa36d9735e2a18a6d7ff7f7850dddeea9b6dfeb7ecf1517e7d2a1a4ff7c8e39d24893e548e7f1d52522a3c47a92cfd6", 0xfffffffffffffe18}, {&(0x7f0000000180)="a26aae0efa", 0x5}, {&(0x7f0000004c80)="9b23d1f97ea1248be2dbb9ffbf6db538959068c30e", 0x17}, {&(0x7f0000004cc0)}], 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x5}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") socket(0x2, 0x400000000002, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f0000004800)=[{&(0x7f0000000200)="5ae402c13487303fb1c93b8d5dc91256534865581648b57a77ac688c663d6e", 0x1f}, {&(0x7f00000014c0)="d12e939d348a141e50d5aff51a1e4ff31e230df083f810276f0c780442769dfa49dfed9ee1a9d904f94650b0e8d42bae21100ad156ae2b06e40d5914a64656964e897db88e7e5d3f5af69ef491c3c23977a694323ff63dea356882885f752862b27d69fa7f07a0579f631e5805cae58c65afecb8addffd38505d70ad966ce995f05edfe4ebbcceb68df9a27897e442a99f113e4105fc26bc7a2f432cfcf9eb10a28da4c691bba4f41dcff74629da41f068fc3df71074e01ab4e9946d6401fd82722d14ba1129c7cdc11551797c15414c724a0493bbc2c44d4998b919758233e9b35aa866aee18184ba2e565da7036a19bbb85b64421f3fbc4950ee8439c4f54fc1cea5093e6244a8dcf63f9b06d55eb8600144a1c3d285d96a3ae9ea77a4d5ac7d5fed2177c2c98b57a72f5b5c61ae3bb8cf6a5814bfd505e909db0423b0ae0288f70ca94bb445bc6bc038b63ab667c6c12765d1d30e742e495e9557498a70c638cc8415e17d3c68f1470beebc4d3a2d4e2a467bd040e54ce1a9adf76eff0250debde867d98e22c31dd52380ec00b582c8e5a8d58a8416ce77daa158d64da2124ddb6428afb49e45432787c563e9b3ac4672e49e8115df0be9ff77ef05d19f27f8c92f059db99d20e1f834206b8aa8fbc6257490cf74b7e8563a1240d348de022da587ac66d4dc8192c8e620eb0c537ae28bb54184bb85a12ce80ee9733efdd965438efa057d42a88a96b2bd7f031ebaf6fd83444d2e21970bcf6f572d8b2d7f55f0e34c135d7f9fa1886ffd7b0a279d47adb9cfdc0a69c3fbc4c1737ab645b1fcec579a97c688109347d3ed5a76f8135a9f3fc123c261ad48d2fda7c2655039f555c5995ce82dc403f854b076997d8eea45bc070df1a4ac75694c4d655a47840c3cc82724a944df93315a96cb9aae2361e98e3f15059407d076e9cac64397030c469d3654e8c470c416cf331b988619b9e10da31eec9ed4aec5b0e63b8c4b662aaf6c64a6216d7e6e08577cb9ea5d04d7e481dde49af1ed7e51a6ca8d5420985aa609604c9e2a44e2f8b3a92515f27d136ce78ca98c9057b1d6f5e319d71df607865246fc28afa271242f37c3b42f65d6a33a9f6ee697f7921e0316bf7c8591e80bb7946e14fce2ad5c49ec6c6ed7a0c95a839f0ed8abc8385ba1e580aff4dbf7ef1468b05e8f23f152226876e5d00169585099bad783d26181cb0cb24fc6bae2ffa97d24686a3da3886d047c201db13a39f6886be1c198ffede3cc554b45fbeed76634cad77cfc53a4c5a8af149500537694dde7f9af2ee96e357d46799c371b6d92daf45bc100c7092c24802e09592b71177145c8160dcf5a6e19bd8c5ebee53ef7ef205b558f1bb9b46c3476b99a90712b3da48c6e4e281cffc67cbc3b3cc1c04b5b6b075e0ec3a1d193cb43d7e87d027b94e4636ca21f835089f7c7283f587894964147d2d47e399b58cccc836469ec25d45cdc3499a2e813340862dc272f06a9d7580c0679f0c73f6fa067774cb75d9c860825fc531dbf9d1c354b7104465107ea74eb5a3d911e7b8df2d42ad666ac31982336ffbb0cff3b95a673be3644f8525617fc7f0e68133f4a0fd10abcb76544f6ac45ff760c13df9a90aaa073a21e850ae6eb8063206eea5fd77ce88ca9a8a7433f349a78c114183f5ff4c692ecab112ca3700a4375bc5c90f33f8df6d75a2fb69c55090ad2c5b0ef8ad168feaef10b7359738c1a05230be4b23a1b4804a24605e0c507caf968071ac67cfac6d658994fe6e96b018082b2ca602be09d2650ff6160ff0e2f84ad6c98d66347e42e1b38d07da8d431b8eeb76c217ee0e220661bb283df1c809a2e20d7e41832ae14d550cbf5c95ba2a1fa65cd1f6667b30bb0e38d724af985ca9691ccc4c1ffd1f2c1bee924336adf4cd069c23227c985702ddeb07704420b13860194640fcb315db8f22ec0d3d970df3b36ff49d5d995d97f98c13daff3122d6c29fec79562f3c86efab30aa928acd255004c09674a69ce25be94e291b4b8bfc1546b0fcb58df7cbd1058a1ce588bcae37d8f252ff62fea3d45cb0427426bc441c90fe0b9f970f680d8531e0792ad9240ca2d10a882a237a57977541b0b8b07e8f06030f73509206bd611dc5dc25b6fbe10b62f5c7c4e3c6b35804996175470b6fff844fc63fb0bb82af3bd2200d638b1d1ecc7e0bc7255458c7e9894b5a38c270774f9803dc62017553b0ed86e383a4f9a544d9db2c21f3f12f558641884bfa1c0e28a5aa32874570b4e94d159bc279c295d109ba97dd46e55a24c91d589629c59608a5b6722fd05c31ff849d9c045afdece61e873341e838c4f0af56c7b59f36f3f6226fd089b8257f1cd4428e3d96cdcca653fe1195164f503d807fc456b6f7235987a6c91bad51032803ccf45d73a4f464039a1be8bae55348ea18a648a06782303e4663a283d945cc78436ab7e048bd8e0eb76b0d63b7684991d7d9fc172da5bd8b01c24c1bdaf6062d57e2bfaf248c7dd1884dfb1c7af164576d5837087fe70abf6ee69fa4e98d9f154d98d11cd46f338d2f33a563a6ec748c62cd29ce9a15bbe2fde6b6360b9e5f125aebbc7970cb9af14c94168661d360115a368a0426a61d04863891ab98ff9dec3669806716c210d6bf8c97973b96b4ea300de69933400c1577fd8980c3fd34b20c38e781a097bdf6b3d878818b747fe14ca74ef6587c3e69496870a6e4f821866970e76bec18ea6c9d909b97e10ca3bc7c9f27a6b39a08b6511d4db0f4d1a3643e64815d532a55d61ffddbe98868737c248e3cbd8cfb4550b6bff777edc160767126a9fc105c2f9dc793fbac0ffd10bbb966318a802536e43de3e1fd1ee812dc1ca50f5c1bee4c3231aea4a805292f2168e3ded4e5e579235f8019cc21f51e59d01a066ed16239fa126d8a640199c0034c09ecedadc26ad3143eaba2e8d8dcedb74bf126617b20340d21610ddd80e00fdb0b6a4b7f83cb0e51de9ac3f77f993c3701227b1f89abd4d97a0f4503ad890f618d74e066ab11e70670382a367768e4e7939903b7ffce07dcad51e248bd76701c44fb57f8e02fb1c315d9fde53c51f6d4c05c38ab9d5609956b6c71c64a7e730ea56b036a04ce94af24e60c4cda59b9584f08fa3c8493b35e2e54330b299ab0ccc49e56e36bc00c483fce282b77ed110838d92aaa7319cc93f898203cde70b74e36b5e0f0167e8f7e514c211b2cc16349f6fcff4726892505d2fa214d4c7882a0736c068f7575e30b4d4c05ab2d2cfc15c65783c959e9034f483aff1f6adf270028ca6df111a0705dc4e153b9ce12036e03ea25ab3bd1123e21a2631b327ab4c7b3531edc2ef621f6594d4c03e3ae37f28aba9ec7fd65435c4cfb15b56bc6f6946e19a2521a490abb691ef8c292b2d6a8329a494faa28411abbd3df16ab03dba21152331963e2bbfe82d36d7097dfc16bc8ce7c1383e16c55d9ac4bc1555dbc3d5ed472eeb8a1dc42271705616436a4dc9f1c81c58aeb7e1146bc11a301b489c73ee83c4a389a0bb0e7af28204fdba6f9a4463efe915273e4c0b159ac9b6939c8572f21a6d8ec533514af8d286e64ea282592a1f9ea831c2009f93d3dbee94df271ada0894fecea325383fef2f0a0a6f721c0bf30d54b85e0d726d46e2e99517a4273e48f1eaaafb336b028c07fe1505daa14eaca20bf78145960f140ca89db79af8e7a5ad2100f06201eb14b2e0e8759d71f6f0d185127c0ab0142752305171bc16fa0744110b4d366092d1ac3b5a7109adceb149c146b6845dd108292a60ed08520381bba7d4c7fc65ebcb7e398cb17a337c3ae49a7efed5f80b0ee50a7aadcd6143dffee92334af09da3bb6a9184cd5fc9e40c8a9d8b46517c1aa2fa639822418f833ce761f1ee4960f2990be6ac1d5042903c084076a912c9f7d5a6bfe7ebe50c4f1f2e531599cebea6960e923dfa249fdacefce271cea18675c796d1738f93290cb6c87f2231060636078768318d0b6bda351d034b1886869f189db16d7b8588b41af0e183b5bf0f425c5b4fa19a537d1e5798db4ea85b66fd0741372f87139b150138a02dd9508a8c1e123dc3c2669ed590e40715e200416bfdc3b0aefab5edaee4730b5c751ca0bc6fa21f1add735538fa6d44500d0e652897f9fab5cfeb08ce0cb51c722049a986eea4a61402cabadb63fcdcbb6e222979ef2298607e7ac203e2946bae492aab84949c989a359764ec3b6531fe704606430f825125e2d7022bfe558558e4654a4ebd65c10bdacc9acf2d65288cadb228779d9ce798bd7f836c041eb43ef98c704a8fb5681bb0aa612fd3008aa8ef460a800be3bacf8cde977e8370c934a8d5a6e7da0e4bbe02ac24fe8792369068fd27a947bc012f706547a612df28c422c7beb6dee434ab11c1b477556d74c6447708bbddb58507f8c97513f733ec005347d89f5b6c2b5f4529b594ff8454d027c28db83af7602035601728258dce396965ff445cae7aa7d0cb751e742ff8ec339bf11eeb08f3996d5157d447a50d0796bd3725a8794a486fe4d5c2eebc2d20db914afa5168701fb3813515ad83fbd2db8cd37497fdb9e2379de9df1c43cc3c495a6d10b799a3b46b9547e92d4c1a055489631116c52971c0bfb216b812b0ed9ec185dcd1536491910af4a689aaa1a8430c7ed05b3657ff4be53331a5ac0e918e8a4d6e9b375044f1d4e8510e7533d5998ce9b5ea9d68782f46b2a3f920fc1f8614f059d24d967dff823f51d5e98424e9d9efb0b53e582e8fb30573ae6345d1d6ecbf846d8edc20801e00d395a8831e85031d9eba6fe38f3c98944400d9b5bab1d9bda0263cdfbaf27e267c5d7eb695d63e08954fa338ed3b914a4c4538c8d6cffff507d20e1bf62d597f800f65a3be9b32ee4d7a2aaa8decea7faf7d12f3a5530daa3e76dfa8d15bfaf9d70b9ed9f681561d590c8f3c42864266d5f9b4a9ede31ce8c14848aca4a8253cce5217903158fa06ccb2d6b48127b0ce425661ac1713b9a1fb0b017af96cc98dbedbd484e137384864717767676c5bd668a356561fca7c766e02f3a6d66a0df925d6114a57cc3a1ed1fb33c185dc56b113c63063a42bafdff9484bb34b4f2172b0f98e79e084d053adcfa359713a9a515cc6fe7621e702418d4d9cc7159e132f099262924f5e57374f39c5aa9ccaf13dd3d4205162549f931972653f705dc40727b4da0e6e8068c187ae71eae267176cae0e941f2f82fde7404150d2a95273476d2b6dfceb9e7eb6c3ec16a92dc7d1d0c4fd843bf825a3eecc02ff32a357520e66e3692346ed2b9d05aa923eedfb119ff96b506f01b91f1e58506cbf61b2ad7a8c53c7ee1343d261457fb2e08d601d33b0ee5b03c3dd4a18e1d5b66021e27f9515e7537942d44aef4a745559eade329c7c7af8f550827232a9dcf1972af8916183ecaf3921ac9de11e6bbce5ee6443dd1569924d93a2294ad67baee82d2b144fee6fd035b83d8ec0e6be61cd840b01482ac3aa7c18b20abd35013444fa8c3f40eb0768a6c93e65e2acc3a59c02fad144c4b5a10420d99bb5d2769a0a9c61b3524c5917f5faef3e457db6eaed5eb710680048b0f9947380c2a3d544ffea649679329792b8f8f972ae9c7ea98f526c57f6e5c0613fd3d85e031452c837393bc8b5667d7092c0fb3342a93be67e6f3beba61f30a913e520aadbc3428a5d216c118ded6821e6453fc1a46dfb8959eb030cf9bfc52caebe0338da43438bb90de6efad43169209af06bb97831c80444d1c522f0228eb08cc508e89561a1d26a5e5d819980b44ff86b69fc", 0x1000}, {&(0x7f00000024c0)="9342d6d6f776b38868d1c4e856f295718518e03a1023f3d09d3a69da8f5fdad30200fedf95696401bf75971df89cbf8396b2a5d88c013ff588ba350fa7f2eac789ba1465297e4415d886135a4c3e5a06a7bf610f3f71ad60ff8c05ae87da106481fe6f322d7188cbcbc219acf278dc97a263c7029d1519ec2a17e64d72e82472ec62a84c5e330311dc4900b4afffc2945c", 0x91}, {&(0x7f0000002580)="b61895862b09e2b0f9d4cea0d55022a79ac9986dee2e7508e5cc51e6b56dc3343036ae94f07944de2227a453d6cb448c8cf9c71874179331701f5bece22bc5e4a7a151db2183d3cca0cc659fca970efb7b49ac7528a2f42f5779a824f239baf1ac9126b5c21f5f7ed8423f8490b11c775c174f87a46b8a5c4e81babe88af6cad7fbcb232699c0feafdaeeec4795c1ab3751f08a30cdb0f0a69acba40d52028f730f4df9c95edb946129fe214214396cea053b1cf4b90e2583a45c2043939432b7d684837a8f250f26b33f928648e049fe0960bd23939ae995bee94fee754afb430136e8c274f9a06ba5d5ff86fe314db854a50c0adb5389120c2fb68c194269c5a0faa8e7d6f2f5edf7b391c558c9feba40172a5c838a29e0d213d6f4a9c6b57cc5f5a18cd9d225a60c03affbba1dec9b534c1be2d38b150095f7cf3527d14ac20b672f2a704aebe1a380af3e209f1445304a765d95f09b4fee6f9e9135e549a51e321b5a138562959ea380f0be6f77452a09bb7f415290c3b0d6ae557a6733455339a6eebf867a4a32e3a505c38df3b497b0f7c1d4ad09c8f31e6aa5557cb1487a788283efd46c9839a74be85a7e64ae7538290285af5a2dc7340b47e80a01767210801c8b6fadf0c2dd65546100f3ba130f0b0096cdba7e501a47f4144c815c2d366a80da3143ef935c297ffe533451e95142e01be6c92a279e1f5ab14bca0ddc53fd97be3c5e0840b898523d5f94f1a9e24831591c97c9d3982e1dcb69bdf5c52617132cde62a781e85bf6db9cf98c8542b26dae74914d23d57dd6383a47bdfce21ebd5138524392ed26855fac973df24c74e3ca7b95ebeddcc66e5b961a75de98ad26ebb0f0288cc86ce393506ef63ea510fe416413cf5aad1ed7cce1b27aa01348c3138f44c34df6041b09c33002d1d4b0f857f29d8c4fe1b1c7c221d86dc9a573000f1177069f5d1b1416452465e331cb1ca332c9e422bbf67f83f9893db0e0845b087d9cee51bf8d1669af7fd2fb6a8ad6c52134961c7eb5e04b3be8ef753625a4c1857d856d4c51ddc5bf73e35ca7773831cad7eeab47698b827dc633afe31aa1bba057e32848d023941e25cf38e958a6a5d3bff25460fc3be670076b762d6cc75668435af9762e670e0567b7667249babe16742190d1d6c131d6e00ac37e0527575ed03723235c7c0775f2ac5308ecfa00ea5a5e7349793fc7c9624828ab245be6c0699daf8f921f285a506a9cf8e520b11591d23c63bd06ba58dd24fbd031eac0671a1fd2faa8c8f5a97d05c6cbf61c4e389fdacb0d2b2bec54854b6a010f213343d4410cff2fd266d67718a8400308f09a5155762dee40f95fea42a7fe9bee9215c85897a3aca4eefb4eb3376c5fd5ad99415db50015077d9cf4d30c92494a5d4f7b6779b174897e4ee070a07d080a51db5e60a3c7e1a74a76f7fe6bdf3b570cae530195f73fb3f9f71c4b6bc8e5a05105de1f273390c82da594a7dfc8f5e40643c482cfc9c56d3cea2a2a7a813e039510d69365316a32b39f6184fdc10313ec01f6078dba41d5147638c95c066e111e208907d5328e1db7c173cef04090ab265ee2ab071baba69f5cbb1c2a70dc8d787e8a3d25cd9d5d88e6501580a41c01ff13cd23ca986a98a3b3e56267ae4de05f51b44de540c0d1033d6779e7d5795754907c22b7e1828ad873928787eef4c9acd93fc22dc36d8b78814c55a14576feb9f0c2ee2dd31181a1685628e7b8fced52a5d51305a68b79869175fec6802f7354f26c8f43b91b2edabd9fd6a7bd8aa13cfacbcb493b8936bb56bcba26138d071bc8e1fdbdcedbf7fc7eeceb3036ebee89d68285bd8c66b3ad7324dd2bf023ee2dfdf42fdeb449fa77ad7880026a9fcb054ae9d0f185aa109915d9af50a0360f99029633efb71f2fe22772be3c650934eec3e0a15ee735d442eaa9d8ac76b829c16613a150a566222bed80bcb858f7367ee651370c03479216a6c83149974832e5bbd983a34434ab62e09db687da6eda1873455df59159ac7f93bea8d07cc5953f2f98d76141ccd856f5d9ba72d4df8a31aefeff7c21214a444abbbb22bc3adb9a1666df41bfe285d5c8ebd95e967628045bd2ff51eae9dbea8e8d42092993bd446cc5a81dae7f712303a74cbacc9c6dabf4cd279c7ee4f7735ff909e7a6eecde5113bd8ba791de01d326f54fa291c7d917d2e582bac0fd557d6b184d9dc157df4422f2a396a2155befc366c398bc5c1876f4ba92fe3cbc7976c7085225ba4fd1a80a26382660f285f89867a1c58ba87daf7734a0bc16e69a6ea25ee9d67bc05e331c576988e9b2fcb6f2605919217092f9f754ae4e17d93c7b0856085ae3d0d8a336910f0c160747c30c142c2779add43cc5f3ec51d76e83ad4758b779afe4adc1e7ac30847766e12a85d0abf4e8dd3b5c8276e19ff5f8499dab4da0b137ff5e91449f60b17d7c0a70f56e63c0f49a35a24539cacdf1d7b6c25ee7c8d6aa8754bc17f9d87bc739d808ff0f4e04709e31f08aabaf8ee8f72ae8a7d8f223413f10e282785191ef9cd7b05e780e8dc709ba714d3599c17f48661598810aa6117d67e646b4c3b3d3db13dae0fa93dc6b97823c95534c0b4e3a7e724eafcec68ff2ab3e3fe9f623b02967537431842acfce1e7e65bfb9f0bacca7f0c33ac9d996fd640bce53108e7c95ad883c55615794635dc75c782f30f3248a2e04c4205b57034f723bf43ff3eebe531404097cb2579424874145a96aae2099a55e021e2f87723efda003ef5e44d691fbd82b1f080cfdd0ebcbfc9aa4e1bb958cc71098167684f39c979781370118b622a876d330249fedc3a5b560952a9ee676f40907d74322f6f23a806e0d17a806c09ec7656ec34c0e8812f753ee168e3213e78c161b5dc4912b7d01c0cb5b6d6688844f063f1ce55affd1793b63a694e0836c11a4d13a81ab20df415198eadda5f5d32d6a720992c224163bd272509183fcaf008c2c1840dd4e97172e3402606bb8e61a5c988d69b1f811b8b0e573285f67e312acf217ad1f323bf0664bcebb9fcee613dd5aa1701436f0500dd08bd21318a08af323af73a780b9ff0fd2454e144d95c85ddcb87079442ccef37caf67351a1c562e3601283d2ead796c0a5c3319310dffc8a9d70421b53140c00644de443359c1019ac86b31ed4334858457de7287ec2129b987097eebf045e698103e94bf79b1d1b600fd422454b4c2769d7262f38b20318184175ebbe527d2467c9b554d1955401453710df634437cca55f8b9b8e49380fff8992114a25fa0b5c3a50a12d625003e3e7a769f9f322ab8dfb004d5f2cfd1986c6f23f05aaa0f436fa1a004dc9c0414f95d4fda1eefb799ab288e810bfd04fdcb4a3068fa46a5162b2d491391d83d9ed89e4b33716249a0814bd8bddff19f74fcd21f6d68d5b2e69435d1374ff1baefd708565aeab304e1ac9fadf31333675eba32b03dd4060a5d0dc3c162fd648eeccf64aeb92d22f1a3a517baa94ca181fd0420a7a2ed676a26d70424dc6cd6d95ea63c10f00941cf3c9cf1668189bb1996fd26328d66736479a9e20d764c0d7d80bcd77bbadf3038d457645298c8f563294b24848469fe1f70973617c1f6aa4fb8f3c315febed585161c0d962e79385d4d11235cd8f3cfe75e86ea8481c87caaf684ec36b8ac2496a1ce7ac8b389a95525dd2c3d1b54ffc75557c627f8dff9a715ba62615e71c8b727eb76623ecb410bc76008e561d272ddcd28de3c760e211962c25c76ae69ba12008492b6ce6298175983329d1dadacc6f03461ce45ce83c3daf6a7f3ffafba6e9dc4392aa565ba63c3819a2d6c96bd2555722f9b5cf4a05f809f97814854023a0dbe787ca77d59fd1c55815dc071dd0865cb047e9dbcf99399ab2452e29354b239e276d20af04a317acebb73004117125a0faf0a060b7ddec80aa5a7eb8c7645a9c8bd30a23ea9e936f1361ba788d2ace83b8c7e6feff72c6452885332fdd5097ba4b06824c0be5326bd1579463f7fdbcaf46041f0f07ad326b84211a00d78533f3cf97270a2f23531ff02d827fe92bca7df633941645b5f5522205092d0177664c7babab219107b2b2c191d4786430e34c341c37b940b565e386dfe19a44f3d32c5e29720098e2112fbe371180d0970d5a68fa58cf363d656d4fad13c4fd865a6a03937c115a01b2f4919974da9bffddd3e643d074269ce5d21d1754c5b4d57d17d01b1a75af89d2bcbcf007b8efa19663a088b0e80baf7d5baa1b4ce22bb7e89b0a4c15d8f5c6e8f6bcb91bbb8453a466eb4ae22fcaa39098325165eb445f8befabca31d3a72db98fabae37cf197d4526d891f2d07cd95b99b9ff049ca7a7652fff636cb1070f53184f92a409968fce17fc88dd5fb9a1cfa63cd0682880ebc77bb5be1cbab0910d14deacf771371f1fc214970bf7e2073f2097bbcb7573667140b32fb0237c784ab7aa7a4ba91ef880d9bdf7bb05c68c96eef4118dc1c0b592a42596f3db4f25867829546f1e88cadc31d49635f9cb385a5ff329b1d3ca4ab3f506e422e354889b3831116263c162dbd6dc73216bbbcb5d691ab78081661e6e953a1a309494d312f65063247be391a7fb0ba77bfc9745b5f88417d6935a1fa9df8f0d6eea698147b0758be617be9abb3eb7fea90e1523664375eca417526e3fe80985914dc5f6ebba3b091ac1bda9a6bee961997bd9af27b307b02387e2ca492cbe9319c8704eaeb3af8606127d2df42567d94f3c4a409a155d7dcbd944ca1df5752d37d1f2c15ebb6d6ce47999b69cb27c662ed4889d21a76f5d55ced581bb9b952ecae68685664292522448a041fa3a18aa2eafa642cd733cdd9a2909b6b2cbe03043c6eb08f86846888585bf8d64e8b844960b7871911aa9336536a3ccceabd8fba0651d2e484a7d75999b0f94c8ba28ab0a78a959eabd4d4a4e63db27bf577277a4b2736e8e2efaff2fe4c2495a92a171c38149fac6a9d6320d796fb6ce06247da814dea865743f95a8b73a677a02c9e7cc9527deee875d9950d3ae18f4cec2240ff31fc827f7eceab730072042263be9f9b7daabc8f8c19fdedf972ac186c9f3d74905bc5bd4a30f791329792df9b57f8b2577fd9a48cefc7821da55b90e618db234f3234746ce7929403cf930f930674cf2858359810cc34838d915a6488cae49c5f2421cdd55971c7f3c2ab8843d97ff37cfe21f104196eecbe01561e99d755b35bef95b1d05e0e730a8d7cebf54bd9ffd68babf2548aea1166187091a96d50f469c85867fb7a0b49c55b38ee342d4e3826c4c4eeff648eb0d0170e58bd9d8ce76f0e401852788e35d6c5bf16d4f2d7d7b4f0a5d723088c0f0aa54fd8039a54d12a6d072e00e355096444bf8929c5a77634d28f8589df17972f1ee5c70f6fccb212db3171fa8b00d124679efc141f39fbbbe6d2142bf6d7c1d4e75b58c306c7e8e9aed92196bf61bb2614f25cd2e45e06e8ebbb4dffc8992d322c358bd071459e4a6cfae1fd4b51436bc9584710d1a9bc7685976bd2372808bbe6cd13a8ed1a502f9614d949a2794f5e27fc48faa262a236529f5249d891f0f398547672747607f866ea5bea647a96bf9e43ad9c2dca1a576490eb88ad1ca3bfab6cd43dc8c8f82cec7662c923d184add0e497580c5a997d3ce3cf5cd1d6f9a2e115f24020dcb7a07d29ed1322a819b5efbaafe26088874c9be573e62c1a1ed041f27d1ad92f458843762940ac60e807e0f3db5c4dfa0c59447eb1c23637bf46312e7c18e3cbf9481957365ce278c7917ba98751bf165747b0", 0x3ab}, {&(0x7f0000003580)="9e723e839f5d15238f6b6132a3c9c2c31df524e66a91866fdf3edb8895197785b796f7b793f454a3ad65acf06e42fe4759530dd3a9cd62294d3b981c395570bb92588b24fb", 0x45}, {&(0x7f0000003600)="51d0dab9f805153a7eab287abf0930d1488998fbeb26a0f2469072c20a4069e83716f3fdfc0fea82406ac3878678f0ce6b27ce86d10b774ab1e7983c1b2e2ac678511a4d8bd9fdd21b41207252bb00dab198f1516184872ffda65e1607346c623ca8babd9f09b929ce99", 0x6a}, {&(0x7f0000003680)="6a59cbc01458b5c16e2d06820f671b0c0e54863813e376e14cb6d2f59f24ac4d2ce7c9f3d806d13436cbb42abdc60077729d48ac4164d5b1ab7a2bce80fd1b7e1f62a9671cf2bd0d07579aeb9349df9fd36725dea7856587c8da7dd4d4480343b53108fb661f51d77becca4f2cffc936429421c4b169498fc3195bdbc1fb3c761c1d1a4b23997f7ff4ccde5ef0822bb871ddd1f6ff4d734dab50fcbb637cf2c2f72965a44d8bc18c0d300c1240800fd617cc3798317247d50dbc5f5302b787b467134e463dffdeb94a0eb21c6d9cf0bd1148611309713a81b308c29bf5526194623ffb6f34c89fe4f6ac35fb24fc07406663edf502c787653bce29a84d048612502f0fc5dfdf0c5df25391bbbe8d6310c5ddce42c70dbfa01d59918118ce055fb9aa8151526a4807ccd563ee985fd018216aaf92ec05f24896ffee86af6b97e40fcaa9a345bfa0b881074c02c823de31716083851ebc6fe6fb1b7a43054839994eb6c8ad65f3214bfbaf0698f3a58af6c1cf0b3741ef63c801bb992a3734dfbd119ee11cd10aadc7408650929a072d6af33501e5446cb3d6b650ae572581fed53fc29de84d46fdfa53f1ef6ef9e61c4fd81bb8d0057f2f8a4ed04e013627eaa05d87ac7574b908604c9374f64bb94a7b090bc0b3f32e6e21b8916806294146be1f3b969cac26aa90f26e9b1b26194e77dacc90cc4aeec1a5fa312ae0249ebc107137ac768dfdb2ae062d15b91b0f0fc77c386626b8dcdc1c487494fb7f4613db009348f5104edeca17670b781a54e934897f22d36c9ff621059ff1a50e0bb28b19fb1b47833d6677cfc5fd94e4c572cc517107525d035faa71aad6e5cd8471488a3d2098ded47ede14029d89ab205547edd5eedb91dbd56d02cda4a6bc9ff2b6dd8ac3e43e12239993b5e657f138ab525b5a4b2380a6bc58426c55d08fb6864dcd9c9c1ed7027aba2e513b41a00420d23d64a0456eb3cec6d5d1c5c3b6fd29d181e1161ff05656ab7719207a00ff5d2d357e4c5ddebd48cc7aa76e35f2873066992356e44d72ad62ed96ef598955f9b79cf13195e91f7455e0ee29fe9719dc45a14070dd580b7aced606436b603475d3dca8d0dde9d4d2c06b65811870a2c476daca7fa4259695262bfb9101987003252462a752664bcf92d3d90300cb7ce94c7385ef579c0b84edcd3a9b15a2154c18ef06f11e0f0ba3a246f96d4a996bd8c2fb6036e632696151fd0366947231953725587fe8a59d749b37a583b658b07f0ef26f274146d9e3a24365bb3d058db813208d1cafe9305ab999813b95c2891cba1c05fd90e2215f3d608e6f1df46ee7f7ad5122bbdb47e975d5a994418ad99e6f88051205388ffec975db69b96841f3eaa18c19570e531e5766114458afe0bd6fcc179a1d678c858952ca39093c1ff2239b9b089a50014963b29ced15da872b397a39da7edce71ac746cf5c22e5b369b5615a10755c8795c99f240879924bd4d35a881e4596f1351e53df5ccdd1bb1dcd819a7e72d293b84db79301bb43df2f2360baff537810dbc2016ef4291a19f3c418035139455eb17e1ef81abfb45e25bd509b7d7e1bc1b9a9d05bb3885aa83254fb6186eec30e85a9c691ffe5da860c96ca6d4d903684688b03421d9e0a42e5098e144393e03cfae841340bca48b819d10f3cd59fed50a82a7f9716205b35556e2c24575b9342cbd0e836733da166b77235cee9018f5925fd7773324061df218c4476e1a3e10efd0197198125585bf7d0756571576a32edb20c4c6835905a3318c9173a1bc323e4c7f6a79bc9bfc26cc0c038b9e09ccabb78b4eede8d1afb59689e1b7e4832abadef980c93131f0f85eb96777901ccb3320de2bf9f0979ef780a52a7e5fd02dfbdafc5c2144e540221b7f0d87ecce57ff5a6e3a6ec8a103c97cb14914fe973ec66bcb02a6d8c43f65f940489e1a944bf2c878561637bf32a32016521796753ed82240f5173242b1f1f0c1f7b06ac855934b1a458939756ddab30f872c0b3db06163c650643e91af48e598f7e6cdf9f6429c822dd4aaddf95d108d8005be4aa90f2ee23ece1af8b33f850ce620a8ac5f494c9d44ecae66e369dddcab5b78f9e04f55da2fb298bf1e1ee13fb6bb7277dc4b04167525687b3116e185e91145a88c4eb873348e22abfad15501dc7a81d3c2261455566c58f38a7ba1a11e3f3942885409121492f6867b86ae16eb020b7d8307422cb01c5fc5413fa2778afcf8854eb0b991e26174ee9365f4421edc44d898869107affcb516e4726bd52f972cfcd2ee3a842d1bcc7113b761104ee102cd08eb4ad8c0c4d5240acabc0ee15ff3d31da89cbac8ddbf5c6c8fd8d8a84660f59890cd5036b1e45df48eca1a79eeed83f3ea7eb44a513d77785000beaf8c538c4b7c818ab5a305d020db8a75de0b7b23d50e348c03d9cfe0c045221a4567f76a6643ac249d6753c58be88f3b25551ce984b9e5a5bd334a56c7bcd684b1745ed130790f9a0c09934ced6ea7d283efe986477adf275721c9f40cce27e55333101aa30ee6a1e4a683d60141b417475233b5f08f3497cc9a366f5ef19efe9fbe483ee4d82b704548991488844ae584f5402c5d6320c3b4d271e574ce46f8ce90739ba429d18e6865ca7a91c4f285b5b0888706e4f5fb815c98b14da07e6f60bda0e9a89a69896205ed6c26ba4142c833742d77e7e4cb91f1f6d61c69742386816ccf164e86b8b4b9654e53ed24f346f8168ef1739d29718ba73480100dd79256ad35835e48b92313024130e50159d3ae139252b74784218e6735462a2bc313e8afc726ad868aa23b88f293e06b8421dbdd36428884a13bdfba05b78cba86fb901d727ccfc42b2ef6b8a8317abc6da0bcb21f42a44f5ffe3a9b3285c2f79fb941e9dfd8e40d0cfc020fc3411d4ba7eb018dc929c1e125700faf4715865e9a47fffe830f3d2c79846af119d93cce4a4a08a8387e3ab25b22edf7a72369b401a1077d1c77517995e92d5da2fc6654201a0438ffea6cad160c8b11c54be6c6df0037945abd1b3a5c57da50132cef518c9e99f0294da1ac8e2c689c58e2d4c13c54d3a0f734ca0494e7f1c74805bed0ff207f06ab7fcfe0692a29a808b4482f43cf8bc0af05827b3d2636a28bb6ebe52d7ebf438023cde275c4ef841608a205403ae67b2c7d9d80085906b2720002290d2317cbcd7fb3684f586197f5826cb903ca82d165c71fd8cb63203dae9481a72465d914115ceb840e8c6c6e20f842396bea04390d8bd42ef503041acc1e1048d5ab3465ceee1d6000e6bbf2c0187337910fe27be40cc5e68e9cd3d53b2f94b183ff54d9833cf4e2e9acdec1b8c6afb17fbea8e9e8a17dc4be64b62ad515db3c37f19a9db4974678d0c7b3115a61144ba7633a2edbfed11e81bc80612307000e1e3133fd94e9f1b2f6e69e49af14cbede14ae6d8e5016911f1c6c57d14ed3dba5621a4fffe6a558dc96759d73c065cb7af8f941aaad5514e48def4a439ddb6dde5044812d7840b8e0c99bee7e03c255b45db1fa8fc1a9d47548ba24baad049f4dd73bf03e3045259220a5feccedb7425bf8e8fd6d21c067c1d08bdaffbd2b75ff00bd111c2d954395a570a64bdbe9269397b031ea76fa594a7218ebdaf16099c0d19fda68bb4d36850736a4950e639e36cbe5b0b8c6c7498124c6fbe86b073f7597ced18be6c9177225e46e98cb7da1bad140cd75653012011e05586f323830d623c70b82c8ce0ddc2f8fff8a0a81d6af589eb7a66a8944374d2c7865267bccc36b8e0f348addff68e816bd776a955aa460e2fc70cd2066b4761d7b812ebe30627e9e31f471fb3c434dfbe7ca08e914f6b5daeb1675fd3fb76e6c50cc3925a7cc1b3c883f50772674ad3f0b9f020a485ee2c98a2cff2ce57d5d6e9d214df8db1f9efdb38e69dc71b73bd280b3e7fa17659b124b648bd08f73113c197f28dbc73463e852b56a1fc7f9646a0c6644401fb1f8bdc80274554915f80f9961ba9a3cfd7f8ce933265421b5986a5a4b6512b49d6e3852a241944dbb16735ec49531f4706748a288b4fd4b3f073d45540e36987c1ec4e52efde455cda529be58e1e5f0e7186281e2431d70fac8e5e868f356cfef776657e4400bbe5d0c703cc16c0f0e31639ffaa587418a52a30d5979ec59f4ddc2924c5001e845e83626697071b6ad999aae7b303f1b4f0181623807ec29d62c4c0d3cbc0c4e47228fb0a93827bcad930f5eb6348bdd8a4b33a081f6de7ee01effbd2a482c6160423db3513c0f02eb2b7222a2d8cc1b5b53e741098f6e0bd7efcd0b8b04a5fbfb8d2393a3ce87c39f7a7feb12310ae3ad26e9afb0dae4f355c02ea493000a7e0455e9afada941b21f6ff679ea40422c3513b1e78d9c240f4f99af7a1baaddfbc96a70bd25075004608cd85f7782e867276e61143f4b7cd78cec5864b6c3481bbe1bcbe23d037f8436993a30e013c4407afa3d4b759a4207798798494df8dc9c68e313b3c0d9c88c16a08f51cf13317691c694b1054a240a45da161358c16cd1c2ae199ef5c4812ccf8bab931e3319185b6bcca4bf35ee12717ed96823e060521d6d07d9d16b401dfff9f4588f058b1a2b77b28f3bb3bafd6b0631c60520bed014d877ab06a871aa424bac0ff2b4252cca4858fa2bbcd269a74c0e6e926ff933cfd27162c3374d9f6e558eff00fdffe23f49890b5dabb89bb955556a02872e499a1c92397bea008cc070fdb6e4e47731f2b194f54eb0b38a10013880a6ea6c28aa93814f09da95ff2fee97620985864eb2053cf0700d026869fb9f23c4025377db39aa7a936826440cefd5ab1a20e30f142385d74981449e352e56023255680d56730ad7ad2f357e05f914817c734dfe52014d6efe25ec7d2985d8e1f311a87f31a739f3759b7c197aad23b89b0cbeb810caec5ff204fa1aa9ee5090c11c176fe500948bfda01bdefa89e15b4a66fed04ce552f041c5c10f0d77604b3ccf11497838e7ee50a7c3c92fcea52c6c8d614823b7e6d024f302668704def95ff39d6b14016fc26b9c727f0342fa899ed28b48345135a969b06123cbba62cabb0d4c4704cefa32438467662fc9b40c9f8d65b995cebd14305968e0aac02e27fe1146d7743064e6315eb29eb58323db587205c87b91d58bde77e66ceffcf92367af8082dcd698e0bff8d0a1e2e8e6b154cee5009ec4e85b55785b7c043a9468ab249ee764fed233808a33630e2ca8414375829e21085a9773d13f8418b473302c596e1669c2be72754e2a4c0902e55063db78cfed92bc783ef2720805d211d97ce4277dd4dbac2963718831b3e31e30a3865c9169234c09253fa8946693d22e53270366b35f9812ca0a51d8b09cc82f5f6d46a20f0ce9ed3975b108a445e2fdedd95e24f73d56db95a520d1f23398fd2d790cf8d6e0a52ef759aee3fedcaa1e6afe24a8b53c2b0615aace611dbf13f2d0462778beb65e35e6fe82d36c608fb92c5d5d79920c79c3bca104ab2c57cf20db243d1020cd2b8fa203c85aeac4f2b64a51a5d59becf398c32c1654c17dfbfa216691bfcb65e1f68c78938af73853e9388318801d30fd644555041cec01f1784d23559199f9f421e33314446546ad4e2baf9d2d31a358637208d06e72b0177db5b2a8211ca5b32f7f77b69348a826a952b6535308980d50e165367ff8db7d2bf95ff33ca05ab2f5aba710be5f09e551860c93b30573faf9395abdae8e7a154fa2a026566701cd9738b6877b5e897dbc4007ec774a48ff5e88b58f2bb6c7fe7d09ac916eeee39c49e08fbfc9c042", 0x1000}, {&(0x7f0000004680)="44e8f2f96b6ca3ce1237a96ce037f58568cf718d082c6dccd7", 0x19}, {&(0x7f00000046c0)="7d0b4fc2e18f9fb0a6a5afdca9c7b1a2118cfc468ea6813178dd9db7be088baf0b512f14798f5111908f962c1483cb9de54e9089d59ada26d0965d492450e20f2448b7076ead968ec698257af4dec254ab44f3769d3cad4eda442ebdae36afdc1b29f08993fbcac1fee0258096d1cac8892205c1317819be062e37db5874c06b6cd37e2c353484f7b48672275019997c2f5a7a7838b7f118f0f363c83ce23bba8c4429509847583a738d3380df0b1eeb074b28c609aab4bc5f0b6eca78dfd66202ab41a910b78f18267443e56203907e43d9e197b9d6da0a", 0xd8}, {&(0x7f00000047c0)="51fbbe94fec8a17a623029654a9b0d00bb68c173acde7367e076d65215457491e277a79e3d3f0f8b1c89cf83d1261bf6771db06b77a1ac6bbd08849eac99", 0x3e}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) pread(r8, &(0x7f00000004c0)="96a1865cbe72ec2158f5ebcb16f75303131b7ac9cf7b5d77689b8c458adda4792e2d09c9cf10c37796fc2544ad8f29e24417b4f5646502b6a026cd1af20fe8d07a2b5017d430eaaab62f1777714874aa65f72d6a6e7ff21503145bdfd46bd7a407b168f81ef4921fb7037df28236a63596cd0fded77fa3241035b2cf0015f92b60b43578c6084d650cdbb69d6e2bd1fc2bf15ca6235547622270e6cc8c529b2ab8234eca6a088c0657b33453307dbe19eddfd5f05f278639818a2ccb08895c7c95b6786e10bfd4e540a27ac32fed55fec35ef9c94fb23ac75867590272ab9216a769583cff037064c6e72a2e35f70afc9a7ad04bdc7ff8ede81cff80c1d44f5ee661aaac96451f543d6447efd77b4dbf1e53df00d60f4a8c4bc09fc63e43878070b93b4a0ed367578707cbd3153ee4c5993df32f1724ad32a28cbd4258e65679dafa3cf54b54d830a74a87915607744dea94e820f601ca68947734f162b255b4450ce428f529816678f6087e605d76fce55301d1a7472c58a773ebb2be2884d363b5ba4e010b44d8ae4f276463a40b7c5f49fa49de6757e4a5df6fec94f3b5aee60b05b207f13d26a1d093d49910021337277c339054bfc7e87d038f77e0151b68bc4143c941bec2ba1a1427e4619e23d97b92b28d5594a63b380af1dd74b7425f4e9e594963abf8d86cacb249fdc73b44cdd882c902d225776e848bb20a33d967c03a32cd9b50ccfa671257c25d13c16996093e25c78cd6064c7d4af6c12c79d3a987455e2946cec877e5a30be856c772118e52556b515f53ec45cdd44a81e2007ef1dd7912144c9f0a63ab51145235637f37c56d1e089e0c049fd9251dc60bee70f1a692e223225e7f434ae8b6b569cfbfd5b4a452a0ea01053b935b05d6a52aef1cd1e26bbec354ccb79941e80bc8eb17ab1fb304c1e5fe7b691a744b7485a8af61ce7ac9120d14bc57e034089d1ba613757431fa06413afdb0684071b40ac49f1f9a28227377ca667085c51d16ace8779a19c26d65cef76dea143cde8dfed80ef358badabaa181f1d5781dae70e234bcf5c1ae91c6ce68bf383904e4287f5e9397438a560929d9acc2b409702421b93db09a5a54d5d25727321be11ed9a878e2051afdfaadcd79800fac374cc0efd8cc73d7f798f19f36227a574f9efefd31cb4e8e56c6d017477d1b7bc4df471c5dd0cace5c72fffd689f8b2580a17339970e2cce0a8d72450253f3775472dce55fce71c7b5dd6f6ee2fd45818e703726220b09e4870caa28f1cdd850d140ca70e31e1e33f6909e614f110e107f9762e5c3270cf7748c356830850dc021e8985f1990cf57d04432a78549aeb9938abde2288a3c6b9db3607f38437c11c5b66d9a5dc671c6e1557b1aeab5182fae4af17961a2c59c240645131e1fd14db9475bec48d258d2c012bf6080f1de6a6bd25d57ed396efcb3ecb8679ffc93d14907f85fa6dbc628974a1df1a7dc3b39951e8b8dddfb807adb181690ed6b4e177c7f41b2230a94926f92a0e8058471ed21ee8f1f3d7725bc3ba390ca0be3d4c35516d943cb0a4d179128eb4786cc09cd86f8b9aedc9703976aad3efa647bf64d829363dccfa14d529597637892809dea3881ecaf8ee614cff0fcab37e6c7a05169e437a937b15d5f50d96cfd14379aad9b5323cbefd4fb98460adc3e6bb3bd6024d1cdc665faec7a157c2a416cd05f32dde8f487cf0a37613af3669027c994977049f48da2fe3fe1be3e9d618473d6d7169c5c978979985432a018cfe7a24f5a17ba12dc910dc179a1e6ec438f883945992dcc039ba9a1d39bd320d41cd7d1127309ee036b63ada0f7ba2df3645064d442fe11bcffc575ef4b0bc1e75717620156abca7404781442e741e70dfdd8808af60a7e19c117634f6c2a3322dadbfc8f9b91d0c3db3339d34d0172f989431cd9a87d9538d6634dd86d9a52c4f44880123dab1972ec8d325deb408095229796d86b5c3cdbbed4bb4b4c4364ddf8a22dd537f870c47b01bd0c68e29be259601ff0f068e269748640b32520f1b47b2fb25f8de26f809bb9a3580a450745ddf6d83e02980b65d592c8f70788c22d946047b4a5bacd535641d2ed3eaa61498d6c4b2207a76f1798ace2c6ed68668e2e5dc4a818e10d3fb5a8ad8ee4d00168e1f5b2cef17aa0d6039e043605d64e1cc99c485b2e318ce6946a017117ce7aa51dcb91659d30ec178ea7cf4b5357396536e0612a8ab0986f83708c5744c626ab9d7046114b47252c17ca1539492c55052ccf2539d252f7c7ec1aea23612c8ab313b8456861f8e9befd4a30ecc0056812f51d1565e1a0dd3c139d8ce5228b8cfaa130821630c938f76d6c070e7502d06d0171ae1358ad0f60e553662bdded2b6a616a8f4ec3c718ae3ba1bef8b0f9aca6c52e247406c9acae73c29dd1dc1168788084fc395846914c189e510e0549406cc0d3435bd16574da0622e45e8f6b0054ad324b7f35916a5c3a6a11c2e9eae148102ebeb4073f51a7c9f50b33a05a657ac5c90b60fb3cacfc14b140f399c00e6c1c9f56d7a0bf4106d1f01919b22f17bbec29cf264423b95cf1cccc3b647e5ea16fb16201ae91bd8e15cd898d89f1b9bdd90cb878c6e74822e81bc4bef75d960d4decca5ecb5e23b739d943b61f3570e58e6614bf679e5692708ded85f78100a78be5cbb87150fb5422aaea27a6edf8cd625af15864f35ddc02898cd7f0e472e3120431d8c2fb3d3d7082aeee4f5c10cd4582fca51dd6c7d17749a2d356100f06455efa2adf948af3e174750bf922f236eae208ccf29c018211c09b0b6c2fd65cc0019639e471b87dd94afb3d4e86df620356acaeb70e4132aec26d31a1f449f9f6da088378a556e55ef77779a585cd3ba92f1fae1deaa8c62d09a93153910ee0a9782998436bbc48b5b7094a39a106eb62f4dd586fac2416989ae721a2745cac1c34dd74e112770f9ec3b90ae6c6c7ec0ebad469a81da8553bf79476f5f07fe71b9eb4d159d426feca95aaa98ff9c6770300bbbcd96c3427553d0f488c6e523982d6c243f0f385eafd72fe055472271d721c4a68e95d6789fbf1f63e7ee0532eaec4847c08fc62e14d8ee0d19e178f0f5459157c20e727540785bbf81aa5623c9c6bbbcef7149db3eb616d04ffe1c423be8ac65b23c853873d116135116234e8540048e96dcfd814209da6be96f829788c4317c7021d6926e9e058713f1ef3e0d4b26a045cc66e278615ee4b1ecd5eab648528cb4a905492871cef2772522c936acda42578c9981b88cbdb8543bc098e65a6b181ded4b7d4e706c50f94790dc6bfa64faebee3862b397df8778ca2c80adf67b313064b6fb17aaf86a3f5c70ed71bcd6fdba9f9c5714b472b34d15b6b45b126ffb00d06d03baf0a89436a9d65e2165ad75c7b1b7206176e57c178a3293f6251fd0767aa5076b7caae6283b31496cfd51df8faa6ec7d57857e7f2f379e2d3b673c4b63511e4afc114dd82e3424ddfc1eb7e1db449f602d4b3cda2e8b8af0a3b12a226d4da70e40d9e76486ff884f08894338ac1f1d7532283908230a2f97424658acdccaacda9dac7596a209dc3b7cbd1cdac2405ad9a898cfa8ce4feb3962d05787da2397e67029e8445b2ed3a30a5eb00860d4833607fc28e94a64891775729a96c2794ca9dc23d747b51918ca8ffbdf96f39752911fe343149573dc101d6b5407bc001635eea7ae9a6bd69cbee4e7ea2cb95c31cda8f1282b28c203b7073a7c8cc551bff27bf4787fc6df3c15bedbbe421bca4e86f3b955c2e57089c8d6f3b34608a0320aa0ff90f935d550457340c6de19deb9ee3a71d594294b9f2350a43fc616a3fc2774ebfb7370af1fb9ccef39961f8a4fe9e0a7baddd1f4ac28ddb7da914d106cf49d3c93c84980c40cc766f51b16f238a5803fde3cd7ad1dfb6c53f22c9514a818672867b7e97739de5bc7c261a83eabf9697e7d14ad32193094923a3cc2e994625f6491ea4d308c88a41e9e4e9c78d78348dd2de7251f51922ed0bad3d1b35cc14868313a4b7f4cdd17bd5c07669a8e6c4782e26d40de91a50da7c2e2b35dbd3c72785483328954b0c2876fb1cd2b279d4adcf2cd68c98101440db234bc0deeb8ea98199a7e55556e84ab60f4565d6c48be577abc3bcf6ea1bb705c9c16d29f358db9c8ea3cf237496e26a2712a8ecc6b8899761c9bfddf2fad2753cc2a888f349dc014ca5c3723bbf1c07fe8c0db15486ea01fcdcfdbf5d1dfcb9f469cf0c5fff469ea247b37d7c382b51356acc0168463f4fe0c6c72c0275dc56e5cc56769ef6f2ea262efeb44edd08a4cecd38191009ee5a897ef87a47445971326b2c789a80bb757ac49d20f154f4c7415816149c2ad9b3fbf75d8213039cf410c9c4487175c2f42b3e6ae6f5a1b710867f2ee298fea817154457b168f23706938d213752c19bd1984771d1a0e63298184220e3766d5412022d21ec2b7811a0f4ad4651197c632214efb3c6d8b60f41613094043f6b4138164ff076ccbe11f42226ea307496c959f2fd6549afd9c9b0750336963be19d1cd5e5d180354b4c32d5f7241c3ba123634e2f338bcc41697530c295b563825c6ec3d8d5fef2af66d4d453980ce903ce71fe6ac0bf1b4ac9e0dba11eb76b8b8492cd09504ffadb735fc1bf7decab683f3ed33e2bcb8346724a4873a7f55a46044c3cbae8f0f95910f506290cfa906eb995919470f4171647e2d33b102b16a4fc69429a1f5faedcc2adec126ed56e7ff416488403ae4e8972eea58ffd4e908573b6b196104a9dbad0e9e9e7c9b0790b851395acc7e597257e5d112777e0cdfab97d1c7b6904dafa09e66436eb77096ca662b6e535ea766d51f68acc3abe85975f319476d4dce9c5c1bc7e7c666018b5ee64ecde34ce483883d26a8bdfd0f4fcb4e03df0e67f9a8a55f7dbaadf1a5d5366d5400e7b2c9c6dc2474fb8a99de0d9705049cab743a01d2c9cc1019181340d03f606b92e2ce74d65662a3a3a6c98ce7b7a35ab51aacac24093a248db0210471813468c2cc4d6ed459a726aac34a5250fa108931c2ec655cbbf1ce10cab3f365750f1f02d14a005510f7113ea51818a60b6729f53ce1203d03c5ca237601a5d43aeb0f6078b87da2e0818a813c71b9dbfd4dd0fa006142ae058bb0bf68c45937f99e5b04a6f17a65f9fa71200d9ba57661e928e171f39f0a6a0c84da0026189703431a9ac6a59dfc14b3e8a5b77a1d320925a146748ee036172b04f14bc34589b7a700f5dda7ea0e6582b9d6f0f6ec0dd03b9348fadc08f3f275f8bc322a290ce5d37afc28765cd127e4a0c8e4577a175790261ea9694ae0ec6f49609c31a440b853ffd919009af5e8dcd5505d0ec85452a36072feadaf931879d147abef352186e77aae501848472b596e8df16f3ad53fdf9181c621023202b919686e7e5d8984dc03c2ee8702fcb0c71a296702d9b952b29c7ff1fc406ea25631920c3654ffc5f11334e6f08dbf4abed7b59a2fbaef000b801460266fb29efc78694cf3f5adc931308db335c967528dc52f150d259dfac54cea143b828ab65c8a41c914873fd07a303823e2571e389dbd868b6b76de2b2ce51095b372c7dad6dad6fb9e795e979165db2b5d260f216f2ad9db531a80f5d009049fb855f8ac03ff55dd81ae3e462a0711a26c33edc504ec77c812d6c0deac890a4ad816fa386b5257397b21e043c6e485c5103f6a499832f449f5a6985a00c14ca7b55db6bdd0a33c52e96daea21f87ac578236ecb9c136cf56faba842466f5e1a8f8bea8c5e6076032c7a6", 0x1000, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x6, 0x2, {[0x0, 0x5, 0xff, 0x0, 0x800, 0x6fc5, 0x3, 0x42, 0x101, 0x0, 0x100, 0x80000000, 0xfffffffffffffff8, 0xfffffffffffffffe, 0x3, 0x3, 0x81, 0x1], [0x8, 0x3, 0x2, 0x100, 0xbf46, 0x93, 0x5, 0x379, 0x7ff, 0x3ff], [0x3ff, 0x100, 0x6, 0x1, 0x7f, 0x6], [0x8, 0x2, 0x10001, 0x3, 0x9, 0x2], [{0x1, 0x6, 0xe2f, 0x959}, {0x5, 0x7ff, 0x5, 0x4}, {0x81, 0x8, 0x8, 0x4}, {0x0, 0x1, 0x9, 0x100000000}, {0x5, 0x0, 0x2, 0x401}, {0xfff, 0x858, 0x0, 0x974}, {0x81, 0x2, 0x1, 0x80}, {0x4, 0x3a, 0x1000, 0xf85f}], {0x1, 0x0, 0x8, 0x20}, {0x3, 0x6, 0x1, 0x7}}}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r1, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='=U\xc6o\x8f\x19A\xc6\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc75, &(0x7f0000000240)="275a8b60261d75e43b431d52c604") 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4502e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket(0x2, 0xc003, 0x0) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a518706000000a714000000290000003e000000030700008000000000000000"], 0x38}, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r2, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5, 0x800}], 0x2aaaaaaaaaaaabe5) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/234) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r4 = getpid() wait4(r4, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f}) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r14 = getpid() preadv(r13, &(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) r15 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r17 = getegid() r18 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r16, r17, r18, r19, 0x1, 0xff}, 0x8, 0x6, r14, r14, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r12, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r12, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r15], 0x1, 0x800) msgrcv(r12, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r20, r22, r11, r17, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r23, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r25 = kqueue() r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r25, &(0x7f0000000100)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r25, &(0x7f0000000b40), 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r28 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r30 = msgget$private(0x0, 0xfffffffffffffffd) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r31, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r32 = getpid() preadv(r31, &(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) msgget$private(0x0, 0x206) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r34 = getegid() r35 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r33, r34, r35, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r32, r32, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r30, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000e6ffffff0000000000000000010000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc84800"/221], 0xfffffffffffffe9f, 0x1, 0x1000) r36 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r36, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r30, &(0x7f0000000980)=ANY=[@ANYRESOCT=r36], 0x1, 0x0) r37 = msgget$private(0x0, 0x0) r38 = getpgid(0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r38, 0x0, 0x0, 0x0, 0x80a5}) r39 = msgget$private(0x0, 0x0) r40 = getpgid(0x0) msgctl$IPC_SET(r39, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r40, 0x0, 0x0, 0x0, 0x80a5}) msgrcv(r39, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x1, 0xfffffffffffffffd, 0x800) msgrcv(r30, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r41, r43, r29, r34, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r44, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r6, r17, r27, r43, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r45 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) fchmod(r45, 0x20) shutdown(r1, 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x80) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x9) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8, 0x0, 0x0, 0x8000000000100}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fcntl$dupfd(r2, 0x0, r1) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) madvise(&(0x7f00000e3000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x10) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x45, 0x0, 0x0, 0x7}, {0x6}]}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:07 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x49d2c7cec53c4442, 0x12) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x219c, &(0x7f0000000040)=[{0x81, 0x0, 0x0, 0x2a000}, {0x2, 0x2}, {0x840000006, 0x0, 0x0, 0x4015c}]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) close(r1) fcntl$dupfd(r2, 0x0, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r7, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) fcntl$setown(r1, 0x6, r12) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="b1cfd14ebc34cfaf59c87dde3c6a", 0xe, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = shmget(0x2, 0x2000, 0x103, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) shmget(0x2, 0x3000, 0x300, &(0x7f0000ffd000/0x3000)=nil) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) socketpair(0x20, 0x4, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x3, 0x3a) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r5) r6 = geteuid() setreuid(r6, 0x0) r7 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r10 = socket$inet6(0x18, 0x4005, 0x70) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fcntl$dupfd(r12, 0x50f0e937f4056d67, r9) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000180)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = getpgrp() r20 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r15, r16, r17, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) r21 = geteuid() setreuid(r21, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r24 = socket$inet6(0x18, 0x4005, 0x70) r25 = fcntl$dupfd(r22, 0x0, r23) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r30 = getpgrp() r31 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r26, r27, r28, r29, 0x5, 0x7fff}, 0x6, 0x2, r30, r31, 0x7f, 0x100000001, 0xb1f1}) r32 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x7, r6, r18, r21, r29, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r32, 0xdc, 0x7ff, 0x6}) r33 = socket(0x18, 0x3, 0x3a) r34 = socket$inet6(0x18, 0x3, 0x0) dup2(r33, r34) getsockopt(r34, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r36 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = accept$inet6(r37, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r39 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r37, 0x0, r38) r40 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r41 = kqueue() kevent(r41, &(0x7f0000000180)=[{{r40}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r46 = getpgrp() r47 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r42, r43, r44, r45, 0x8d, 0x7fff}, 0x6, 0x2, r46, r47, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r50 = getegid() r51 = fcntl$getown(r3, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r53 = accept$inet6(r52, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r54 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r52, 0x0, r53) r55 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r56 = kqueue() kevent(r56, &(0x7f0000000180)=[{{r55}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r61 = getpgrp() r62 = fcntl$getown(r53, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r57, r58, r59, r60, 0x8d, 0x7fff}, 0x6, 0x2, r61, r62, 0x7f, 0x100000001, 0xb1f1}) sendmsg$unix(r4, &(0x7f0000001680)={&(0x7f0000001280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f00000012c0)="7ac01e3722755e183d2242086cfb91d60dd31c0643383b3d1982ac4016ae396343648db500afbc3d9826c1a60478e602e719590f6e552af5667e296aeaa3e15fb6bd69db571cbc695f9bc3523d12c88fc98dd2151eebefe559d7efafb0e2b7bee3f552b5ed766dc8fbb4529a4b46aa2455c1514265edb8ee57e08d04c3694299b44cbbb50aeb7fc190510ba20c7004a79f428fa59a363e6702", 0x99}, {&(0x7f0000001380)="0e657e233e1e5d14d854755f055e7540a3842a82b4c4ff60883a0bafdd0e275caa8ce8a81daecf521f49d94bf7b6c9ba33765333e9d5001a9398c049dd7d150ee20d0184180df7ca114304964c7bd8622797c49cb1ac9f7a5d6a4dde7906fbc35474fe0bb61b2e625f4f3341c966bddf8ae8d0edc42bb3b73bcec6463eab1253ff6af73db6e2f0b2e8bb9b1db38b1adea05b684a5aef11e4642755f765b8110b97454843011ff2273150268445096e", 0xaf}], 0x2, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r29}, @cred={0x20, 0xffff, 0x0, r35, r36, r43}, @cred={0x20, 0xffff, 0x0, r48, r49, r50}, @cred={0x20, 0xffff, 0x0, r51, r59, 0xffffffffffffffff}], 0x80, 0x11}, 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="95914585d8cd4b99b85eeedfd174548cf78ceb527bb86d3faec7d26bc2758d6fcaa223ffe29b13f08e21aa967658f36727f03344402cadfb9c0d9e96c14c77fa57", 0x41) pread(r2, &(0x7f0000000280)="fdd892fa0b5424e5afef644ed6c2cb979f558844b69c5b89288fe3dc6a85a07ffa10b3568e4cb387c0b69b8a1a3b59fa7490fd58cfd19a92856644ba6bacaacbaac4512c54d9f24070dac91399698cadf3a937a6c4092b61d6021a27bddcd9b3fd07a469184356f9f9110652ec9cd769e9d5ebbb1ee49266b437c1de4aa36693d2f09009934ea701cf79c613d9e13b79ff5c981cd04d548dc7df1ba0b9e3bd0f8c50bf90337e010aff257a54dbbbc0c5b157da613e8f6dd6b14577464eab1e6c9dc276b686f1e9980ae3d66ed77b2ffe218e4f9a85f779478ceb0ee29dfa62dc3fa08d1f72198b77c54dd1792b9c3c952dbfbb7b9908f2c46a8f34ca35a9f44b0e7ae5122ac59d31d1a9190d1fe61867977f86be6023c3a7ef74efe276680f977ef71808ca66d3225d2bf001b6919284ba1f68007b93bb680ada108ac280fe700d5b67088e748c97f710e3c33baefbea194ffdd3c642f3ca4959b003abab2874d99d121a22a3aa866df1d247c8ad9fb5ba2c1012448f1357dd60189bdadbe87824743cec60b813f5ff56268f13f473a4c8b29814b445703394eeb8651956a8176f307801c84837ecd8b68435f735ee5b0c6b6febe9b3661d816b16ffea837ffd58b246c3b4128185dbc40cab6039f0baf352e61a151f1d8305c1951e519a03a52ca47541e61b56af1b5d117b66bb7c6c6ccabf1319e2a77b99eea4eddf653bb5f962878e277cd5b68afe0b512f5d286daad38e6950d7b1229e4f29d34155a0187706c150b5d7bfa313b0d7dca39b30466a3d310d93f142058df264e6a11f2b77985ca5b6aad6e5de650b7b7fdd1123c20fbecd2e739388715f02c4fade3190f9c2ab490827ea27a2baaea787c57743c8ca62e2c9b67d2cd21550cd3ccd692c99c56e829e5ef717d30e79eb32d733d55c0921cc0cbdfa4a995b4310913bbdc01e681adeeceda786e10e5d0252cfa5049bc0a7d73c0af3a90deef3dd4211d0e9eb63b1d4882e40ad602e88bd039cc1ec68d3436e64a7467936bd9da3574fc7ccc2ab835c7a68bc20ecfccbd56e008d140202c5c0468e3aa91d8f37fecb5f23cb08bc2c5af2921aeca6a0134280a8a02aed0dd4c4c61d955386fc024459fd4ecac52f2089145a3a70bb0675bd004f7154c2a7c6a147482f1f4b8e229274d6067770e7f85ca3261e6807535f6b8f82deb4593753d73fbf9d9b506d99d6b128d15d313cf5d1f7f311c45a1a7910e4e1f7982878496aaa2ceb921616aa901defd50ec1c0e36aad2f8aa08afe065284ce60ede7b92e6efe311a6022ae1f04aeb3d6a4e3b7702a5a814a9242a93e074c4036a8d96d65eea52ee072d03bbf60adfdf71add39d3c1f9e0b57916fec03ba6efb086a31773c3181842978bc1472398df843a10dc1030cf1dbb3b788ce32cb64bc36b9574439710bfd9f0b5dab531efc5a8a584337ac6888ec52682d4146cf5004d7fd8732c1744a5f8376d11b7132c03289e83a0539778d99f1a2f4b08ada593ed09bd18163b9f3477bd757d9b940f9b521681661c0788639fdf3aa9a09ef8305272e43ba60c7585cd9a01f5f74c4bf4be94aebbbee2ffbc9554254e79eb060f513f0705ca5e22cfa43463a9444d51398210102f3a9a2081eb8ea6c6ee8634b9201b78fff1f0fe9e72902e7d62ecf3a4fad886435fe519d517f8c52d299ee1c0d798b4a1859f9dee0abbf1456e39e57ed0306b85b76e169056822c7ee246262441c0e5401c9c78770d888f67ccfc080f1c4a4c119a12220f2f15a605ac7afbccb4e14332a81deeca685497bc9d7567740be1d3af532f85b846bbfe12dc070095c944662b0ab7d07c38d31575b1567dc6e939e28948b44584535866f6cfbab0eef09071c70fb83fbe53d5d8cdee60fd6c5fafb4417490a45c5464ba415209949db0541846276296c20cbd6e71a76bfe1cfb5b2e1096989e9072733a153877f5eb1faca2827f85ff940f1b512893d2e854d9176f288fdfb95d3f603ad967449cc28e44b7d7d082e350a1371dc859625d3a319103715c94161c0679e38de9f16ed258530fd91b9ea5b77067665e04dbc7b31e08d4a9737d93afb364d66b55521bdc17f9a9b4f0629b01226c99d70f0036fb330280c8abc9cc0218978695b951cb68fc03047a8098443d6f52c3c5095b2dd1709899b45d039e385caafed6c4eab59e1ce54f399df85e652a16f6bd738a05f8afa77d39ec049886f54fd1d5b058452e4c8d50564d60cc871cdf19ad19679a3428016d82f7ded5fafacc62bcf9a5abc0d7f524f8d985507e4c093f707342cf3d423488930cb0f15ce98f9182dd9d6c4c9bd3cf5b28da3e97c8df84f228647b1d89a24cf519f75f9faf3f665ad63866d55d972f85632e13311bb5ddd56d77e0eed90fabd3df58e5822fdbe1bd665193b0ac16cca97dd21ae3b6086fdada34e62d66070ecebb1b5a3a0b96b6df490aea19f2260e9f07964c38e3160e1ab8a68c9eed2729e34e10e48790c833875e43ba5617ab0272b9a9683e924615e981adf5c540824663609a6e5b35357fed64ea1b0469243a1f54faf2a8f44ef06c10a96886ce886a06a7b489b4e85795d90499af46b994e89ad5657ca50e84b79ed2b9676278989feb696f6ffc9dc3e4c62715344e166c33159fe5a83d4e91880031601ab7a2aaa477285e3d96394a1c1b7774d79981a85f924bdd2c2a2ffe0443d95b6356857d5d170f6e5f91f02ed654add8536baefb6a5bae58b6b274870c55bad3a4c68512d9a416088a6895d6f630df02149043f255d236751bf23f9d4d8928656e8f0cdb2762411b628c57f11da751cf1f05d908898e53bbaf6a565cbe49b2325ec430614e9d7ec1f38c981df0765f55691ae2a4fef965326185bfad918ceabb7eece71a1d5e06cfc66eb875d3fedaf0804e19505c62010651dec39c9484c82c9d390d3ecdad9ce7aaa50dcbb945be2b867f80773c5a6843b5ac21812ea4da3a95e2493a5d9363a167943d951971ef9d2264657d131f84adacdf4e6189ed2255e7a4e7af2091193e1e04e84c684ceae6ff379cf1e4427086c468ad30088fa67d6d8641ffe24c97e363217a01d3b59b1f89afe3d6d4aa77dcf57b7009dcefbc470d7c6d1b7d613a8452b07ed64406fb65937cbbaa0bb22a6786d772d4466a72ae4057c5cc86618228d10581d0202b2694b10962db364f3c7fb22b6cdce4460ccdeda9a825fea386b25a5faabdb694811807bc5c60e7b2cc92f20e4176f25ded3f4343298e78dd524bb49060a06af8de7d6c2b02b4c39a3021b37d77274fad32c11de655281e187d5c415c75797bde8eb345905f1bddd543e9208dbc1be571eb4ac973a6a95b8b6b4cca457455098ce89491ac8e4bac163dcbe0fada527e9b1ee46363e7ace074b9f209e215ce4eedd83d5a51c921ce758b0be61253d8b878f6526dcdbf07f88bf6f93bacbf42090c2956c3261b2999b8b1138971a5319fa66e0281024882c13d1ae7d9933e55d00405f09623e8a1311d47e3c2a14207d67566151d35276022331168febf228ef0bede4948c200245ed23eae5200048513f98689eb3687c0f346bd9c11a25a4230911e60389ba41281adfc3c65cfe7b613706826de8dcf3504feba56fa88e438a6d26002d087357e61ae526e3df32eae2a935d4c0c7806291605b593ad0a6e94cfa17d52c7f6efdeb671d42dc797b934c32d10ed7776f1aeb95b963775b9aaac9245c65565ac17a4a3c1bdccd289f206e1f447668079c7aba9b2e6033a986fae50588b9e337cb3430ee27a0ad1cd7fa952171a7677678f97ce6b5d36b1f3dd0c1e77a37dd1ed45fb6260cfaca55d2eede6e347be380d6079bdfd5919a8c606bfa28f439066e67f5ca245ebc7c727f4c742f259ec947dd309324a5b65e7abeeaa54c15c664db9270ba292bad5d0abf02a1e973b4cd089c1e271f6b5a2d0cc02d83aae181039ce0c5b6b6b22b31781ac3732ecd82cdca5b72274bc314fede3a62bbd0ed6fba29937dae82e65402d6c5c2ba21981a05a9553bce0e4d62473bec34fd950280e556f543c79538468be19e652dbdc6e6bfb701cee813c242f8c715570c8454618a9d4d6d96085ee8846b72f9d0a7f840a988e3b8f82f50c715d332a5dfec072b491832d8b46dad49980b2c0bf5c821aa98588a4d15c8b3fbb674647fa87e1cb5f06d7836c6c12557dc36d0fc37e09c26df07896a187cdad99f21ab23779cf78d86bc7580d90fac939138318845ac174a6f34e9260d15b38f4aadcf643b51b30b33d5e9ea27ebd5642773a84a7224a13c9330cc11f96998cf5818fedfa3747edff72ecb35b9b230a3e1375fda17ea9b199138251ce988553fb4756d77d3b37dc6e50c546e840bb9ff4f02feb7da02324f331c9f9590dfa9763004ffb4de98163c9635bbab28e1f9329257844d7485fda1345dd30478336ef950b195c17e4f93ca7079f839e9c7d798afe732868e0316b25a57809dbd71adce8102befd66f6a825592ce0d9c3ed56449658be154f05b0d7f2c98ac4490fc6d81a4ef479061dad4e1a075675b4330b80653217a0a2898ce42d6f8853dc8024aca376e19a108455f2719081d3962449a7f23e521942cc135f951337202c076fe04d2833168dde660a723a792a1424c6609c22986485bcf91a71bccf56d0edbf407355547a21ec6c7e5b67908238065453252b07cd4de7f06250cd3667059f43cb2041a35a031c139178093dff314834d1a233c1e1a70942471ec23ce79339b21879fdfda3f3efc8a71ad58d49cecc8cf670ff07a19e425cd3452243e2ca944c163f527507f85617013e252389bb3a5ea0717b7508e03bc26194dbec2f75acecc666da49ee576b72d0ebfdd53f20a3c5b0a556d5692f0f00bddeae68aee8015f9d70829dabaa5186a62ee80d5259814642c9b8b41226cd045d051bc64e897675f4578a891434f6fb07716acd1e6c2b68b9081660b24218d50f8b655989f2f6fb5f7b24e421f549e75c77c7fbeb8dc94107eb692438debf890e62fc778ee2d8207ce4f09240e29262f987f9f39617f6359b7744418c5abe033b85d4d1b8ff12dff384d05e8f6a4565771ec64e0f66b232e4f361d9f9061a5682d6613f3b04f4c78f7f7197fd435a04861d08ac64d3789de99c22386fc8951c6be7d6e786b3679bd51f6fdeab260d22440210680d94fb383d5d9f3c9ce2836fb83963320d12106a1315dee348bc6e02b76de94a602b3fac2bd9659213f099baa5ed7b83660eca1a05b5a50bb401453ba6e38a599180d133e1f504d00231a7f2caf401fc8585c88aa6f45f7a2261ca9774c6fd55b006611f15db9a1107274bb9456f02088a8009f9f9cbb713d7b8ea4e2e2c6c3f1d77493b91b8394a2337b611da26029c34fb44a15b56dfe22a467bfd9305b9722bb1ee6885befca144ca6f769069004dc0264c92d90258ee6210a0b074dc17a877dd38cad231d6e9914b7da4fa9a55f67a06d692700d367857d76c14c8bd4f8b436fcb5563b217e62daa3c648642ec5f7d4292b9113ee09c5a4c251367d378692f8d17cab100173d1c93167f831138777dace8b6688f00e94fb90624e7b16752735556f21c56d7c08a420ea521799ad0dd99ed481619c7098603c930c58b7ac552329bb08af4cd4699f65e1870d9376d1425cce763447a0cd86848a930e0178bb7bfe478fc1279686a6e242c2c50a32ccb6cf33775f025787872aa1c95333431292e55ca9f40a11032d6c9a81cdc851b172ec6e6bc2445e4f484ce6c40c22354e5c631977b140af208f74ad8f2bedc07fba23", 0x1000, 0x0, 0x0) r63 = kqueue() r64 = syz_open_pts() ioctl$TIOCSETA(r64, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r63, &(0x7f0000000100)=[{{r64}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCMGET(r64, 0x4004746a, &(0x7f00000000c0)) 16:00:08 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)=0x2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x1000, 0x100, 0xffffffff, 0x10000, "d9e282384e01e401042c4ffb2cdaa182369afd6c", 0x0, 0x40}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) dup(r3) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x141) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r4) getsockopt(r4, 0x200000029, 0x1a, 0x0, 0x0) sendmsg(r4, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000090000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0101800000000000006fed3f9edfa38dfc1cc553fce5528b58d80caa4fede67728bed7945a543c9f72000000000000dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca8065020000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d382779611105082ac497415bee2f7125f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684be62846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x558}, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x7, 0x6, 0x52, 0x2}, {0x8, 0x55, 0x8, 0x6}, {0x6, 0xd8, 0x5, 0x80}, {0x8, 0x80, 0xe4, 0x5b81}, {0x101, 0x81, 0x1, 0x3}, {0x6, 0xff, 0x6, 0xfffffffe}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x35}, {0x4000000000006}]}) getpid() open(&(0x7f0000000100)='./file0\x00', 0x20590, 0x80) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:00:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) syz_emit_ethernet(0x23, &(0x7f00000000c0)="59c54e3187f21312f33ccc8b594320d9bfa41b309cacd0bf5888ac1ab05ef5a7d24c0d") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x2, 0x4, 0x0) r3 = semget(0x0, 0x3, 0x84) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0300dbb5cac32e2f66696c653000b12aab777c7526784a5f964f6416d214bc0d9fd364ca1a9a29d43c557fa422eff229"], 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffc) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001460000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024000100000000000000000000000000000100fffffffffffffff000"/151], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgrcv(r2, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0x13, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x6, 0x2, 0xfff, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf23, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x80000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = msgget(0x3, 0x100) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r7 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r7, 0x0, 0x0) 16:00:08 executing program 0: getrusage(0x0, &(0x7f0000000080)) setgid(0xffffffffffffffff) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000000)="604f35aa7c9ebe39dae27cc87d618312108cd656615dbd39ccffedffdc19598a8619167562b70bcb01832fcfe2576a30f91ce741e01b41cdc6482708fe80", 0x3e) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f0000000280), 0x10004) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0xc2}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair(0x10, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() setreuid(r2, 0x0) r3 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r4, 0x0, r5) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r9, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) r15 = geteuid() setreuid(r15, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x70) r19 = fcntl$dupfd(r16, 0x0, r17) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x7, r2, r12, r15, r23, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r26, 0xdc, 0x7ff, 0x6}) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="401cbff90a9c2c2a049396c20b80e179e639fd2609806d5029d05e2ba952b192a7c08fb472dba9d6ffa212df1460f5b72300297840a7733a5502a59cfdcbba199c9f20550a6dc16275f0bd33540c125b6dca98051783b363701345e5df936258315f01237c41aa02a9facf3c5cfb5a20867248516e0c12c3b83c58c64d56816d35dbea5e6212902fea3d8825b53bb37d648811f1e3e5e1f57b51d38c5d0e25019d5cfb84e6f5d9c9436bf0f279def7863c591f31f14b78d1a79f20ddf7c07193bc94d7ce1930eb95893d68fc076ef0af1ccb96d3b3e812b9a948b86d52b1c6e4eb9032ca2e2daa4eba20a2e01ccf86880ec9c0b95f76ebb4e1f87ebdf0ab7ebb03b30bc45519e69f744d099c4358d51385d19f8cf971467bf68116fcb6335e50a9cd3de2ed7a8bbcd4e014100fa67bcfda28bbeb203b21717df4bac836062927e4b5bce9762d757893931859bc184abf8d3e03d9ecf5e00c847b9acbdfb4eff6b223ecdd0f5ece339a598c72787fee42c8576f301edf64b0db70c10477d6ed5b47032ef7bd339b41cce880676cc91d9375720539252747257f983aa1da2a289ca481fc073ce0842bffe55320fa7cef86980e4c30b31a57c9b97e7d5269b187dcb95ea197167396f2e69126dc8ccd5ebcb4fd19f98bcb3e6e602f1bf3ceeb01907abeb72c92645092f75a6bd8e853d7b114c9242d548b3dd9b0d63ed2559b997e176a7a3c356c87962eee8c1145ac462584d51577d84756878808f7ed1a0c799278d46269e434d6ef082cb94145231d2dea1250d76505adc294d8563a6b88c0c2a7834a9f65f03deb9e498708bae2ebadfdbcebd0a58834dae73b08951dc4768bdb4c370e75191fe5a01a3da64cc02dd630b04af65e7caef703f88535c429129502580be10cc7b66353ed50d5646d8d105c707c6f9e306df04471847d3226e3ba3296c70fa6e789bc153ccb8fadec8595663d87138bf044f43e45cb33b35dd521e69932c9715e1d01c388bada4ec4d10d4f02b00fa429364e2e3f5874330e3a94979f5c7c0c1cfb29ace855d12e816865198bb09b127359cbe3cbe6c9e70e55740d104d0a232d558144a1c8b7b14c22d6d7369c6b88ad3e2e364fcc83d1b64003ba5ca42ea8c3dddfc4f105fe5c0abc955e0fa71552f6ee7f38c0990bf30b0708bd1ddc7f04105367e336b97209f211ce8b683daa1651a51ee41c0778b3399dee60098041ea8c27a927f0d84ceef3d8fb5c7bd83180bb941667b617f4d9aa10d7a46e933870e93882d8180994dc3ff9edbdbd432c1d2d3933580db687dc8e9572c6185af39c14a801845dcb41967de670f9356fb40587f30d38b007aa439de338b9521b96715923de4ecbb743b3a19f9d7856ca50a8d50ef872858c32b13b1f19107df96d433f6b0236afa6c43e50a1b0069dd881a353417ac1e6892ffb571e0ce71593ed7c969e59b137ebe146d795ed835a4001257bf60effc1f332693829dc3478ceb3df1ea025bf5d2b58512f73f401d4562ff9e7323d0fe0e4d3e95d9b3654153b3979a389e6d9a499825fcabd1cd2e14b300b42e9033d21090e0ea270283905a572179de8d40d702d4c24fa5e22c3758158884013b0b11edef259678551cfbfe4bc6656ab9c4220f85c17f7d7fbe9f545f93d1daccc5b2e53741c9c02a170085da91c5a19d77de0167169c73b932eb2e9ff7bd1ef903d8df3e9060c08c2bc3044e4cd256c93287656536b717413e803497912205127d7d3007b6dc637a2f68338d6185e3962e6c35bf19f3e4c7b8a8ded989db130af74bb2cd8eb210bd346cdad7f692d1057b68d75371c81ec844a6e281eddc08bdc9e7d6a9e3e1cf87b87b523b25f437cba97ba9b42f63b4578dfe48872dc156dce6418d15e678bc40b945d50624cf411de2564b1135552c3b4c204b14eadd36f6cb1c06e8090b43fcb2d1fec6f5e60c32da406d9bb5b3179475ed5712d2055cb1f23d9f4ff0364fd197e67a32a1c6520d8a1b61d3afd15fde36077d436b354d6e45ddc2cec671f009419c574490990848f0315a15c662d6b8d09adb273fac279fdf38458caaa06b59c9caff3d48ba37a168115d9e1dcde07653d9562c4a0613cd44a3f6a30fe7b4818827c3bb9634ba22940e067dcbb66b3f56039af5504519292709d4a377f35b11394e4808aad46b3b50c3ffdc255d1920409b581b3065c3a4807be37b9d4ffb9a5d766059a78019fdaa755c01d40deba70d25106cc886e3bef4024ec4c7e155456f6d852cbb24718a37d0add10af083ccaa86cdef4b58d6ed3c4af94ac6a735fabc956f12de54b2d20a49ca1b55726a2c2256e2112ea556fc3ee983842f3840eadc02d88504cc07a8b7d4e32452f7659feedd4979d124ea32fb8868a0798984c51f99cb14ed93d3baf89f65e8cb7243bd27664f67f8bf394c1b10c23afffd656a493ae20c911e396866e21d07dc4092979111e087c159f542b355f0832496130d7242252c81b4cfe7ef4429b8127d577310dc77578d60f17fe5793548479bd0823fdbee2ccaf1e290f72860eb3febbc8e0c57ee4fc5b9cd7f042ff2904cf5e944f344e9a4ed873f062be5e12a22b4813a2a920df17bac92976ada8d12ee47781b0f40a281e2ac2d022b29b158b8bcb91dee4e371ef7de3f78c5faae3c831badc829756eb4821c5e525603ae6b02d56f7a91af274cfee7028cb9d0e3be0d150a2297749208055670f067d8adb2f7d39fded92499f6566b98fdfa34ead99d1f381ed5c3d36e391232cc8946a99df595c4d0e56abea5e2249aaec70f877ef41f6f069f163d355e04f2039c88bc77ee1781eb57a05dc401fdd02ba606220d3e2c222a7e1b54924e23578f5e2539a06484745904ef859061df1315b5b212e02a0276a90f782117f095a9f1a13f9f0bbb1e44b11d1b031dd8e291c1c93cb51b9bab4576590b8526f9fd5b358061ce105e2d6c3d1e497123bb014473ba2298e101e7361961ee4d942625df26a5715858c94976ce2e9a35f2d70bd5440bffcd295c13dde25c3646d1e36309803cc5d6d399ac3bee6381909f2a55c0dece498f4bbb0e7fccf0f1f8cedd08e4bcf215e2c7bbf8bc0747b7d15a9ee9156502a69d75a45d290f4c6e41552ac7e5d0dea805f5ca10dbd2a5a3b32ec7100f6f17828160352b907166548d8cfa94f694e8911adce15e3b815d71275beaa4f120fd201cdbb03ef26dfe20255280199687f0993a84f4a3bc1107c79525b738565307b6c5b329f94993f2d0046334358a1ba52b9aee527dcf9e0f4ee029c729e1c502637a9f0920888dfc0f17a43c025b08a3e644815c3e42e69839835670ff301e9b80f4e2b6713aee7f3375f2d88af933c7e3dabb6e696a56e5d945db0527a5b4afeab99fe4a9cbb6aa0cb700f4b99ccc6c7ceb0d150891da4a3a760c9bb0e21da03f5613c972e12f234d268e16595bfcc4af63a1f04c389a5f0ef3746b6fa05f978f28c10f3413cb57ea39c406bbfb409eb40f56325d6b174d837d49235a40bbdb8cd4990167e905580468353b15626562b5ed8445a4a622109d917c740d11b075cc5f27f1eb70d305ef893cb25b9568f9aae304bf400ddb8288168bce291790cceb62c7942cb291d4db35ce47e9f4efa9a154cb58eeca3efea185e697cee4511b3c9a9efdc1745eb43c843e2eb92d7e5dceeb68a69b0bd02e49c319920c3df10ed5e382bd8e68b0f1fcdbd179d87e9e43c52169772aca3fddf4d3d7d1fb90aee5ead404cde50269df16e13670bf2946f44ee674be296ae8c1ad2a8fe3867b6609218876b86a8eead5cf617009e6e6728f6e5fa44135a00f789460e19f6add161f6d9075993655aa88ac9329aa3a9645c0efe7f21a760232558ddd10cfdbf007305bed5b6a004fc74d845560ac3cda7d71a2606e454d464c86e893928b0bf420aee201a892b571a724095c7e8568ba13c658841b20bdf2c88ad74a1825d7c0a81f97108751d84f5a39c3dd4153a3f9f638d2d12ce87fff584587f9fcee47590c622b1199f6e95030837c3e708b8e63cce236198bfd2952d1dfeb986ed32fea2aae6a9a9b97a90909f053ac533338942e8a395ae82679af608887128309c02b865519885b52b0bebd1fd268081d5c0745da80c936828d8301b8cf30b86052743bba6eddff9536b756e7d94156923e8f2f4c4db2e4b4fb4117246915d26f4a0571f3845106257c142f42fe97496c88ae94f9ea18fedef39d4b73de87a8514fff46208a8fcc9be62cac3f1c9ec1ca5c986c742b690263fbda89f1c390f1119e4a8abcd7c629e1267c7989bd76b9fbe6f8c8d0129401e4db5fc0a6278dc7de35b841a2ff29934f34794aa2c4ab40d411185f5c1eed52d4ccff8cddb70d009b945fd5730d7be294c175476cbdcd350250accbc24fbf673ead1b70ce24f8a28dad3ed989415e0b777e0c58c159285aba7898e3c5817f59eba5748b8216ef6a8c4ac96119ed00ff14e91b843bbe555a7d0eafd527a9d4d13a1cefbd5e95c8ffc6f1ad1272752fb6f806ec474e3cfd5f719dc0c1faa5c7749aa116e5a0baf2d352c03f8df53fd060731dbc4303f03a9faaedd8494724edc830efbbf21416d669450d37947fcdfed6e3e15d6c525514f8577a96f38516ff3df606cefe59599c724835b2918e0ca2217ce2e6a0595343aad80800d9f90c8c076f8135f51dfa9f0614c8fd082660883d383a75e87d49412802747b89318ae144094166ded87fd56b1cc41858bb497a475324843d112327b93d7611d177d37bb13feb0dfc3ff040483106814bbdd3e8421cb0444f8a2a938e1b47c105321d5c7ec97a3687300b714e328b10a87ae608d1322affbe5f6f58331e7630f233fb19e97f1431511c35ab33a1c61b01f04933cbca9a5d73399d16448e2ace9f489c011ce04ad8cc22e6abd08f5bb87f3c95316f1d93ab17495d1e260bf6eeb9c75027f6da127e34da2683445fd6643d62cf704088efaccbc48c1ee3c54c43021538f4716466e3163b831d754acba6516253168474bd5db6c79ab02eb0d7550eef30e1572ccdfa1b197f35b2e4ed7a045e4a12a18383b078e3b5440b8eb35de6f23f6f6720c575e9b6f4e1926801baac03b1478d2a35ed95eb7741afc7a5309c84144bde332dae8600b224495777f0cea94e0d5ce7ac5497b9a6aa3c2f29cf516e51d5dd1d7c80ea6707f271b3d39963f46ba09ba342c4d95bdb4c455f5ada7cc75838ed9e21b7cd756c6ff3c76e5bb40fbfddbebae46bae1ed97abd945e81ed51bfa07268d60b1b98224fa3f1cd0447d0a697788aec93aa155b316659183f7df0abef1d14922f3d2e28c79a70d5580896c85f3cdfe596b9f33f80f0530fab8be73790ba6d689d0b618d8be5e5726ec57734fffc7840ae314338e28f031b9da0f729d7a1359b930e71ba7e02eee0655a4ebfa15464e9010e1b440ee090cd36b1294c1243813f75d48fba2e8908b647cdb4e11643488e31d84ecbed391d0ef54fb302ff4d83f92436ff87e999d58a46ce992645b8c129ddf7e9445cfc415851e9db25456cee1da1728248acbf051c31e5c1f68f0e078354fe33a82ff4e62f5cdaeee5afb9ed1a11ad593136590967a385b6419f8c02226ec8f09d15ad69d94fc3878b611d99c8e09b9e6f11abb415aa4fb149f1cd22bd1595463bb05aebb2c236653d2560f2c173d3a5869973e179b0ba53f97d214804507e9c865bd610a1d79bf3b0b1ce411146b2efae7322c66e11abd51b035b44baebd69877d21a00a411b7518851e037511cd117ff1961eacb8aca363898f544d0a2dc6", 0x1000}], 0x1) 16:00:09 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x686) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r1 = kqueue() pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="7e760ef04597d58ba82cb4caf7cc6d94a8b657e0832c35e3bfa0224e15a0bc26375128192409c3dba5fcd1b84fa8051aef6927f9de415ded3cdf7bd0e06b13e2a65afe8a992e4eafa3d5d96f0ef0ccb7f6a1e4e0afc91b5be66fe0542958008aba0b5dd15b6bf3bd911f27486c450a015fd889cfcfae3bfbecd35d7fa21d88d99ac2841bf447adb8252f11c53546319904e7a16d0d33c8feeb74c8641f717c490454e77bf848371510c7", 0xaa}, {&(0x7f0000000300)="d7f28208a16faa144503fe7086bb4dd00de66ff464932246adb896fe5aac30fa565f98d6b67f170d6f2049d5652b1100827bd738c3d4bac71b93ac999646817731706370f83a77678dba25093999ec95779279c7be3bdfeb9ccd9e9097efa522dc514c282ab6a4f3b779cbd4c32da9680ff45dabb001d617d38c0b72bec2ef90b532335eccbdd0f64ef6b415631f997365a95967f8e10629fd1077045e50b5d28eb8b0d09c9f9c75fa2411ee028762c6323fd0bf9b57b0cd99b41625a5a9c442de25718d97157b1e2f45787776809289f62dbfed345c25324ac5e8258aedb57beed199597180645634d46296f00e62cf065b77ee468d26df7049b0160ce9b4b6d102aa3c1abd6fc513a35e02a77eaa37ac7ac2f3cb797e95677acd3bee5a2fe6916a8ce72708560eac8d3b0bc26eaa336307bb83e93e910472fa1547ee2381ad89a9b5363a3c268690046435068d8728f617e0e008df1971bc607be9ea917a988025e009a50325a1eda1fd171014ce4cac8b3ef72afa9fb0fabaa85588ea7e28d1b60da51ee87b82474eb222b5bc56604966a0a364fa0f7bc8eaa55f0e2c933b0936230c705d91dedb6ddfb2e338d2a5ae393727df8de4334b85cc3da3cc7f2e33c7e886177bdbdd037d73b747f4be64ff055cc2b5b13a84e10aeb74482ed03b8e111c29152e3a66903701c7a15bce218fd177f358fb1a93a5e4783870601c539cbd5119d3263df0fbcc3020f661120db75cbcb699ec19dab8d0347e29efeaef41adda9b7c9a482dd16267a1996efd4d6e6b044f6c42fc9ebc65b36b1d87a4f165fd0ba324564cc4cc70e689105343f329d2ad0a1db5356fbda6142babc42c5e1a791f8150b2f45f74bbd101a53861887fef1a459dc749d359849f58c4400f24ab4461f47642080ed144900d8099ea01a4a8eed07ad9b09716f4e84968373388d1add699dedc629d36eef4def8fbc20bcd83fee2484f482dac7afe76a1895baef7fa6262de83809cad165a8f6b4d358e2291729987ed92ae690eef3279368473973263298086a7887b961f4e94e1a235e5e878150a1c583877083c6018562d5dda40a11393f47114b7b6d27abfd2264f936c7ded7183f4d7a412f1d5cabba4f03228e954cc150a48203048aaffbb79e01c019b0ff7a1cd93f2b988f18f4feaec1e07c575cfd09931721ffba3798057aa4cddeb52304b36bc0e7d86f372c50914f5d30ec8c88d7a48121ca8bba955fbd8d9dd6ceafbcf485bd942f7c05cd41ef3f20bd7424df3d6f661959061c66e74722c67c84b3208467a09e68b7e31024673aa5ade290da15f419b7a29eed6f05f2a9fb18edf79f74d1efdb2d8df6f73934230ae8ca4e56df136cea9920f8b70d5073a35f28c5c7d347b57556be27aea7606452f3691810370dafd1c31a5efd097ceda37d6c8238f02707220f52e7b271dac6c09f5e8729cfb33a656ba2098ebfcdb97126781a17827bc9a84f476473f015a167cf394694c60f85417c939ca8820a3f68feb9f06069aec530ba591d9cff708f2392ab03d32085dcbf480294c5e7179bd96fb1d71e9643e15eb576c0495d4f3679ef7be786e3b31883e9e7d5484d3c170b289a8b5e1673319469bd1ab93453d86b478e88544fc19be41e4902f5a228c5ef65a43854a92935b1400ade96a60da6f370aeda27ecd13eaf0709cd274f66f455864fcde42101ce7b0a6d5b3024e7aa3bf33de926d56c2d9cfb47d17d1fb12324af32a6b2f404bbb6e02564f9a95814b9c2968cf658c05bfe763ec7c64eb1aae3300b16a329a86cfe66599dc2258687bb1d0b4a4852c395f67ffee293d32ea2f6beb3d38bbcaa7aea4cd5ca9f399f3d6f97446042114d5d3f4145fc37ccd23eb89157b82fcfbca07434a43704efcb7d559b86b26ae8e1582735a39737c05dcf06a4e35cd956b7f66085499807abb4bb95fa98f11e2fe1bf5e865163f2ae4685fe58b68426d45e0437a136838f87506e95a0756bdc02a886462f19a8d2474623e22c3708a53d7efd2473273df19464194236c2a141e7b05b257b8792e4014acb85b893b38d83adb9171e3e261db89ec4354212d89598b22398f6c502aaedb285810aa2eaedbc83005d08f105235c4ed1e098c411d4226a1e04bd0c8c5c40dc1e814e75b7115df95ec4b6695efc2d896758d5d0d52ca733600f9d43b893c4cf819099149acf2a42aeb38466f61bd7f6299bc0fd0ab2af2985140b359cd7ffad328c886d1c4389d6c2a3fd78e4939821352221a967ef2d6f8e638e93914071dd7eeac22dbfb281e013678a1d560902871e5e553c1d1c8c911d62028ed847d55535d21e04a07399f98a0e95ead554084fae45379f4b4a36699f80db4ddf0589c6b95d4fa0d5c57ac7d9309f3ca69842c679b69d201a392b1a3e353717fd2509304d79041dd14785d90f009c3bc0f02337c4baf1a02a97409c3192fee3867359cfa9ecdfcd60ff18da568d46017e370ec62ddd0f92f72aaf58772e961be6a75c223e3794c118bafd581b6e1f9b933259f7df9f3018ada3f29ca855ce8380ae5321eeeda8a3c5062e75ae6a7ce873ed8b7f0b74de824b703b57dfa9fb55d415dd0b2ad8ce67b00ec75ad07539703f46200467052315536503e5d538e2b53f33554314752d385c91978a5de4cd1c55c6d709988bf60c66128627e693666cb12927b57ddd0238c7c9c6f77b5a47dd1e01e702b4cd268e46c1c0e728cb449212923636f83f9cefbf0b06d6ddd4250242ced1071c54e4020bbeb6c2ff1ed4366466e601dd1e99ea0960e1217ab38edf2f98d9c4c63811f52c012945279562002e7f46a9361d6185c70ee544d3e2d972730dd3b8654a623b9963979f107596eed3c58d22b84a04183824a99c8cea55d41d8b1b657474fa4603006b488d96e5b27f948d257d8822e3a62151aba3c693f491493d1767310071395db8520e952f7f9361a010f01617b96ff8034ba4e8ab00893054aeebc39cd03be268e55f8d71c5cc70124e95b58aea26b16e62ba8ba231b16cccbc9bea460264f3c4f799fb3885b02a8658aa31a080db905534db6afa5c88892f51413eca1cfb66f35c1b868fe4a50dbf298f4d3a32c1d0a8839b26443925bac37b6929e904deec7a854a5c67b652b49c4ff1ee82a3b49daeda3a792c3a3f66fe0460325ab7068601fe837d325716f4fe0fa6e43cc268c5fab343cd70376426bef4ee6dbcbcd00d6884c5af20b887fcd49d15b4fb4801143b70dfbfa24d87269c06d9457a2e41634ed7d1b3f242f926bb58de7882db8d98d97a5919c2b6a292dc41e07f385d7ae6cd934e92aa1a77fb18d70446fe616052380edf44a69db69237cdee0fb91ee41f407a6a4af481a7d55292e68094b58b393a84436f1914f82677f1ddd5ce288e294e16c8890f22d0049eabaa348e0b089379736206d3ac734b9991dd78b3ec0106e834ded6c0de7265845a2a0f968a2bb2b1c3c154f6bf2ad512262ea2528d97d5c67dcc7deb836c8afdd7e0966245966676d87a1778cd7d29be34cbe7fae8b63ab5956d90e5dd53671c6bd1727b1280cd8d7d48db5a4068fdf7b2dccd72839439bd238e985f92c9aa6db7347b4d7bb7d6d43658fab163775903e0f1f9b706f6b7e72a8fb3e616b46d386915732f739f2284b98b508311ebd2eb8180e06daeecb6de010fbb29f125e94c026f41f4ff5c602b917618151d284ba37e21668297c507f1488476338a5333b4e017f217f1438dabcd54b02f021cb33ac707e0c697b5f681c81b391198b9755be58a00b96449dfc4f1dd5c7da06c0d1c05dcaab5c768c0e578188176671e135c99b7f52223e404429d1d79d74a0ec704701dc6efd26c84a81151431ac33f4d13a7eba98c893f064871096eaf9ce0393789c22698c7496b6e00c3a29d38e8038258666c78c6891b6f90f057fd7e6682c85daaab9f667974199903d8bfff4e282786f006f044543cbd4859c2c1854d9d15d6e11d801c58325c2e92b0b1042813a8f5df749d6b94a5821193bbee257da271989b703a35f991211836bda7aa06e9e29265cda2d674e77a11de7fe29e27e4ee2a702c0ec4fcc4e4f13096d09d19fce8c9231cae83abf088c10836b3baa0ef3a9e358210695482558d8157031838c80c194f8acc54209f60dae1ddffc42b85c73c64b25e345b076313847776f59b74e4204cdb1c262990cfc4ccbf2f2cf945e13a9961041633347ebcd8120b7f2f5159faf0a27c6b1ba708fb807a5812f9b73ef17da9c21aa28d1d00fa08817f918ed4e1ce5031a15ab2ded017975f007481a55fc11a5879dd61404e67c1367fd3eadce26d4125bb293b37eafdfa97dad4504e46394294981a2aba79b635463e003b75066d43631682df0ad6361b7e2e2de65864ddca5d53a65a3affb28999319c9a0e531b0682baf3871e79f380fe10a80e9ccf5fe8413700220af8aa3e12bc3885ac12a5bd97c6abd0fb3debf20a57f61deddab2ea13a53b832b1874ee4d6827e958501154f5af9be93bd0de1468eefb14499cf9bd29a91b0e9060860bdf25bd6798368e59b1baa476a8e93b99949f314ef30596cf62e12e1ae9543af0498260be35f92ca1525793ef01d36d072418326a2861ebb74a22619d6f2424a203018845acc8f2371e1bfa777eea6d77b8fd8cbd84b19c74279a62302af7519e0e6d23c11b5d44f34e3c7e2ffe5db83f0b3536e85aeaa94d13924fc14c992e08cdd727e80839ffc5cbc39e629bb3d865c2366747c5472d060aac71f0efce78c3446631a03ebed14690e66f15fb3b57b007ffc454f7b8feaa7d0c2f0d101242a3804c38cf858cc6502ca573cd6a54cb7bb360495e5c9d3025d9fff9080f9dfe9cf6227b9f13bd4f5055b84acd94cec45313cb1a9981f3c04b9aff40bd01628e85ce7fc8dda6bf5a9c839e8085107ee07899f71a9b9208528d2ebe7f8977e9800c36be9c2a08262245530ee1b6ebe18afebafa61ab5c6b8b4d1ab6e9e96c832a602f5ce04e7367eca81b7ab1c27840f224662e975f82018b507b69235d8b0361e46d547260ddd18ca8aa413b31f4f7b670bb07b304fba4ce59097160fcdcd67fc3be3a9690e35b9d15b83f3958cccd03761bb78e66e985d3c1d07e50bb7395cc69e553b54c3993976ea7655f50c0f765c7d3b8f7e7000fd939b06e47bf5452fc8e2fdbea914754fa2465963766f81e1cda8e549c8715bedf6ae846c02e37209a01b9c39bce54c9d0934c5ccf03de45a97ccb1408c403e187acb3fc1285cd57486d94a05528ec9d0a52f68e765f26f4f38c96667e65ad0697abd393c09b8dcaad0324d28cc6be47b5fa43da9f7ac753db8a642ccc79f4cb0045ea9e920ccf60dfc866d2d3ca0b6dc070ecb69015ca4aa7935f1a7139eb6d251641267952330e5cd14a23962f86106b3d0b2fefcc46c6ad0673aea3657664a0ef89c86c24863fe7f0032bb5f90e285610b0ad6062c049dd93dbe094bef2cf02d74819dc987ce17f0687a40d2b2fdbccf1ddcae5cfa5e10d8557620149fdc607bf0909a58a4812856434f77a1344550317663e8e461d0c9207b366c4458bf0921db6a56783f01616daa1a63ca4b105749b3e86a96bd21f865c48111b610581cfdb3fce4daed24718ede30cc44772e538188313020db11507406d59054cd1db37775f259b9671799873c8df35f3e27356b44147512af0493660637e30e953ee6d8fea4cd29f18c5f0c1bcdfbbd037342b55fe355c36cb93c3e393716c55bddbb95b703d63918858d0660327f827e93609a8b4c1bb89c12376e6c854cf2827e8a", 0x1000}, {&(0x7f0000001300)="ab957b5c6d2d3b51fc8bb8ba8a9f3fe6b7f5816012ea2fa74d71264896570d79a86dcf5fab9fcf0cc3f0826ef672e51f9ec44e97f15d5251f038f2cab3c485b012870d307c56ad9c9d2ef1b8a6eb200343baa71fe93406bf7fc65b802ae1c98c72b5b2c8cc040324a07a79119164a4ceffe2450f39c3282300d162a84c755198f321cf1ae896baffd6d44f4ace077409f1f1ea6381eeca6dae3c4574c1ef886dac26650bd93372c47fa4ca1dc0fad1d968c83a48e5426c86", 0xb8}, {&(0x7f00000013c0)="2b1de3f0b1165985b8a5ae0340f3c85a32471b9ecb940a0e4b232cbe5c593bfc1ced0df5200cb198e13f16893e89a58f2b82ebfe9e68c9a867bd576dc818d952e80e1ed4c755d49546e26abc9551b7d6fede2f1648b0580bb814137008199bd769bee948280684eb8e5d98575ce3ed280350a422767a051279d9e091761f61a754bf5a854cb5c1f5336405008cb3e99af97e847684add6f37701e49198d3f5943bc79f88a7c68c1da69fe966c21f10a9e1e236eb9f939fb94fa10ac30d7090a66a3f05e6419886b15cffa13e68f5b3cf1f786a51fff5ed7fe0f23d0ddb1476b1b0c6be980e61967312bac53d410ee38196a6375270510ef62f2b556ade09d863d33e9b642852a8c99cb5905dcf50a0751375d0cb5a48d47b7d1d693014f604217730fb1783a6812f7fda015c8aa1d0694f9d763e2640e8c3e95645ec199356c343a3f8dd5758d0e142eef9e4602857008754533249d904d828ade8a19fa3e7f5bdd7ddd3e372a1e46bc530e06bc51c0f191e1dcd9eeb733d27cd96cf6e223ecae39807a8f9b0938a9f7f391310f89df407ef4aa6a10551d42ca2d18b4c7e366724d21d3c211a283260a53c358d238baf1fda06853f9c47ed3090ce90b43345583f39efaf940d62ff64ef711686fdf3fe9cdc25258406e61da2ba52f32ea1e87e82e3fe1a6487021efc37a0daab09052e589be7c2dcc809b65c47c185bd086a64ac776fc4c52603d6c3342f7a0a5882eaf438e369630b97b70360deb35da1b349c288c668bf7c17ef6314d86906e9464eef7ea405097490e5b06ea46f0bc7e6452b3e26e3eb4ca6f39d1dc80a6bbd5d74833d75d246209318c6855a8039c5e3821d6b440449a35ebc7dd7b0289568fe193dd875a867ed81ed0797838c39a7c238fd26143dd95084547c3e56d55913b26a4dcf97a611c359fa47f7ed022cea4a860326c311fc759a98b6975e66dd0355344653e866ec7926e1477415444e28fbf56d08222f8cc487d54ac8e82b74a15c48a8e45b662a991fdbd84580e736e7a447bdf66271da46fb1981a8badea6183be1fd075982c73a7b7a1fe0c838ada09e41f5f7238e8868e5b05546ae84a4ceb14c46e2630f5765e05378cef73cea9affec29fa1e2501eabdf4b7a49e46a91171d2c12cd9c65dacfcf8e1a122b37d7c9af615ae16b3679fe7a39f76abe67dee497ceb62919735fa43d51ff287a713432131b21ea19d24eeea2fce56e22ad0da3af6f8ee379f4c1e1edcdae607c41f9989754a39f0f84ee91c00c709f30e2d0a1111d673653a7ec1136dabc22a6f69b0d6f50e46aceefee1a49ce941db4d2a83ebd2da56580deb014dc3459f38fe09c4f9130b2326cbd98e5d91a67754800a6a3815148ad6c01b0001afa3e198564eb36c3fe1af8c5417bd23be5b125991dfd4dcac37079d03772b1a28bb5233075ddd7f5fb31a437b9def6ddc1f5b15555c394fbe1bfc7d632acf55154024d762b7e926f0853692f71cba644543e9e57e3add999bc94e1fa22be80760af0a97cde8918ff4b5bf463d4e60cbf82f827ccdbd82abf292fc70f27b705644ea60fb69eee852f6f45b2756bd39d0070a4e6c9100962e1569968805a9bca6ed8fac0a3fcc8323fd7ebf56f61b640d82f1b2500eae65e879f4ef3ef96ddfcecd6e6c78fed6144f3c50fc57518625b4b08a74cd952cc6245a328319f30f91f96b2144c115130d06093e1f5ba2b04abdcb9af6c8cd6608de37eb81cb8eb95a7b65282a038d27cca3353c28c8af119f557eedf9b7f26a001dba0e78559d1871b86ab64814857b2a5ae0d2fa199a7812c4d1bf1ab9110bb311c6b39c8130f4c3d0b45034a0637e572fbdc63e2c0a27b1a5a0de294f4b031331cfd5e09dbc903b963d8bc4d01b66df2556922bc0f9e92701890869e83ee523738cfb0e420e78c9daead8f7ba2a6e5cc4a0eab58af85b6120ab8b98e49f37a03499d9576a7fbc9e8d48d5018b572cff82581087bb8aef66b05e912ef2b3513d56e4295886b4a3185cef241365cd8b485cfd270ba2a59954826d431a52f6ed20903a9fe1938c4bc9fbd4a3111be1d94ef7d778d4213de1f9c1c7c2036e91ef4e04fff775bea7c1cf2697b2a2bbe867f07d2871dc791a78d65b426f1c38319739de79a8a1624770240d0040176820a241f52c00bb67547ebc0da2ac92963e0967fd35362b08049bc6d50a71f818c3d505c61ce9da685bbf5254772ca4b4aaceb66c43489cff470a28614982777f9eff7053127e6135b57ab4faf14fe455b0ef438c5c5e302e38250450bddc3c71461b658327a73f89dffde5a5f946ee4d1763be1ae09d6719b4c8b17761d062fa9c885e90b9d06b4f873920e4d032bb80c634c59b4ca62f2ae772f7c65f6829fcda45e1310ba47096d4156f108c72a0e12350373beefa97fd1d16ef996cce3e8440df40168596c63751c51cd105220fa31b770864616d00d9cafa88e65173cc433b15134b83be4e6cda0ccf52184a02b1694d50697118afd5e7fa46a3c9afe81b0f45e7752e76fff3e96c25d598740ead95e7c69b27af19ae76e678272fe66da8a94c0f703b5491ceb94e599270003ac67fcbb33cb29db56921b53ab87da13032dc7772eba86b114c10e75fa64e423969ea9e1c2a628bd4fe4d26321fb13a646ad1db4a235e5777caa64aead610d8954d7df92d2b36c329707ea2ce9af62de751cb6e937be11ec97140666e51558a20aefdb0ba2d659a6e27e0c3d05e709403d6e6a55a1c2d776729140f7481cfc95168e1feb96e2d1ae77e0f9ef059e9832dca4f7f14d825a38490597f379b2404b3ddbce013d9efdd0046f4f05265a606ae66d01bfa6074e8288ac931aae6787f668094796bf875dc450310f269be762bb0cf3db1a94e907cba556e3c7cb4e6e401df082fd622140f098c3fb367f978aa90ef87e4df9d14fbd157906fa740e93255fe97f8510f67b113398f8975f14413bb222e7048dcad8e17d0e1f7107d2799da61ca1555ec944ace58bd35f55fe766ab5a0b2b93492b1df2297d0a34d5cb43d1a37438d87f598a5f7c656d1ff44708f0582382bf4a15112c842fd1f745c79be2912081dbd6c37e1e117c69c7b7d4cd0abead6e04ccacc7cf23a194bec2ad54eab3c62931b77b5ea59f4f185f325d0b3b97844782e0166ca4c67cf544e9a0d7d0442e0d99f4758dbc39580af6986b87ff50661a71cda95a2c888015d423976187749b95b64607a41310fdc0f70a4ea17b41c576aa779ce57219187f03f530170dd31f74ed9748287ad86c5ed5e983256842be49465bb8da475b525c846c1c874eab678f48400a14d59c511855f8b4b6759014ab43d4cdb51eee465edb8d3b47c424707edabaf45d64ffca289ada2c10b5e9a6b28a8362943eb7c5e30a8dd4f5144141d1c7bbf944cc680ff53163bb38eb7bef83a814d4eb5819cabeff90f481ce7023d7bf72e7ca7a4d3a698974e7f7cdbf09926d8341d4ca2ff8db1016f90e36f45cca98665881c51d49d4b46ffd12bfbb8e104d900ef3284ce939ee6f0af359b891b172b9a43fdc23694a903a1787299cb2c1887b133efffd9fc65c4b238b35fd012048d76718820d4b507344b79a386d1af6b2e3bd6ecd271f7241c6d49f0a5d407fe4d892836481b808d9ed795de15c53344c123bccb8d457a3f9f9ee37032523d2223539b9213b4ba4c12b73cbee1ec661efbc29339f9ecdfcfecd771a360a0980a3b8b013b82ee1af1d52b9eb1702d61acc6a37afb3d33b47dd81be2eefbd197cd49f926c207e6b2cdc823864e59b25206fdbb7ca9c5cd7b6351b9510378373419310c6e825e8a23fb044a3b0a4fde16cb36d00ff9a5c454be7b10ec15898d45e7e01ce0f2d8765ee3bf77ca5684120f014c3844aaa43277da97fb2ceb533f46790a71b6e6f8eba092d3577fb4c7c3a51fb88cad0c40bf4609057d5f9194a1e8d974cf931507b66667e30182d49e36b05edf49e373b24a109122199a14eff974bad2e41630e1c3f7ea49fd20f378ea4c25ffa44364ae077fcf279c54aa2106aec28c2a0f80510de4d3c6480ed876940959fcc906541a1501fc8588dfa3f8ab47da8f6603c449d5ec5064d6ff35cfc81b4f8409e232dd1aee4a44e69c6be3776c3b21492b2871f31103060a72771ae065fd88c7adac772daef99f90a86104d2b6d6179f08c66ed742caee9d20ba14c2eb71561c6e4d66b467dcdeb8c68d5147bbb27a8ca64fe6584e02513c1c3abfe4a5fe1e0960cc7f26a6f7c0fed90e6aa13e7ab0d0850b2b93859e165b89d49a5b79d7c659273873a4db99922b7466c7053f9c3e352441efe757dd4774ea3b922dc8b11d921c3614856777c773e4f21a5ae036c4576645585f856780f33595ddd10e5dcbb216ab0f7562eeeae922bc7c840177b043a2059b32b07370901efe654d1f3673b009ff5a5d73a995fefb6ea898a886c07e412738df1c3647ff3c6685980666165652e64630fa08cdbec79519c7b658c8ac402a5e5da87d21eac4b23116bc3d6ede14b86dfc32a0a1e97aa4c9480299511459b1512179b1a0dc4f9a4d7ae1b2a8aad8f2b33ea73fa26040816abccd16fc6747f13b71a64d086d6a36aab2e47255e577e373aac6162e442b181c47b1eff744db68a321f47f2b474d32c0ccb82c263d7a4ad89706e757676f020bde64aad424db75b297afdfe3dd35b434ddc0766c3e3eda1634a5c2ee339a73c8e815b8ddfe94e4bc637916ff91da7914296c2c6f18f20a77d03a2d52bdee98c5245a08cf72a91f86a01836466aadea802193b9f45d5ff2c4e13bc5e0d031b3905e2693f616d501a5c0b556bb28c389a558f787d0b3e2037149704e5fd2142c500a52d94a3c9734ba4e2b43f5eea2307f65edb60d1c10ee21ce2cc0197684e5b8dfe938576e5e75b652cff8e8b0c1f148d291ff62577873c6632dff4a8070384585456118ac7f12d8af8f1c0691a61059760c4120de9a150c19cbfb2394c95dbe16fe05cb810df9d694bdcc1090cb360882453ab794e14296422b840fc3b842057792cfcb2f03e9222b61e574782173c4f74fcab74262422a2a747e88aa5a870bf0803b03128e15225446f70f0a6e5a687ee623c23ecb041b636b3a15c890351a42941cfcf4242dae0d6e4078ec9278e44efc1061f6bb1cc45239ba61bad164efcfcdc1ff28af3fea1cbe834adb1bc3d1691f3436024ce9970d388cda901aede4958fbbdf37094a52f6b101318567f1fd5e582e9b60d796ba1d2d063d28ab2ec470edadf9af11ac20e2319d602864fa22d8066cf8616db8c339fc65e7e42f6a89e159626da38ea142e29975fe86e705d04bfb5bc77b92b553c2a85ccade26cfd80fcec4fd6108e862a486edd5e856fa646a445ce3e0497be609355fb59b45948e0b1b965f114642740003dc505f6e05bcf72a4b6aa421b717c95b0455c5098c30921e4c220f339db3d0678cdbe2d0f539e072e6207af601cfe86a654b2a227aa21a6edd789da76e360fd28681530b5101c27eca5a773efcb4a4e4c5b7d7eeae5758f9d0353d7c7db464321d87977f1632b0362a002df2b5748fefacb6d54ed4abe711ed32caf7095d1024281ea5192f0740b1fed4d131811a8d2413bf101e3d164767179134806e36c2536360db032b50683ae20b49a1e69d5ca8126d91dc0548597c0c73cd7303898890b78ebb7dc4b371792a265fb6fffac320e94812a33700332545885ea04cf37f16ae3b7d1ea625c5c5dbd10e4f2ab68f74a0646ace0fda5da2abcb42560fceb6022e00778c8e67100a7dedc79", 0x1000}], 0x4, 0x0, 0x15) fchdir(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x8, 0xc0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa9, &(0x7f0000000080)=[{}, {0x84}, {0x6, 0x0, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x8, [{0x0, 0x1f}, {0x2, 0x4588}, {0x1, 0x1}, {0x2, 0xfff}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x9}, {0x3, 0xd4b}, {0x0, 0x8}, {0x1, 0x6}, {0x2, 0x1ff}, {0x2, 0x7}, {0x2, 0x9}, {0x1, 0x1}, {0x3, 0x72800}, {0x2, 0x80000001}, {0x3, 0x7}, {0x3, 0x400}, {0x3, 0x1}, {0x1, 0x20}, {0x1, 0x1000}, {0x2, 0x5}, {0x1, 0x880}, {0x1, 0x81}, {0x2, 0x1}, {0x0, 0x5}, {0x3, 0x2}, {0x1, 0x7ff}, {0x1}, {0x25688871095ac80, 0x40}, {0x2, 0x6}, {0x3, 0xa0}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0x34}], 0x1, 0x0, 0x0) 16:00:09 executing program 0: 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) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x802) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x101, 0x5, './bus\x00', 0xffffffff, 0xcc7, 0x5, 0x4000}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) sync() r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x3, 0x65eaf54c}, 0xfe92) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000040)) r1 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x20, 0xaefe56fe0da11f2a, 0x2) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000100)=""/223, 0xdf}], 0x2, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x40, 0x20) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) getrlimit(0x0, &(0x7f0000000300)) ftruncate(r3, 0x0, 0x2) r4 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) preadv(r4, &(0x7f0000002540)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/130, 0x82}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/150, 0x96}], 0x4, 0x0, 0x0) r5 = open(&(0x7f0000002580)='./file0\x00', 0x80, 0x80) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000002600)={0x1, &(0x7f00000025c0)=[{0x7f, 0xa2, 0x4, 0x7}]}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002640)='/dev/diskmap\x00', 0x100, 0x0) kevent(r5, &(0x7f0000002680)=[{{r6}, 0xfffffffffffffffe, 0x0, 0x4, 0x68, 0xffffffffffffff80}], 0x3, &(0x7f00000026c0)=[{{r1}, 0xfffffffffffffffa, 0x8c, 0xf00fff41, 0x8001, 0x3}], 0x1, &(0x7f0000002700)={0x0, 0x6}) pipe2(&(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0x4) kqueue() readlink(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)=""/73, 0x49) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002840)='/dev/diskmap\x00', 0x800, 0x0) pwritev(r8, &(0x7f0000002a40)=[{&(0x7f0000002880)="e7ae77c169f60b9e4e48199d495abab9aa36354a5b130e334e6520a2bc61", 0x1e}, {&(0x7f00000028c0)="723eb5ea1ee749b196f6119ba8676578861a658cf8420bddb9417b3f7d54d89a3f0094d4fa81f6c78544010d64eb3dfca0ac103a14aaaa91cb9e10ee58e306822670da5117194dc6a74ae7ed1ef8a540c3c1968d75a587333e97fdd2233d5591d13388f29e5a9cf4564ff388af28c8ab39c020b039a44fdeca6ee2948da361ddbfe4eccb5b59c467d4ef65cc4c623b62092c124aafd622df142848de1b3223329407ae747b99f372b60adeeebe0f13792d402cbc750c6e33040c9f92e0f4c94c89185fd176d3", 0xc6}, {&(0x7f00000029c0)="3c7211b3c2e02418e25b6c643e8fd0c08a3c42c60b183febdadae227e6b2b5d289090ab1061a6292a3c47cc3a46716ffd72fd08a36e9e580d65341c8b999d7761266f841bb719a9aa15f619336a0f9334da765bc2fe82c13867522a0", 0x5c}], 0x3, 0x0, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000002a80), &(0x7f0000002ac0)=0xc) write(r9, &(0x7f0000002b00)="d56e2539f85e74d0bdf4ff3d6150573b01bf4228130035dc15e078b9ef985c39303db3edc257e1993a97659accdaa93852db98e184750cba65c035fd6c5e40d9b1ad2ffc520b3edd5c7e0a871461b9e84a06a5763fe23f621cb99b356e703fb334c67631e8210c6a7cee20d86baec0bb4680e972e9c1186d9ddabcaf31da4331ce9c1384f6caf254393e38e45f5d91d747fd584e6719ac33da9c4c50de8c7fe2764497e36cf0195903af5cb9c9458e9795232dad53869fe48c400e825bd08d80bc805007bef156aba9e0c42002a0c4ccbc44a3ea25b3cfbd236a81fbc45e1d8ba5f2aae11c2cbedd667fda05d961eb5a3838b4b5445b7c8ba426c08bffdaa0d75915e988dc03f1566f095f44ceaf3b075f80a45b83547182040b591fdf1eb136b5c83181defe1e1d25c7766fca8a40c39fa9c4ce534e5024a41850a6160c58fe10ed1a987658708eb02d4679ff79c22b16ae4edb0d8c1fe987ed4aa89703b99defcd2c165090fa58afe360e61d5b8e3759758938c87597b2f2b02db8d53dd2fd11d8521cfbdb60720992300ca3b98a6cfa7ad6d3a5a70496a41709a6c7f3eb343824bc3d3a327505f842713cb6abd8e21ed94ec4f6b69ff07be3c38402a861c0bac8b8345cc80239d8fef719614a8f9c9435ae91347a67631adce5d1c09580b89609cebb49f72aa21e3dc6be6ed611df6bc90a8d3d8890fd6c364065411b28f77378238f8f2782623e59f94a94098ba6f1bca88c4c58c796be860837739e3a72f044007baec51c2a1cdb826b86d8606ca74f62d3e03f9255bd1ffac41630476faccbbc4a4375ef80641ba7db15f04786382108b593c12a2aa5db5eac5a4c1f98993ce74639815dddde872babf8ee3eba5c32f54016856c0f39289c507e7995bf750c624c8faa0fd149584bfa937f7624d9aabad6920895c5333f909d6be3923c1a297628dfe4846015ae9f1e0780dc353bde9bfc207a9492bf9477dfadf65f0da9940a36e503211cde9cbb2f33c263a740a33aa1f57535a01395ae28f4a57b5e39a8baa55c27cea0a152c1442f516cc7b6ee5735d5f52a043e6b8ea54beeb9882303ad767d57e294adc9f00aaacfb2be1aa02577162f0b0ea24cdc541b228a472741c3677ea304707682a70ad7376af6b7942f262e7e833f949dd747caa463055f52317eff9f1df8d49824d325028a7fa8618100a5bf0193a625a6a6b5b6c7a19c22a9e4b985179a34051f2c5c96537e193e976a9baa0361e937a60acaaa25f4838eb4d43f35a292d7b09766dabf3d346839dab59bdfceb4e99aff6106eb7d8611f443302f029646f27ab88f172e0fa9ea680484b5fece0c4e5f563721c11dcb0268f4eb8c1ad24475207a953a3c2db88233ccd3ac7db514cc0b54916c05bf757f92c0357d56e83f3344a151e27f1276d80f7c604d60be73b8abf989371a86a5ec722c92684afb2246b0a7445024d1d76171c7a32d1d475d77704ef2b20c906c86d3d482401868e40d99663e9fabbf1e7dd6d3f8e2e5061e4c5c54679f58f000ff854f781d5820a17d5b5c461edc84cfcf69e06f07909c8a2f15fd65ef4ef9fdf7ccf0102727223feda06f3baf415db85e45aef63d801bd5203c3c92cb970844c319ba4630b7d51f3d6ba32de22a17cd44e5619413d18a60b1d174ae97222fe9ff25831e2b8a6033cf917514524e72b6a81aa9d6f1592d3b21502613dc36c7a9e5d1af3e0512dcac937a0b4f26607c7afef8a80b71f92a0c6d1170f80ecffba2c5e57f5c7dbb4fff6d1805e810e229981f3969523e121b1b7ec3e10d3475bb2c9f4f385b45d2c1d32158c9000a1450c183876f4c0cfcddbab7be8f553aaf317b6b6ca8ada64f3a25f9329f81b416b3d010c174caf775b97b79bbc25ae41b09f8c7387c2f1fb186a8710ea084b90c20a6ef57ba256e485d5f0c0b00a734d765a7d27de05ec6e92449531f1fa835a20c149e1d43073f3336c48ccaf58b5e398884fa22ac2c9a42f09258c84714ca368ebfd8f240e8c4b3f769bd14b36ed1453076207664613331ca5ff9d5a59ab021a2d74a812529de2c1d075976372bca1af00ed852fe625c09f36141407d83aa30b5e0e77d3c4ae90974c5e33a84d5fa4c54ff08b2cce841148c01bc05784bb84c0464dc9f9a1a3b4c6f39996c790cd38d693b8d626a9954d4590e953753f83b431ea695a4d4ed5a13de10337890ebc228df53297773fc67df4152da3154ca916867b4ae3840552b5c6407304ec40c86748b3363d0f7f121dfb5ecbf1b0ca4d9f691e2084398c990dd243f536a98d89f40b10d191cea2270696ba40fb45051cb06aec7199a210d7b0d479bbaa112d1b4c50f93e772a08420a817435ef20894361d58065bcd1a8e12a0613deead30e76cba378e44286a5d41e55574c5195ad14a561500e000e56bf1d0bbf974f63b94e8aa1f99a33b914d50006c0ba7c9b2e66c27d24e5386483ce277df149e7dd3491bb37478faa2c46d02be28b13187686700111998e56947e0b9cc743dd331b30f6de735048960bec6a59c803fca0f80cc5b4543125536395cf282107a5fbc4b2f2f03ec047844e3d90036bf718a3ec7b64b3ea2de4bd283e4f591ebae644b2a629a8d0b2d992e94be107a5cd11f3636d4efb00dab6dcc2235043cfb33afa128401995233132419ede9b52b045971d6ba2ecef0135948869f71f4d2422639f0a8b01fd811a33c248c75db63341ce5a23c7e868961f545b3d98f9d92390fe214dedaf3f161f3ed7fd39409949d24b8e31e9f48c6027e5ff4dd9a59e456280c5c18fa9b0fde77dc05eac5515190f19949f7137f5bebdb7e743d18086c5f9d59c54101ff5accd7100b3e37ed20a37dde5919d80a9734c6b3a8a8920f928e6c5e4f539ad3188390e49ca7b11842b6e1378cb64310fbe8085af899cf2c3a3dab5013b4be64b541c6454999665e6e351bbdc40f55fe4e3d481b58fcce274fba3ac0f14c2039f3eaa9018bac4f88192a8b3dc96e2ae9ef1e8cc3449d00a80b3f53d99420a6259eb9a0ed76677095e4b916a029a6484383bb8d5062ff9f17a63e3bd28082dcacc422bad0884d0d6619fff53b7699bf469b12f5273177324c1bd648f9366a93c739cf9ef4b4d5e78aec6e3ab0bc526e340221f62d7a18e1664d89d3de367d02aa5997944d022bd4210435517d0178c95577717829ecedaba9cb1d4b12c6654374688a530586b647998ca23ebde308a2e77fb089b8b8ec683df10f8e50dcdfd57b737b874d697cb6f756ded0020b64090c2326839f4b5bc4bcd7ea0654f0db40e51a962bc16fdd99d5fce4ba368e7a773b89aa7a2ad907b0e44fb82cf8e265ba8d45dde764622918b0b252c2a147715d41c382314d7f874906dbf66d967ec03c9e4a27b488bfaee6c8bc07d05be659d50a56b41d1473458f91ad8aa4eb532c967713cb4fdb9df2f2fb0eced2285df546c6caa8efd30ed7962c210034a7d1a032900964a5de63228ee8092dd9ac667565a491f09c61280529b74e27585d44cdfbb0672546001b53ce0c7a970baa88653c02bdb2e01adc7420a6632a6f4215c18891671abdacb662b90eddd802ed4f34ebccd65dd016ef0653d9d29c94439cbe0ca44973adf99c4ce5fccb25b8716f7c18ab8df1db7c2af3c6ab4d8eeb3c1b05ff08eaaaf2897a10ad265dd973504c044aacc0f614affe87e606258a4e7f778079d20860ba756900e4e187cd867602ba6041b21c81801cf438bb4f1eb111f4e24465c56476ddf520af8bcdcd2dea5cb1e138864272bd128ecb11065767f410a4be9a4c1d0966add993fdd6b94878faa92ae4b46be698d86c2a42b5398fd3648e2f3aa173ba6b7f5e6fbf56ac4e0e060c9a21ae8637ea7b63da9a176d076ddd0c9af46e42de12c8a8ab0e6054c781f39d017f7bf485b8ffaa7b743aa6798c3d6502003568836867e9da3aa66855d5dbd50813b46c31ef23f8bed4e516d13947e2fc158c755284fcc69140381d4d40a5faf21ec64fa128027db333769ef3feee72167233123edda7ff14dad09efbeca4e46b768a52d4ef7725ba784398ec49b58f78a337240b9b56362162b8544821882a67f98282197361c14ee5e1061e6345e835e3cd3969eb0cd3eb9f9a2f10cc760dee778c58f3b229b9ed7765d4121ec5ad96fbcea213e28abc54c805b08de66e87d04834c647e26e6ebde3a5f3a22adea53660b29bc048b1f11cdca587dac744b1cfe2cce2c139f2c8553bb5b432bcde429ad449630ee789523c8691f7c8fdc7b206f1b87b574158584a589915402abe9a04254acbc013bbf2a57a331cced771742bdcb9154b824ffe05fb3aeb0037761e6501785a4aa511a2d0c7f2bec337bead879e0628e67a9a167ddf67906a920ea1bb59341c4fbc8bd08a2dda82497c542a84d425233d1b41c8a587f53fd101be2d85c281380f8b522024885046763b7e915c5ef1074aeaa1ba1ff3ff4ca7d4ef84deb17d307ba5c057be0a0ba9878ddf6e83b3d598b584ded37f391e755b3bc27516c9228ee27dc2d6e03b50e9246e23004a67f1e342026a60b27a4244200566e859d8a8ff4bb0e3535045a13c79b4d54ef6e87d442bed4ceaac6bfb66a9dfb99927955733b0b66a92442308d39e8f7ebf7b1126bc101166547332edf9ebd992764c531ec1d2052afc561111d18e3ad3d98ec8812154987fd6456ab3b2f0335590bedd506380cad0afbd6ca778f9063410301397a044b618ec4ce8350a2c903449a1e5d0d44bbf134524ee343f226e2f1011375db9d54f66f744c4d4440e86e1663aba3ca88b94f52bf35be05b15bcd6c6313a3ec3272374110519af218fce1e7ab6e8c4539c37a1330a58114c8d5ddfd19394f11e688e23739b34a8ffa8760ff5d0c6c614665d83f3ae5fc80a6200102deb912bf77e59a38d5f23d43d22d9fdabb3718bfd7ea8488bd37ade9a75a83fcee1ec5ac262bd723239315bcf9fcfad0b22b421e72f28b1388a368b0c231fdd9810a3ee4af5ea704819b9f71af2542d05bb39c33aae9acdbb1c78e37bd05a6172ce811956a44063e8d00c14b40c6cd00a3a4164517a16899cb2eae29e8a44e525837bb011ad738335db6310da35c758dee479769687de184562deeffdf7e4424b4b5a61382594175d9dcdf37469d0f833356bf31dcd81421c6187e1a32b800b0d32e3df782acb930b173e36f0929bcb4bd7b994797838d644d907d862693e6ba608cd01bace365e2f1271e87bee8bff8b3ac7b140dae46eada165b6e27c0ca084c9f5ea032fb816298ba39fa91c102d95f07cc92b72d089c805af7a4a68a16b49fab488d6d82062588fc2b7766f553d0e805f2cd6782315303c34ead34d7f2e20cef85cd76c0dfc306198abe647f594e4513332d0c8b8b160836aa31b792564777dad2d154d090b80256ecd13713742cb5b778065179793b42e71389e78e1abd6f2b785803ec70135f8ae418c6e33ee1cbadabf70d80805c758e446bf69a476c3f01b3586a7fe328b8840c8cbd78a6a9eae5a1c433d50906d7eafaf71bf3daa76fbb68d47b64d678777253ad1e68120b9ea835750330b6b5067cea72006c6abfb5f6f59e93f8115133d1e01f502ad881d9be9a14d69e17b831d46a11aea0d9c10b28881868031dbb36285a9c5795d62db4ef69e75a824d419857bfea555f2e66ed03f4fe05ee6e18ee1b4d0fa08871c1232cf08250e89636ca0911f34d43f26c0a3717d8564aba6a074e53483594d650ef7850cc334e001aa8039930de6582370858d2aa12a6c46008457a7d5f566c117f909aa9bc", 0x1000) getsockname$unix(0xffffffffffffff9c, &(0x7f0000003b00)=@file={0x0, ""/108}, &(0x7f0000003b80)=0x6e) preadv(r5, &(0x7f0000003c40)=[{&(0x7f0000003bc0)=""/87, 0x57}], 0x1, 0x0, 0x0) r10 = open(&(0x7f0000003c80)='./file0\x00', 0x20002, 0x100) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000003cc0)={0x7f, 0x9, 0x3f, 0x9f1, "91fb7b0c083a13960699363abee9f37e4b850080", 0x1f, 0x1}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x4d}, {0x6}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000840)={0xffff, 0x4, 0x8001, 0x4, 0x7ff, 0x0, 0x5, 0x10, [{0x80000001, 0x0, 0x6, 0x7}, {0x7, 0xec04, 0x1f, 0x7}, {0x100, 0xffff, 0xfffffffa, 0x3}, {0x7fff, 0x2, 0x2, 0x96}, {0xfffffffc, 0x3, 0x932, 0xf48e}, {0x32f, 0x1, 0x0, 0x1}, {0x6, 0xc6cc, 0xfb03, 0x4}, {0x3, 0x3ff, 0xffffffff, 0x2a}, {0x6, 0x1000, 0x8}, {0x6, 0xffffffff, 0x3, 0x3f}, {0xf6f1, 0x8, 0x1, 0x1ff}, {0xffffffff, 0x20, 0x6d, 0xfcfb8f3}, {0x98, 0x9, 0x8c, 0xfffffffd}, {0xfffffffa, 0x6, 0x6f3828f4, 0x8}, {0x8, 0x0, 0x7, 0x1}, {0x1, 0x59, 0x4, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) readv(r3, &(0x7f0000000780)=[{&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000000400)=""/115, 0x73}, {&(0x7f0000000480)=""/119, 0x77}, {&(0x7f0000000500)=""/172, 0xac}, {&(0x7f00000005c0)=""/246, 0xf6}, {&(0x7f00000006c0)=""/173, 0xad}], 0x9) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x4016, 0x0, 0x0, 0xffffffff}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r3, 0x0) r4 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f0000000240)=0x34d) r7 = socket$inet6(0x18, 0x4005, 0x70) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = getpgrp() fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r10, r12, r13, r14, 0x5, 0x7fff}, 0x4, 0x2, r15, r11, 0x7f, 0x100000001, 0xb1f1}) r16 = geteuid() setreuid(r16, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r19 = socket$inet6(0x18, 0x4005, 0x70) r20 = fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = getpgrp() r26 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x80000000, r3, r14, r16, r24, 0x200, 0x3}, 0x1, 0x0, 0xffffffffffffffff, r27, 0xdc, 0x7ff, 0x6}) setregid(r2, r14) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:10 executing program 1: r0 = socket(0x11, 0x200000003, 0x0) sendto$unix(r0, &(0x7f0000000640)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/85, 0x55) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4e90a6257cd70d9) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x1a5) r1 = socket(0x2, 0x0, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) syz_open_pts() 16:00:10 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffff3f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3f256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a41180b94359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea4f77751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a4162a7e9919a0eeeaee00000000300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e11bdc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf905004fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f66634e9fa2d8142d0c000000806ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728546cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44967ab79c436e10ca2c975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274ecf8cb495c655da7c85d1e015cd556f525fb25e7c3848888ee600"/1556], 0x10) socket(0x2, 0xc003, 0x6) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="0000080093177320494b272aee5c") writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="ebc79ae43e2bc58e012ca9d5935f190dc91e18f2f97d3306f40f1b7d1c000769bab4bdf7", 0x24}, {&(0x7f0000000180)="666c81373f0e3a468305601cc0d60efe8ba58408f5ebd3acc6beb9c63d04e93c2ef4c249c5c26e7dd9c651335708267b92d5615bd9109bd66a2f610d01f01a971ac3f155a835997f554e336f8e535f7662fac2e0a36833659debc9d32e126dfd0322d6dd354577627313ec5f1f4b413dd407f40fae174839cdbd48aca177f0d4546d2336d40d7590a650bd6e24505df6a7caa47a21be016ff9dd1bdb22ddf42d89098e87b0ab920f09f43b84e19145200c2f2cd94855b16cea3dabab4fb40977e774b0763c5d15d47ba16c5a0d6dc6143d32f3c16e1c7b9fecb604b7c33a9cb2696f5a0c2a05f986bdc267f41d7685419e730b5de858", 0xf6}, {&(0x7f00000000c0)="ea512b44", 0x4}, {&(0x7f0000000280)="91789b527f28132f577682b99ee6e0fc1d4dd70b88", 0x15}, {&(0x7f00000002c0)="5328d44f370e6b702e34be7d6721f6b7cb8e00c9870562e934009b669f4656317621c2a5e2be974c0fbb7e89a959994d57704d13fc3826d2f4b8623d39dc319f5daa5cb6d66ae0dbcbea0a64705fadb84e48a9a54bec037011657fde3a8ac99885da7088fe966e942ae30e27bfc8fcfbe669c3cd63a8a96aa67b06b701618fb4f63110283e933eaf03ebe984395751bd076f4bc977ecd671b156f8439bb313142f6bf3b39a648e98cbad3b2cf9a7f4d1ec92eed1e615b18d93d0d7c32a616298842ff987d8d52b980d79f3d08cf3ab79ae466bd4b36d50d20900af5390e7eda260574076cf2d6a900ea68623aba9a592b6661e040fc4a092fa2fc58d", 0xfc}, {&(0x7f00000003c0)="8e3e23b1fc38be0edcc9566acbb68f415201b2da9cffc5bb693063c84aba54ab1aa39328e407b3caf0ea60a971f9ff6063fb9539b49f5ff19d401fd6fb", 0x3d}, {&(0x7f0000000400)="03070b2e455c942e8c3e75f0a24b7422b58050f2ff4f440b7476080ee7aa34283164d3af45a1a907a35fd60ec8912512016a8c3fe8385a9e662a4876c5be7e40c42e97d0afed9be0e50229a09f7c9e0aa1aac6cc8dec6cbdef0000000000000000", 0x61}, {&(0x7f0000000480)="7adbe4eada9488332d89121586271bca12fedba163a0c0bde94342e0c18f353e8f48d6e906fbb606acd0a0f208e8419e1ed736ccd263b1f3148f8d62a457ca228db2a8", 0x43}], 0x8) 16:00:11 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0xc000, 0x1) mknod(&(0x7f0000000340)='./bus\x00', 0x1, 0xbde2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) r5 = fcntl$dupfd(r3, 0xa, r4) faccessat(r5, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x400, 0x7ffffffd}}, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) r7 = socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='):\x00', &(0x7f0000000300)='\x86\x1f\xf9\xfd\xa1t\xe1p', &(0x7f0000000d80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e\xa4\x00g\xd9\x17\xf8\xe7Y\xacG\xecT\xf11\x9f\xfd\x7f\xc4\x8f\x8e\r\xefn\xdd\x1c\x04AS\x83=\xb9!\xd6\xd6\xb2N\xff\xc2\xe4\x85i\x9a=Ps\x8c\xbb\x01\xf3H\xf7ayd\x96J\xd1\xf1\a\xee\xce\xb4\r\xcd\xbep~\xd2)\xfbSYO\xf6\xc0\xee]Z$\xe8O2\x12\xe4\xb0\x91\x13T\xfc8\x88\xb88\xe8J\xc9\x16\x18\x9a\xc5\xa5\xd4\x84\xe3\xfaZy\xfe\x11\x8dh\xf7\xfb\x1fN\x19\xe7\xb32\x8e\x95j\x1f\xe5\xb2\xc2Wy\x1dih{\xeb$\xbf\xc2\xc1\x94\x95 \xe6{\x7f\xae\xaa\x91\x1d\x97\xbfcjwZ\xe8', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='/dev/bpf\x00']) kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) accept(r11, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x20}, {{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x8001}], 0x9130dbf, 0x0, 0x0, 0x0) r14 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) r17 = socket(0x2, 0x400000000002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x80206918, &(0x7f0000000300)) kevent(r14, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0x7d}, {{r18}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r19 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x50) kevent(r19, &(0x7f0000000100), 0x9130dc1, 0x0, 0x1, 0x0) kevent(r19, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r20 = dup(r19) ioctl$TIOCFLUSH(r20, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) r21 = msgget(0x2, 0x42) msgctl$IPC_RMID(r21, 0x0) r22 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r22, 0x15}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r22, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x5, 0x9, 0x0, 0x101, 0x10041, 0x4e4, 0x1, 0x574aacb2f9db0e8b, 0x1}) ioctl$TIOCFLUSH(r6, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4458}]}) ioctl$FIOGETOWN(r24, 0x4004667b, &(0x7f00000003c0)) r25 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f0000002580)=0x800) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) msgget$private(0x0, 0x4) msgget(0x0, 0x440) r26 = msgget(0x2, 0x100) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x2}, {{}, 0xfffffffffffffffb, 0x10, 0x6}], 0xffffffffffff0000, 0x0, 0x0, 0x0) msgrcv(r26, &(0x7f00000002c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYRES64=r8], 0x3, 0x1, 0x1000) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000540)=[{0x9, 0x5, 0x5, 0x100}, {0x10000, 0x4, 0x401, 0xffffffff}, {0x5c32553b, 0x3f, 0x7, 0x6}, {0xffffffffffffff7f, 0x7, 0x75c8, 0x101}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r26, &(0x7f0000000a40)=ANY=[@ANYRESOCT=r28], 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r30 = fcntl$dupfd(r29, 0x100000000000, r29) r31 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r32, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca00000000009dc4ae0bad2deb45007f1a0000000000000000000000000800000000000000000000000001000000000000000024b72ddeb8cc3818d2d63e5ea58bec9f3c3b3ac8a0782c79db9f4e33f83090859d03b30d85fc2aad2a40fad8ebce82d7248776cd8a2700"/144], 0x1, 0x3, 0x0) msgsnd(r31, &(0x7f0000000000)=ANY=[], 0x0, 0x800) r33 = msgget$private(0x0, 0x401) msgsnd(r33, &(0x7f0000000680)=ANY=[], 0x0, 0x800) msgsnd(r33, &(0x7f0000000340)=ANY=[], 0x0, 0x800) msgrcv(r32, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgrcv(r32, &(0x7f0000000c00)=ANY=[@ANYBLOB="253d95a8da8bc9a5c08bd1fd0443a741d47d969fa1b8290df48365d51fe3409898bad1c353a5404357eb1aca1934ab2e62720929cf43686dc3507a2bd91936dd40f15b58f7417251e0e47268a0981162fddf31b28ebb3627c57221d333ae8028317fd13ad79f77871d5d94f1b8c4422a9d03e000141f13679fd846547940ab983ab1e7d20e654000000000000000120ce6008ba0e96cae1e48e98c14ff0100000000000056c2bef7a2e849026105efc87152087c5b9b2e4198e74f2d35c4ed42e0d452dbc723bcb566d5081aafa673f514000000000100000000000000000000135683cf2f17b07c0826cbfcc0e2bd448f75b1a06759c6ef873ad55e7d03ae448fe39bf6a8ecd4d1fe02018021275258012521e931b2cfec7a7fd0d59154dc841e8d8b85c6945db36eab6687969c1aedae7624ddcc4b1f645aa31a1b36"], 0x8, 0x1, 0x1000) msgctl$IPC_SET(r32, 0x1, 0xfffffffffffffffe) 16:00:11 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 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(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) write(r2, &(0x7f0000000100)="890000000000f50076dd790cfe2cf85597", 0xfffffffffffffdc0) 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 16:00:11 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r3, 0x29, 0x4, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="0e19720e78d0536a148b6a2435193b540ff627205b7fcac982bd7335fce765972b956b6188becd863c218d57", 0x2c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) r6 = dup(r5) ioctl$KDGETLED(r6, 0x40044b41, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getdents(r5, &(0x7f0000000200)=""/138, 0x8a) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x3010, r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x2, 0x0, {0xa, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x12) 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:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0xff, 0x7}, {0x0, 0x5}}, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x100) pipe2(&(0x7f0000000040), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x4, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(0xffffffffffffff9c, &(0x7f0000000140)={0x18, 0x2, 0x101, 0xd7}, 0xc) dup(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r5) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:11 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/261, 0x105}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000165, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01052f653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) socketpair(0x1, 0x3, 0x0, &(0x7f0000000280)={0x0, 0x0}) sendmsg(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000300)=0x2) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r2, &(0x7f0000000040)='./file1\x00', &(0x7f0000000140)={{0x2, 0x7}, {0x0, 0xbdb9}}, 0x0) r4 = geteuid() setreuid(0xffffffffffffffff, r4) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000000c0)=0x2) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x87}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x30000) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x31ae637f025c37dc, 0x44) lseek(r0, 0x0, 0x0, 0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)='n5', 0x2}], 0x1, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80}, {0x6, 0x0, 0x0, 0xff}]}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = kqueue() r4 = syz_open_pts() r5 = socket$inet(0x2, 0x4000, 0x0) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000040)=0x9, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r6 = kqueue() getrusage(0x25457b5d3c29df84, &(0x7f0000000240)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x20, 0x2}], 0x6e, 0x0, 0x1, 0x0) pwrite(r6, &(0x7f0000000340)="14f6357e3a000000000000000000576a9aaf64615dd17da0cd59021f6cf15a28e19fb921a37ced53ac2166ca72d473bdaca37f3062c893a43149166ee86994b8c8e5be58e0529bd7ef11956716be31619ac1f9bc989e7684237ddb5b6d0a894f0155d95c5a0e88854a1dc1c9e0fe87aff1b3b717cd76485acd11fce75c5966101ec8d4d56210f64f789482b2aa69b745220ade934d8d9fb92fdcdc131250f68e8924a0f52f3d4aa13b33279100"/184, 0xfffffffffffffe14, 0x0, 0x2000000000000002) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x80) fcntl$setstatus(r1, 0x4, 0x40080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x2011, r0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) getpeername$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000240)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r4 = semget$private(0x0, 0x9, 0x42) r5 = socket(0x18, 0x3, 0x3a) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, r6) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x9, 0x5058, 0x2}, 0xc) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r4, &(0x7f0000000200)=[{0x3, 0x53e6, 0x1000}, {0x4, 0x6, 0x48df707e98a0820a}, {0x2, 0xb540, 0x3000}, {0x7, 0x8a7}], 0x4) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x9d, 0x1000}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x6e8, 0x101, 0x100, 0x3f, 0x2, 0xb6, 0x3ff]) semop(r4, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) sendto$inet6(r6, &(0x7f0000000280)="35f3088cf8d2e6aa2565", 0xa, 0x6, &(0x7f00000002c0)={0x18, 0x3, 0x9, 0x3f52}, 0xc) semctl$GETVAL(r4, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/161) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) r1 = semget$private(0x0, 0x7, 0x408) semop(r1, &(0x7f0000001140), 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x1) 16:00:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x18, 0x3, 0x3a) r11 = socket$inet6(0x18, 0x3, 0x0) dup2(r10, r11) getsockopt(r11, 0x200000029, 0x1a, 0x0, 0x0) r12 = accept$inet6(r11, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000380)=0x1ff) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff8, 0x1c9, 0x40, 0x3ff, 0x88e}, {{r7}, 0xf0e7d630a377d96a, 0x126, 0xb83077391e0abaa3, 0x7, 0x3}, {{r8}, 0xfffffffffffffffd, 0x2b, 0x1, 0x6, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x20, 0x76, 0xf41}, {{r12}, 0x2, 0x84, 0x40000000, 0x0, 0x7}, {{r14}, 0xfffffffffffffffc, 0x4, 0x80000014, 0x200000005, 0x40}, {{r9}, 0xfffffffffffffff8, 0x9, 0x1, 0x8, 0x9}], 0xa9, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x668) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x21, 0x0, 0x0, &(0x7f0000000100)=[{0xc8, 0x1, 0x1, "b7bb20fbfb9be930c5ed30fe7914c7d974939795c4469d6a123250ade6575bfe52def7475a19e21c14854497459127d01f2aaf3d40f3f5a4e17756412824017e4272bd46c9a8ab2fc359af1a5c2e0b0b91170987303d8cac9de82cfad23a1bb20dc46a550eaba5218b7df22597186feff400a0e3ce67096061a6836db72cab84329ffd6f1078ad4b70e5abd9693587d602216746239fbe5a675240aa3cdf8366c79cd92aaa7445eee73e15a7fb809e0b2f964a3198"}], 0xc8}, 0x800) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x0, 0x6, 0x2}, 0x80, 0x7, 0x8}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) write(r0, &(0x7f0000000780)="b623f99f32699b7d5887b120ca2d7e3d2ca6d9028cbe6bcc1e48063be49306183a1d2e484522cdb7b6da1a6643f9ca02a8a95c34cb21465487611780c1964af42ff0d607cca7c5bde3c21911c7be59c9e89fcf9304571861a59ab7d45357b2b89a01c7989fdd11cf97a3f520bafb3edeef4e932ab589dc2cf19e7281bec846fdebd327a7ef4970d0c5568134b50dfe920a38b85c4c6c684fa5bd758e31f6c17544a655afe49c1310f80a4cc94911b790f9846785d91314cc14020b8980d754d12180565022db54fb1620e8190aca617777cade6ada56481c36346465e092b1941a8babf29fc06a5111d790505a2bfa20b347f3c2d5b64025cf5a5a6f4bb859580d17b2b2340957d6176953c2b1bb9dbece6224c2aee83723ecad251205d262a8631e634f7224282ce6a62f7db11137039a9d9f9004944575aacdc8b0a7f62ae4981b75c5f714707a917e613d6b6d2f164f9ba19a5bf42924353dee19c909a7a039eb58d60ecaff7bf018949bf8e945af19ab294ea7955c9375e8e4ebcb37adbac927aa852a199e6a916e0d5ee6563dd7dea7ca8bf78727029910c8d808336c73c10b6adfab25dff9bff699c2d1469bcf49a6c414c4ca232410b4d941c25534a86e2b0273621bcc634fc802ccb75c3771fb228d87fdf385a380c7e84c01fc6ff17a62779f526909d4ae0a43cccf05d041fed873e9c13b7408555e624e5be5e0bcf76f225881c96b97c46533f04e1000f62cfee2cfee6508707eb5d4ea30aae354ad2a7d3a673f417fa9e224af0b53e6195e2cc92d7d20f03a19d827f752d7b0d677068ed65e6e6823015b7c30ebeb484f994dfcf56cfb0276e88956f6952b45e639493ad403f77181ace65db9474746d34713eee59579971ec4f653792fff0280cc48f36f71754d126e904e28e4963a5664265b75a7706e25cba9eecef4314a6cc8b5af9632bc440ac4b3228f9762fc5512909f6e36c487859377caed1a84ff36d1113f63f1d699bbc706d5933c003424f60256b7fc3f47be01c149c094fd59224522c97cd06dc34afa02fb9e59ff8e7a2933bfc30bbab8af91239975c2917b14e753885785d54c6c13a228ab601376da405ff5fc6c95957f99cfefb3c8a3e12276824f04aa43611e9166cedfb492225b1f8b955891b05b77b40e470542bce800a5091f69eee7710212a92881224cf8631d6bc9638d9f93387d5bcbc7e8454455664bff31fec3d21ae03b4b08b233e914495d0ce9bd3b1a5e2fd1f8628ca9efaaf2aa62600abda67ec4f373058a66029d1d6bd9f804b7ebf8e03740f61e0f7ad272d9eb538a17eb00a32de65a3b24479a086a4f0a8b5ce17a47b2cceb983f0336406b67ad39363f779d2813c3d65f3319e1fb5fe7f94e6a0fa3acf1a0cbeabbfd4ba08881d19aa9d92c0e203016d2d538c90faec104f7705d5bc2db04d1c673508593136be9ebb477a52ae66abb5e61c4bbab684c21a8f95d20ece3ea0195bbe50542d2581738f9e4489c9ca60fff14dd4404094cf82fe6e1e579b3d0db24839cbd962ae7c19b850982f7da170a12fde6d918f3e0a562f0c66074f884670308f0d340c34a2df837579eb04c1ad8e93b7054481bee96063450cfb5257cb39688973ec6987428febbc341548104b672c34ed7bbd8df80fbf8bf57ecebc6dc3b3c7aa4ab4137666cdaec545d672be2665e141f6ece584f8c8dd489fa237c85810a81e4433f5302fcde8d60a56b1333df134a4a2f51fd27d155046ef1a242c2d9e0ff61d46ad05c4660d89ff2d4d63605411f24a7162ff23fc075821bdd1461613e9ded78a6e07d490234117d527266ce1b85e124024a2f717047ef701700efbb9433d5fb0f5a23bb64c163f67f20ea35b9b2e75bfacf975ef7fba6915d30a469215a000e81dababb79e1e4e0170cd0699eacd07c5a36a1794a162d1b6d9ca98627e53a617078b5f2ce036889205897dedd494fc83c30e0c278d1278d6414bdb90bb2f2a34dc531f824c5b79e94da0ed5f1a722d31e2a2583766fd18959c3c09e726858f625c6c7f1fd0b697f6d0d13d59e5ae66d0fced7faa458482025507026bcc5601fa0cc1c21a76e10d402d6b06f9554dff02cfc8f1c5b0d5f5908f7bd238a05f4ad8f5cbbcd501af8e2f62da8c576fd6b3acc6e87473e410fdfe9f3e6b1d8b4f80ffba046dd3f63a268751938a9fb47083c83313d5fc349e7dd69ebb169055cf148d23c806fe80e700233ee6022d4762e35e309a88dcb086e55964b0ba533055370dccc694137230ac6c2740379a2ea6aaecf85d22a19d4a4bfe4e9d343ba243fe3e8432255f1f041148628fa0b4ae391a2ae9221af4fefef4c7322ed53c3e28c22205368daa7c06dc3347413d29750b6fcf045f418da0a3f6a6e6fff9172ae3e4dbae0c5aa8df867aca064d6be844b814bd7cb28b7b85e7f6104d5101bc5729baab83cc70e524309943afd39ac97100d7b0e37d3507276233550b56c3806d31a776555fa4ae09c62e15dbe69807161c1cd8c1057b38da706e3a8d368e5401aa9ac7233da6234929e770bcb5a44c6f823c6674b2dd4b2c95dc6e5fb9a432adf8b4790852e1bed23ef52f19ccbc5b44f8b4345f90dd67357ff1244f6c74022364a9806404f08666afa432ccc514dc557ad699fce0c2ab6ba3fe7db24d542178f63108f4dced45f2a52f6314bb7efc99b49422d17b5939de060591575e48f3e20dea0fcd14d8571b3e56f6c5e58a705ab3e87f1b8b25fd54e52caf4d8de352c975e37d6aa016ef9beea57773ed99d3d422b98845c5910c1bb13d4484aeafea3beacf1c48dbdf7ba21e7a0ba9cb3ee65153ad7da99ff3fe079d06da9f8b7455f89b35b40402ff7162a15b7105e8a5ee029a739a28ad971b9b225bba51e5cdce9ca58e693530255bef62773f0bba8073f2687b97b4a2d7fba7cb2c3c77cf116092618c393846cd443c29d609d956a309709d0b7431fa28a284d7df74aaebf55caa8fc1b9f00c75df06b39f63fedbc3e3e8d7117068e878e4a764ae336127d2a01bd67a90ae6ac4b8d5922b40013cdd1891fcce741ccad911e4608bbe2e3b5bc4cbae31b7eae869da10de393487698b8056c55c2a9a45f188ddf087cbb78048bad581b1a535bf9e983df15143ef752802096452ebda8d51b429e7dcf404b8293c27d2613dca6b14b0003cf9afd435535e134615b84e53c0de6aa6e5bc2a7ef77d0f1375b2b4273a7004d3d04e1bdca4e951586a3a035590902569583270ff0fc0c1e76611967346669215ec6207bdce1286b152fb2bc0bbbb43e582b4901d76d79dad03ff542597fc2c311edc10029882717a226fa67d4df4b66f8ee1509ce7004b281350c3e6982278b2edbb6b42f31b78b76892cf7b45405f64ee1c9a7d2fc58e739e34be1f0bc21e9ed56af905644222484cff437bb5e14eb1f08af9b57f8b114665c6d70e79ab50d99fa58ada9690bd8fe29158b84f9f4a120278a0fb6baee50055c02f9adc683882334480cc5c9e35ac2bbe95f85b0a3c3c6f0381439690f83a7d47b8c7d34459594af1bf83b4b2e0bbf542b913a4f2b605ce510e1d29456c0d55d2dd16baec0cc1adab91a4ff4230f782813dda248f5521831ddbff3f7e5f44d5d4ea1a352c7ecad0cc200ad2d3f38b7fbbd7377f6217df5a7110b7a7fa0d55dd9bd6fb3c6dc9cde12c7fdef3d83b4b2aad8f58239f99331bbe578468812da72e367295eeb09601e084c9f68ae99abeb23c0e5af23344d46d3f9139119fb0f7209dd2e4c734b2c6a3f9d71ae1222e0a0b52e7961ab38d4adb5d3a1a7606a3ae71853610cfe20b24cbc9d1acbee0181cca97b0ffa10e73205e4a81702731208f49d2adde974652e985f15464ef5475f680cea8a88f73dce6c5947c636c6864b03cca296ab1309c677c70406e5c388db6be9a0281e9b7b4e517693d0b4870612273e02b12fdb5c0ef4a45ba89ad701ab827f018deaf98ec948d653bda6fc4d3e2acc840cc726280a6756292f3f138e2b220b0624bce6f145bced5844946fab654c94a26fbe78f9f117f3ea66405bb40130e1bffa7d99714af7a1bab774c02eba0fdded4c9c828736981379b0c7dc9e997e1319c03360419fe445183d9c74cd100d058bf44c18449213674fd5f5b985113f24c5e8e901b1a358b34174df28edf32096f787f8246e4ac16eb5fc29ce770d61e27f2840576418a061c66b8acfa083b7d9e8e592219b160dbb99d849baff88912094df31ee6bb40f6107e742a6dc8143b3eeda46aae02b251bea9d0a59eb0b1bf8045ef4c0ff29ce27625bfe96d7ef37d85988c3d3a91548a9243c39c05f043c3dc987ab247d7c367fb41263882806088479ae536e81b1fe91e218868a570ffa132b09bd6be9effb9f6a62984f9735ff9e978359027b85f5d8e5938fc37b6bba7726dcbeead956d627d5bdfb961b8a5f5db32aa83d668b25b1bb09ab98cfa7e322bb909591d49f6875d26ca7add0ecf6cdb4bc13fb4deeaba646c56bdbad850bca7803eb6e963a392472c955958ee3ebfc9478aec69d90b520b030b262dc9f9ef98b79c1f2b7a005a7e7fc843ca9eaf1c90cde144ab88221ed012e19237a8ca677bf9708c66ee2e907cf2af245ca71916e4ee1527c1bd5f3acd3b6fa65877d37712c4f857f7e8ee0f8bc91fe7594d3236e59105c15724be66c412e4aff18a499b3e85398aa06aef9f1c126b04bc853a1661ab3fc115215dc4bc50207abe89013f20e01a6913dee0b455719df0dd55bdc9da9d71dc73261b6ffa65026212a021ea0c7b51ed451ccfc88a89a1a95d5a2a9bd2955b81bf9cefb31d06f95fc429e0960ea9e233606ae61786e6206f8d7f974672f83b7bd9c3bf591a4127f35d8f3f7fcf171a204400adc04ebda341641fa19ad3a377be45fae2d248bb2250a97bec4aaf711121f11943170d725f1e01deb7d8c4628fc482850b37e57aed823d628fd0a893f3f55e99cc8392a9da3e7348791316c0bb04d59824939ddc4e377570a96565738e2032073883421b3dee759a8132ff92574f4c940fc96f5e65f7683f6b5a2979a68c12e12acadd7ccfdeb83d07d81997a7533c0146a93ca0ae1afd35a7436454ca267c56277e43307a9e32d2b4301cc55ab87bc6209f5e26273ca18f053e0fb9e971cf10189195ba4e7fd1062db77288a89c8ea9a7520c5e25a7a9a11df7344d47a3598304daf4333f7bd034a23820f3e0ca5e8043f4491f5ec5e08d10d9f71eceea0ac97db60f43d62166ad7918f804a741e8935e2c2977a9daf82fb713f89f921543a36d602e187494194f61c78d59f4f78ab3645ed7a82bdc088000d391cdbb9d0e890c586eafe5ba90fcdf5b2c69c3a8d4495420efe9579516c3f520935577a468793a6bb02335a715a42072bcf06ff8094d6933965d316bb86f7a29fa9bb172c94cee7e3927a23086074bfc280abe520444f00aedcf1f0787729483c18a140e315aa1b39bdbc50ab2164c9c31897c8bd3cb80f4a9a2d6d3160649d705052d42a159c5bc686e1d8079d3b5fadf157b30967d76dcb47a5a4ffa2a916c3cbc0348f77e48b3747752d23cd3c78f92741e5cd4b757c12b24adee04d163c3284b6d04993f349975e7002c1b9e46eb7768eb42002639781b01a5e8c19887859449f1fc6eb86be8b5cb11072522bb89a9542151b223567a67277838bdf9e570716f9d655270dafb44f817b94bafc683dbcd398560bde216a996a34339d06cae62469a17b97219a2ee833acbb4b86ed8d40b03cd9f4b5b7326e283df12f1fedfe3de2251014c6466a5f57b433a604", 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000008000080e74de4"}) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() syz_open_pts() 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000cd49408a4f50d8bf00000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getegid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x81f, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x170) 16:00:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0xfffffffd, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x6689, 0xa46e, 0x82}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001840)={0xf7, &(0x7f0000001880)=[{0x2c09, 0x5, 0x6, 0x9}, {0x9, 0xd1, 0x6, 0x7}, {0x2, 0x6, 0x20, 0x2}, {0xdf9, 0x80, 0x4a, 0x7}, {0xfff, 0x1, 0x0, 0x4016}, {0x4d, 0x7, 0x20, 0x4}]}) preadv(0xffffffffffffff9c, &(0x7f0000001680)=[{&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000000480)=""/104, 0x68}, {&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000600)=""/81, 0x51}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000001700)='./file0\x00', 0x7b472b305faf1edc, 0x4) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgget(0x0, 0x248) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001740)=0x5) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r4) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x1, 0x40, 0x1}, 0xc) 16:00:11 executing program 1: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) minherit(&(0x7f000007e000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x81206919, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0xd, 0x100, r1) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x14ddf48c8109a677, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) dup2(r3, r5) recvmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/12}, 0xe, &(0x7f0000000240)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/63, 0x3f}], 0x2, &(0x7f0000000280)=""/25, 0x19}, 0x1) getsockname$unix(r2, &(0x7f0000002040)=ANY=[@ANYBLOB="000000000000000000000000415c607c9a00"/4103], &(0x7f0000000080)=0x1002) r7 = accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$setstatus(r4, 0x4, 0x4) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x800003d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x54}, {0x16, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") semget$private(0x0, 0x3, 0x83b9b62f13272553) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r12, 0x0, r13) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000180)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getpgrp() r22 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r17, r18, r19, r20, 0x8d, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file/file0\x00', r7, r8, 0x3) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x985f5d1c3afa5007) r23 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x5d6f7dc7410556f6, 0x960537c575e4695b) ioctl$VMM_IOC_CREATE(r23, 0xc5005601, &(0x7f0000000080)={0x10, 0x92, 0x4, 0xa3, [{&(0x7f0000325000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc6af}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00003d7000/0x1000)=nil, 0x10001}, {&(0x7f000039d000/0x1000)=nil, &(0x7f00003d4000/0x4000)=nil, 0x80000000}, {&(0x7f000002a000/0x1000)=nil, &(0x7f0000297000/0x1000)=nil, 0x7fff}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000404000/0x1000)=nil, &(0x7f000020a000/0x3000)=nil, 0x4}, {&(0x7f00001dc000/0x4000)=nil, &(0x7f00003d5000/0x2000)=nil, 0x8}, {&(0x7f0000119000/0x4000)=nil, &(0x7f00002c4000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {&(0x7f00002da000/0x2000)=nil, &(0x7f00002c9000/0x3000)=nil, 0x4}, {&(0x7f0000227000/0x1000)=nil, &(0x7f00000fc000/0x2000)=nil, 0x7}, {&(0x7f0000388000/0x3000)=nil, &(0x7f00002f9000/0x2000)=nil, 0x7}, {&(0x7f000013d000/0x3000)=nil, &(0x7f0000068000/0x2000)=nil, 0x58800000000000}, {&(0x7f0000275000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f000027b000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000119000/0x3000)=nil, &(0x7f00000b5000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3f}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20883, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x401, 0x0, 0x0, 0x7, 0xfff}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000001800)=""/159, 0x9f}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/154, 0x9a}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wsmouse0\x00', 0x441, 0x0) r4 = dup(r3) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fcntl$dupfd(r6, 0xa, r7) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000018c0)) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000001a40)=""/146, 0x92}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000001b00)=""/146, 0xffffffffffffffc4}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001940)=""/165, 0xa5}], 0x9) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000480)={{}, 0x1, &(0x7f00000001c0)=[0x0]}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000001a00)=[{0x4, 0x9}], 0x1}) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xb3a6f52ac7efe3e7}], 0x2, 0xe57e) close(r0) r2 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1000}, 0x8) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80000064, 0xb0}, {0x1}, {0x6}]}) dup2(0xffffffffffffffff, r3) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() r4 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6010, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) semget$private(0x0, 0x4, 0xa5) 16:00:11 executing program 0: socketpair(0x10, 0x3, 0x2f, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x60) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x10000, 0x400, {[0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, 0x1, 0x5, 0xd61, 0x3, 0x40, 0x8, 0x9, 0xffffffff, 0x1f, 0x1000, 0x7, 0x32, 0x6, 0x4, 0xffffffff], [0x4, 0x9a62, 0x35f, 0x9, 0xffff, 0x400, 0x1ff, 0x5, 0x9, 0x81], [0xfff, 0x3, 0x3f, 0x8, 0xffffffffffff0000, 0x3, 0x6], [0x9, 0x2, 0x4, 0x8c, 0x9, 0x4ed], [{0x3, 0x1000, 0x1, 0x3}, {0xd504, 0x4, 0x8, 0x2}, {0x9, 0x7ff, 0x8001, 0x9}, {0x7fff, 0xff, 0xfffffffe, 0x5}, {0x1, 0x6b61, 0x8522e280, 0x8}, {0xf6f7, 0x8, 0x54, 0xf9}, {0x9, 0x2, 0x6, 0x3328}, {0x1, 0x2, 0x2a, 0xd06}], {0x3, 0xffffffff, 0x200, 0x10001}, {0x800, 0x2, 0x10000, 0x734}}}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x31) fchflags(r2, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) unlink(&(0x7f00000003c0)='./file0\x00') pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000440)={0x8, 0x7, {0x3, 0x63aa}}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000480)={0x7, 0x4, 0xacb4}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x80, 0x0) readv(r5, &(0x7f0000001980)=[{&(0x7f0000000540)=""/47, 0x2f}, {&(0x7f0000000580)=""/63, 0x3f}, {&(0x7f00000005c0)=""/65, 0x41}, {&(0x7f0000000640)=""/91, 0x5b}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/147, 0x93}, {&(0x7f0000001780)=""/201, 0xc9}, {&(0x7f0000001880)=""/229, 0xe5}], 0x8) r6 = dup2(r2, 0xffffffffffffffff) r7 = getpgrp() fcntl$lock(r6, 0x9, &(0x7f0000001a00)={0x3, 0x2, 0x6, 0x0, r7}) r8 = getppid() fcntl$setown(0xffffffffffffff9c, 0x6, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/bpf\x00', 0x6eb52311d6ed775e, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000001ac0)={0x6, &(0x7f0000001a80)=[{0x81, 0xc0, 0x0, 0x401}, {0x7ff, 0x7f, 0x3f, 0x4}, {0x4, 0x0, 0x4, 0x5}, {0xffff, 0x20, 0x3b, 0x8}, {0x7, 0x8, 0x81, 0x8000}, {0xfff, 0x94, 0x3, 0xfffffff9}]}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000001b40)=0x47) r11 = openat(0xffffffffffffffff, &(0x7f0000001b80)='./file0\x00', 0x0, 0x20) connect$inet(r11, &(0x7f0000001bc0)={0x2, 0x3}, 0xc) pledge(&(0x7f0000001c00)='/dev/tty\x00', &(0x7f0000001c40)='\b\x00') pipe(&(0x7f0000001c80)={0xffffffffffffffff}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000001cc0)={'tap', 0x0}) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x18004) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) close(r3) r5 = kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000080)=0x5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r5, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffd, 0x40, 0x1, 0x800, 0x7}, {{r7}, 0xfffffffffffffffd, 0x2, 0x0, 0x1000, 0xfe}, {{r10}, 0xfffffffffffffffb, 0x18, 0x40000000, 0x4, 0x6}, {{r11}, 0xba8619cebaf621e0, 0x3b063ba96ee553d4, 0x8, 0x7, 0xffff}, {{}, 0xfffffffffffffffd, 0x1c, 0x2, 0x1a2b, 0x2}], 0x1004, 0x0, 0x7ff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000200), 0x204, 0x0, 0x1a79, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000180)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) pwritev(r1, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x108) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:00:12 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000018c0)="ea", 0x1}], 0x136146f5c452bd3) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x3f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = semget(0x2, 0x1, 0x40) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000001c0)=""/215) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x80, 0xe0000}, {0x18, 0x2, 0x1}, 0x6, [0x2, 0x80000001, 0x4, 0x800, 0x4721cb0e, 0x65, 0x1ff, 0x1]}, 0x3c) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x408) semop(r4, &(0x7f0000001140), 0x0) r5 = semget$private(0x0, 0x7, 0x408) semop(r5, &(0x7f0000001140), 0x0) semop(r5, &(0x7f0000000300)=[{0x4, 0xff, 0xf27c2dfc428e14d2}, {0x2, 0x8, 0x400}, {0x4, 0x7fff, 0x1400}, {0x0, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x5) linkat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00080000000000f600"}) r1 = socket(0x18, 0x2, 0x0) r2 = msgget(0x3, 0x2) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000324c7af9b7504a9887d29fb052f5e146a799f517d4301bd183fa081aa6aa6dee335c4eee1f3208a9568be7b1b91bf14efb74c374435080b7649f7408f1f1b62643ee653c77e2313d84f0e8968a072304f4b00d01fc5b104736992d04e36de4c06a79d0a4cf0253b10ccb401728d3ca9727b3dc9e84a1c7e787be178ecaf901680a7e256b7455e37908cfb181e5"], 0x8, 0x800) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000033cde700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000579cb1fd07a53a0eca115ec62b8a445ad9e27f62a8cbe8ed6be6910de440a29d2597c912d0e96e18a1ed940fcc51dc73261729495e61af44c95f99b798066c805556992067a33d2cfbafce83c2db"], 0x80, 0x0, 0x1800) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) clock_gettime(0x4, &(0x7f0000000080)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x4}, {0x400000061, 0x0, 0xff}, {0x6, 0x0, 0x8, 0x20000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000240)={0x0, 0x2, 0x0, 0x4000000100000001}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000140)={0x5}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) 16:00:13 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000001e40)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befc0a0a80e590f550800000000000000a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf46a465be6a529cafa7ebbb48b2df68a60309ae737cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8852039e40232f533ec95778c2477cae34e055e7ed017a050000000000002d75b874f8044e64dc4203394fe4ddd2cba202b2dd0ee78f2f907b73ea663374f42138f86a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df96010400003960ffff076e903c6925edffa5da716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609121dc25d99a9147facdbe4b01a6ecf95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9628e5509fa48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a13f333b8942b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c501865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000020000000000000000000000000000992ce1182e82f79e40ffa11818daae3abcd94af4d39bd029ce10a9a4fd9ced3348f19768b017ca5ffc8a13c3446e36e8ea79944673129fc315d8737485620a4975d4caf7b3f3be9135a4c6eb73f7b987427b8ebea411918c9d77d5a56c62f4bc"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x1) r1 = socket(0x10, 0x8000, 0x0) munlock(&(0x7f00004b3000/0x4000)=nil, 0x4000) getsockopt(r0, 0x65d1, 0x1ff, &(0x7f0000000480)=""/4096, &(0x7f00000000c0)=0x1000) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) socket(0xabdce4ee707ee50d, 0x4000, 0x5) open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1a0) openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/diskmap\x00', 0x8, 0x0) socket$unix(0x1, 0x6, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x301, &(0x7f0000001ac0)=ANY=[@ANYBLOB="e80000000000000000000000000000002bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88a26b11fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e0000000000000001eedc4d7998c014caf4ca9c3be79e5b8ecffb7ec73388b077bba04b0cd1cd9cbabfec1ae3cf0e7ac85bf81e0371eeadd60be7ffa9f99196e1990c4436afedbe1a8edbe2efb3f4cc5e3f0af88b1f36b810de0308c6437901fc5d7ec3a9b39dff497938a9404c0b0712434ff741c3ee24a686126a2849daabf9198e840e9c13e93dcb9c610ccc9f0f519cb425fd6502754297b06a08e0000000000000000d06d207cceebe5b1777045a7aa21052f4182f656c61a431feca9b7c359da463057e5a8ef8c12b4b6a9001975ed810bbddb05c4a87123f9003bd301a699694d190bffef8e6479a084f9be045a"], 0xfffffffffffffda3}, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000001640), &(0x7f0000001680)=0x10) socket(0x20, 0x4, 0xf8) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) close(r6) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66de141ee71ae60aec"], 0xa) sendmsg(r4, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="e80000000000000000000000000000002bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce2236e6d4a610281bf1b22c952f4a13020e5a3e7acf1957cb5a6c68e800fb5c1849a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab444dd0e00000000000009a503df0ca12599fba61be4c519a9b43b71aa74e7fef928bbbcdddfb45277e8aedbadc78589c6ad412eece07946cb14975019b083ed322ea9de56a98cbe5092a4b8672349fac0e6c81269dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c44253322aa47ca783c8dbacf124582ad098882c9e6fa7e00000000000000086c15724d19865c3ffe1c15c4f7a93080d6db870c661263e71dc6be04702857bfb0b22ece1e9"], 0xe8}, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000014c0), &(0x7f0000001500)=0x8) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x2, 0x8, 0x5d310862}, {0x18, 0x2, 0x8, 0x9}, 0x6, [0x8000, 0x1f, 0x4, 0x8, 0x2, 0x3, 0x5, 0x3eef]}, 0x3c) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x7, 0x408) semop(r0, &(0x7f0000001140), 0x0) r1 = geteuid() setreuid(r1, 0x0) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = geteuid() setreuid(r14, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r19, 0x0, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r1, r11, r14, r21, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r24, 0xdc, 0x7ff, 0x6}) seteuid(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x70) r29 = fcntl$dupfd(r26, 0x0, r27) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r34 = getpgrp() r35 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r30, r31, r32, r33, 0x5, 0x7fff}, 0x6, 0x2, r34, r35, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = accept$inet6(r36, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r38 = socket$inet6(0x18, 0x4005, 0x70) r39 = fcntl$dupfd(r36, 0x0, r37) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r44 = getpgrp() r45 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r40, r41, r42, r43, 0x5, 0x7fff}, 0x6, 0x2, r44, r45, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xb8f, r1, r25, r30, r41, 0x2, 0x1}, 0x80000000, 0x1, 0x4}) r46 = socket(0x11, 0x3, 0x0) sendto$unix(r46, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x84, 0x4) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) pwrite(0xffffffffffffff9c, &(0x7f0000000280)="f197af879ccd73f8c34dcdd3b4e7602220be378194adfbebc33a2ebc9010fe65cc92d5e2bbe6e12ae23e5bbbddc3257caa139531ed621e9981a283404ed312d21ff2c853107b7e8d12b81f9ca177f1a0b9c4ffea5ab462c97a9b5f242d95cfb48792f9263d2587fcaca22c836c380e4fd97feb676da74502dced9c8e0b540410c0a3f46fbf28b6683b53266cae33fc8c8985599da0e7b4816fd40d694e7113db5648bc00b7e92b74039c7aa39d184e36de8b8f2cc57b1425f66ecfb3f648e668a01ad29fa5aae38fcfa6e616b6651736ae27f95004c34012ad58d344acba394023fdee3369c34e68780198ebe0b7fa4555eea4262873bffe401523a2118e9516a4534e606acbbbd4e700cf6898ef5f821d849fbdf5543e3a5ae98b3faf1fc7a825a63a338cb69adcd4f7debf495e5e6dd5c5b99b4efb4709da3670e2de563d560a3aa1f6275ba96c6bd260a2a6fa2141d82601514379d805839c34c8ed156257d32eb82122521906dd50c9c29100fa2a6dfd48da0093f68d0b57f3076548b9d3f9e99ca03a6d99aab28063b6b3dfc8aa86c66e1e31ca4ada9fe86ac82f5adbd8efcccd5ef1ddb321c79185bfc43c145fde893b4e53f3f1e18a78ac2c1d0cff49a141ff267aa11658e3388b6dfe185216f518d4abf1b831b654c172899967bbe814c246e03cf8d5ee32a028ed2ab7a3618054caf3ad6756a43b717dab0ad5138f7fbb9adc1b60c1760a9a312557214a07f9b6e5448d509a4745103628c2f397c3d4fb6669fdcc2d9567052cf85fe443d608f5965dfcfc6f971ab8ba4e5b3f4a6830818c6ac805b4c0c3459a7cf35ae1b9225a47a6e9ec5c459bfc898ea4d99c13d887ae9d1eb7729c53506fe9b04e3782160baf4cce1d3ddd410b0d59d28f66c6bc43e004c0e1bed9cc6712d1cb8ac464e68e1b8a0358071a4d36c1b289c6b2e79d4e197e99b0575c93be850c4020fa959defb7281354a62dbc26b5b35493f09bf2d8af7873dbf09e83b7fc18642b5bd8c98da96ccebfa4f3457fc696c1022812bae98894d4a7206c0a7a2d20bc96f4446e6d5fe6c8f07a44c24009775e3e92f9aa3c5482dcd9dc5a41b5141bc3590cf11a0ee85f583085b7e5da4d286d3d89eb22cb558bee71df69ee2c27ec8eda2945ebcd4b6b2c3ddedaee3a49d8b2992566d3f72900204a64e798b3a39a065685a057d5a7b4de8704f4d5e6e8ac0b8970860c70bab171a4c144466b64217d035cb9987744a3f15df1cc85de901e0978f65d29513e3c0269fa12d420cb57b831fc3c8c76de2eff07eb990f3c49f12708e0ce9e878542e6acc472edadd867acab078a0d9fa05df872b5daf8c8877321a278cec45510d97b2c5b847e86e947b44fbd5e993bb2b00b6a69fcf577bf61601efe54c2652de3da676a5773a9357a7689adaed92808b95e1e82c05574435d7b986fe3113ccc51c47b1141d548ffcdb4739d7183e58aa875cdba67d2ede13128c2a2ae321a3562016e8868ef70484c40c0537f03f77747442028342b60b5c05349c33e0731ae8863022b117a1627738f55fba5bb9dead66776efa059165eae6f19e5045bf1b1c3159ffe0f8f070c3fcd5691693cf2b447010bec07547c94271514c630b5fee1416f1ff258d2b1d6f0024c4eff52bfae3b38720014ca8e6e2796039a2dbd19e1a734b4c8aedeaab83d4c09c10329e52e6e2f43f2606e763b7d4149bedf12bb3cbe146a0e092b67b137c159248fd973a1dff7b90a9c908be0bbd71a167aa179407391c943356408498aeb2583e5e3ddf0313ce182b88d345cbf4028714afdf3a7a269b67a167fdb81837e752e0cd3c865e0a66aa8ce678bfc5461a50f9049335dfe84666c3e1ece06465d839b6b3bdc870322a661cee8b507094e69d30e688b8b4bee648d32ae59817257478d31ac67187778dd46ee51848e86b2224fa6e10f1fc7b043d030566d3121077b0a0012445109f39a57e3e9dc2f7a7c5741b335927da3b9e175da337c6922013e5ab2fe01690e7e4ef9e1931b8a898a28b221f67bbfcf869d5a98c76e29757d1ba3f10365cec02f38a89d95c656c4c6bc8fcd73e3979f13f08739ccd398b9809e025657565f2e1b063794e8bc86baafb7b64ee018b0a448f1cbdebc5be298edd457a3f080a7407b7d625271aefa7093ccf4226d6820d6dd00546f66669c096a47b37fe99d509f151f9073de064ea225f644f262e3a2e00d01ee265551d3b0a41f03a8cbfce36968ed6261b6de2f66655cd85dd069bf616a8dfdd5781e2f7e93fc18ac367145ea697125e2a7f2b6fc0bc62b9f6e79b9dcf28a1f1c36505142f95093d28b6cb895956aaaa31e379f59e3a9293d1a47a652777c0246543128703ad0d645aaacd9c1c3e115a03be93cbd6bc47d62e3ad89cc10aa5f74f8ba8f1ade86cd6dbfe1522746763eb3ae261d988e6320ffe3b428e3602d4737a4a106241a5726ccbf282b98ab00f7dcb660faadcd47cfb8553898ce4d0e5e0945bfad8906fdb7080d8f54e9174806966d2b82799c870214bdd227dcf4432b41fc2aeb467a54cf1d079bd75019d061c2e6a1e3de522927c53b265c650a2329bcdb8f3d10fc4a851d6604c29a99179e7fb2360cabcbba99a4210b6f7533ac23c66aff691b8ce841bc3bc09afb43ed458a09d4dd6fa6054715a0dd13afa0e487a4bd287535723ad3fe68d35960469b5987a732a5b3e708e0dc06e96a3cfc01a9c972247efddd7f14651aa14bc9f9d94bebfc5b3b77d90ddf3fd135f7c8265013c4fabc5c9405f9f629c9fb2402aa5698b0f88641413c2e2cae7ddfa9026a17a79421e04724149964334334be1c7db7113114d41c837b5b0a5b5f3dcbe47920db2b581f82fbec28f9cdb9be47171d47f0f124d04837b1b91fae83cd5eda8771e1ce0596a000944079057a8b9256149de1c00852efb103092242019f3aeb40a1092d967f5a647c557f7e1c9a55786b41b81178624aedc7b298663616a80a8c64f65ada94cffa7f225e8a24c94bebf296fe95746470fce8800baf255b9778fc985cacf0a6de48b75a8431b3f17d29cf315866ab0ccb9b2cb62c35e20bb3666235c1afd87ae349d2eab0abd9e952d32a5e625fa7a28be45ab6dce5ced903b556f6aec3092bd9cf74f1ba16b11620613a4b33bab6b1b8685a309964a383d8178dc972cf014ac83a91d001b71a35743e6d15bac5ccc13a2bce3ed67e7bea87359980fe65633d44565352a1b50738fe8fc58ec1161595ddeec0698add7b428b57c17cbce8acb4ea27bd7e26de8fd6f5a451c52590f4222f2e64b53f5cbaa26ef2845cd586620e76090829d5e26b2c37e6eb387dbf8e902c28ac4b0dd5b7b469a387ca4bfed026eb51eb7ebba6f68a00c05392fb63865d0d6b8182371b5c4ca63f2f1ed7fbc060abea51b79d124afcabb1485e5b434dd4853071de20bf581056874cf8ed33f6e91cc7e5b1d39339a4a54c7d00b474e5e425ae046b8fd2b7495f857f4e25cd5f10bd17cd9c7318a668d547a29c80b898e79b80d4bb075af3c5c6c045c2f0f1e32ce62aa22e2f0137fce31fb2e6501a02a6fdb04371ad07a18572704016de2ce94bbe17aae3a3f020c6b3800fe46bfac19eb51e63329272ebff0125e0d953bbd27229e2e8b69353d99f4436ae5a2db46fedf52755ea2da4be39d85fbbf85946703c4643c7c8e8839078bfeba9958de95b7e91f2651385351f3611b106c664d5df118c1950a619c693fecc86eb77bb70ce185d9c0a0b2c3e7454658731346100fa265da2abfa88b1a6eea2badd11dfe04eaf11aef373fa9eb285e8ec52528bf1c2a8380286f15c3c5aad88c1c90509669640d6e47a7e180aaae2af31b1735b8f08b4dea5d063f6b39c0334511c7ee49a31cf0ca597d84b98733ee1d2dfff48715f762f52db58ecbb4b71ee95f19e289bfdaec712e0cf63110deb62455574962894e5f0cf9af41d86f1f3599dcfa27685ce752f18ce87c871ca247b0a76bda875269b6d29101e4843880b603c711494096c8bda8413811b36d7b1b6d100202a2eff382887f856a248da3277467576bd2507aa6815829e47636d17ae586ca7fbf027a0d5e54506c88c6d1dc6d740c8dc796abcff4d82da8394091f558e03a7606824b93f1b1b31e9bc1569f9b64c57c456222a55c157ea56425314e12717b29742efc5b91ad7c95565cbe96bd325cf111982efd1e44e93c613f1c451108b1403d98c8191c26335240e94aaa202c4acd7e1ec161f6027077e52ff42436470f37aa4fadcb95d5d35eb96951fef2a303a429645e4a7a131fb1844cca1f83a8eded21e841976adc4b4629db6b338e0460ae87b0dba94f53b2ac6d5cf5079d9ecf570d6968c8cfdb5419f6fdaa06c1ea7f776405dc11b42e518783c084fcba6fe6105773653b67cb242835233bad068b8513b2cd5fce86bf8a55e43cd4ca3b75d53a3a770c6c212f8258f67292198bd3cd8a2bc8fdcbe3918d779b38b6f43a7b09383afec939ee703162e5d344e5503e8305ccf5619e0950549d5a8f6edc9b5afa69d3492696e1c89406ee7ba13008bbda49bf2c081b71f2e5cfe749cdc9b729989a4f02a0f08228b675a5a12bd4a3c874784d1f2ea1e9bcd90749863fa31d43625add20849b9cb5aafb82541a2fd20754fd4c8540b8aadd157d49d1b7d0c417cbc2c043f7ee62d928e3773f25563c2409745685e5bfdf02bdcbe0c7f65e4ea54a199f02fec60645831dd63d904a29557d08fa1a6a23223d500da13adbb734b1ef068d5b68c14f79ad1d3c3aef6e4bc4426fd0326fd65964c1654903e950025dd4e7ad012c6cb835f162c4f3727ea735ad3d9721ca0df919ac1975a8ca52c0e7be44ec857fd05ce57611a02bfecabb4bb459df03ac617b1681e4c060eea205624125e5b087ea0d8eba891afda6e333e2c6ccca5dffa7ef0bbd0a3dbff696b6d33b895c2929667fc26f6e96c9262b4db3a76030eac2a5c8bfd0efc6379674b4de3e8b0a88b32053acdb74c89025db07d2cfb7bd0fd5d0b10b5b1f20c3a22ca15d20d91c38d0e26627726bd9f87875031108dd6aef3116334c059a129374365efd64371d1e9f01d602650eb53b62268a9962c8385074f4d876cd783dda61c691289d174897e60008f59c1966f339ce5a3866086aeb95d2d46f2b3169f65a731729b1644821c9cab294baeb30a437676462fc5ca878aa6bb06ad26ecfba0b100d668caaa6ffea89d94d2393071faf8c4d306f125ab8a733feae7cf9e23518a92aa16c1bcd343f043caf3eb717fc0df53d8a75f3f3457f0ea997e4aeb5ffc7e259092cf143d6ca20d77164a38cdfd9726a845d575259f51cf7fd49faa75dcd50a646ebe25efa24a1260a12c6b30b2cf6b347e3fb806c26bc70b83a25f4377cb135f24c9300e396b7a95512499ad1f3bae87ba6eff5245452d54bf769b597c22f9eabbb47e01befc33ee9c1bb3b4e7827fed365a1564bb088beaf09ae84f4de8f79fcf44ff8bcfc01aa83724fdc580a43dde625e9ac995090dd2e62d5eb2ec3fdd6260b365c62da08bc0d42a2609f4c869710ae07ea3dd1a8dd6060abb33702860cbe8c9b5f974ea0b13388b8ac500434658a6f76c501230cc7395ac4cde2d6d44e2c36ec7dc379f6bdabcba934c193647d6d013c4e2d1a9878fe1477caf15c1053027212f51fa237449b0aa992286e6f280646b4231dd4c33a738ada5c47229a6a28d939ecd23a52027e1efa16a61888ac5aa0caf5fb5bafc7a7eee327a1bd2259047dc9ac0856344b3b314513ab1ab0940ccf06f0f09b85c3565f40098", 0x1000, 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000f1, &(0x7f0000000100)=[{0x5c, 0x0, 0x4}, {0x25, 0x0, 0x0, 0xfffffffe}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000440)) r3 = socket(0x2, 0x1, 0x0) connect$inet(0xffffffffffffff9c, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt(r3, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = dup2(r3, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669b37eff63"], 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x189) shutdown(r4, 0x1) 16:00:14 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x100, 0x0) kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x8180, 0x48) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x44}, {0x400006}]}) socket(0x6, 0x2958e1bc8e03eb95, 0x0) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x43) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000003f, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x10, 0x10) bind$unix(r3, &(0x7f00000002c0)=ANY=[], 0x0) socket(0x18, 0x5, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x4) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) getpeername$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r5, &(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./file0\x00') socketpair(0x18, 0x2, 0x7f, &(0x7f0000000400)) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) lseek(r4, 0x0, 0x800, 0x1) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r6) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) pwritev(r6, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) openat(r6, &(0x7f0000000080)='./bus\x00', 0x2, 0x100) setsockopt(r4, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 16:00:14 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000000)=0x9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) 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(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000001c0)={0x7fffffff, 0xc6}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1569, './bus\x00'}) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r2, r3) setsockopt(r2, 0x0, 0x100, &(0x7f0000000100)="0da8d7ac36ee2e2c1d6468a602d9a646612644c4d8fff52f157e051cbb70076b8cb1a7529a372e3f388e7c8c46e9df6a10a57f42ba99573aedac033a5188e313e3fa148be0cdd4aa6fab9fc94efbdb716145e0a5ba0b1697ae3286a5ad24a056c50597ee22013b178fa8fadac3eb3fed55c1ae7c4441474597958ec5052a7a60f645fd227f51c31c972503ef054321b81edbec65f96a99dde6943ed49ef0660ed0c88644759feaa8607032a8f45c99a649354f4243162ad846", 0xb9) mkdirat(r4, &(0x7f0000000080)='./bus\x00', 0xb4) 16:00:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) 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 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) dup(r2) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x3ed082cf179fc28f) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) 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) pipe(&(0x7f0000000180)={0xffffffffffffffff}) chflagsat(r4, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x80, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x2) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) faccessat(r2, &(0x7f0000000080)='./bus/file0\x00', 0x8, 0x1) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f, 0xf0000000, 0x20}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fcntl$dupfd(r4, 0xa, r1) close(r4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x21, 0x10, 0x10000000, 0x3}], 0x1f, 0x0, 0x0, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x201, 0xa37f4c028a550328) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f00000007c0), 0xcb005093f78273e) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xd3, 0x10}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r13 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000140)="200e22", 0x3) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000300)=ANY=[@ANYRES16, @ANYRES16=r14, @ANYRESDEC=r14, @ANYBLOB="171d465c55bdef29d829ead1a7039bcc43118cfd4a98ad06089013606519010181c8411c1f27b55af8307e713e89d347f3c31d9d24190484"], 0x4, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r21, r23, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r15, r20) fchown(r12, r20, 0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r6, r20, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe41, 0x9, 0x7fe}) r24 = socket(0x18, 0x1, 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r25, 0xf, r24) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r26 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) getuid() getegid() fcntl$getown(r25, 0x5) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r28 = getpid() fcntl$lock(r27, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r28}) r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f00000007c0), 0xcb005093f78273e) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r30, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getppid() fcntl$getown(0xffffffffffffffff, 0x5) r34 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r35 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r35, &(0x7f0000000140)="200e22", 0x3) pwritev(r35, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x06dv\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x4}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b6f72492c900addc2c04b770fb48") ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, &(0x7f0000000100)="f3b26ec5ed9f9f21c346ae6aaa8981d33f71e2c42e3365ce511837694c463fec3d6a5b379f3ab48a051ce87174f2654a5b70a665d993c85011db6edea71dd848045c6cb267e1f75577fe5724e7823f343884153f195c66944377ac67d538f7b63187c2a9893c47f4cd411c976304649d7e6a259300f33cc8391d189468ee8130c17daf2dab29") chmod(&(0x7f0000000080)='./file0\x00', 0x40) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) recvfrom$inet6(r1, &(0x7f0000000140)=""/134, 0x86, 0x800, &(0x7f0000000000)={0x18, 0x1, 0xd398}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:15 executing program 0: socketpair$unix(0x1, 0xb6055a4c1a247c76, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(0xffffffffffffffff, r1) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) 16:00:15 executing program 1: r0 = socket(0x18, 0x3, 0x3a) socket(0x18, 0x4, 0x6e7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b2", 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r1, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905f7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x24, 0x3800}, {0x0, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000003c0)=""/254) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000001c0)=""/178) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fchmod(r3, 0x4) 16:00:15 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000480)=[{&(0x7f0000000040)="7d1df4ff394bcc8685ce5acf9f6cccbb9f217e7dbdcb720d80593df46cf211be617339aa281c2af978b7464d01a89a19cdbb9920f13fa61610c300b56565776b5be0294ba57a0071723f60ca8176e4fe05866959521df6da80df", 0x5a}, {&(0x7f0000000180)="401bc3f105a64de289c928d0adf79e7c8cb6c78103340c3c3ba1fdab6334fb1811471396c2d955d49bfee23ef5debffca60f493e09ba8fff367b475c106125f420bab6b1da91b0cf8b79b740aab2365b0232fa33f75e6bba3a282bd1b58c3370e2c69cf9e713c47fe7c54327ce9556199f095b31b65b401665a89ddedcc7087fed4730b37da3fcefe069320e23bda7690d6ec57923d1f2b3b4247dfa961ea7b52211b16f63", 0xa5}, {&(0x7f00000000c0)="36c4e058bddce4a7a1ee57c89ef1f33855fe470b3040ee530c5abee92ff01c65b901552e56d9106dc212e808f5ee104b77fef2", 0x33}, {&(0x7f0000000240)="06b9df022aacbc266bcdbf7cbf7d7074d41e015860e6039d28121822041aca20c05b76187ee4a402a18b9fe156c3f551d3ca9367d7a71de6d686f1d61baa1e5f25", 0x41}, {&(0x7f00000002c0)="6dd901c5393c7175e578ad235227e619400e4965bd927912bca90ae2a0d22a81198ed30e461e656c08f8a1a63248368681154a3673406a945ec47eb71ecb5d7920d1dab854772b1667e9b51c0698405aeccf0b72dab1766fa50a5ab4b82ac313a48dfc52a20b71a5d68b158af7a55f64f8ec80cf3e060b512a16af0d3c931d0125395c7850201fbc6d000379adcd9d5908a2c60b90a8d2be2e122c4ee4b58598ae94918e8ccbbf9124efc0f793c13833d20d4b4ea7bdf3fb85eb1bab57c2de5b3857b1f9442d8ab1094997627cb4", 0xce}, {&(0x7f00000003c0)="ce6b9a815da3a0dfb4b836864a705cd67dda02d673de9ea8d2759abf2d2732b7a06322bf6dfdac61af01eabe", 0x2c}, {&(0x7f0000000400)="c84ae1c70ff3b1ea4fd2f06c61cd1bcd9b287221b678e28886a8786289b89f52742137950a3792eb84fc09d46416b72886a0f72d6063153fede8a45d4b7263fa7787bb9718fc0992640cbb1d34aa8225fb", 0x51}], 0x7, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040)=0x9, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x56) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffc, "f000000000002f00fdbe0ffeff0100", 0xfffffffd}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000280)={0x7, 0x2, 0xc}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x8000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x80, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = openat(r2, &(0x7f0000000300)='./file0\x00', 0xc01, 0x1) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000340)) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x3a) r7 = socket$inet6(0x18, 0x3, 0x0) dup2(r6, r7) recvfrom$inet6(r6, &(0x7f00000001c0)=""/39, 0x27, 0x3, &(0x7f0000000200)={0x18, 0x0, 0x8a8, 0x2}, 0xc) r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) write(r9, &(0x7f00000002c0), 0x0) 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x2, 0xb, 0xfa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/`ev\xd7\bv1o\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000001740)="cd9a9f5979478826c1424c712bb906654e401a6a5800b04484cdc7437fef72fd0f81b0ba4e9fc696eab3fb51109f1f3d5a69d8d30daf4ad7dd9e906b101d02fe93e38fd6cb46ba086c91a377cbd6772bbeb4727a9984d010e94814eb207e73b7e2583c8a9b92c91c6a0d331a8db776fbeee0593bedec5ae097c58021018791be9139d2c6bf21d120d9b22e1481072d9a7171be9dfa1a2c61bec8405bf4f9ce2edbc1beb99edffe54240628e5052102c54322f7bb6d4caa617d91421265c84d1252e02799e77efceac02281fd930445d64f68796a7aac817844ccad66288a85a157a968d4ce4ba767ece38b266bab65c79fc71af62b2738f7fcd7e10185488d5ca2e3690cc8a2cb4aba632a262f47ac0baa734a2884b61f90912fdb7ec5ac44283df2a1cc49e75f722b6a91476e12f7e9ee6c679f7b48df20c0ade8c243decbe34667a2df50b51e0feb09c4af41d608ff301a2da867135e18c90bcf0fa3d05c12c4d7e7a119063af701f749781e82bea39319223e91bac5df4e04b0a0f4aac7351f7e8fc339ad57252273fc725c21177137fd921e4ac0dd0213d79b49b84ef2a7c2c012f2662160068ea14d781427a330b9f1f10c3738851e45465d3f758eacecd9d60b75a08310d5e9dcd9c02e810077371cfec2998fc527c561bacd6849f74ed74c21f75b1760c2367b55a04363a7fb2c86b19d41a97d498e29db624192b5fdf8b68cc4e4bb1079d075bd30abe45b728cbb4c08bcff66124029163996090ac6f2eba64466381d2be511be7f9801ea5ab84e5236f91ac0f316fd8e31668ae54949e2b68ee8678893db4b545af1bfa35456243e33770536c850d05dd4a47182d59acf73a7f0ef391f5b167cfbc8a936aa52df423fa2c94bbfc4c83ac9679180ce2544d470dd5750b0934956c13f14e7229ff7519c73838534c3b2de0d905f20ab55c6d45d6505c84993b74e66202f79b05b343bac773631494fa28c6df688df8689f67c8d9e0155ef2c7961ebf7eb8a9acc3212f962fb63a79b6afdda47c04091b109e3bde46bb09edaf4763bd596e468c095e91c1287791f8a77d6499a129182bceb3f507d40fda150b70ee0834358f820ef72f9108e1d8e0a128823f8f9f7ae53b3553487b8ea2735c127aa3ddce0592f6c5621f1e7b062f89277e6091ea2410320222181a082acd7a224f9dccb52851064d8e2b5205f856bbd4dd9a37e1b4638bf3007d64350f02b7af78d1b517c2d48e4f8f85d0f80cb4e369441a70dd1749df4ab8b27013b7629560fa8db5e7a6e3b8de34fb9bc77115d7c0c999f0bf72d8941d7a1519193703d876120e3995f51c5836f3b71c31e925563c6f2377c423e8742d654b2b22d3240981babf0b52b72a0ac340d4863e0a3f4dd195596be20a9185bf64ba6ba20861a97dd5afc5f32778f43272e7dc16dc476753d2f8ac73da629d3884f3d728d07c0d7efeb713e434a73aef77688025f43e7aef6836f2f2f31cf2b65137d2064076ae4d3b6a4f9702ecb5176eec34de0af88ef8f8ff3352bb7a55163b13851a9e7de4e33bb4ab119cfc7b5be64cafee910d6b204658c92c94a3b9c28bc9ec69a2ffa29eef9befef1a80184c8ed073c56901a41b38e9726176f19ef295e307b3b65dc0db62d4392678ac2f02ba4a6e7f55273b7877633c1a7c450f21bccb74250535db2d7fd58435f4e52c8754fa78859e3419b5c0691666ef920392a5f2baae279a8d15e8f9b6e27951ec982781efd71f2fb7b61833d708451b6741d1165991473ed4a9e596a7de1bfa16af869cf2ceee338f9a56db91d0a873d63a18d33450b017bc4db5d5f047798db657fff866fbcddaa4d45e67351c4cd40f03c9577ddf28bbc489aed6ef9cafc64e224c80ee0c8ff7167be1b76e58b2237ae0e5a5a74ecbaa3ff2b6426d79eeb4d8f6d7538b271345eb598cecedb33d6ba07053ba5c8a039c8e49387a9e58be93aae96394abc54a442834ce7f2b6ac445c56b850a5f1638c5142ecf16b777f47dc6f101b46e1dd33f854f4c04be5d36babe512ac442894ccf497b064418646b82829d5d0ed16c7bc11ab8b7a7c748a970d82cf4b92f778855e392878570e94b7de1931876fac7531b03c13059c6ce2c489ca55aa7a5a739a480a243ce1b7dfbfde9ac4d6ceddab72f0f9e43e6461ab6a01780c49fb629d2c6b9a198907196ed00aac9f125051d7606442b613daa142ffdbb1ba32b1b3a2fd75c6f9359c9fc3647975fd84f95880e768d59e30ac8fa2e2585b2dcb822f67e3974ec1bb7aa95c1a655fdd8c1cc838622fe12eb52b637ec7bfd6dfabe8c6ba320c4ea00a0c1126a785b27e8d3e040b87e7be6803b7d9175a15a0c1135aafc3bf881539f1e063e47896d3457c9d85a1ec7be1d1df26972f25983f21496df0c8bc822c103e7164b49b206949ddab2e396a7ff9fd3df60bd1815551e573968746c2e5ffa54a786d1d8b1cd66fd688e98793c711c7c09e6f7eada708786202aa12513f6669569704f6a4b5b46ffb916face751d08058fd897c30b1f9677c181f310824c7f73d81c3affe3377c8b3d15546dfc8c7a0abef76138f0a340ccbbd33ca8032c2d15281013661c95e2ad83023a59d78d64936a620f07ad99687621e0ecc6d32072e08ae8d4f434d50c4fdf871129fdc3cbc7bd985309a7e06ed10d127c9b4270b3f8eb9a3fc592d3ed5651ba4a3657f5134135bd1de6797c147f66b308fc7d081acd7fd81d57b3c3969d0f422af35264730b0d66b851c27a52da0f18a4045eca645f8b7c4827db406b55afbde2427711afade1aa43b6fa326a4efa54b68014f1381a62281f50c30eb8a3030eb2c884532e6980025b17ae2d52715c8eb75d9d5b30332371db65a1db723be43e0de0aa63326b43c6b6fa28ac761b424253ca17e0234c2de4342a45986ca5493dfdb42b4b04173b20b5bbd8102c35bab4adaa418f13ff8b9842ef1a83bbb7b7732657abc45c86ebf64c6c02b1e08a432a4bdeea79d132bee86dfce159e6d5540c980bc671645926a59f851bc599abf60959d7d39f5c5c39447563a461e193d61a9882ef7dd1e1930fca2d80ae7708719bda1192b7886d0b31f3557dc9546414fec17f89d6fb259669f642ed66a04ebff5b064683e803ab593386eb7c04314a692aec6f261b5c715b358c425394b19d21b5103075112407ef404cc02121b4e2f3b1d350c0b716387f39dc0aacf1fee4dff4aab59e7f23c7fce59d484d2852c49b69d8f1baa79329c967424f993e0190ae0c9c6037b6729819f1078f0bd4a50ce25e90bb9a7c402bcdafc597f63efa61dbd9a2c04259fabae0cf977893f1d94b4433dea1b6e0b1dd673831d5f9209ebe268984a4e1269c6072b5087b759a1a9913de8b0fbe28f511b56ab691c87c1a857471d2a4845f53c75619572bc8840d6c15a6756645daa1b53aa7d7606e52e9d6712c29baf1c830a01b665d6c3635bfa1aabf5b1af074af2df0a3990fee63f764501b5a4affcc7860e6b6e3b17e9b67fd5d11fae2834064dc318acd04f16914027132de137b66a91515588fb98028facd41c51a9082a9257fd8cda7e38169181f138378a4d26c8f13b955b5184316c1f3078e29d1fdcf30fa328101c4ed7bc8434edbaec497009f4bee4ce4f7564f98fc6fd3330e7b32948c3c5461aab6b0c34a584a60dfce1b2263adc2bbf682806f2b4c0762e7f229f1fbdf92497a4dba06a137b90cb455b913e9fb1e924e8d1ddfe29e04942ad808dbd9cce1589343d64e3fbf4f800a12f3ead454f70f101892d1ad654fb48655c5d205d3b2d6d82e8be0b8b7ef4a8d5784d25a3a68997f9c2ace6009d6a6e600b937ef04e127888a3ed9f24568ad03b7039f9db3d072afad5bb8372ed0d8c160445ee2b9df07a00a195bc892fb8f34d84904f92488c414220ba676acfa61d5f19980d911b8309aa1f1b0138ae3de4609097ad99e0e258378c7ab670b2b7b161384c6f5b31d838c834802c04e0dd5adb9007b892db86d7dc91ec5316d3b4bd5dff372fb817b8e388b08ecbab27f04a820a03a83cd881582cc6a93b6fb2b9b2097e454a29c89cd68e781654e1ff6bc016616f0ede07ddb96a29f7fa20a0faac75be8e3dd503d6e2c8d8ead8eee3b65cbe04ba0f5cad3716367e8e3319d4f0b1a86521eb8841a8e054e12f3ac860710f6df507fb3d56a2a6aca07d724eb9591006e096239936b3d93a03ae8f4e98e7b880d9c1aaaa50d5d9c23a5d7edd1d0776c2bad1454086a623a2cc7e02da900755c20b40bb5fb110bd0251885706e0861d40e79ff3ea1fbe833660be118a2d6b4529e213a9b406e2466cf61925bd2e6fdcebab8366b7d381e13e6702cfb8266757be28be4acab97cf0228eb455fd249f059ee1eddad14fabd5fe7dd2137644c4ec63b8809875410340f6186d52e7fcd10865246201251746c96ece489a63974cf6d8d26f80df852a2107ea9746ddd49c8bad09710236fe242c8116be3ce7db9d342c8fb33d12a3535c47b268b1c622249e0fe75d8dd4a2b7e27132a333b7cfd2fd936a9b5cb7b3f101186bd3d40b4e9ef0320d14b5f461ee47725d0a80edef849e6ba81f25d5825bacab0801c87f97db85390e875e68cfda0a17372e4973d51da8a5f1681694c177a7acdfd75467d5d86ca22f3b9df67d2ea395b05d03d60b996b959e1d439a63a7b845e356ceaee49bdb40cd6103e7d68f7afa5a853d7c380e9b4d25a56ea3cefe8cb6f9fa85acc5b27d5c0416d9e8cb338da1c83b3d85a627dc8a2f2170135d90edf6a8e53cd31c6223f60bb621b3f84aad601119960115d131990cd1fbf2176f8e45e974b95d2b58be3f1531cab2b7cdf2559816ac27bb3f682ba4c213ddbdc600be6d69d5109c98fb2363af7b44cb96dc1cd68e03d9c66cb698138f8a5665fae4a92a6e02f67171ec7be8a4b525548a8f892eb0c5d3771ea561910be2cdd21b58717a572b31d89c0a5ce9d5e439bc65248595e0e0bc25e49999f30dd40bafe60078957a482e7486c60dd7ece0584da1cc98dc0aafc4e8e53661aa1a68e49913db441322abcd2f1ba04c2bb1a67a4e4ce1cbf462955796ad1ca512680b64cda051b547c9524a83bed1562e7af5e559e2a14934fcd515b41b74889ccf669b097835df2a2f422e0bc368c41a130b8fc1e0c75eb4ca6f5a4e518c1619a57a28963eb7a37946c6c460e2cced2c7389cf83f8adf558b93cefb47316d6fd500c842fb7f07109ee03d0b6b0ce4a097f93537993b47e9070d019e588fca3b40c24bc481c8ce47a2965f0baded1eafa14b491ad2f69a2e1b4d1aa43784abeeb69844a5f75927a20659eaa6ff2bbbed29332e0e1fe9c7f2fb74f06df0cc89a0016f8879d08bce6ee47b702d0c3f470f770e276b38257431bd9220801722a20a934a4a4595eca287cb005ee53d9173376601edad2e096385ea4008b51cd77485b419728d5fae7e9cdcce23d332bd61b2c70d0cb3ec7b788d3914d37582c54c2ce351fb75cf18f71209964baee20cd93b43ab5d3c9bd1df63c3df54db7675906d16dad7f377a36aaa5836953f619a259772d9d40a811290228a6c30ed30c3fe2928b1748be00bf97ffde65f29231df1aedd748c7b7bd59b8bc4773b9f8934aed7b8982f0e4679a6d53cd53fc8c198f0869d5b01d06f57cae0e102a8bc1fc67debcf606cc012b7543279b11fd02f1a76ff0a62c4c0841db2a80dc9d49d9d81e6070e660f0a6e2bd09e8f4d7db9fca302c498b6bc41e69258374e2217d7f976c07f071d74861a82b81a12ecfa389edee02d56e69f93ed8e7e", 0x1000}, {&(0x7f0000000040)="38d0cf93aa84f692de0e62b52108f89e5e9275c2a612e4f7b439dfa808dcabe790811dcb5d929007", 0x28}, {&(0x7f0000002740)="f405cf32bbfb1be1e3a3cbfbe8d6d69298a6b8bc05e4d90248267be2d2f5ef7a5012128d7fb246957a374c887d7fbbc19362b1d4aeb0ff102bec4b182825af0f9d670db8ae146bda4525e6d9870612b6f59e494c4f41a0e16ba7bea5462424ffd9c83d80e657f7d61675500871954d1bbb64f27b327924e082fa8bde40e565bce98f5e4d4d49b6e9ee9944236b58ab4af20ddfc548ad67019c894cffd3a5bf3f8c2e51894ad43faa82217d00439ea846b614d7ab91ebd649c7df4386e37a3e0ab5d9fbcdae2ec5c5172561ca5137477cb4b1d3682d9031bd4acd97c59a8b97ec153085e77ece37fc8b81d4b824a1fdf82aa71c7ce90b4f5efe63a8826d7085c4ae16ed571c159dc064dbd4a0b77300308825c362523b123d84ee3616452d6bc3352071b91bea216a76808d7ccf8023f8ddd5fd529634ce1e0a00eb65fb0adf6a40303e7ff781e2bd72ddb35924dc122b882ba0218b24973127710837d4fdd62bae07a7df98fd23adbba7eb690283bff5de3c8b1cd5c1ce6c66838c2bdf640df08566bd291171dabf051a6c64b24b66784c0c19ca7d3a7a7ae717c2f697f738b644710ac52571d084f34b66c08c4f2094da17f2c8c4ea5e735959d9163051e421ec8b51adeb59ac6e394d7d9e88b4ea95d496bafe756b4e8b4202f5c237124afed1e72b8587fdbf4c3349d8f98a5a10b49ebe3d4ebc1c6bb8e2928f3ac82f1029c8c8366afaa307f361c2fb5e3eae57171de565106ff40e1381e4e2f1143e8d83e8a338af5c8adaf11eb1441db5d81bf941c4b49af1ebbab515fa771f5adee3d91ae5ce9bb128aa91c41de4e31a34ea87721cdc2610799eae1a046dba212ef00630585d5b1ca7067bd5f26cf10dab8f6fd166c3adc371ff6cd43689bd5ef2fd0f08f0ca0bce1b5748a3b20c09aa9a26a153373b6bd9108205ab5132958a615a04df5ac4c8dee914bf9fcdf149fdaaad2e558dbe5907c6533c2cb1f0ade4b14ef95d1798d81fbbc075e9a9614aac7d6ca086df078326103a2f68c42bbd83ee70d32432e308472c543c258726601ae35c3c0bb1ad7333eeff5cd57f49ab9e49999ce2f0478823fcc7edda6093d3d97176c63d9f74c856d0ecced2a449dfd97cb90df118b3143e34b92539e3af34295cbb4234bc0b653f8d4824beb577dea84dc4312ac6ab326828e84536e9b39cc058d60d803762b7a60086a9f46d9f5254a0f9999e5f74f83bae3a0389efa4252d225f792cf3baaf972fe58a690c08b21f796ec48f4320de97e5db75ed61b3583e82eadae50643603f9d3a62498f1807148a0467d192b733ecbbcdf4e35eab56719c8ce32f7f7b50ec751b3c31a805c646d3d65b35fd6c56572b730ee3171af331a4a72c35e8346d9aed2727f875d440afb96ef206430819f501cf3f49d529de08ea66bcdf3efc6143c1a63c54e77ebe575399a0ae1677d2e50473f2a83c40d6fabede74b4d4b80b72826f2047b477c325be9363528e4d5f21033f261c4f42d193c3128ea3ac16297f8cc0fc282ea5e646735a8c295f429363ffda7b6e96ae0138b80163ef6815684fd4e1cad8c5247bcbd0819ed5b7a15c5aadf3e76befcbdd00abb7167e0370e3ec4ac1bbe86be1b963bba6471c64a3173a7120033cad29be8a3b72b08843dd11ca529af17065800e36215b05c0b3a1f489e92efe7f2e72333cff117783adb8c8ac8b69e8f85119cd8562a2bd3b8cdb98f8f2f1f02e9e9a1371d643a8c2f8aa30c7579747456cd579e52eb3af1c00f30389f136cbd9057f7fdad65ac12a42afe12977077b917c6ab34063ee4617a406db4a5881460a45317b680581ef2e6c707e9838409fa498ea248748b73b8c4cadd8c632f759c9a8ff2340915e1a425a12736f5b32a8eb480dc5bf039737c187b45e55d3c9e5834e8ec0c9a3b0663ed6d37582625caffbb7424c4bd255e45337f0386416c2bb2b6b98fded4197bf3e497ff72d477bc68cb5cea45abab9a92f3217ae18a670fa9e97a00a151ffdda0428cae3a58296dfb9b38bd10c4f6d9c773476463ab298d1da240141670d2edc3c226a47f51093226c1e80c6d33598afd7f8a6f476e78ff2d79d7647efe4dbceb1f63c73c8dd7d5afc3751b98ce09bd2ebe2d74216a3cd85a8f9c513fbd00998b6606133a0c353805af20c9309df3d2c54e1759c9cf76cead93cd2dc50cc471dc593f5f3516594b3ee0f0b784f3e60b6ed9bc3c7a90b4724b7be8c1bc92e75ed24c0ba48c6ee59efcf9ee9afdcaf84655d4a7308753e9b7c7e142616af26c07775bee8f820fc101dcd020ce61363435e7db5a9b879f55504ec3b8e3c0b29460ab90c4263bad4360a70a22fbdbc80a4e94d8ba8a1fa6d6e9716ce8761686c485c55465b973bd8a29829437ee67e70ac273a46bb2de37ffe047567b5c48a0eb35c048c9cc51b1c7d7197fe9fcd12e9ab0394dd7fc5f5e8f8fe1237fc81728b4c17b347db933e38a2775eb857da02952cf833540d76e4e8e1b90725f6dcf5fe912315c9f4a195b0943dea2907fc3456d5ca4b5754ea1dcfc2d3aecc2548931b56c1da0caa222706df643cf309583ff28a82a9a12bede54256c35288237d4e92e622af97cc8b1e41528d918c38724a7cde92ed17c44439fdb933f54e1dc4853671afa80d2c9d807cba2cf8e9c866799e6cd71b7c993350a2421a62ff7e75eb955372caee3441f1ba95f99dd7601585c265d25767e40996b12d00b26fc5704f1b9ae74460ff17fc2c1559df2394476400a40ae40aa4b06b04be26e7b80348892ed7eafe0dbb3e903f2ffabcb7b40096e0f20693f5c501dcded8a8dc2ffc8c0ea9a8e94c13d4ad0c70af84b4e0dc563c2b347b49cbf6f339ae33410efec36df900703021fd38b2f97bc89a6d93f7022b629b08588c0f2e542e826f61eb6a6f09623311ecb69f49fbb0f22ef12f93f87e2cca2db980012009b6f9b602b23af93d1bc13b78e514f4cb639d52fba442af5de965d20586dae22eebc7fb86579f3342541594f24e4a64078d7d132601e226a3c363c5911da9c994ec679369cbc51833c1bb326a116feb98e456302a6e77cdb44b4c400d8eb5de4c38df4cb829f32944fab0899311afaaf8efa1fd9e9b1ea11fd480f831b768745697a9946e0639446d25771ac8cc02c5ac7b228c28f39e17accd8c55a0a7c63533e5431b364af4c02adceaac12d65880d513e8484b0bedb80db393f675f5b5ce1a7a08c5523b4245c384888ac2a56231ccdc475c858de441dea528aa77dd2b1b32f87f3d0223578110dfbfa095f5512a4ad29f196e01b87d58b566c7ef6c7b9432f3af0466eeb00583ca437e7495143f58ac2d576e5a8d3c8f6a13f490865cf9dcac1ca478f18037aeef0d7b9bf9286f93c329b1248e54d48a181e61ec46396834ca602ce04b4a7641f9843dd13b40d0cf7351a3877323050bbd4365d496fe552eefa7a8b94debc6609b6efbd7d919d4209fc570d8f09c3da6228c9ea05755e9a7b123964cbb60a4d8908429055d54e9f110c4a17d376cb3e2d9fc939661ff5367ef95848ba66889adff3f5743d5e9b7efc8dfe0f3966079838faf4113f7dfee3103139ab7107b3dd3a79bd756740db1fb30d4e8e8e682a745688f6c946755cd368b022e1489d66e6fb59027b8321bbb5a61f23cf5b724ed6203e552955bf62e08227b7b496a8ec726009eb3dbc3198804e17763e54245ec31b8468d496a894dee8bed3c5531c7863dff9a34f2c8385674a5468a386ff4ab9a49f86607ab277c9d15328b9d8ffd5d37bd2a0b178b90341826f9525b7344c8a20c273ebdd35c4987c8295356c16d6020cdf8bc4be88ac9b8cb41a24cfcfc49b0c66d7382b2bc47c0e79a4bc77824df91bbb77eedebbc5d7625c54a982ee203673b551546ae27e9d559a42e6c4350a0749e0c67a4054d9837bd20bff303741dd5f9404de5f9b335efce14980ae6c0a47433194353c2a1d8ded300b136d6b29b12549fcc8fbfe96449a5c442ee222befccbc825739972c024858172b22b2a0823bfb0b31cf7e684ea19d7d2987ea774eca4caff829eddbcc41f16bc68736239b7bbaf713a8909234020da7ca9e27880871ba420832ac9c552936e872ca3a73a52c65aa11111de36b4ef4e249ad8ff1058a59e98d5c59d5724f3c2ea08d550c56129d841977931fc328c72a5f400c79c893e58b9cd3d113b5f5b52098ade3fefcca33c28842a8e26776d570b994cc34aa38be41096caa214f0bea98bfda1b4caff7b01da3c52653f027d751a596e3a524fdec792751877ff65c26fc2ca190485c5db804e0fda35b7b87df66da0ddec9d5b844f51827fecdd3d5b53fed89a62466c700d1ba9aa9ab4989026a4c6d967a8b2b967da52ae4a8db740e46417a5bd60dc9c95018b939ea94f2dedda3d28b3c4e827b524e06b8365817807e70c0e763fbde798ec2f008dc0dcf548b22d60374f74216924e88b5428e64d7f590b121cfcd700026d7708879d2e12c64fcfba0a8e25bbd8d63442cd83dcc4131d800d27d530970ab7fe95287de95cab8770b1b1d3356b1505fdd911b23a5a02b10a285f8aa81da73d4075d1f0141e3f275ca756a3bfc6568b4517bfe570cbd60a8298978cef4302448b49427bf653e75354ed779836d22bb352e565b6c172129ac19daac4731252b36faadd006bf857a53ed0ff1682956744fc9886d1446c982b3d60a287a9b25b777cae3468eba70010765ad86b5227e7fbea55706226e4f4c027b509ae2c781acc45351cd7e34193cb384cafb4aabd530f41e06d12251129ed0a646a81247c2c83847b9ee25262c198956808bd82ef7bde18591e1bae0cf06c2f9899e874be2e3210d72198c33281ae4b2dc119b8af357606f9c8bc22bf85786af9c23e4dd66ee5ce2ac7b7adb496ab8c2782047a0b869d46dc41ec8cf009040ae2eb799ed4dc5f9f06fc51e314c6ac9382a8e6a64c3e2a580a3b249372955bcb03d1b96a1a6777ad134e64d4bef060e371a8e0327ddbe80a1890776fc93df028b5b2d8c21f23b32c84d19843342806ab992a33f2dbcc1ff080d62c6bcdf1e2836ec0bbc9cebdfb7f7abefe3e9b68317800ab46038dd2e2422ec325278532fdb23b15d7d653f2245e5f9482ef9c0f5e2e6207497cf40a8fd4bd24829a43045de44cd265803b0b62e977a815902b8ecacaf701c60563cdaef36158dc3db6619a2307ae753d800b1578a30db6bbd4a1b74597415ca1dc9870e06b64d8e9a7a6a943f89e9da64da0b11995a307da1089b2911eceaa55f30b5f414180492fb5ab92a9f2673fec12e7b59dd49d1ee1d5b2367432325faaf7f9b4eaf32fe29f626dc1ceb07f7ff6a8b9b532dfa7693759c26515d591f77542f0abca7aa72b38e7cc707e0b56e9874d35ca7d329689c41b50beb1ea98e843e725218c3e471be245e5222f0b13d2419a091c85c270fa4a9ae55e89da028072105a03033f602fca0495fada0f9d9a9915d26e2b849ab9790ed887eb39c35cba02174519b41665f4f236c0ebd9267a5bcfb77a3aa1cd908af1e8433ed353650af78ff7fb6058ec823856bc2b6d7eab7860db4a5d37da34733dc6d7e4fb6300ad158be57af915349ba094d97c4f356dc4bc98edb60d33481a8d72eef5e3bd395b095ce2a176b7d828f40d94270b9fe32682869fcae033e2bbf14e410ab2afea2f67e0f00ebbf04b1bd241e1cf0e2aa71dc92a1a9c0c9be3152100b8ff8fca381f2c2eb0befb9bda18ccc22d6ee803dfddd428bec6922244dfcf9348a7f00fc0e50dea8c96bf2f1389dd1f5ba19d5427cd2036b42", 0x1000}, {&(0x7f0000000200)="a20a8f", 0x3}, {&(0x7f0000000240)="7e1ca2e8fc46126b0f7046cdff6b0626b937c9ae997f72641a434eeca75897c72ffd008650dec86cbfc0a72b70f014d9e02957bddb533d9eb4c59aa2d08e26a160d195627efa7fb00de296e8", 0x4c}], 0x5) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/103, 0x5e, 0x3, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000080)=0xaa156d7) close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119f01056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) 16:00:17 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:17 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={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}, 0xffffffffffffff7b) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:18 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee01) syz_open_pts() r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) read(r3, &(0x7f0000000140)=""/4096, 0x1000) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x7}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x5cb02615}], 0x1000, 0x0, 0x2200, 0x0) r6 = geteuid() setreuid(r6, 0x0) r7 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r10 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r8, 0x0, r9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) r19 = geteuid() setreuid(r19, 0x0) pipe(&(0x7f00000002c0)={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)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r28 = getpgrp() r29 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r24, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100000001, 0xb1f1}) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x7, r6, r16, r19, r27, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r30, 0xdc, 0x7ff, 0x6}) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000080)=""/10) pwrite(r4, &(0x7f0000000040)="42b11b9cb7153f3f4424afd5", 0xc, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ftruncate(r1, 0x0, 0x7) pckbd_enable: command error pckbd_enable: command error 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002102, 0x9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x172) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008034ff0701000000000000000000000000000000000000000000000000000000004032454c", 0x2c}], 0x1) 16:00:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sendto$inet6(r1, &(0x7f0000000200)="d9e94dfa11746997f144bde33f81524c9835ad6d5539e5a26566feff79a7bf422e9f02828e92437c856166a60cc7ee2eabcead6507eea2420ab55c12a9385de9e88e242a0141f68f945a83154b0d7514a4707d41249e66233ae1b4af151c4e3674d0ba97835560a4bbcbdfb18dd36fb0f41626da8069b7626155f854567afb51da446f47b5289daff83f745bb2f90e9925de4028fc45bd4c89f26c36bc12636ffcfb4295aa28109b1e87ea2173f699856f54db42939a71ce56b669f235d50f864260d05f6ab699d3b7ed0ea5f80b6e2174c8cd383efa3e79fece5c332f89c7da99c32e11acda2e5fd247678b48bcfe75b4a33ceae68ce128ce07581facc93459ca36771f34e1ea05e5cc6cf7641d97148a42e0d1e81167cbeef3343e7e4326c9b7b867fff07807c7c55377fb440756faae53c802024209392dc67244f0434f4245a0bb3f9d180d32a55b49c24e9fb599d6ee3709f0c10fe181b97da07e568cc28e09283c2ee7fd18625dc5f3ba3a30bcd786a5faad63bc7c86bec849fc18efb9ec0197325b73bd0526e690dff460849a5d656aa2ef3f001fe40e79803168adf0000942f42ff624716ad012a9854cb2c48ab99d763908cf33cf17864434ff05b89df5f10ff7275c54b3c15c128a547ebfb3af61d55d401f1b691a70ca2b3a156df46065655fc32c2c59f552a50dc81b3cce8cf0bf6da118bf9f2c7c0e8b593211fa97373bb4fd96046af5b74e7605940547c7d37dc8a8ef0bcf088773b337857f03ae5ded5749701a3d6f218581276d611b97fa06b482e3f0f94648f05d2288ca9f3d731d0c927f4682952ffdd795017b1ac034412338b3b10d91cb6f5bd01c8e8324e8497d5a5800263f9cbc22d1a324f73b767e751489627f615c3e9b797d5f5bda08338df1e042ddec64d410eb479a889a669f20fdb6c8ba82f8391752496d29818f6ce4e5ce947a6823c58da77d52607d4a6792961a5e531f7f28c5d4832795455120cc9aac8bfeaec81417a3affacfc3d07278ae89bea9ab16b28d85a6580322f616fefbef185add7623c33ad33b4b348861aa1c0fb51fc62b0fb77137183710229ae87d3c36468a4def0425dea165d5d9cbd625ccedbad3e7ec24858bd76617273e33627ca6f8deae807e2158fa48d0e79ce895c36fe899a2510e490207244aa8a6e0e3e1b53860d291ac5b973d6ddc2859a9edba4d4edbb4dbc60ceecbb291e069230d3e987e79892f8df3e4a7d063f6d05ae42647f45b7e1aff499a5bdd5f3a66f67cdb4fb6f65ca045f2742cb324dd0a76962a0d0850305418602d8d3b43d904b72d305b23034547d9cdec205b608a802df3c74f4ef709a21c19690b5b89b9794e8fae7cbc18123a63f6905aae3a40ff8489163349c7f7c52d075d9cfc67f52be635b4afa43a8b0a13112003bd6ec5e555fe1ad427d35ea78b702ad4458d28b858cf8e7a853170b15c6a36c2d2d5875ba3b7b10c4dccce81ee0ade7b9757e4d1f2337a7fae17e67141a2443f86c7ed847e537de5c169a9daba948f4d5aae36465f14c11d653b3eaf192a85d094140a1547f8a281e2b46f5deadf6d91d4a418dc573ff2254305292ae15b113693850fa91213180da106ec3c661373e8562e514d19cafe63b616e0ff426daab6f2d765efe8da6cd496ffe7b9c2cebc146a2642e99df6dcada2384d08e919dc474e7085fc3c6bdf3dedee73a018f55c6f4444aa07da85f4ed8febb42c73bf3e6147d1072f8dd8f22dde1856aeb4e056ec35b66ecdf164cbf420ad9c08b074a2e536620616289cfe6e329d73a25c5d7f49844cdaa9cb2493953c4a99ec4f09c38b528ff5bb4e722de19905593586df92cb0824f653f65042b0bb16e0e6259e04ad3f67ca5d807cf1232ac4ca73f7e7fb48617ddeec806e6cd7c3378c6c148ecfda81e310e1636fcae1e3904af6215042bde1b6aff293842fe90b2fa37383c881d367ae6fef02232dadf82bf24eb06d32784ebac3430b8eba11ec4f866b5ebf0dbbb93dca39e3dd3ae7fd5967ef484574ce009b7d46d3ca90a535689093155a0b29f09380ebd757432b8857141414d8e58ed92edaa80a7a035eb6761e0193fd9d2dd33a1504ec01cde8480d06b4750e1b1cc08238feab6927a9243ab99ca1280d091112c1e5641c72d4455001b569dd02dd291067be4458f7217277e44c70487ddbaa0fcc079c9274e18c46edb506b9141e140c09434bfcefeaf9ac40bc2c1639400648237add0c848c77b3dc0dee833a00143593b093342b965db5cfdd8518eab8b7266334ea9b4293ab22df18dd3e621468aa9b68b0f1ea4f125342a66157131593681252aa45907db5dab1927e6144192a4b7f62227ca2dcc4de9c33f1f5acb93f3c3f429789747b7a952940ffed0c686af0842a4ea5fa9f223b098019ce1608e20ab1c53f764b7259a5c67a7383ebe0ce0970d72bca7d8730b281f56f260e7814e9d7ecbc2388a464a3b3841406e5f35c24882fcfeb6584fe290d48211fc40df3257221d8173ebea80bf47c6b5d3c783053fc5edb41c9150c9359ebce4525504eae0da3292495e410e618fc42cdb7c1205517a78d908003cd41726174451a5cef1c3b971b3d2acd03505bf49d82036ff7751614dfa801a43914bb8d82906871631b4cbb4c91a25e33d1582b3a04626f0591d02e587e307fde440e2e21a0c9b4a45d66e9dbded383556c89c886f3221b3989bc08a3edf54b9496c1d630820f8481f5a900de14a0cca08e52941aec3d0d361e28bfb1036137b207023dcecec88e4b7ad1e8991886dd306d322ad15c8cf7bf91fd45496e5f57a1fd194a43f556528e3ef872fa587775b222013262a19e5d32d72ce37a763475f4eb0f124422c29f30275e6c0c0ad262dd6518568e96eec5a9706b45eb68bc7427389f0ad676872d0bb03ed4b61f6c526c20a76ec3b4d3fe7f2857171e2d824c5b2ee8acf9dffa8afc355903a85a79c811d3f5e76f9061dade271ae60043e74f08bcedfc1cab8c1481b95a7b31517c46f43bc9256b856d9181cad9901344b215d6181ec974b7e00c7ed2996cc1cc60bdc5cbf914e736bfdec0ada1b1e5cac8cd309529b5dfc03429645d03991527796dfe70a4af596b8324b914a63c340aaafd82706bd7ac05a5f5349952135af4970c5a9220e07c30e23138e6e381da8468993073149381e4721f60d2e4a88ad9eb1532539097ab880e809e0ea01bef9d343b544f55f2270f5bde9a721ac46ceff1af0b1e2b0eff508b2c8fb551ac1106a9f59ee7e63225a49ed0d05a36aabc37da1619edb3138dc25756377b886a9e33a69c05ee161794d22ce8e85615133aa7d2e7f00eb2fcb2dfd257af846429ef0ddf78f21f1c1607349e54005148f3fe3e028f5bfc39585a5923bc677e1735bcfa6789da4e26986a90d5bc408e6e03b4a928c2fcee1461962c790061957926fd41cf2dfe372c6e590192aefbfc44bdef1098cb1e8b89c738e22f2b9e7b72e34217cbb381bafd273fc2dce63f05cff2cdd768ddcfdb9ba6db0e75aa8605c8aa918a73755168c0428146e5878f9fd0be5fad08bd06ba3c9a86a400aba81cdb87967f257facf32ac11abb0c9076470e7e2f8f6ad5caa6e370de651d91fdc332cbc8cd27a4b70e5bf9dcc8ded7a6619debc498e3da62d011b78fb19c5e62ce9f7f191b8f7c143237f708e315e5942fee83c216a959bf062078b833305fc0153990896f1cc6d2ff20f61f757f037e0ef17034c170bddd0a76aaacf5fa47c56c96345cbbb229c8fb060fcfe1862f6da653ce55284dd3a981bce94c3e8f54e597a68c3037f584f0e49a0e4091b67635bb992181770ae100f31f9cfebadc71d616e24500d65fa0880b88a673c4f6b1e4f9f6a335be5ec0ee4bdf68acad545db11996e3377fec3ff5eda4105ebb1bf47c20718976f24739404b7ca8784025a6343050b689277a3853306f1b5abace6408acb6f0af10ec23f050a2832c9ddfc6a51c844388d98dec45367d9076835a512b4fd68cbf5fda8136d8eed82abff917be8ae2786f2d32144d7763939c01d1fc30477729580531c1d0a4c9e3801764b4f4344bdd20f751fea815f948871412cad1dad9a57f7a1f28e4fd0d2047aba20fb9d0ba0277ddb70ea4c43d9b4f4bc6caa1fb17536c37d1cb167c0e94d22637bdabf510f102fbc553c2bf9851bc792677abfaaae134021ee692a3e14dee13e866fa9ae5882f61effc001d0a26d09c0fdcc21f09e0830266ba9cc164e2ff97815e2ffc2fb29e9c48380e15e44af9826994ec1f1d4a8c5f42e82e0a4f3b3cd8bc7d8af5476fca461f46716dbad6aa0bef20a279ed3fc621f298c4ddf8a8fd89e66cdf7b8ff8087ac36edeee77e24608841fcc750f511af1b65cc8e1dd599fec2ee156f3f9681733d42be9f61a701e0f4688b68e48412577eb38ce8911ea389cad79180bcf0da97e85ddb4fa65e39e8da8dafb03b37a6d8acd1ca58c85d7aea5a50f8d03a6a173a61fd63640f7eae82682497057bb7f9b5bb81adfb57ccd4debaa2999407a306ffbb4e5fe4e731777e70ccced9979d207ab54845ae3385184ecd8e68ce48a335051c9f1e5b39a00c36e176774ec0b194aa01ecd0776c7b71ccae4d4485954669c362c2eb6a3d133c386c6ee0483cb84dbeb70f1b9caff308989d74e2c92ac4d8182e332ccc9198fccf34ef1392317c9e6d527203a9009b991867cc63684beee1626c27ba44c836b6df43bcb66d61ec4b6663ab2b9be56248f9b663539625846d10731ac4a6cf13b15bbe0aa02c87c705a5f6c1577669f93b143b67bb80744d2699fb03e693ea46ca50601b625cefc7e1e96a2752e577e91817e534df67f463c53fa771352231dfc5b09f7d05f639066014d2755af251922aae13e40d353cf2baccd6f0591424818cf1ee7da70106ad336a0bd848ac832f42edb9b0100397799ca59a9fd99532bc06597b6aac1668a09ae6f79aeeef3d3e1ab657dd1372fef82f702aec29145121603e29585d05facc09d6d0243aac437a35afb4472e41475cd80a03e32b1521bbbaaaf018249d673e0509f6876d6ad1707a3b559498c1eac472ad5d2283e45b7d955a0633fe6406542f17ce15f3c082e8202ee526bc79588bc60ff9e48c89d0850a6f92f535456ace5a513ef5fb699a72d13d1386aa0493847b77aa6dd82313d499ea06358f5a6460bf45c38751b61e7a2f58b72e131b5c604f8e2048063a539c49a059e1fc205d1612e0a573ff42f7cbce889eb4ec459cca899d579114cc9953732f16af4ce1c95f4a397063e8ea32d81b47c98ffe63f1e1351bb7e717eefacd181d6b69704b4b3e42497764f891f2ada650ba743ae6808fdb0cd46afefe6ddbc082daeee28f3ae8addaf1c8d770d125f01ad0b2ec64a901bbc515300911edcaf8b67c7320b5de77c78d5249815eaa4a0a782968d67d30ac43119904d2970aeda75bb1cce359738f6e748a3d99f06fcd3a43a75ab983aa601781dab97020d3cf209c8dd57ee921963a8d0f15813c7ce91d97d485ce501a32e678946bc29cf29742161c3718eb8121f1dde9be06e8beacecf1b679addb3945d31b6d7dcc19fcc54973057d8b750797d6b3394be3ebacac95f013ad7811a4ca2685fb6a2ace66b9278c934ed1641c9270806ebf077eb5c467be86d23fc13eefe9453d6707d330fd287b632bdcee2bd3ca9f431acc9fc812d50d424ad174bf007df9caac872a71b86e35cdb06a73ece094bd723f5d40808889e466d8141f81e5b584db4aed0c025e17ee9887c3f311ec6bc79d6ddc8c4130b8a2768c8", 0x1000, 0xc1f, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x0, "01000000000000001982a27b0b472db000", 0x10, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) syz_open_pts() connect(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:19 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) geteuid() munlockall() mknod(&(0x7f00000004c0)='./bus\x00', 0x100002000, 0x28a7) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlockall(0x0) getgid() utimensat(r4, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) close(r1) close(r4) 16:00:19 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = geteuid() setreuid(r1, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1, 0x0, 0xa616, 0xe15}], 0x0, &(0x7f0000000040), 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r3, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r10 = socket$inet6(0x18, 0x4005, 0x70) r11 = fcntl$dupfd(r8, 0x0, r9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = getpgrp() r17 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)) 16:00:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socket(0x6, 0x8000, 0x9) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000080)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x61}, {0xc}, {0x10000000000006, 0x0, 0x0, 0x7cb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e95f0413a90000000000000000", 0xe, 0x0, 0x0) 16:00:20 executing program 0: write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000356000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x7}) 16:00:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x2, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0xc00, 0xa) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r7 = socket(0x18, 0x3, 0x3a) r8 = socket$inet6(0x18, 0x3, 0x0) dup2(r7, r8) r9 = accept$inet(r7, &(0x7f00000000c0), &(0x7f0000000240)=0xc) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000280)=0x45) r10 = dup2(0xffffffffffffff9c, r6) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) mmap(&(0x7f0000138000/0x3000)=nil, 0x3000, 0x0, 0x810, r12, 0x0, 0x0) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) kevent(r15, &(0x7f0000000140)=[{{r0}, 0xa36acf15df6a0735, 0x27, 0x4, 0x7, 0x8}, {{r1}, 0x8000000000000000, 0x160, 0x80000001, 0x5, 0x4}, {{r4}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x10000, 0x9}, {{r10}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1ff, 0x100000000}, {{r13}, 0xfffffffffffffffd, 0x11, 0x10, 0x960, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x6a, 0xa0000013, 0x5, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x8, 0x2, 0x5, 0x8}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000002800)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f680e022571ba805ee4c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa590500002b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85500001cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932d00000000000000023e4132dee585549f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca389c8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af6df4b69dbefdbff92cc762584c15bdccb87923ec91aed6cb55ad71e211058b6b18719464287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f29fe01d1dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4008000000000000036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfc34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ceca45f94ddfac724d4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c79667d8f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27ba0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55dad0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea0800000016c1f6bc232c0a246ae5934d2386dabc12b9653ee6c5ba2752d5e4a6b0637bb1fb139b901dff85d9a14feb8285be515fbc5c3dac2a4f5a4899a15d7ed4ea7e50bcf51931a1ce561c24d4a52d7459b148d7fce365400ad259230ca77569621a10cc01c631335356b11e796e0e8f21d6df2f1498bf302e30e88cd22f6fa665dae436cf81736704abd48076c40da028e4eeb3f1b83ec7b16b934bd2c97beabb0c0e8c19020e78b3063642d5786c0a60b281cce2688181cceb49d2d45eaee03c143bf2626f1535f830cadd7135aa691e9982291192eff3dafebaf0905a970c60433a5e56688a8aefe644740e1b0bbb3245a7a6794b78d59c5c9e9a91874d80db4bff6269824f819ab0d806423c11b60122cdad370ee58a590c990ece6b44cab34d55f3f914f566e6d478c5020002000000000000b754adc0e89a46e01c7a5c281bef5059a70d38551ea76cf9f0bb643d4067ab79dc4ff49904945dc4e6e68f499bc8ee06cdc8971c078032b3f9bbc0fe757c373b74a69a90f945b923c20f97ff9f"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(r3, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r3, &(0x7f0000000140), 0x2fd) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) r5 = socket(0x1e, 0x4003, 0x0) connect$inet6(r5, &(0x7f0000000100), 0xa) listen(r5, 0x0) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r3, &(0x7f0000000140), 0x21b) semop(r6, &(0x7f0000000300)=[{0x1, 0x0, 0x800}, {0x1, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x800}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xc}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37, 0x1, 0x4000000}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r7, r8) recvmsg(r7, &(0x7f0000000580)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)=""/154, 0x9a}], 0x1, &(0x7f0000000480)=""/218, 0xda}, 0x1844) semop(r6, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f00000002c0)=""/49) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) mknod$loop(&(0x7f0000000280)='./bus\x00', 0x40, 0x1) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) chroot(&(0x7f0000000140)='./bus\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x3, r7, r8, r9, r10, 0x8d, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x82, r11) r13 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x33e) unlinkat(r13, &(0x7f0000000040)='./bus\x00', 0x8) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) setreuid(r8, 0x0) r14 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x4b630025d2d9872b, 0xa8) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:21 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x20602, 0x90) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0xc2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x201, 0xffffffdd, "0366fe15795acd76ef5caf04000200"}) writev(r1, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03", 0x226}], 0x5) write(r1, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a", 0x19d) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x2, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="56819289cd1fd967b4aa7f2beb3ff1cf1dd8b202d9ce7c3fe0bdfcd647", 0x1d}, {&(0x7f0000000180)="7cf5f592f6e29309855e335405ea0f72d24d4a9d8fd4a052cdbcc79eadceca16d7ba669795ddf63f2f85112c74dce8fdfa0cf12c3e3b087a4557f48cb8a4d33eaa69d06cf928969df4c9e9d4e5", 0x4d}], 0x2) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001780)={0x3, &(0x7f0000000000)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:21 executing program 0: r0 = socket(0x18, 0x4, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x9) writev(r1, &(0x7f00000007c0)=[{0x0}], 0x1) 16:00:22 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000280)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x100, 0x0, 0x5c, 0x5d72, 0xfffffffe}, 0xc) poll(&(0x7f0000000240)=[{r0, 0xe3}], 0x81, 0x1f) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) accept(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x4, 0x4) bind(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/161, 0xa1}], 0x1) socketpair(0x1, 0x0, 0xfe, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) fcntl$getflags(r0, 0x3) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x8000, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff, 0x2000], [0xfffeffff00000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000], [], [{}, {}, {}, {0x1}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x63e7d1746cffb759, 0x0) sendmsg$unix(r3, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="7b8c7fedf83f3cf3140aff8d90716bacb021567789fcbe6562a03cf5a6da9d589196f77be079e653d9c3b89c5173434c32ad06902720de4fa6", 0x39}], 0x1, 0x0, 0x0, 0x400}, 0x80c) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:22 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 16:00:22 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x4313c771a167e7d2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x0, 0x8], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x23}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x20, 0x800a, 0x1) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r2, 0x100000000000, r2) r3 = socket(0x19, 0x8003, 0x8007) r4 = kqueue() r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206918, &(0x7f0000000300)) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x9, 0x0, 0x0, 0x40000000000000}, {{r6}, 0xfffffffffffffffe, 0x26, 0x0, 0x3}], 0x10000, 0x0, 0x0, 0x0) linkat(r2, &(0x7f00000002c0)='./file0\x00', r6, &(0x7f0000000340)='./file0\x00', 0x4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x312f, 0x80000001, 0x6, 0x5, &(0x7f00000004c0)={{0x4, 0xbb, 0x7, 0x81, 0x4, 0x9, 0x1}, {[0x5, 0x6, 0x7da4, 0x2, 0x3f, 0x5, 0x7, 0x3, 0x9, 0x5, 0x8, 0x101, 0x7, 0x3, 0x0, 0x4, 0x1d, 0xfffffffffffffff7], [0x5df, 0x65, 0xffff, 0xdda, 0x6, 0x0, 0xffffffffffffffff, 0x6, 0xb7e, 0x8001], [0x6180, 0x6, 0x5, 0x1f, 0x9, 0xa6e, 0x20], [0xffffffffffff12d3, 0x4, 0x8, 0xff, 0x1, 0x2], [{0x5, 0x1, 0x7, 0x7}, {0xd60, 0x7, 0x4, 0x3ff}, {0x0, 0x0, 0x7, 0x6f}, {0x8, 0xffff60cc, 0x20, 0xf6}, {0x1, 0x0, 0x3}, {0x8, 0x7f, 0x6, 0xffffffffffffff07}, {0x0, 0x362, 0x100, 0x401}, {0x1, 0x5, 0x6, 0xffffffffffffffc1}], {0x5, 0x2, 0x5, 0x200}, {0xbe9, 0x8, 0x2500, 0x2f9d}}}, 0x3, 0x1}) 16:00:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0xb, &(0x7f0000000340)={0x0, 0x3, 0x404000000000000, 0x4000000100000002}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) getsockopt(r3, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r4, 0x4) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f00000000c0)='./file0\x00') readlinkat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r2, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) r3 = kqueue() r4 = syz_open_pts() r5 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) r9 = fcntl$dupfd(r6, 0x0, r7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r10, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) r16 = geteuid() setreuid(r16, 0x0) r17 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r20 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r18, 0x0, r19) r21 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000180)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r27 = getpgrp() r28 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r23, r24, r25, r26, 0x5, 0x7fff}, 0x6, 0x2, r27, r28, 0x7f, 0x100000001, 0xb1f1}) r29 = geteuid() setreuid(r29, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) r33 = fcntl$dupfd(r30, 0x0, r31) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r38 = getpgrp() r39 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r34, r35, r36, r37, 0x5, 0x7fff}, 0x6, 0x2, r38, r39, 0x7f, 0x100000001, 0xb1f1}) r40 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f00000001c0)={{0x7, r16, r26, r29, r37, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r40, 0xdc, 0x7ff, 0x6}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r10, r37}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) kqueue() ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 16:00:23 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b000800000000000000000000faac55a52f7dc8aa4f91c96cae10c8928a0ae540cef31235ba81c9cc79a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfe73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ef0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898c5e6dbd7c62b9b020098c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d7062300005a81f7a8c17cbb9a3a1a24415b0ee0ad39f4f83bd6d141a744cf6a590dc42a667b00bef48f80ce61aac342f5e38a27868126acc900e1f988cec9b5dca88879ffedcba47f49552c3aa5e9c4ba83da81452a67e1f733701b5f9418670d7b229e19078ff6d982a724b4dafa01ae149f1c41f52398682b8e7bef2f5b8feb0965b2711829ce4a474d0bfc70f8bd351985d5af4331d1a7692164360b377276ecf3e7e8d11cb0d204277f61007b516031d985930171abc32f497fb5ebc5620f4e072e26f75543cd624204d1fb753c23aac201b2703d76a538113d8ca37e04805610e5ae1a7cf3e8585c08b34d825a6272522b736e0736d3eda5a304d64e0b"], 0x10) r1 = dup2(r0, r0) write(r1, &(0x7f0000001100)="0df32f69cb98a40a7254855d48038e13342a18946300d5d23f8dba34390cb73f5443c690e5bf64424bab6476913590cbbfb0bee7686881e6a471e52a47604650cd833572b40b804bca9913fe98ac605c35cf5132677bcb78cc4a125d08ac3bb8ca552973c353936412ec115a86ba1894c7d2b91bf4850466756fd875cd40c280cea53ba2eabca075a13058feaeddd44e262f29308a11f1526f9ee98b4e1d5144a49117c54492ce103a7bdf472b99f7b9a6e3193fdfd31a10ed4a812a99d92de045384fe951f0c50e3916ce85e4a2322960e2d7a8c63e21b7354b9cd280374725849be4959f78c3d9084635cf9ac1d28c50cd90b511c7a38de52fb2dce08fdd9d36c72ed80f0dab9b53442a6704a4ae3e5628d6bcd2ec2685751e87bb9495ced152eb29656d2259ceaa7947d61daa6cee9caec21d7b1c2dd347c421265bb7f8141cc0f8d1618284ceadaf928d101e46a5c4a169cfdeed6589999ae325da12362da67cab0bb4f88e1ed6f68eaf440d91dd530934b6de89e68c6286890b762fe830db2ab6c3fed767576fae6660f28e65eb6ec62fccaeec39f8787e2bf28043b4663fe75f06902aea0ee3e61469024ffeda4a0b6b60bb51aae324b3f7852c3920e57b9876d391bfeedd8786648dda32c636cbcd186eac15c4d395e80c815c9a3986862c6ff23e4c9616ba02a807279fc104fc1d6acf9ad7f61e58d024d50c38f7d8c47a5b5d81c99bae735bfae00636078b42635e14a3a1b1245e94a1a8eaa3446d2eeb69e80c9749ca4f7ee6dc9b79fa8a2920f621900cb6ae020c274954bea502e6919b5eae8ff64e323e15b438d0b05891148c74fd29383a88c53d5b03cea05499f40a356882f8d8dd1ef82b2869256b58bf110e0b89cbcdab912bc7bbfb4ce6211a99197642cb3138c7fc1b4107faa7e19a111e2b7fbd0cc955d8aec138df336fa438e3d82e3804918c7cc39ee0a0ea369019c6815ba2b759f6431c163e08c92f737e2fb34eb6bcd0360e7e4044cde7b735b36b599626644d60fb32cd9db295dc0670022a4d8b6504ede7bb5f30e960b6af5dfa042f9f06b4a48ef62579e4659513e2af6269e731993818506e03f29dbbddb93b319bd988f9f48593ba34164dc4924cb00468b0eb3b2d19854a1dcda55005942f272d4f7e16eb506714e29f7e260eb6969a53e5bff538dbc20b274bf5d07746ac26521ddb7ee51af643166ee620c0ec9c81a8c48b7eb22c41ffb20cf77d6fb0dd218e076ef665da8cc0f63a785681257e3065577547f368487128e9e995e3381535a41513f559ed58d23a1b1767d96c72a1b04e6bbc5ce2e8cc08dda4d5d97417d13eb7d29f75b157d5d50e4767e19ccdbf0f7a79ade7a68729a81b5cd3642a5db999db18425a4285ad2974a9126ef8b242c1ee9612b3c1edc13389215b0bd31eef644503e42fdf67ff1397284715b6ee24ef3e83ecc80e914624542e7101749e000c4d0ce591be448a8fe96d3632b14bfb2078600e5e8160c5806be11adc00f9c5c93c45d348af752084a453d2c0f8d27cbd440981bef37807d5e69b9c90de516d90723e901a0de8fa03ff10702bd5c776c100903678c6212d4ba2b1497ed4903d33cd231f205a17e5431f3be3e757bc756b5956ecdd417506ba8164984da3b58ae7145a816e3dbd07162ad07a3142e6a42bf248510b0e26288293ad2bf44d6a9bd9ead630f9b7e5b66d5c7698e00edc9ac91795f097a0d9c0fb41670678f0a7578adc250bd9af6283768f3c776c7da09f85cb13df3f75838ca8d05544238d243200cdb8ebea618225a067f8c694efac4c2768d79061f27e489ffecdb961dc374ac7a6987a30e524cf4fed84a2f03127ecb6c91e43f310ff885777a1a3ea9d0ae22284c6c009904efd781648e88adf2b46512f4132bb030ea609e45a032fbafc021bc4f8ae10b518f1eb3b7baf7f4040ba55c20c77a86b7cececa0bbed296706634f4af984bc0b805543996643962ed9f8ed1e085138a5a534b2e9704177167feac5ea6f423c445557a639a8724ee33d0870a70a925d3049e4530cfb47c1dd6839c207712e6c01513d9769b36e1890cf12606569895d3bb698c365dae549be306aa1370efacb2461d0fb7397e92bf6200daeff23197321208a6d60241faf81b345b599c06ccd9748bda8bf382fb0952ed5806b8a14cdd32e8a02453cd23aacc0eb04fa074c41b8c85357e665af552f9b47c440548020b80fcdeaabc0e8cd4deac1c7cf0c788579bd28fd01890f9c9de0cbd0b8967982f7518286997154bca9ce8f8c541371122303223d322c70b91edfec419eb1c1bca1fc3c451aac7c231d404d0761a79d35edf50cd55ad7ee9f756227dcaf5857051cd001c125b443448ff4a23533f15000aec629d805bb30394a933d2ecf6b2e36b54b2b3d42d539509f51ce7baf3724a0452b4ce4637c261c88532a39523de9f48e2e9ddf49b23143a8ce02e0848489e37420fab8ff48c13d06339bc3f823eb3b402a1b515f0ce58ce181082208819256312937b53dda55629626df37feebcc7af3c0cb5056eb2c7d1a3108c0569c83ccb38a9ce779dd1ce016468a029aeb9fed1b78c394beeddd9ffd872524ea4c2d2f823c865c27232d666ded708cdaae4cee080666f85245ac9cc1cfe09988a481db041cf2e97f5f064368f6f6f764e57464906ba2210beb8d4cf068a692da18e1a7e1704b2acabd9cad4b09f71726a49bae35754d8377fdc28ba95784aba27062e8541a4918090e3f226fd645d17766ad540f54cf0d3308ebeb364dae01277d7be34ea63766b9f15579915aa6918726df8f1d3117ec9f51a68e23eca37433d6faf475e47237458c49601ca1bc20e8d5bd2f89a9d3e42840c0d8bcf0f986333b60309198d155fad15ac9cae9f2af2c9bdfc39f157c43b0859b33cacfe8e6a82c57cdcc30573404c504bc4c2d926d2adffabf824b4d01c15f27da1181e7c11094b6c34eeb73372ca718d4c00b35254803c04f500da9e68147d2ae19b2a2094d477be336c6af263082f642cb964f4c239d72540a8f1f37265199b20453faf0ffb1262c2ce4c38886bb40bde8382de7e65a399ab7af5bf7ebb28ae9980dd1c6249e2a146c5d734e0c86995f6c75283d421cf25939d7a1e28a5dcae8f0fe639ae4e878d05732920139a3c109ca228f4db3e83a1cdf8bec5212361572bade620838255ccd85290771c48df01bf04ac853cc8bdc17c577a598eb89d0d955bfd7ef1238d56bf5b382d99f59790a6bf91fc8f16171157bbcd6132b3322fa1a9965a2e7513c24eeebfae0c0d7a22487f5093a249221e5fc6a0fa1e73608ad8a4e0d16f2b3c36fe07d034d4a839c2d0ead44dfe5fbd0f7ed6a3dd3431234f956c92d3ea7db59f17988c2e7c1d6a969d5f8eaa1f419c26fa3011705125cff1073d357a6e9a76925dea67798154232b0f88e5694db9e9e42a5f0798275645a3e440e5c1733148abbd63d0b821a1818f8d60899ab75708c331bd256c693b9235a2f4d0fb1e1c3f7f7752cc1204290a133dee6f6c87f594c093bf9539eedc7f0b27271b5696694901b8d2bb6b60fafe4607cb1f688acd4d39142d2ad7e6f87199a7375f56bc32e7331310e8faea72aab40b09a914f55bf8ce5c0c5c0b5e28b44b0581afb46456d45c0bcb3228f0480adb455c02aedc8c7e1595605d899316665c5112a693d111e8797c96fa1552e3096254f476ff6ebafe34d18b3612c8d0a5c591e0733781b452b618fbfbf37a59ddbffe348785ada869ef807f6cc736d5c0a7439bdde93ce4be78e9ffb351bca16194b3e06418186e367ec712ca839f83c1d4331e05066299261ed2d1927a52a8e391b497a33a51af464dbc880238ccaedc732ab7911e7f3f153c3f9caf8864889fbeef17e99334e531801879563e772dc42a587d9d7f679a68579eeff82da5a2d84d9eb9f599cc4a02e47cae822a1699a987c6d4d771a26d7e83fefb620ba0508e686109bb23887b688ad09d3f1190c71139b3e13357637ce8fe41853c7fa59a4950fd3e768ae2f7f8a254ba90535c619f26793b7c86212259466835e779c272282560fd97d35c8ee354d0f6f088cdefe0aece42636812fc11bd9009a8d01850714c7533dcf25d98c5ba71e65d2eb6bc798f59849ea5fac16aa8ce401d68c4b0f81916942f80325f031e4f9af9c1d52d3c4", 0xb91) 16:00:23 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) flock(r2, 0xd) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001595a210 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001595a210 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x5) syz_emit_ethernet(0x190, &(0x7f0000000080)="66999a9fe09c0fdaa9800e32f35ec1c0e23fa00b8a3d59b8fa5a081c844c0a4039a7ee848cbb18666378d47d3d06842ddb196fa20f594b1b4cd879870c24bd4f0a248044a0e69b466750791aeaaa75") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = geteuid() setreuid(r1, 0x0) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x18, 0x3, 0x3a) r11 = socket$inet6(0x18, 0x3, 0x0) dup2(r10, r11) getsockopt(r11, 0x200000029, 0x1a, 0x0, 0x0) r12 = socket(0x18, 0x3, 0x3a) r13 = socket$inet6(0x18, 0x3, 0xfe) dup2(r12, r13) getsockopt(r13, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = getpgrp() r17 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r8, r9, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x7f, 0x100000001, 0xb1f1}) r18 = geteuid() setreuid(r18, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r21 = socket$inet6(0x18, 0x4005, 0x70) r22 = fcntl$dupfd(r19, 0x0, r20) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r27 = getpgrp() r28 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r23, r24, r25, r26, 0x5, 0x7fff}, 0x6, 0x2, r27, r28, 0x7f, 0x100000001, 0xb1f1}) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r1, r15, r18, r26, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r29, 0xdc, 0x7ff, 0x6}) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:24 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$unix(r0, 0x0, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x20) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r1, 0x20000000, 0x4, &(0x7f0000000180)=""/10, &(0x7f00000001c0)=0xa) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x160) 16:00:24 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) msgget$private(0x0, 0x211) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r8 = dup(r7) connect$unix(r8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r2, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1, 0x2, 0x61a788c, 0x9}], 0x1, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0x1, 0x8, 0x1}, {{r5}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x8}, {{r1}, 0xfffffffffffffffd, 0x6, 0x10, 0x0, 0x1f}], 0x7fff, &(0x7f0000000080)={0x2000000000, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000180)={0x1c9f, 0x2b}) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x0, 0x0, 0x43, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10410, 0x0) socket(0x4, 0x3, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ftruncate(r7, 0x0, 0x2) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x40000000) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = socket(0x18, 0x3, 0x3a) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x412, r3, 0x0, r4, r7, 0x0, 0x8}, 0x81, 0xfffffffffffffffa, 0x8000}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x15}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x101) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x18080, 0x90) dup(r1) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) dup(r5) setsockopt$sock_int(r4, 0xffff, 0x58f47c30d685fe8, &(0x7f00000013c0)=0x2, 0x4) r6 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pwritev(r6, &(0x7f0000001280)=[{&(0x7f0000000140)="ffc989dd53b862d0b52566b657ffa74f61e06fc9c70cf5d9eb4240ba099a762862f86591da91bd8016f4ed31db735b7ad53d6ecaa2f1a319fe9485f926ed99bec0b094c3a2de90b39a8639124c0477990762ade46bfc6df4783fcf7208ddcdafbb2aa5379ab32102915f13d26c03d693fd56b7503a35a54b7a46d9dd7569d1d43ef3becffdf216f9", 0x88}, {&(0x7f0000000200)="1d5b1546afb6baff51f865f0d3c0257b6f8f994d4444a9ba6b5c0b7a14461c2ab2f92771999df7d796f20151399b51858e83b240bf09868edcd1e02061b71e462f724503b04c6da0a89ab29efc320e38eb3b15d3baece9a61decb78126c041c71c1b8f0855989103d13892f26d0edd898055ba3f4d222febbbeb0b", 0x7b}, {&(0x7f0000000280)="a1351ad449668f2a33ffc8be57256ec95bcb53675e3ff51b20ef9737995e2392e26c175618b4f0ad20e0b9bc54d59af9acda5f4c2207cd9b9787f3665791e14a9670daabe00b216480011dfbc2edf82a8a7141b5964f5b226590f24f3356fd1ee816a11a71d6b13ea2eda18e7b4a14be42ddc7b3e1d2a630708a3f40b1f4747f53ee49ffea984fbbbb5508cbc993aa446932314ba8fa9b5d3cb1ab7558a8798d27c8f92bbb9d37fea54e3ed0980e76336c68069a2b07ce179fbf38c4a1d9a7cdc9db46b27c951b16e1e3f2bebd37e52d547ca27299c592c4f5d50a08c7fde53515d144807e70aee3931a2abe5f85ccfb1cc48297f0a5f64a3c2d4c2ef7269c5b791a03545a463497512922ba2c078e7a294072caf117696712807e86bbd38fa2265877c0e975f83708cd1d6c3efd1f26afeeb87c2c6e21403dc5970e0ac54ad0305c9144db8ea71f85c96ac04fcf381fe763851409680bebed5d55d55e93a31d9140c8415ce5b13c912f58ff450c42405fa3203b909939a9a434c8334cfb6109ac73b83a0f5ca8e49f3b2c30e4cbf208044c153698a95900507ef7e75b7c2d317d7c7e36c24201fe0b211ca8e24d20b95c99d1d7f96b5861a3dde8f1f29b9fd6463fd40a70bf0424cfeff96e69ed54eda6a650b08451d30ed4b0e1e5d5b6b8dda971d8b7b9497c4cc446ce70f89bbe0ab18560ddcdc2b4579dff77363873cbe826cfbeaa088943ee21d2204e7f30c2ede1079eb6951950ba252dfa02db8ebeadc058b3b7cea163d708ba1b3124b8069ddb11938c94a361e1de25b9d4ed65be60eecc0a47858207b2430ffe290078d4275ab0b24c8329b1d70b40b575df33f4d9540238ce7b99923feab61cacfbcc5dfee8e4a727815201d22b2966f15d699f24ac77f938f08147598a5ef01c09e6f50ee40bc0db41ddf73f6c93a184c2c5158979dff8f542b90ed9016e79bad453a6b8a2bf3115861e64678ffd704ffee06c09d0feb342adaaaafb4f446c633c075ae2b30df3b6dc17ef75af0e30ab62de6da7dcf0a63b48d40c8e63dc7caa7980fa210fdbbc80b255a7b8fd70bb26197229e5d3abb01c7b05c059a5dccf0f44aea738502d69e9b1d7a1e3ad5a97c12826fd8cc827ba1b4bb02f319e17ecb739c1bc122963cb4d7d606658ac13c3e32f0aed1c6e1f9112fc4287f4fb08e31959ba61da257163faec7ccd43e0903df5509cd34d425d040c92b7c002002efbe27c6eae1d1ac7cc29e5e400a5c0683cd7808a6f83575fa4919c7989099f4895a5ef7d8f4e1264f326a711c1851f226cfbe153b6256b764f9c6ae9fc7d09d653f154fbe5fdedfef3015e4ea5fb375644d84d787137f86b008efa375af596e7fcb65c4020cbacf03a44dce7534e2f1778b85f9e1006556c48021284fb8eb0db3f147655e672f4f2263ee5a2d45d0d5ac3d726a7b1789d8e117fc2b453b2d91a189e743a2b857fa482aa88d36764378ecec2abe484ee782537d9a8b6fc70d2a6c800af7c14a43219d73e6c1fbe03e27ffdc26ef29f6584021a8497f9ad2a9f7b84bb7fee159fa1cffd5fd5b09a25f3723e1b8d25a287a9e31b6c84306aee1500debd26138ab554e1149926e372e530fa30d6713b1b6f75ce7e9bcb49bc0960db9a618f86274a95ebec3835fd5a682f591d830aaddd7e1b1cab79a9aec405941d4b6c74b67a10d61dc2d3c51bc008bdbf4b322448d43aff25cc6f9af18d8fb153033fa5aa77591ca09381e0fc09851ffdd85a1ffc65cc42a6292ac52440deac2033819f54acf512164789df0ac46821526002d98cdf6051ece869f8f37bd6cc8714982bcd5f5437cfa3989d271ce3b04a6a177ee044fc8333e7305432cfb6a9a3f20bc905c638fc6bdb14f0982bab7f03522bde1c23f194d955201279ae22e05e2976426913af414082cdd93eb2ab9a5aa29d2ea8d3e84a52eb7864960a3f01c38283ca345ef3b512cdcd4426131749acc206e4249f52dc0efc5f4a561411fd1db26a972d4e45d2401cfcfb32a2691d23bfca6b7da2966927fde87bbcf256701372773d6b8803f07f1798f576f1a495d2139c094803bd6edb2a558b851ec036b8a1c8a0d265ef01cc4fb2539b964df8ee2b83c9142dceb9c0312ffa6a06a9ceb4a3c8d7af4a773136cdd03c87a96000191b15d4557a186b62b2b173dc87ce3e7543b4fdbf8acc5e45ee46b79eeeb22c105f62119c0457c0385e9ecff81db2caad01c7589facf1ecbe77c417a880ffce215b51a9da0b1ca4446eee99ec27db87be17c881c58e18e3bb183ac2e7d6bb7da436501ef4e2b13d52c045812df18cc5b3f916d85a2d528dccfc734cccfa41cecf852d684f22d619edec76834096e6be12ad7282f9c8d26cb34d687e0959f790fadf215d3693d247ecc4b3f6a85c41e4a1de3eb8801c44656687d39915e1e6c9af2fff9ce0f331e70ceb9cc85f6507a5748f39af93fd589e82755038fd6a4ebb678f1203bc41dabd80671afc10a5f729924fbb0af15ec3baa5f9662d55d23502eb38ad75b52e6594ddaf767f008d3e7d4c858fcb4f6650352e3577cd33e4458d89a768fdd2f98af12ab48938452da0062f50040d88f521f753b93e9ad97e3cb0a30820c3bd6cef9715e83de857862d1f02a2faa656cf1d33ebce4ef95e54482ee7c0f1556026e005cc25112d3ebda242923d611d7d491980e1eb5e6d9d10a1d730ca77f71c56b18575fc50a61b82a3e4c0da4f332f871f42f502dc0eaeeb15e9113e8c8ea6ea5dabc1d460e12d2b3a56ba71228a70e5d413cab99ef1a854f79c863f0ce68b69679651dfec69a455e3a94b32f934fbd3a844b4d92fc2dc77aeb4687a745d4ee6d9679ae2bfa74d0e676b6ed227405101141ada7c634d9f79c21ae85dba38ad87c8eab78d742320ab434974627519fdb91ee4ac75a4ec71a5221090e88fd7cf0cd52b6083c0fdebf41bfe2f52483a62c1fa5640dd0824cf92268f31b319193b57aee12983b4a8a1824cf1536be0d00d359d2565e624c591b786463b177650206e3b7fe59d412b812c92be729cbeb0df2d8425f412dcaf1cf1e9b3a2f44efd22d50a52de80ba568a50db4fd8f72216a30d426ffd3913f8261a51c5401284293e4b2b63b1e49cc9358a72d400dabf521cbfce18c3fb9647b8e8a8de8c0a8f176c222327d30f3bcbe23519aa959c176714def73392c42bb863e623b22f799b4857d1ed96302b5c7059c236c162dafd6d2621538db50361c801459f624b8f2f5ed3234901df8d720ca9e15d64f926153b55f1ec2f718a278a040674f27874ff550c2fa02bd0483e0451784b97a0ca9822d527aa57a0b1bcbd673ab0828d4155047c3d7f7bbe5bd918cac6bbb8deecbe0b78fe1154db8fb1097bd785382901e195fe73c97ad5dc652452d035d2cccbe3c6b770a369b55d6a750fc7ba1c66da9990aa691eafd97d4a21dcbdf81903a701d7f343cd5e0b1d1b94d5c7017e57f9badf8292a558583a216b7e543a53673bb8daf95c7e1731ffddfa1d7eb95a95f22f2078fdc59a3dd429d5055b2b3a1ced280c6186a30512327cd9dc840d49740d9334bdc6646c30e36b463a07cbe48d7eaccad07614e2980d3a0b5c6fab47ffee68a45783cc146215e58ef33b9b59d36e1aa044a83714bb7e7e1b60a07de4a4060da1a5bd873d0e5df4cbdfe7b0c02571a8fa29b5745404000b1b7c002db3111427e709af8f45395f580acccfa51f55b582a706905859f721a978918ce0a41699256b9240e8c9e250b2d1b5bf20f99b9e1adf4e1d5876f07ac9d6ca75e0c6ba5ba3b2d28c9c04ed755a566a2bc5e96eae14fc51a5c05f8ce1a11ab4024c29cd1dc03c2ea225f6e2c0c6bc1721b854ea37c9c81420b80a3e7c00b323049b756bde8bd94834dc64b4732a5f27b03d2bf753a20e4dfc22b9ad1a8445c7ef0ecd2f6aeb4ae26bd88285cd880729b7d4e64197243741ff3661a543db92618ccc0bf711a7eb15fbd9c5c634d66f96cf43ac22be418564269c9010f95d9d769c1a2764638587c268cf0a23f64961517a4b1381bc6d227f9df01a02391557b2039adf3ac0baffcc164ba580617164ddb3c18f8e0f814d085c3c44499b28594f6b32f1af841356cb509137e7692d5259eff1d9cb2bd57b5c7f705a5409dab7d729b1986e9bf4270fee4829bf2f7f1b4f150c8190537e78da7de43cb5aa33c2901bae532bc4b39139d1207ebb65fa6ce070bb2b168b28383b40f6008693ca42939c5ae155cbcdc73cde9b8ee7a4a1528358d767404ea44349ec9d91c11fe93a26e1cda30590e34c786cabfb36f83c6102bf0812743041de8dafcae4a0a0615dce2b362cdffb77a7cae6588e9cc7ae5ae69bdf3446b0eca14894120bc5a42ff4ee4f29d89e51dfb98229c1da653ace62f9a1d636158c70e60d666de23ca0cf25e65ec4c02015f02ae9e30920fd6d80505f7de8285ee78b8a76e1f9e3b2ba6dcdd389fbc17ef7b4d9d1d4719f592e291b95eac5065fc92458fe02644db565858ef3d7d396dfd8cc7b38e4bd7eb848d5b99f87ead70a17961edc83434c2aca4afb1c7dc91e95b83a87276ac21e9c0db4ff91363a0308ad6bba22912b17a064de8bf8c014d2c53cf7bb792409d85039657f01b396f68070aa1ce494558b08b07b6cc7641f91c3e40177cfe5f08b071c755366ebca3c521a8c35f238cc38ddd812f0634fe8d62f356d7081b2a5aca5665c797f867f2064a8c48cc783f1970b9d7ad25f82114a12d28934d524f9c77fef0356a52b7b202c41602cb6a5e26ef4e9809551086f06a100d75252e6e8f2afc5a8f9ddbb440557454c312a1f45af64d9ffe1dc2b88df3906d2a18550a6c0178929049c17351d7fc07d18006d658298b6cc9fb8af122a69e450e7c0ce0d8843ffc7d6083fea55524cfb4c1829fec0b8cda087bc3a672498c41662352728c3ae9b2e28afdd0d572d160642e464ae0bb9c466046bc427e9881c03360ab4c91281ceb7387bea9adffd9ab8533ae97e5ee22af03da9b34b04917597b90a2dbe14bb87cccb81d3e5b0e4415cdcf4b422a5353ade056f143ef60005abc50612b6879ed744f2601f7aff61576da9b077b22c3f6fa8ef15da68d5eb3170006b6211d83cadeffd2b36ea5199b715d32173b5bbe6682a2a3872cf80b10f8ed89962a11867304a83545a1ae336e3df64011ccb88921123762513e72401cfec171882aee2761333e67dbc5fcf8f25a71a35985b6b64467d1854c5efd46e5f7a0041c147cabc6619c5418fe627b7d9cb5e4d2db049291325ae34ccff0b6a4276e42f224afc2d391eff04a462c50b234f8d432e0bdb7d1b6801b2aa9e8b4ee1f0d8175603083ae2e0fcee31ca86b3ac7402396f017e78065cab0f4e8079b8ca16f038f76836a7b7e38fc4948a561b2893733d4e7ae8de0683e8484bf17a681fc98446b6d2beb3e93a703baa1747a36cc0ce57322957ec7c633db375f13f3b5813e7cdba500365a4efaaa3acd1e946964d5595c0ee1a89b719b7614ac8ad369b2ee5b911febcd75cbc901603af219a3e458010659a7ef07921aed23d304918a4536017a7c970efef8aa3fda5334bcdc55bb39a0919ba7ff1e592688e0772a1195a7c3f2f60db5b689d2344cfe61c15ce8b30a523303cb43dfc6acdb19588288e2b1e44361f600fd10d026979d25750b774a00375d2afd52d1bfb2b8d849ccbdec4d5ddeaef2364a7200418e7c71e4bcbfaf0457cd99bbf068298ac015b346b039434d146f7457e40dc65eafaa4d3c6b4162e1a37b72104473fa0ca2cb8231a328ac99b6512", 0x1000}], 0x3, 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000001300)=0x4) setitimer(0x2, &(0x7f0000001340)={{0x80000000}, {0x9, 0x5}}, 0x0) pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000001400)={0x0, &(0x7f00000013c0)}) msgrcv(0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058da3533c4fd0a9ebf3ef7afd3ee210000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000040000000000000e1c27625a7d39c566e70019e50aa8000b16ed68ed586bcb5857c4e813de4a379fe205510cc92bddb551e2dda591208b7c7cc3a013a2d61093f5baa2f9e6639c0ca43b9fa711fe70d93c03eef3ac49ddb1ae4ce97184fddaa5997949d962c78e1850f84d4c34ee35ede03bc9b68535b6188f243e789b3791f7762c2c8f425050a31196cbc8d2e8b771225a58fef040c035ab30e3b3754959b8af6bdae5e1332729657d45a978b94c4aa05e7418ce2d523"], 0xf7, 0x1, 0x96d684b685feb8b1) openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x400, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35, 0x0, 0x1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x2ba8, 0x7fff}, 0xc) r3 = msgget$private(0x0, 0x418) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0200d17d787abbd5a3000000000000e42269cf71f831bebbf7caab46ed56fef37f0a6ebd54b2925e1af125c3ee8923"], 0x28, 0xc00) 16:00:25 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xc, 0x0) 16:00:25 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) close(r0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r4 = dup(r3) bind(r4, &(0x7f0000000100)=@in6={0x18, 0x0, 0xae19}, 0xc) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x3f) sendmsg(r1, &(0x7f0000001680)={&(0x7f00000016c0)=@in6={0x18, 0x2, 0xa0d1, 0x1}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)="7412994e8423bb0c9e63da119dc712593cc6f85a9d7af8a4748a67c36806dc707553e225b7252b88db8e3495b0f7c5302edce0e06dddad62fee41dbc1c5c0ccf819bda7127f930734f4da18d89f18f0598aee7c286fb42636566458441fe492a2d172f4f11532eb059b876133704ba30c0daec33b056da670705c9b6bf1472dcdf714a717c394da34b1738a767ddda203dda18708426aeb865d61a2373224a2f8cb4848beee8c1ca64d041f1678bd3db856db9b59f7b6c11d051e6b5bbab2e9b02927d662b6ce06c0387d92dd74f5016918a7f4084ce9ffa565b21464a41addae8e663e287f9877a046a1077a3afff359b4f8ec4a48e3a49cd67c9338a416bb4167f006ec36d4e8e86f4737911dceb408d087e7017e990843b7c1a162744c4a9b8c6f8825d03833fcd12e66adffcbdaf6e83d7a45f663a7edb9880400267ad1062d7a900b22682f1a4e98c7ea7c777b7f80907e70e7f005536e5fd9129b41fd225cfd2fe8a078e9605ed8fe48f510adc7a6495318a0e065efbf94b6f05c3cda59fa4b9536385adff427ccdb59c4ad367a16ae6069dca54c98a19293ded9bcd6fb5db0eeea04a9ba776903748091ad5240c4b75a21a36e077249495afd7f3e17ef4194c7ea7e634751896365242d8b81e581aad26fbd958e1698724980495040714b40d05ab9f698499a1fcf8b4b5928aae84c8cdf16a34e7a4cf5fa64ca837e902e6df6f15b99fe144c4cc7b618264aa1f7f59d184a1db74481f79a20a6fb9bbbe91d48ffb4d9ed88be3ba90fbb6a10336f43393b8e0a7b95e19c7a4451dbcd25c24e1e9707c05585c5adbd89beca7acb707d76552eeadc0c12c5f4d1d75b0ebca91588c0bca8c9fb910f79a583b0d5c981e2a6f7882ab03206cb1f7eb6bc27f305c8a4d56b697e1ec308efc67caf4fb817f85263010e8abe45f39e911a81954027cdb0effcd3da3172ba7b32f7da0661e9d9d94e9e3ad000dbc1478465244033b3b9b87f548e73a309aa8ccb39123a258e04dfdd5824e3c7ae24cf666b4b4988fa28c2960497ca3f8a12e8c76dfb542e12d24912b5958ce5bb4c4701bfee51e3f3210b6b5b23599b7e6c0c6312083bd57bc9b7eeb81cb6f322a7a87278f1d673d9ce5843d650edefb224c51f15b854b453dd1595e9a47f534ad2a05d1a8908ae999d7ba8c405aac246f906a5445525822eae88578abc6d3bf258d661a07a1be2bb8759bd2a07d34b434a6712909b63df4490170769b4ec71cd3271edf1de5c62390a18773fcc2791607d791f4a81b31020701e9b39134727a6d70906415da56d32b7f374cb3018c9571dde1b18960115e0a64ea8eff23738914bdd0674f4fc635f19b289b7879b2ee9ca0a3ca502fbf67d16d2596fba7e2337c0aad908037c3461234b082828290b84797e8403a1c560276a829f3b41206bd21df1c27444f6b1def1bc5dbc700cf5f92fccd8af123f16ab4d52aed96295a2e4d9597b9139e77d7a33b43651ff6e305687cbd60dfad7682ebc3e15d9646776520bb51e6f6629aff52437cf9c71fe19631a5dfba64333e0eb266c825c127ff7b8315dd138b2f553e0159fd3f178c0b988ca1eee87fb1c03d8489fa3cad14c5532dd7b0e0e3c475cec9d8fcbd1474daabd66423d481201bba57235a671bb52192ddac1daeb07b7755e4f17166b9e990cc55460c7d0cc1925eaa91d225fa73c2b8f4befa5761752ba3b79670b41a9edc8380af160b75ace8e5606014aa477b9a1fa0948b0e8cd05f1bf21ec4db2ddd9413c1787178847cb942cb3864c06a2e66eff131a8915a8f1fd2de85a7f630572a3264d40f9ac7aa6d08bb8405a988c80e8b740a4320cff45e2d063cca73d4d059f5d61a4929ddb5f75824a110c5b45b71c5525ee37114783c180e15232ada3a3e1994ac31309c3844c723e46ed652967a965aa1c1de9f8372711e691c7a5b5adfe63b4a46fd96498612da80457f0a87be351214c87d06e6ef5d2309c75f4a8c10e7a07fc90c652e0ab39f2336970409a987d5dc36cc650b0ab49112b09bc2c7d9902348006300099d613e6a691c2d8ca9b65abb60131ecaed4ad3456372a32e27f75f65e8040d9e6974a5270c0c03e1bab0ab9f8f33f13bd07986e7d4106cc091a2f63188342abdd3671ddcd255109f57028452dd8653db4fe5c2038517c2f6c3d7cdd2e231f26ced2937c813a71aa3e03ff0343b5eea8ee05ea4e3207d223bb7ab2c17d4944f8f5c2f9a2cd2c61bb603d5ff84aaca61a1fc098cd42393474513b95d3a9f1d8e6b7ab3c13708d73de1f760f9b0d3757f085633e3e9bf36d622f50c92282cb20190ee27464956b3a4b5882d7cd3045a9b0e202a4d1de66476ee8c27b2cf74a82b7c69db2005675ea6c2f130a2f166bf6f002e5df61c1dfeb6e6a0da2cb5969affa319bd1b593871c3c1425da5005b8c9256489fbb3caa81a83824355748a3dfc5df0872d4ce821187688255cf1046cbc8836d334da2e42180dd8c9114ce7410530cf5279de14fefc68d536f4f14df39b0a113b8588e428b3fa16cad4890d0e947e539f97695297f8a85afb896c72943a71d0fa5c0a77d2e45f62760ee0640b00bd27340bfb88e67f9bd5a5740b8266164aeaa4e4e5e0800a4afcac54e70fc2f471ae4c842f1958ec2ae3405ea05ccf9acad3d5938692e392e68145b34084b9b20ec1111b7e89248fee5ad6a17d548fca760bdf46411bd2a83fdab5f48c5fde20f936745cb5ee29ac0e7b3de8595418820689577f044304198e5dc85ddd42103f8b3c7524165f26f94317cfa7cee93351e7115372637d493cca2a77ea7ecfdf2d51968222000bbb408676e374920c6a9c6b53d2c7b9c2ecc9d985023d4981cabfad3360d578339e92b2a64626d4b9ad91b5ec1863a4d7c11b6a01d77b74f77e0434e025122c2aa7018e857c668a9a4efb435300c3fda08ccaeb27c0e1e7ecb37e21192b4cccdb3801000a6d3ff7e3931ecdb4bfa2793c9fa288b605188c8ed501f3816c72a20b418a0fbb24e172cf74f0a96ffa7cbc7085784868601d8cd37bf659ad775224c1048dd0ea7049070663529004bb5f5d766b584b690da82ec69978b0390582037d8d8e187d3aae3f2905e830b9cf41aeff22adfd4a1101924b3cff39b1b56aff81b6e238f45d536b049a10b4ee7ab3b019bc9918a3d0f22a8a195c60c995c817dea784955d02351ab469900f643b540066532a2958e2006bdc8f12630905e32e2fad48f8ec9f3143b578cac28302d297481f0d0cb04911804e5997d351bdce072bf3fd2f8fdc37812dc0a368ceebe8dcd4353a93d1daf0f0c896acebca704dbc1eb8f3430074c1f644a94ba5044df56b1ee345e9d92bba1738e8d3ee103e8db76838f887cfbaf6667029ef232f06e566dabf3ba0da9fbdfe7153f354390753cf44693dc343e1cc90211dedc743f971c9f7a563f046f960ad12171089d410a6d833f6073de0dd092a94ece463652deb729377c88ac4c221be022d77967d3dfe5af7db4d914d98b16e61d5f7c31f554bfde3249d637eb7add814c6a8d1c609e93ce499aaf3ff455e56ba548f58301fd6d3ea86e76f4b418e94f8d552d683b0e1423a1251a567414b64746e959bba880a2622492b96c14a6c7363e4f3f747a71931ce316214dc5817fab3a030b926d4214b4068ce27a76a5af7604b1239eaf0ebf49814bba177467cfd5b6501f0ce822a1098e88288553dce43b104468f15d9b63909b195ec20000063b4daaebff683d3657883930a5f3b2ffdd4746ecf483133101dec4db11d411a483d7c9746650cf4f44c0f54559425d9b9539f3ef6f290c64cf208a57e6d76e1444030d4d5397699e367e67ecd33095997ffa6d075cfe7cfe6b41d7783afa634e12302d6e780e9ea6ee07013a5f16b2584ea582f954a617a0cf270f587e3b7ceb44b7766bd8d15576fa83cd503f1976424f02314c85dc213545178af5499f980b7aad1061ca5c56fd064d81f9bb678d3869163a8575115879bdd14822ff414b5711d74a9e261fb6722ee675a05f5ce82a20410010a5eeeebfff2c50e1b29ec850f50f05a86654ef15247b24e049387a2498c7dc80b06a1a059bdd1e17f17868173cc7bc6c981f8710e4806be463541804ecd5cadf07dc48b0f6965b322d686bc4dbe87ed2dbb311e075548701f9c1e31e2eeda5851b6a2b913bd4f5264da562c1e52af444344e7fbe53047e28e9a179e2a2d241ef503c72e021c606e3e78396fd9c1dec9ff8cb54eaaa5efbe42135da4b63526670feee4a93ed82e336797ce0b46a2d82f739ebc3b61a266714c714464e0db6bf13ace33fd9b55af6ac5e10ac1f901e48679e64934a6cc29f36426bbb792d51267834a942057bba2695d3477e7456c9936c7ac9d136ab07a87f0e791fcca37b6566fec5b384bcc995b495b44153cf69368411a35c2d676da24596ca8817de4b3d6de4756812b74a967b545defc26b81209728300c7d2a2e978a2c973f9f568c0730e70ab2a3f3fba1b8aae4d4c43ff0e15c4d49f0fcb68278d5a9d318e1c98d0b1d81e9725a62c00e9e756091b9d47e0db26e3e0b351fc4fc7a7a2a8a9dd22a92e6a1d0b20f596c624128eaa7b52f4dbe41578d72ca685af6acd799827445e30ae1230cfc55c86e3a0db833da5e222dc6ccc1ce3e8f53e2c83d79d61775ed5e1df220465092d7a57d4dec36288a511a0313ab158176571d47cadcf3aa2c1afd25a5661b63fe8c443ada31a6bacea95bbf9f87d34f300c7df586ac85a0cc1ad9c3e7139169a15ebb6026bb8a64638319e63e38533cad078919d5ce0cf6915500b5bc6033d8a244f263ece42ed602c5efac07ca3a736e60384452e3e29559d8a60796a980aaca4e725096cb77ee5076a02a2e509d7de189689c0115920ef4053f00874b3b09ef2806632b7471230df1ce35727271ff97d687a158d7f0852980b1ffbd1c8944a7123ddbedf2e241c6658e972b0528e09690c551c69640ef938bfa2cc51d9f3e6861c38d2415435e5e5cc3b5e59434ec71aa4f6f33cf9c51084bc8b3e237ed5f7a63490815e2db98fda0e2a25141a004a39656ce67ee6519cb5d9309534f1ef5a23c5e012e4d73f14649069d1d70ba050d5d88295b0f0bf21d2010cbbe8ed1673cb2f0b36e028c390af99dd1fcd3d64884c7c5cf273b01d97119432c9321772df208fe3678e57a2c86af9e685320f37e4464e428a558a0a80453eb67e1b00d40ef2986ce18996157ec226c12815f7bb756d2f7f25e0fea4491ccdc0628f4032239aa1f1d31b657e6de5e3bc4112aa868715dcb4bfaf6fc8902582e3c1ae8da83b6e26c02f6b5c6b2f0aba14928ee29076fd5a9c70884328198526dbf7e35b8cbd492327efcab6a042e846d56790f0e9bf4ebd99936f72d2527eb68e137cf068e4f32b9eee59360552687597a222043227e3e5fc4823f6d796a2732c84322f3b05e10f998f651961a49181bd561e1c2e85efd320ad9c8cfe8362954e7c0296d10ce7c9795e18eea69144be6dc8d8ccc60ba1e7a2d2c451a022768178ff14223691f2a4412bb5e648c2b8c1c56d7a8a3ed84104fc8136c8fa64684d444ce6f83f20a899ebe5a4c126e525f138beeb5ff3e4c6c1f0d7a9d392d72c5e5542512c91c1511321daee9744ec8abb21a3f7c30b12ac3c4f4eb3eade83cdf13f82545024aac63c1b83029ccff4ef1053507545b49e3ef26bee5d94a1f8b96b237f3a998f456e22540937f7383f8387d9b0f1cb299553c2e33948fba5f0a6e84f4a2b518fec4fa4f050da81b3b16f621da53a9cf", 0x1000}, {&(0x7f00000010c0)="d411c5d61889d5d8861697ab65ea35bc194cb7654000def9be5ece6b028a412361c02e37402aa64345e0f2001f2b49218b561f1c262d45fadf3a7bf516dfba1eeccb647de0f2b5ddfec8137beb46c40427901007dd17a2090a69d09247c60076f8ab0121772fe9bfa5f69e452ae2117e16865dd6f04c21f2b58975914f93b2face653e308e622bd219c01c3cf03d1f8d1006d744270f96e127fc5a4de4dbe15a59afc3e6670bd8463bb7a923b92cf93cda656b3397db47671819c347af908c6710d0d1d0533a59e6e614944a736abd3f58473137410000", 0xd7}, {&(0x7f0000000040)="97c9cdc0f24dd5844f7ec3044fd43fa68f123eec44b2427f3c2f261bed99a858b9fb3f755960e9eb7598bd4532961f4a1e895c", 0x33}, {&(0x7f00000011c0)="dacbc68c8809357721af04c0b3d4bfdf8421d1e9e619864bb83d948637d71c73a25e6b983c6fae139abfef019c131623bac14e4c414e19addb170982836611730dd15ec5d3077a0e5820e9569e6a8423c8a9d07d80473fd5d14d8bc342a5d6f90eeffd973cc0480494f75167defc435dedeb46e66e94004434e11c229a430de7299389b8cf537b743fb85ee621d75a6b6a4bd22a08feac3f9e88244a657a7828ee9cb8bd3cee738461b0efdfa52e3309f10ca96a0bb1b86c1f16d69c0bced14d4fe6b3233e232f66c5479be552e1b79278", 0xd1}], 0x4, &(0x7f0000001300)=ANY=[@ANYBLOB="d800000000000000010000003d03000068af0969449e96d3b178d03e58db2295cbec1d487672c709800f997b3a901e771075a60100a411ab14a0e7ae15589cb409b7e51f17a1446cdf5203e7c85a47208d134aa736ed25f746dd32073c7507ff600e6528c86a6987584527872ec0d820e83de685d3a8774ea9df0125f0cc4e41d4269e707f0e51b15f40fd33a0b98e4e83c938ba3c263ec1e2048de587f87193281eceb40c076d13b38fdf7eb0d633015462f9b28e116aaa8530793d52344a2de5db82fc7b53b042ab08b7a86f1b6b1065f1710000000000e000000000000000ffff0000b46d711d11458807930640fcfed95f309f4b2d5b6183481d4cf153cc855b38de08b822431ed620883fb4d59cb2930973cba1ae6f52e053c43231ab339688482a35cce37d91a94644aa09ca6b8dbf3856719f69445c7884584644985cba6880614e2469eb7b32e5e707d681e65e48ed0d491b4684b88b7b568c6a6f956449bbb392aa77db983365026daa912162beb48c6a34b69ed855c1dd54af23d29c871b9e78754a5ded5ea0b917b14b5f3180842001b029b07f2301b3abc04268f56b38abf93bc726f1656af76b9625d562ad6ff59ef6fd4dd5889485007800000000000000ffff0000040000006af688325a9913c86fcb1153e5712593899a27a9d2b4b209a32bccf9d4f78180da0433335d11e75fff60d287faf1342b4202466e848a682cfe30ceed029b414033bb7bf7398f3b438a17d2d51b44cf41c41497c4298f7daf8922f3b247b382dc5100000000000000c800000000000000feff010009000000bb83d8acd60ff27d6d3b92ab5e387b8467c7c380b01c47a006207ef36ac2797c794514591961a60f2f8a74c20fd83462f0f9bea210cc389f01e36f6cb24928f5143685ca68a4481c5e7d7839cb22ebdc1d96b51ab20569d5fdd44749d8565c0b45206bcf1708c66588dbe6d3c26186d5d5be3c92c2950f477e79b49ea2834acca98aa2fddbd5dd87f5940f74a1fb6ce1a1e867e999b7615343d7f94d427488a28e5126b9796676eba7db507a233a1eaa33387fb47abe00006000000000000000ffff000000000000ddf5c211c9fab702ada936e00a373c01b62a20bfe392aef88ef234f618293c80a175497f1748e1f10f6affab0575a3f4f3bb3984c13799ce960d986d303b3c6e96cd29acffdec52eaa00000000000000"], 0x35d}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) write(r3, &(0x7f0000001700)="33f6a4c0f4fdefaa99a2a50926ae53d6e22ae599ec5a8611bc8c308ae2de32ba7ba0af27ebd946b53e11eabeb8d29410e6518f3dabf882c7e36481f82e1795174715ed480c576100076b0eaea535ffe3a6c11b96a3190e2b78fe4a9a7673953eb8f495aab5f60cf940b7362da2c10f2bf26e635096d70a8cde784c9130f2ed18b378afeb5b1c59d5ac9ec76e9e93b2379323e263e693af19912ef12ad1f57df64b8b161f7c18c1e9d407b229fe4e7fb93ed7219333a41643a65f130e76394ecccd1356b1edf36555350d96cd4bfd58af51c4a131f33e6d71f0ab5ba5ea", 0xdd) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x7, 0x2, 0x20, 0x3f}, {0x6, 0x2, 0x0, 0x2}, {0x20, 0x3, 0x2, 0x2}, {0x9, 0x9, 0x0, 0x3}, {0x9, 0x0, 0x1, 0x2}, {0x9a, 0x1, 0xfb, 0x5}, {0x3, 0xe4, 0x0, 0xfffffffd}, {0x1, 0x1, 0x1, 0x5b}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) socket(0x10, 0x0, 0x8) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r2, 0x80000001, 0x8000, &(0x7f00000000c0)="0a1cb266c9c698952b48e571f5363e7d7f6c87b2e9aaf9eb5d34757d43ef78ebe4bc15c26de7324b7daae6d60c8ace17a8b4549c3e5aa222b28cd223", 0x3c) 16:00:25 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) 16:00:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x3], [], [0xe000000101]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:26 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x27, 0xc005, 0x40) 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) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) msgget(0x1, 0x3) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0800000000000000ca9b2fbfd5b053c8795800192e56e9811e1e2584368bfa04f375a218eb8eee481c9dc881263792625cbf84710144b6d79f732eeeb1d821a79ca81d00f1a15afd5f5f2f60c61fa412bb8947dfeb8f92b4accc0f4cc59a52afa804623196cc1095e272213018254e00cf3f74c09f25334578de97df54a805efef4ca5f179f63d4c6127fbd3b9754b8c36c1893a31f1eaef0bc78d799ccd8be361068a7f44b036b1b5647dd5d2c72378aee666343a8c3cd911e659cbb801f63792ebf151bfd8526e7c5c8d236986a5c85c5da2e256763a75780b7205f000014238e551a1ca8db800ef64168bc956c4c39211c57457ea94424b558edeb0da18ef81ac47481f4f22e2e7cb52a76d2b7bd2832875a594eb50ed3ca3de19d87f8a88246e14ad1ac020759a7ef7ca4e225cf0b58dbeae5278d5a0d217e828dfed3293fccc19c5b70e24b28a70067774baf8e34a83634ddc870a0a201ebc86093f76a0ac7c4b363ff60adc9d138fa03de021c4400ed5f681c82db6d88ca62f6eb5ca194f33000000"], 0x1, 0x400) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:26 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = 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}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x5, 0x4) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) dup(r3) close(r1) socket(0x400000000018, 0x3, 0x3a) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}\\:\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='-\x00', &(0x7f0000000340)='[v)\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\xde\x9b\x00', &(0x7f0000000400)='\xfa+&\x00', &(0x7f0000000440)='^-!*\x00']) kqueue() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0xa8af0d819d9b3699, 0x7, 0x100000000000000, 0x4000000100000001, r10}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000280)=0x2) fcntl$lock(r12, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$VMM_IOC_INFO(r12, 0xc0185603, &(0x7f0000000240)={0x6b, 0x0, &(0x7f0000000180)=""/107}) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') 16:00:26 executing program 1: socket(0x29bb8096a35a5b0a, 0x8000, 0x7f) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:26 executing program 0: syz_open_pts() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) r1 = socket$inet(0x2, 0x2, 0x49) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x100000000) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) dup2(r2, r1) unlink(&(0x7f0000000000)='./file0\x00') 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0xb2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000200)='./bus\x00', 0xe3b68fca799c5d8e, 0x84) preadv(r3, &(0x7f0000000600), 0x0, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) getsockopt(r3, 0x200000029, 0x1a, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000040)=0x3, 0xffc6) dup2(r1, r0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x10000, 0x10) r1 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x7f, 0x4, 0x100, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x618}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000feb000/0x11000)=nil, 0x9}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x3}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x3}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x3}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000feb000/0x3000)=nil}, {&(0x7f0000feb000/0x12000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8001}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x6}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x95}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x200, 0x0) ftruncate(r2, 0x0, 0x40) r3 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x80, 0x1, 0xff}, {0x1000, 0x6, 0xdf, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x80}, {0x50}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:26 executing program 1: r0 = msgget(0x3, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00a9fd28000000000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRES64=r3], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x6, 0x6}, {0x6cb, 0x6}}, 0x2) open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r5, 0x802c7416, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000fe3e6258986eb96e94b94a4595bf6396742c10cdadd6029c0dfe450dca9552875399f1e1a5221190cfe752770c20d4bc35"], 0x14, 0x2, 0x800) r6 = msgget$private(0x0, 0x10000004) msgsnd(r6, &(0x7f0000000100)=ANY=[], 0x0, 0x1000) r7 = msgget$private(0x0, 0xa0) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r8 = msgget$private(0x0, 0x50) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r15 = kqueue() r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r15, &(0x7f0000000100)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r17 = kqueue() r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r17, &(0x7f0000000100)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r19 = kqueue() r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r19, &(0x7f0000000100)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kqueue() r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x308b3c0fad1dce21, 0x0) r22 = kqueue() r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r22, &(0x7f0000000100)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r22, &(0x7f0000000400), 0x1000, 0x0, 0x2200, 0x0) r24 = kqueue() r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r24, &(0x7f0000000100)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r26 = kqueue() r27 = syz_open_pts() ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r26, &(0x7f0000000100)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r28 = kqueue() r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r28, &(0x7f0000000100)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) msgrcv(r7, &(0x7f0000000c40)=ANY=[@ANYBLOB="0740148c9bfa506d13d9e659218ff0c99f23e8cf480dde640bbe521e4506af4c9cb2c7c0398da528c62d371468b992c45273450414b574dc5f03d82bcb820eca81b43cda57f121102917e357bd2274360650977065d6c06674", @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=0x0, @ANYRES64, @ANYRES16=r3], @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYBLOB="ab7d3d63cc32127df29c29f613f79b563d6996eb1856798ce99823d48fafe17b7aadcf1627baa0d2bf970ac6a8b2bb1370f8ab5e67fab799da79c7d4d4fb493e97a810cd34155aeae131a3ff0cae8c81ee58cf502873e5bf4d4261df95f52b91d757739e9805ea2b2c75913334ac252bc2e0536c98aa1786a37c186ff0aec96cf687da613d979032bb119b5cc3513f18f101e66048aad9c45a48482bb2986e33102b278f129d8c153fdf8e045e305ea5f156a44ff85db5b3693cb9cc8b65b5c4df08b6ce048905c2ee3411", @ANYRESOCT=r10], @ANYRESDEC=r12, @ANYRES32=r14, @ANYRES32, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYBLOB="8046d4392e98a3c7543c8a891131e0c5a81771ab6f51db4f5bf75aad8fed65868cb138c3d775e35302fc8e63308b454bbba015e70bb2529a0914919de27f03a2245af92f173f58817ef3c51416d956e090e31ddba85e313e9ca3fccb1ba2cbbb7bd72fc4235118b48795587390f5d46659d39e7015283446b14df3eda000311821ef7076aba41ef4ac22dd61b23d8793f72c96cdf25d2a133a9613ec3cecde69e15352ab5dc1e930dc0c28c650975fc24b04e13066fc5902f6e6c0ace5297904d44bdccc2446f9d06cbcf3effa8e", @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=r15, @ANYPTR64], @ANYPTR64, @ANYRESHEX=r17, @ANYRESOCT, @ANYRESOCT=r19, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r21, @ANYRES32=r25, @ANYPTR, @ANYPTR, @ANYPTR64, @ANYRES16=r26, @ANYRES32=r29], @ANYRES32=r8]], 0x7, 0x57ae1f1781747197, 0x1000) r30 = semget(0x0, 0x5, 0x0) mknod$loop(&(0x7f0000000940)='\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', 0x2000, 0x0) semctl$GETVAL(r30, 0x6, 0x5, &(0x7f0000000080)=""/19) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="00000000774e934a2d0044d61207a34e6eecb700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffff000000000000000000000000000000000000000000000000000000f7ff000000000000000000000000000000000000000000000000000000000000000000000000dd2f792af558d4b904c701d329fd239ee1921572577d537cc2a5fec3ec259cd8d00694ec1cd60e48d6b3680965ccec8d016b5c0217d039be66edbb2415a516296bdb9b269169fdaebfda50a7257b232c9a4b1f6ddd16ee22e4ef2198a02c501cd3b9e9804112a414b994692a7832246ecb31416a4261eec03be7382da3ede8bf7faf976fc3c112bbaeb15ddf0dedff21ce7757996af83d7393b74bfb0ed24adb86979dd46f65e313b84d85784bc1af0b0e4f2e65e4dbe057cb4f5bf6a946bb3e2ffed0c316d7dec1fac847592de7120f8e6f4d1f65eda1a56fc8346ec4db8a96582ab8b164b6d2dd6a8d45e9dc2079664c12607f373487adda4f10f76ff7ea870e0033c44855188d335d67e860df8a8defad23452bb74931a82f3b415fb502bf3f3361f2ffd7401205c457f05af521b0b95d3279a2db98b33dea9d21b20b9df4d39e77a7d50b"], 0x9b, 0x3, 0x1000) msgsnd(r7, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1ed341c55331b3615c96e8468b8413ecbbf2ffd12b89b0603ae37c860fe2c09c110ff00abae09d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c6f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) mkdirat(r4, &(0x7f0000000a40)='\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', 0x6) r31 = msgget$private(0x0, 0x0) r32 = getpgid(0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r32, 0x0, 0x0, 0x0, 0x80a5}) r33 = semget$private(0x0, 0x7, 0x408) semop(r33, &(0x7f0000001140), 0x0) semctl$GETZCNT(r33, 0x4, 0x7, &(0x7f00000000c0)=""/90) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:26 executing program 0: r0 = socket(0x2, 0x1, 0x1) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, 0xb20, 0xfffffff9}, 0xc) munlockall() setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) r1 = kqueue() pwrite(r1, &(0x7f0000000040)="7ad4ebab08f3a6dff37e44bb3e0eede4cedc003f8451fc7a2ebfe9b67f6af439afb462461d9e7adcd0fe4cf8334d0fa80b9efad97e0bea9dfcb658def86ef3962e4f522ffa0a44f8f9a21603e395c76a562dc524f49fe74432bca03356484274f83e1492735093ef53080f30e11360e675b4be294e94bb70db1f933cde096b683e304944911c26624f092fd49d35ac675daac2fcf1e4cf51a6a5676b132b73efb4c012405119b980c4e889c4f54d33c93f354199788513007d02c13a41c1fed6d0644b1f73fd05489446c25fa25e1fd57ddaead82d1a502b56d021ec82f51601e88b40d54b1243e2a2f73506cd45667aca71c83b07c6ee90d706f1b11a336576518496a3c44285332c2b1412872f4265180f817de100fbe97edf3de6cfd737dc6548ef74c0e1290e1ef6b2e3a1c056d037470bb0683fb8eecfea79f69ccf4ef51eeeceeddb5006a2c799f54c814b496e52f27227cc90db72f9f370709afef57022b2029afe05964670e6b71c3f54ff5e347f2f8b66dcc17645539bb574847a7c6a7f4ae24942c2a59fda748cab55c86648c1e56949edcdddb4eaa6e5c5d3521c629a2c625785049c5086c56cd03f986ed5f344ccab3980df7ded28088578eebab5c307fc4f93183a0fe637c67b82e825621db43c7f63419587c177d1b140fe4717698aa2c37ac970260da3cfc9b1ae0b41c3ebbe9e5d06dd591f7cc2ad222ca20f1b44e2f43ec0a83a1e628e603cc16624f4b9359eb1b786a0213abec1b3cb493ce771a5b2a55aa1a995b8dc1f5fe801e38a2860949a46b6c4f72aefd6f7243ba342fcfbf35b72a0a1663702c14a3c2c814abf9c08dd71ebda2368e437c51dc4423e9e7a1a726fcef13eafae7f88e2c44c22f286ecfb7fc5055a9c3786338eaf1396c64d2ae0b89274924bce02842d861a6458c9ed33e0be5bf8b96dfb9fecf7b59bf1df738ee5c77fcbed8a7b8d3ea94a27bf20013fc93658f1ba1cb413b391ade986b71c3f29d4e88d1d091be65f646e73ec56910b03f45aa22215cfe6ea2755ab624558a6c5919fb69615075ea85bf2d9657b8793cb6f158d78b6fa3da063cb54033dd758ddcac6e3e4720fe0ec6bd750b4bc67083e3eaafc59a44f5f1392ca70142d32a3fa4bcc6281dd1de188492326bf9fbf02d0b072cb813ad23561d08d235f7372d77de9aef9fef8343c72eeac6c7d04c2e1ec49a79217523526c18eb117ee83de8e119d16ee36f014792b36d3c4bb7f7b165ceead2f247e86b664480c3c96b36715099ebbb73d3df7dc04c5f61f472e8ce2cf887cee88e89d51794b74e9513319f4d6a85750443bb8440e3ee927c3bd704f00dfbbf03b888871fd605c4cc1be2698863a1c100df970b372e811dd74ec94deb66e278342928e9663cae3b956369853b0a3cfcf2fce6a984c33e83b15ac3226837a7b469c5ce85a7b0af61e3bbd008b301cf5dbfa49f693ab75560f20ae7658375bb7eeeb6aebfe9ba12fdf4d044f80424d25e2c2d426388475af7fad93907439820d4434331d1b28a0b2adc9831a8873f6bd159a4beb8040a39378e2fdd179b5d6082bbbab1a60df8109f04e7242828a26680920788ff78de6826a4c8c359615b1bf51adf8a3dfc3681d456a6d24d5b80584650c44de6eb848d3359c2a4daecccd95e6a614351c18a807f31b3a89fe8371eeb4f14932da7efa9633855a118adfb0cbc0357b01d609517c87a2de2fdf1df21d6a9fba106b354a824ed3adb9a65d8b94b947942dfe62857fd72a9fcd4c702b0073524516bc1c7d2e3c82446a79110b9b893c2a6e578f01cfda1b893a17ee034669d017ea2704c631b63f3dfccac1890db0f7af5ca924585eddc73dee9f2c20e8d5f707514b6309141c35de0f53759df048f792ba105fda2111c406395605d838a4593c91c6761b7918295016e5f8898436cc94888be30bf796b6ba55af447bb9ed9dcb8c06ccb6d2beacb57b81c13523c2ad70d8a289585796977f2f30e1e113412ecad92c29e68edce52a70f5862ad005a0de79403e456c32a90f02ca977ac693deda50a80bc41484f8dd1c76482b0306062770f4682f1184b764e92228f69f02b049f52d0cdd1538061ef58ccecb2142e9257175b3418618013bc3c2441943d2f73f7031c359a5c605b6829cd4ed19885bf0968f07916780709c384021695ce0c4f46f7c95782993978bd83bf7aaf481f15888e8876012f37465d68204de991aa96863ce923535d3c95b1ba40e54a42b67869db41547c36b52ce31c0f7446c1f17622a0744481636bef62dbdd1801fd50042960dd06d39b5d52adc4702ee647e7fc22834013a1b17452c128d0bfc69a55789ca28a8fc9620c3fc36becee617e597d3a95d1839d7042928f369b2ef2548744ce602ccdc94585fffb3e3ec43406b518b5fbae3d2be4e307b88b7a1a0a6823ff93b2f2914b562f73b60a69cb135247f951efedaeb9a5e10edfafed3e8484cfa5429b8952a2280a62bf3ad9152312d86c89429bd867723434fea908fd9ffeae62c5b88d9ca4cc0008fb5060dc3a10bd28dcb148a9ec5ecdb812718f1ed29925bc5cb78cd1200cc71c76bf62d1414933b02c3bd3209afe6a12d0b340e9997e1afd767c554110d5f7396a88ccf0ec7f7707e42ba32448345afbc4743cc93cda84a85b9ba09142231bff80e1cc017e9efeceb699ad3012378f3d2f49ed00f9e5c2ddc6c4d8d6018e35434cc3faef3d261aca8d42d31bc18cbfed24fab5bbe2e0f7852e408383a4b9b0b627ff842eb937e8406125c1e46f5bea876e5ab6c707a0d00d91743c6da697408862acd335b8d434dccff08e6fcd3621872bc21dbc074e2955838a756328132dd401edce0e7297617d480539f240708aa162079d86258d10b0008d36f29b92032461a810a566ddec537d4664dee4f459d1c05fd3111c9a732428234449c227c51c5a3500e90efdadb50f3d855e34a06ea665339c14e57feb9ac7777ffb922b02264f04f4d526b8e2020082a1ff9d71316f5337c7ae99722e7060e4a4c99c5f4e2e7fd68ac2873929db9014f3232a7babd983306c6b599db4875d3f0fbe6f598dec955f97c692a48c491aafe83c233e13f70d8db94521f39e84a5de975f4286a99309346efc7de4572a25929514e700992381f517961c094c01a13e2ca57fbcae885bee799d1eff9cf280d197de1f2aea11b1435c99c00e5cd17f5a7047d1c965e4f308a08f3a60bb63eb551e02d36aa5ad1aad0cb062f9ec3fdd74d2f337c67075dfa0dbd18cda95d6bbaeba52d78ea9bbbfdbc22b0d8add70167fe7b02504680fec3a2af6636493d50405d1fdefa336a4bc4763856dcea2e050988027863f031de13e58cf37cdec64dd635fe76dc66000cf47f294d3c51bb7ca8e2f56cb9d8a3cbfb413f1bf469b0b31b98e81186a17509ffee56d6bace586831cf6133ff1981288e611ada48d4dd0b3206f9aacc96c6e9fd6492144ad91f2b57fe109022a678e7fda8ea5b4a8fb82a04902ef83ad727e1745fdabd7028cb2b5c623d747f3001a155e0686350ad7f29b5e6e4eed0ef9ddd238ef7382d1dd63c759a7995c546e26e5bc3299bfead8da14526641d481b69aefa8b4936021e5d9b47ed8b2bc9420ddacaecbc5f84b3a4d55af59325f225deed09667d3725ce8374ae80c50ea28071c6883018aff4267ad7094dfb4f6469b93c209f632349cca176f8978fa010d8748828a55d62cdf4bfae59a8ac0a800e075258ec47e4c488dece20455fb7970fac1b8dffd6962c018890e2f6d145b157f5a9c92d5209c326ac32e75f340b8ed86618590e7f45b0961f4b4087b3ac39ea7fd46250b072d80281558332bf1c5beefab6384bb6fda36bf9285676f7e8a3399cab647791817e3196c6755029f3ed1cbe254921874d4f0de1cc7b8f95e42e3dc935a71b96023e9822521ab1ccd986aeb8f3d6a0f82180f2ae803bf85dac7705b7bb49ef1548d5e6f7eb8bba1b8c88e24cfdf5ea53277c75c1b7c5993bfb355c7a2d2b434d7df345ceb7b8244d8fefdaaa9cd4a3376d31f5f6918e2b62b7bd449c85fb52cd1994c23e6f7e0eca18e6c3b8e9c72893092f000a57c7d8c5c64b6baa1e59f4ab8c0191f196fc89dc2971886c015f1604158e22f398b9c673d7a233caaad7b0b0ae440302ef8e5ef9228c3155b84c799389520177ed90063e2f3ef8232b8f92655c30de9c28d443ff169d6bc893baee432c509f4f578b81a99c825cfaef366299f24e5ee7a20b4ce2b1c0460598eca39286eb2fe5b25e5d62b0946226be14a0f7421ba875139cddc294fdaf655796c2f6ded61ca45558135b986f4c97b65868b543fba01e057f4b898053efedb463344b60d88e11fc7bb9b35663afc3c05ccfa8c35047a11e1a030dbb2c36fed00e94a69e2a736f849e9d121d7e8db8ce2bcbdb658b08326c2c07c128fea0b2f74825eeccc622648396e32b13344f72b375105f96278c9b524452048f085845740a15532f40a5664b8c8faece4e4f757567dd4e2ae31296a1197fd4155813f953dbef5fa5d5bfda0c3d8aad5e8b456e7558af9cdd55f4776f851fa74f08b2804cd0edf53350ef8df5d0804d8025a4be217f02d308b42e6d709cea3940ab2f7788ef0cf9c5f4d7efca98dc919409b5efcfc53fad56ad9862cc119368f088fb7b7fcc94e5a8d93bf3b69a4f89fc7e7d84c8a84635cfe1577128871830b6876a02d0020e6658aef4c8747c77332cbaf09b512cf5b5c9916e54864da5ada07322d50de2e41cf8d032141cadafe73bf8f56ca6eba496e5374dc589356a7698cc36818e6e23ed5c5739886d648ab4392db65bfce65e6ec4b2bd0eef3db270b3f5804c679dc838db0be84461eb804e39ec838570b8589247750e5d1f6fda1e9ea9f9ec4a189f4a8020daa425cd7b37925af499f5a6a908f467132e591a08a29321442e359eebb8cbdd604b3e484ae5f2bab2d1da407b7af6c441868a7eacaabf0891a51d378417622aa7c7273610c2db7476da4f389fbb3dc9f6c77e2892fe1dc55e6e3b4859c9ff572586f2d350c2a7e8ac260a1231f015877664c7fa9a66276847113eb7eb73856e31affca930b5b312825a38339b01b5b79597d3c05e29f473bf8888f5be7ca1f97620b3e4af55410399e0eaadd92738a04646b1f97044e5ea5e4d0368e1826c01dca21e9d9003e6e564edd9f72366e8fc753f08b9ed0a08291a6bbf3031be4652c4ba89a9f108d463b941a937458c8923ac065e64f83c7b70ea5393045ff7bdbae492fbbc82f89c2b61c71716f404d6885246d02c8fa336330debe11b9475cf17cb96c53d451cd6e394f7a445fd81df5878b290914ddaed4a0026dcf094abba9c2a8d12192c7bf80f7e060dfb85affb75c149e1a60b261aee6dc9b53f984490fca4020408d6f08a6234d4c7ebe5361ef3ce940b117b9fca5a69f9f7f808654004146b3448471a8bcb266891408af427b4dba14ce7e27161e38a0b49452c60f58ca66030b052f332aa638e4dc8a2142a3a5b4332464d9fde3d7e19ad7e9381017393fde100836dc3636f26f54a9eb064c472042a37cd478a51e735efe85d7c15ddc4eabb7fec1ac4f8c46c97b5e6fb50b5a74b072e57917cf639c6238d533d5cbb37c8b40e4c333570dc903e379b442f0a806dc766331ac4d3adf0363b04505c0f10bfab5ae0c8d1ec8f0ad1408959278d25bbd477adf9125730fb946c7ed88cc89dd99e11e087c670d070de3583db21c9f94afced38ca25f1fbc81fad4605cfd519e6165cde9d800e87636f5e488daca32bfe1c0daa6a12", 0x1000, 0x0, 0x0) 16:00:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) 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:27 executing program 0: r0 = socket(0x2, 0xc003, 0x2) socket(0x0, 0x18004, 0x3) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) write(r0, &(0x7f0000000340)="450a75995df3a7951e18059071c5dd9323cb459154707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e879451e7ccdee965c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba171104027511e2d07e4d97c758e62c95f996da8ce72f710f505aaa83a96f5cbafde9443aec7ce406662a661fd36f43210e94540298d779b4b038ccd21701925e15d2ae3b311949e2c622786", 0xa9) 16:00:27 executing program 1: socketpair(0x10, 0x400a, 0x2, &(0x7f0000000040)) socket(0x18, 0x3, 0x40) r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) socketpair(0x18, 0x8000, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x0, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x40) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2202, 0x0) socketpair(0x1, 0x2, 0x80, &(0x7f0000000140)) fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x2) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec025301199fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f1ac82ab95ce1924f0465ae1dab5b"], 0x10) write(r1, &(0x7f0000001140)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e58420883372b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f323368c24ed611fb6f8ea375fb41a41e51b3b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d", 0xf2) 16:00:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) close(r0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000000)={0x5, 0x8, {[0xfffffffffffffff9, 0x2, 0x3ff, 0x3, 0x3, 0x5b6, 0x3, 0x8, 0x1cc4, 0x2, 0x6c1, 0x600000000000, 0x5, 0x10000, 0xffffffffffff359d, 0xfff, 0x6f0, 0x4], [0x468, 0x9, 0x6, 0x9, 0x3800000000, 0x400, 0x3ff, 0xb4b, 0x80000000, 0x1400], [0x5, 0x52d9, 0x8, 0x3, 0x5, 0x0, 0x8], [0x4, 0x8, 0x80000001, 0x9, 0x7fff, 0x9], [{0xb2, 0x7, 0xffffffff, 0x100000000}, {0x8, 0x1, 0x80000001}, {0xffc1, 0x5, 0x0, 0x6}, {0x6, 0x91d, 0x3ff, 0x8000}, {0x7, 0x1, 0x7, 0x2}, {0x9, 0x9, 0xfffffff7, 0xecf}, {0x3, 0x7, 0x2, 0x80000000}, {0x5f, 0x2, 0x3, 0x7fff}], {0xe200, 0x1, 0x80000001, 0x1}, {0x3ff, 0x6a27, 0x20, 0x8}}}) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x7, 0x408) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) semop(r1, &(0x7f0000001140), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/4096) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:27 executing program 1: execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x106d1, 0x100) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 16:00:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x0, 0x8], [{}, {0x7}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x23}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x20, 0x800a, 0x1) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r2, 0x100000000000, r2) r3 = socket(0x19, 0x8003, 0x8007) r4 = kqueue() r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206918, &(0x7f0000000300)) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x9}, {{r6}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) linkat(r2, &(0x7f00000002c0)='./file0\x00', r6, &(0x7f0000000340)='./file0\x00', 0x4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x312f, 0x80000001, 0x6, 0x5, &(0x7f00000004c0)={{0x4, 0xbb, 0x7, 0x81, 0x4, 0x9, 0x1}, {[0x5, 0x6, 0x7da4, 0x2, 0x0, 0x5, 0x7, 0x3, 0x9, 0x5, 0x8, 0x101, 0x7, 0x3, 0x0, 0x4, 0x1d, 0xfffffffffffffff7], [0x5df, 0x65, 0xffff, 0xdda, 0x6, 0x0, 0xffffffffffffffff, 0x6, 0xb7e, 0x8001], [0x6180, 0x6, 0x5, 0x1f, 0x9, 0xa6e, 0x20], [0xffffffffffff12d3, 0x4, 0x8, 0xff, 0x1, 0x2], [{0x5, 0x1, 0x7, 0x7}, {0xd60, 0x7, 0x4, 0x3ff}, {0x0, 0x0, 0x7, 0x6f}, {0x8, 0xffff60cc, 0x20, 0xf6}, {0x1, 0x0, 0x3}, {0x8, 0x7f, 0x6, 0xffffffffffffff07}, {0x0, 0x362, 0x100, 0x401}, {0x1, 0x5, 0x6, 0xffffffffffffffc1}], {0x5, 0x2, 0x5, 0x200}, {0xbe9, 0x8, 0x2500, 0x2f9d}}}, 0x3, 0x1}) 16:00:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="09b70b27cc24ce124509"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) pwritev(r1, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x7745ac93a1424246) write(r0, &(0x7f0000000200)="0e851f8c589be924", 0x8) socket$unix(0x1, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) r3 = semget$private(0x0, 0x7, 0x408) semop(r3, &(0x7f0000001140), 0x0) semop(r3, &(0x7f0000000140)=[{0x0, 0x9e, 0x800}, {0x2, 0x0, 0x800}, {0x0, 0x5, 0x800}], 0x3) 16:00:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) dup(r2) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) fcntl$setown(r3, 0x6, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180)="135392ff2f932c0cd6410c3a957f2c607200005278b61c9fe58f22909ae84b00", 0x3f5) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000300)) 16:00:27 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x9}, {0x0, 0x9}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e3c51", 0x12) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x18c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x400000, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1000000000000}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="bd", 0x1}], 0x1, 0x0}, 0x0) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000180)=0xb18) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) write(r1, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r4) getsockopt(r4, 0x200000029, 0x1a, 0x0, 0x0) connect$inet6(r4, &(0x7f00000001c0)={0x18, 0x3, 0x0, 0xcc}, 0xc) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 16:00:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x6022}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR64], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) ftruncate(r1, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = kqueue() r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x400, 0x5}, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) munmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000) fchflags(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r4, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./bus\x00', r0, 0x1}) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r8 = dup2(r6, 0xffffffffffffff9c) r9 = fcntl$dupfd(r5, 0x0, r8) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f00000000c0)=0x82002001) 16:00:27 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x3, 0x40001480, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x2a) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0xf14, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) 16:00:27 executing program 1: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0xfbd2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc96362ae3c9a0000"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x5cc, 0x4) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x80000000) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000080)={0x3, './bus\x00', './file0\x00'}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 16:00:28 executing program 1: close(0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000300), 0x0) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/231) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/23) fcntl$dupfd(r1, 0x0, r1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x400000000018, 0x3, 0x3a) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="822f667e00000000004496e4ccd4b58dce07000000194bef8908abb9ebe80000000020c3df0a451b3efbff1dcc1c5b9adc06234ac7923a2c2465d9291a0db66e8f0600d300000400f719d396fd19a78fd85b0c19aebffaec31f8d643711fd04474371fc88e0600000000000000c95b7d2c7464d9a9c6686c4e8200ccc9a4c15caa5d1e299f0eacb7ab9aafbaa409bb1401f828ebd91d3a04ffbe93602999d2e4b3ea22ea9f234f3d0590a0ac8d07fe19a388638ae5e4f2cfc7b94a02220000000000000000000000000000ec71d345c43978874aab083582936c92a83ce3e400000000b98b00613110f5942d0d3d52e102483e73c8f2a93879dc80f9e09762382cd071ea429f9c5051d93cd80100016dc3a5aa0d7134c630dae019439dd65287190100597aa32b3f986450c9db13b52beb0f5313a704daf9e944b8e10a7a52a68f19d87edb6696a9fbaeee2375e9c9e56b7f4d006c3afc0b0eb855b05b6a3a152ba07bfaf5459f1e31e19c285ffd036531a49040cb19ab93b4d8be61ccfb91ca58d383e0f7e8559e9bd4c4a478ea3efbb96ef70f6362ae0000000000000000000600000000003676cbd71192d4897fe7af421d1569c1c2d5668f2e0baa04fa4cfee0e2552b9ea3aba3222e7d76"], 0x10) r5 = socket(0x10000000002, 0x2, 0x7f) dup2(r4, r5) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x31, 0x0, 0x800}], 0xa, 0x0, 0x0, 0x0) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000080)="078ba10c67fe6192ee69a80af28c48383f5af39a2aa1", 0xffffffffffffffa3) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x3, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1}, {0x18, 0x3, 0x7fff}, 0xfff8, [0x9d, 0x0, 0x0, 0x0, 0xc5]}, 0x3c) chmod(&(0x7f0000000300)='./file0\x00', 0xe1) 16:00:28 executing program 0: close(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000240)='./bus\x00', 0x5, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) r3 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) dup(r4) symlinkat(&(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000280)='./bus\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x6012, r3, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) getuid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xd00, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = semget$private(0x0, 0x7, 0x408) semop(r0, &(0x7f0000001140), 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/123) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) 16:00:28 executing program 0: r0 = socket(0x2, 0x3, 0x2) r1 = kqueue() r2 = syz_open_pts() r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000140), 0x1000, 0x0, 0x2200, 0x0) pwrite(r3, &(0x7f0000000080)="cdfec286e89f309edb4df9e456c6f93ea43ba1ac26ebd20cff763aa95f3e56f9eb141d614fd080076920a1ba910170275219bf65fea228846242b07855e0ca81ca42d7e4c7e773469e001553c980b8dcf209039e84655cb28e58d501a24a372bbe7c387c688987426067d6", 0x6b, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r2], 0x1) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) write(r0, &(0x7f0000001140)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e58420883372b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f323368c24ed611fb6f8ea375fb41a41e51b3b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d", 0xf2) acct(&(0x7f0000000000)='./file0\x00') 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 0x1) socket$unix(0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000000)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/de\xd5h\x00', 0x400, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='\f5') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x2, 0xfffffff7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) pwrite(r3, &(0x7f0000000400)="9eed64a8f698acfe35b448e1b4a07d1fca8fddfd3b7c5b7aae684ba2fe3217358a33d4c1f0849e96a808438eb225d0fb7c1e7e89b0b0475616ba760771d345cc765968a19655dd5cad0bc80804641e394f252318f0b82fe9fb6d83fc6b4093d6ddbe3b0a7fd166f55bf900c349622e78ec547f2b174855372503d2156049f70944b1dc6a2973ccca68dff3ef9868c9683d790363e3e1f36c49e85fb88e6d0a9b922f1c0e619eb1f9f5d9ff25b2c80fefc74daf080f5dabbc7824f373a62becf6631ae356", 0xffffffffffffff16, 0x0, 0x0) 16:00:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCSBRK(r4, 0x2000747b) poll(&(0x7f0000000040), 0x3, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f"], 0x10) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r3, r4) r6 = accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0xc24, r7) getpeername(r6, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) dup2(r1, r2) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000011c0)={0x1, &(0x7f0000001180)=[{0x1, 0x40, 0x5, 0xfffff001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x4d}, {0x6}]}) r1 = socket(0x2, 0xc003, 0x29) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) write(r1, &(0x7f0000000180)="90a57a4e0ffcf2cb0bf1e33dd8e90bd6b50a9b1e4c4281fd17bd30d8581a07142019e58615a6b0bfe152d159e26821234ef7e425c557ae68888fe834738a56d34b1b4f35357dfe4a15f9bac24d4f7f4416a502993422298753f4a01796368afa231dfff85425a78700de446cebc8e0b3db48d7056ebfb7049aad648495c625e47e8c9ffb09f55b5616a662ca9e41a59e311b76a41759ef817ca755be33d75929d47469dbffd51ae307a13b87b1ba85e05c61c266d710174af161ba3df855417e7574158b1609a510dbb5fb0656eb8ea0efdbe813282329edc2af20e63db98e599e222e9a7bc152a959f9527a3da86161d5dad259295996e393a15537be0941bfadd7d846a354a7fb715311ebfcaa78b8e554d4a292d81b1dc7200a4a6947619bf4a3115666721947994e7d9c15e4144fd01448d0e7968024b380941d420a9717b16d218a9b879c6ebfa328289b0f49f479759c55e3ec5a28fdcee98ecbe581fc48f2b017fccc5c95f7d27c5bd7082175f4b73b610b14ffa073d173c1eac91e3c3690a23bb0ce5fa57541aab7012b5e0cb45e63c572640505689243f9996e5237dfee84756933fa901b4a44219c93e58a0ffe61ca81d5162182fb5fd8dc6413aa9ecaabfe41501f5b2504dfad54029a5aa1934e8b8c6e3f58222e8ba534b96f128b68a760878e7a2582bb074847248427c4577484c1547e5a82db1a0dd270ef9ce82ffc521fb15344d8b7eb99d6112b2e952023f7137ab01e27370eadee396ff08ed39689c8217498532f56b7a6fd2aa89d7471f7f22228ba06f4e34bed2577f4e423e2a0ea7b52f7171e5453a59ebfac2d8340b81d6682a28524d908e9e07fda99f3c3ac51d6b7651ae00bc178d7bc3607e410fd5a7eca745327aad475de1c428ed93d5108bbd3e1f3442a552a0ced6c331bb668935e36e7345d751d4158feaa280393984270af1bfe2354904919b268dde188b99792ba4d85bc62da57278e09a70ff6b5f0295d1700c6684aa0bc17eef275cf19bef955b9088a88747479e618e7418f5881e8c456ff84f929e7d958a12d010cbeba7710f6ccd77a3a20a04d599c2e337359dc3885fcbe62cbc758504cfeab95d36337fc44a593f5e4ef178fa1a3abac3a00b98b8cd3233e64987cd95fcb76e6bfadf20e3748741594703457c9cbcc0eedb945cc81b4586f20f34e874dceb77c0cf9805ee5986d56135ce65e6d8306c9e40dc461f4f59710d6b36299652f6e9656846cf47e86252a7409da72b0d9183a777073c563c2d0c4bfb98a2eed56d7aa25e788e0876287626c5fc2239ed955a651ef2fccf68b5d86112c8a4c781fc55977859c99ace9e8b22076ca15fa5a8ef88585f428b220021739e3799c82c0e37002caefc9d0e873885214bef84e7f95b17fe81d9ecafab3418a9fd2869a764a0602bc86ed2de8427e929839113790b17775f1b4072c4110f917ce052b5d58fdf9b44970feba815b963e30da03ee16a9a9d72382922149854049e68a723134f13639a84011adbb5ec8721e078e65c873d76e4d271790f34fbd5db8f55b1c213f50d041379f4e5cce654291e3ea707ccb099cbd4dc5379d84062c248815f38ea7fddd5fbde2882b0344fe0f23522738c5f85e77f80547aedddcd072348210254b102d99982dcc58a61bb1e5317e1310397794a0397ff8a6b6db070b1f6e51211a0dc3b872d1521b656670f2ac65e66be371aa4d3d02b48df4aa2af732001ddf6b8b52034f697bdacad78d1800bc2a5bfe3479be9ed0bd1513c9b25f012b2c6a35fd44de1f04d32870d082e39e7dae9e0ae349726ca2ec503cd2c7ab4aa2ee18196b0f08ac028de8a3eb513e5c0ed36c4eb2e9dea787ff81eaa537fb48c9f664e6c367d0783c9babd2f9b4c3cda25973c44ab8216d961032b488af4c76a9bc67d43191e55e1ee4686d89ddfe054ff74a54b3aaac7abd9b0dbe992d9be12fe81b129e6dd3b9916aca9268f644b429b89e3ae1fe97ea49b5ab6a68dc7ae9831e9e1f84a550862f4dbcc4714d05cafd4edc3338c972651ae225c7c60f006c7e4dca8c457115fe1f1865fcc938ee698cf257ebff1a881966c7e92b3b1ad28c119454023af51741bb89d9b869b3046ae3da3519e2fcc6c9b32b4c9e8a901746ed120105231c019e25324477802974839f05811087ed74aa169031af82fd0d2f179d73f78168e60b198bd4035d4991c145fd7c119ef004315e228f00ddcfcadadeceb7dd507dd8a7787073093db9f6f496488b1665ab846f43374eed5d9987496819a379c6073e0f9a7e53b04720e95dad396ede4a2245ed8b60f5618457e32a62a7f44309fd1aaa343ff7a4fdc9089ed04692c4eac1ef66dbdbef0adc4f80b6e65daad5738a3fa998041474dc86e4094e4b91768ed2cc6717239c7921294360e61e8e2d037a0111b476b08a0a58f2ebdcfb18d42903beda35bd9d6b29eec0035d1a9955c95ed86ba292cb2e294a3e25b44a5a4c60b2ee1c896a66b689dce8877a082546467c95f4950bd1684f6fc19659fd4c799ac3568196cce91f7f8b48e3d4c1208fd33f5f46fd31f5981f75aa72158381e4a2cea5e8c0a6807e2e547b91de24690864a2406dac38ed668ef6cf86053acdeb560f1ba9658e833cbc9cba2220017d895b43cb89436ba71f70403805f8062386c33973e1fbebbb2677f36b8c4cc553d9ed53ce477b7304e0b2c3b4f2fecff6a72ce7a5a1a9b5299ddbf912d194352c552cbb3a2b0187aee9bfa01c230f5922f48d94f7d5bacab99d2428fc8ec5b620c2077431ea4c7f902657202f9258307342d7b0f5beadc2354ab8a53922d4f70eb641fcbd5045ff5006616da3e9bcfc557b54614921214efc340aa434c1435369def1b0381e69452ed7048ea6e6d6573c5e0fb8e2afd6bad3987750db40e3248a92eab0c2759afbc8b3586df5d4d52cac1faa5c58c60de75d30b2f101bc076a85bbd9b9106172995eea3233be5f6b143e4b052a6bf498f8d777f7a63cbd990740f00858ad41dca9050365311f5a27a2110476cfeee119741a2a1c7d704fa26bfea4eea9458c6cd0ee186f09b5b189c9d6f1caf1842d6a0b74e1b07d9d92c1b5ac4724058f1d111cbf6657d2eda91a204b9101b12a7d6250740b8347ea853db2d3e8fbcca392540d7b00be0e86aac734946ae54d61bc4a41e1157e3b4a913a4d747c3ff15a2afea5663314c0430a6866bcf8783162992b350a2d55e224894767d1c806930ae12636c2d9baefae830cd5c9f7b1be184f4105bf4f0147ef8c04648440d911ca97268645ddf06a3bb83bfbf8b395a88bf7333767f2a2187152ef6e82767e82c7fa58d915867bf016b60661b7e66ec8d599cbd850e7c61bba3967915a85c89a1e01ff6a6027e6b83c96bbe680dbb35ed9430dc6c9858ead14f41b4732e443d515eb130e0d39a0c7f086d22450a07394920532ed4f1c6deb9b93d6f2d23a940b5f3065577102d78004a3cd8ea1025640aff4ab95597b0212f40eaa97aaa6d5cd3a6de80a6fe44bbb4ce28b603996216fae9f7e1033f3f42a9ad2701b0d82bdb495dd304f2294d8322d496130f5a163e59304e02742422c2691d84094bce8b3b25d6420d91ecacd720534e2695b5f5dfe69c4acdfd3e702b77d74392c98d16be2a965cfd22c167030da47bd77a65cf0cfcf78595cd1fd822a8c0fb049b23ab053f8d1f7833dc96045012d4e45ead6d7c8a4e848550d202bb0b25a097040a997a7e63edff9b054756c019191a4f06a3daa4af5bbd203d877c2f81fba45786a8b76d4743fd67921f38382e920c867dc409c9b23d3703fc02ba283f8f058e0295984f5049f91d8814f2c4a07a8143ed76500fff8293dce69a8143d9eaa0d7ea95a04818b9db198beac226c1cb1bb9c2176c4ae54e203358c62bc0bef4d8a05273f66fb1b6f6d29a2fca9db249c470dd77442e1ffe8a430d21176c4effe0d7819a6f202a5219f8d991419cfacf98b26be99de2fc0b495e5a111b7f742e7b552572c0190bed127e092f5896245a8ce977e1ecd9ff4a6b0e7aa52bbc2149531f4e64d4bf9ce1dbf8fe5bec635f5756c422b6b13ec240602b093ab84ce4895200df06ae1aaca1e0b2fc70fd933bf30d367f268aff627449f49b19c64f905f516e5ca7b0841707c01aff342b27a341bb2f90d13176e07aba6c81b3a64d57258a23fe65f0897f4fce8f7bab14258895aa83e4ef22f1ec1dcef789e9c0a66b298039906728401fe628a64b521e5aaf8842be8320734478f516737266cc1168864e3a0e0f78cb0c262f03dd5535342de149d2b79bcd16c2e08be8a978e973db1166e82a1e2d37347565aa70853161a917d9f0fce5a56e6ae3a7a1b90ab09287944a432fc8bd44c18cb237a315d5e9983a3204b74c7daa00fcf041ad4bc8f5cd260b5515532b3aacf43c944c0dc800423458ad357cbe150d9f56001bb0b509f758a3155f5ddc8770dfd25cc7d05b1b8b1b1f0806beed4a656aaf2f2317f8d4e6debc9a4d3d51115c6f970b6b9e276acb67d9c72d5994b819acc4dff311ecfc12a7dceeda9600ce8658ae97028603b9224b7427916ae03f1df4a0908226a639c62fa9a51d5f5d86efdba8c44ee0b9e9bf756896dd7b1bc79bdd16662dc781a04643efc9674a9dba88765cb892aaaefaa3650ccc0e17c93af8332a2b06878d64b3336f4c785fdb1d50bbfe040d9c3d89fe5c65545e7a1e2cb9c8425c3501c90b4c49ffc486ad2dbe18460d239c8b31826d935e0c5a8c03a282f1b00b0dced684ee70da9488adac2f5107cf8a7177d97b3f8196d8dc69713b29374749c5636a16f0230bea4794ace87717983f916d5dbfc9800b0f0efd30d892ca2e2c7de35fdf39f660448ad6c7f93777e8a84e8bbe1d2f63b8347c2a17405bb77e11b0875a48b42e87282c02192199f5a5c32bdf853c43797bff958bd4d30ee683a7c1bad2f832744c533e4f859ce0feb79d118fc9e22cd35628cba85ecffb29c043ee05304a4910e3c53e9e0f32df6be805aa48ef34e2017370aa98b17e2542e2de7c38e806103d990b320e91387ac6b295c61aad060a5db7543b9b41b73b2fa387fdde4298a38e95f5cb86ca3e02e26e9dbe435c78939f0872f509f1a6a33ec97f9a689c9a08bbdd5c1bc3470fc8b1f58d6032f2f4662853922045c46f1fecf069035afba49ca669b0f70990a5a09ed1c7cef6d5033eda2408dfed0317dc1ec9414a51ffd54403d33ac7bc3202554501c14243dcf8196c0b2780f880d8e627c995f407717b333ac8dd879764c444984bca1f78879c8d1cdbbc94ea2716c0fff5b173e0e97c84e69ecb5d721345a2e1435b882cc65e03518c53021b99eaf7801deab51a54b0b0e96d93562cb9ab3f92352be205700bb212d8112ec34618dfa44bdb27873501dcbee04e16ab5747d6d3d9e5647ff21a5194653a66124daf3d2b6744cc7c447335a402d4a389222192d3e3e268a7b8021e1c156370e75e660b29488c553ff3a2cc73586fcd92b48a2d0ff76c1a4953400f1577eb63e4fe4f42e2dcfc04eda7b627d574cbe20b53151b1df10e0530e4ea00f20ac82b05265a6de2eb06c997f2115d2eaebab5fdab1b6dd94255cc7bd46d7892102dc6db5ec4f405500f9018d8cb68f40083d53d27e1e0a5b24b0dcd82b0fcda13a536f8c28dfb8bd2012d799f87cf88f7235141d29e3e592f971ed190a30c9ff59dc89e4aa61fc11db13ee80c005473961729da04c162e0386c6663378414791dd9cd7d6d1562ada3f5b33c5e243a394b041337f4e00e856777baacc3887b58be8", 0x1000) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) pwrite(0xffffffffffffff9c, &(0x7f0000000000)="aae0437ba58e6502a0d4c84a222c24e27ae94db705b0d96a48e42fa0a757c8b2993e154417eaf4f96c824ecafd528bebb42c5ff49e919f811ec15bf7ac46887c45a436fd192760f30b9306abb6a4d8cddfa5", 0x52, 0x0, 0x0) syz_open_pts() 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2c5bab8300320151070066696c65302f66696c0000"], 0x10) syz_open_pts() 16:00:28 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x405}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000001c0)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = 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(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r4 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x7fffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:28 executing program 0: pipe(&(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x1a) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='\\*\x00', &(0x7f0000000940)='\x1d\xfb\xff\x00\x94\xfd\x00\x00\xd4\xd4\x06\x14\xb45\xdd\x04\xbc\xaeE\xed\xdb\x86\x80\xd4/`Q\xc9\xfb\xf9\xa3<\xfe\x18{\x19\xcd\xc9L\x1f]mi\xc6F\x925.\xebp\xefb\xd6\xd4\x81r\xe1s\xcf\xc1}\x94^\xfc\xf6\x14\xc8T\x05\x18w\xaa\x96\xc9\xf2c\x05Xd\xc9\xc4g\\\xf1\xc0\v\xd5\x86\xd9\xa9&\nj\xdd\xcf\xed\x14\x93\x86\xa7]\xdd\"\xd3\xcd4\xbd\xf6\xab\xb7\xa3s\xd2q^\x99\xc6tg\xa7S|\xc5@\x02\xa8i\xc6Y\x12IX\xd0\xc8\xe0,\xc6\x8d\x93\xbd\xc9N\xb0Y\f\x89<\xd2\xbc\r\x87\xfd\x04\x00\x00\x00\x00\x00\x00\x00\x9e\xcc\x1bu\xc55\xaa\x1a\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000a00)='r\x00L\xfc\x11\xa1\xbd\xbc\x86\xafEk!|\xb3\xf3\x9f\xa6:\xc8\x00\xc0\x19\xa3\xcf\x94\xf2\vX\xab\x10*t\xd7\xc6y\xfe\x9a\xbeW$\x7fS\xb4\xdf\xebO\xf7v\xb1\xe4\x9bxg\xce\x9f\xad2$\x83Y\x84\x04\xdf\"\xab\x85\x93\xfb`&;\x85\xc0\x91\xbc\xda\x9d\x00\xbb\x9a\x9as\x01@\xb2\xd8\x10E\xcc\xe9\xdfaI\a\xe4~\xb8\x9f\xf3\x1e3G\x864BcK\x82F\x9b}\xd2\xc6+W\xf7\'\xdd\x11\xc6\xc7\xc8\xb4\xd8\xc5\xe0}3\xe40 l~L\xdd%\x00\xed\xfd\xc2I\xce\xa0\xdb\x94\xd9d\xf2\xab=\x06\xe9ng\x18\xe3\xdcC\xf88\xb5\xe3N\xc9\xf7\xde%\xa3<\xcd\xba.\xf9\xed\xa6\x00\xb6\x85\x9e\xc4\xa3\xab\x90r#R\v\xee\xc7\xca/6\xb9\xf0\x93\xe0\xc9-i\x95', &(0x7f0000000600)='r\x00'], &(0x7f0000000780)) openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x80) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000700)=[{0x4, 0xfffffffffffffff9, 0x1800}, {0x1, 0x0, 0x800}], 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) semget$private(0x0, 0x6, 0x250) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0x4c8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r3}) semget$private(0x0, 0x0, 0x3d4) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) fcntl$getown(r4, 0x5) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000008c0)=[{0x0, 0x41, 0x1, 0x8}, {0xffff, 0x3, 0x4, 0x2}, {0x8, 0x1f, 0xa, 0x6}]}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r16 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) setpgid(r13, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x0, r7, r8, r9, r12, 0x201, 0x9}, 0x800, 0x1, r13, r15, 0x401, 0xffffffffffffffff, 0x1, 0x2}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xe5744fccb9141400, r3) r18 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000240)=""/108) semop(r18, &(0x7f0000000100)=[{0x1, 0xf187, 0x800}, {0x4, 0x0, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x7b, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0xed8, 0x1000}], 0x6) semop(0x0, &(0x7f0000000340)=[{0x2, 0xffffffff}, {0x7, 0xfbd6, 0x1000}], 0x2) pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r19 = semget$private(0x0, 0x648129f84d973265, 0x80) semctl$IPC_RMID(r19, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x1, 0x6, 0x1800}, {0x4, 0x6, 0x400}, {0x1, 0x3, 0x800}, {0x0, 0x7b, 0x800}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/10) semop(r1, &(0x7f0000000380), 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x8) semop(r1, &(0x7f0000000440)=[{0x1, 0x7, 0x1000}, {0x1, 0xc7, 0x1400}, {0x2, 0x200, 0x1800}, {0x5, 0x1}, {0x1, 0x3}, {0x3, 0x800, 0x800}], 0x2aaaacfb) 16:00:28 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffff9c) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000001800)=0x5763) pipe(&(0x7f00000001c0)) ioctl$KDGKBMODE(r2, 0x40044b06) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001940)) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) sendto$inet6(r2, &(0x7f0000001840)="2de46991fc6becbcbf7eaf5f795abb10e5df1a893b12dd17d8ef10c14974a31400a1d49f4c00def975fb618faacb75139737f6ee1f54c49fd65620880dac9131f45444037d1c1196f80f70292ec02730e1d75de06904548f4993a2152b8f151c68859580db5211de293e0cb1d930606e7e38989275089af6e8e3aa1c7c30ff36295e2c5c1ef5c1fc03bd40c780098f038cdd85741eeb7f276ffc08eacfdaf751", 0xa0, 0x5, &(0x7f0000001900)={0x18, 0x2, 0x3, 0x2}, 0xc) 16:00:28 executing program 0: r0 = kqueue() socketpair(0x2, 0x4001, 0xb2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="70b9abd2c3fe454584c23f5831ffe3636b138cd176580b0a6052b7400e072bec65bdc30bec644720f731bd30dcf23c0235aa0a36943c8ab9", 0x38, 0x5a92dcf469ef1a47, &(0x7f00000000c0)={0x18, 0x3, 0x7fffffff, 0x80000001}, 0xc) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0x28b81e) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) r4 = geteuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x890, 0x0) flock(r5, 0x8) r6 = getgid() fchown(r3, r4, r6) 16:00:29 executing program 0: r0 = geteuid() setreuid(r0, 0x0) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r7, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) r13 = geteuid() setreuid(r13, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r16 = socket$inet6(0x18, 0x4005, 0x70) r17 = fcntl$dupfd(r14, 0x0, r15) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xdd) r22 = getpgrp() r23 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r18, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r0, r10, r13, r21, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r24, 0xdc, 0x7ff, 0x6}) setgid(r10) r25 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000092fe004d16bf3b200000000800002100", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f00000002c0)=[{0x1ff, 0x80, 0x6, 0xffffffff}, {0x9, 0x6, 0x1, 0xfffffc00}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='(-^*[-\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='!*\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='tap']) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100), 0x1000, 0x0, 0x2200, 0x0) ftruncate(r3, 0x0, 0x6) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r5 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x200, 0x2, 0x89, 0x2}, {0xcce, 0x81, 0x1, 0x8}, {0x100, 0x3f, 0x6, 0x80000001}, {0xfc01, 0xac, 0x7f, 0x6}]}) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r1, 0x8}, {0xffffffffffffff9c, 0x40}, {r2, 0xd053d29532154bf4}, {r2, 0x1}, {r3, 0x4}, {r2, 0x100}], 0x7, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d642b6905a0f9f9927cdc44809e6e600"}) 16:00:29 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x402}, {0x1, 0x3ffffffffffffffe, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x80000000, 0x800}, {0x6, 0x0, 0x1800}, {0x0, 0x472, 0x1000}, {0x4, 0x401, 0x1800}, {0x2, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) socket$unix(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x280, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) getppid() open(&(0x7f0000000600)='./bus\x00', 0x400, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) read(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640), 0xffffffffffffff3f) getpid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x8, r6, r7, r6, r7, 0x90, 0x10}, 0x5, 0x54, r5, r5, 0x2, 0x14, 0x3f, 0xfcc}) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) r14 = socket(0x13, 0x8000, 0x45) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x8, r16, r17, r16, r17, 0x90, 0x10}, 0x5, 0x54, r15, r15, 0x2, 0x14, 0x42}) r19 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r19) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x8, r11, r12, r16, r12, 0x92, 0x10}, 0x43, 0xff, r19, r10, 0x2, 0x14, 0x3f, 0xfcc}) r20 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x8, r23, r24, r23, r24, 0x90, 0x10}, 0x5, 0x54, r22, r22, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x8, r28, r29, r28, r29, 0x90, 0x10}, 0x5, 0x54, r27, r27, 0x2, 0x14, 0x3f, 0xfcc}) r31 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r31, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffffab) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r32 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r32) r33 = socket(0x18, 0x1, 0x0) fcntl$setflags(r33, 0x2, 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r37 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x8, r35, r36, r35, r36, 0x90, 0x10}, 0x5, 0x54, r34, r34, 0x2, 0x14, 0x3f, 0xfcc}) getegid() r38 = socket$unix(0x1, 0x2, 0x0) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r40 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r43 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r43, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r44 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r46 = getpid() r47 = socket(0x18, 0x1, 0x0) fcntl$setflags(r47, 0x2, 0x1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r49, 0xee01) r51 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000240)={{0x8, r49, r50, r49, r50, 0x90, 0x10}, 0x5, 0x54, r48, r48, 0x2, 0x14, 0x3f, 0xfcc}) r52 = socket(0x18, 0x1, 0x0) fcntl$setflags(r52, 0x2, 0x1) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r54, 0xee01) r56 = msgget$private(0x0, 0x4) r57 = socket(0x18, 0x1, 0x0) fcntl$setflags(r57, 0x2, 0x1) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r59, 0xee01) r61 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000240)={{0x8, r59, r60, r59, r60, 0x90, 0x10}, 0x5, 0x54, r58, r58, 0x2, 0x14, 0x3f, 0xfcc}) r62 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r62) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000240)={{0x8, r54, r55, r59, r55, 0x92, 0x10}, 0x43, 0xff, r62, r53, 0x2, 0x14, 0x3f, 0xfcc}) r63 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r63) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r65 = socket(0x18, 0x1, 0x0) fcntl$setflags(r65, 0x2, 0x1) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r67, 0xee01) r69 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000240)={{0x8, r67, r68, r67, r68, 0x90, 0x10}, 0x5, 0x54, r66, r66, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r70 = socket(0x18, 0x1, 0x0) fcntl$setflags(r70, 0x2, 0x1) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r71, 0xee01) msgget$private(0x0, 0x4) r72 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r72, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r74 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r75 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r76 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r76) r77 = socket(0x18, 0x1, 0x0) fcntl$setflags(r77, 0x2, 0x1) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r79, 0xee01) r81 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r81, 0x1, &(0x7f0000000240)={{0x8, r79, r80, r79, r80, 0x90, 0x10}, 0x5, 0x54, r78, r78, 0x2, 0x14, 0x3f, 0xfcc}) r82 = getegid() r83 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r83, 0x0, r83) r84 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r84, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x45}]}) sendmsg$unix(r38, &(0x7f0000000540)={&(0x7f0000000440)=ANY=[@ANYBLOB="0090122be76ae903a905117db3e576ef52611a5d9e005584f5ec6ff22d0f931036a0011c4e7d537032c6050005000000ce58a5be9f4d2a169cb487e706f64f509c19747d63112f03935906f70877ccd52f0db866a150c80c3b533b8d2d7e6476052fe265968bdb12d230d6c48facbce8db835f87c65b1f4cfcf0ec36375978792e9bf96fe70025db0f1aa7544e1e954b5b49b8f137136f797c0fa2a6b1e3aaed0b52bbf03881d349ac2338642d24a395ea5f7ccc554b9d8ce68156dedaee433d5222b369cfb77e7f6667ba9aba9a211ead629f3028ecfb02c775c7e2252a6738a38fc46ec5e1098066754100"/247], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000680)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000880)=ANY=[@ANYRESHEX, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r44, @ANYRES32=0x0, @ANYRES32=r45, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r46, @ANYRES32=r49, @ANYRES32=r55, @ANYBLOB="000000002000000000000000fffff8ffffff0000", @ANYRES32=r63, @ANYRES32=r64, @ANYRESHEX=r84, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r83, @ANYRES32=r71, @ANYRES32=r73, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r74, @ANYRES32=r75, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r76, @ANYRES32=r79, @ANYRES32=r82, @ANYBLOB='\x00\x00\x00\x00'], 0x133, 0x3}, 0x3) r85 = socket(0x18, 0x1, 0x0) setsockopt(r85, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r85, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfc0, r28, r55, r86, 0x0, 0x290, 0xffffffff}, 0x0, 0x7, 0xfffffffffffffffc}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r87 = semget$private(0x0, 0x7, 0x80) semop(r87, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) semctl$IPC_RMID(r87, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0xfffffffffffffff8, 0x9}, &(0x7f00000002c0)) 16:00:29 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) r5 = socket(0x18, 0x3, 0x3a) r6 = socket$inet6(0x18, 0xf518ab48e7a939f3, 0x1) dup2(r5, r6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff58) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r7, 0x0, r8, r9, 0x8d, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) r15 = kqueue() r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r15, &(0x7f0000000100)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fcntl$dupfd(r16, 0xa, r13) r17 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000180)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = getpgrp() r24 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r19, r20, r21, r22, 0x8d, 0x7fff}, 0x6, 0x2, r23, r24, 0x7f, 0x100000001, 0xb1f1}) setregid(r9, r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r25, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r26 = dup(r25) sendto$inet6(r26, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0xc0}]}) pipe(&(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c8928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24415b0ee0ad39f4f83bd6d141a744cf6a590dc42a667b00bef48f80ce61aac342f5e38a27868126acc900e1f988cec9b5dca88879ffedcba47f49552c3aa5e9c4ba83da81452a67e1f733701b5f9418670d7b229e19078ff6d982a724b4dafa01ae149f1c41f52398682b8e7bef2f5b8feb0965b2711829ce4a474d0bfc7ef8bd351985d5af4331d1a7692164360b377276ecf3e7e8d11cb0d204277f61007b516031d985930171abc32f497fb5ebc5620f4e072e26f75543cd624204d1fb753c23aac201b2703d76a538113d8ca37e04805610e5ae1a7cf3e8585c08b34d825a6272522b736e0736d3eda5a304d64e0b"], 0x10) r1 = geteuid() setreuid(r1, 0x0) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = geteuid() setreuid(r14, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x3, 0x3a) r22 = socket$inet6(0x18, 0x3, 0x0) dup2(r21, r22) getsockopt(r22, 0x200000029, 0x1a, 0x0, 0x0) r23 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000040)=0xfffffdec) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r26 = getpgrp() r27 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r19, r20, r24, r25, 0x5, 0x7fff}, 0x6, 0x2, r26, r27, 0x7f, 0x100000001, 0xb1f1}) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r1, r11, r14, r25, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r28, 0xdc, 0x7ff, 0x6}) setegid(r11) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x3, 0x0) r29 = socket(0x2, 0xc003, 0x0) connect$unix(r29, &(0x7f0000001580)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2df87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db91430693b29ae0d54b6c63ff706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000"], 0x10) writev(r29, &(0x7f0000000280)=[{0x0}], 0x1) 16:00:30 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x1f) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x3, 0x0, &(0x7f0000000040)) 16:00:30 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x148) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x61, 0x7, './bus\x00', 0xad, 0x1, 0x8, 0x2}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xfa, 0x0, &(0x7f0000000040)=""/250}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:30 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/220, &(0x7f00000001c0)=0xdc) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r6 = kqueue() r7 = syz_open_pts() r8 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x44) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x400, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES64=r10], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r13, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:30 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000100), 0x4) 16:00:31 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x9141) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x66d6a7112bb8e7b5) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/50}, &(0x7f00000000c0)=0x34) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000180)={0xa1b4, 0x8000, {0x8000, 0x6543616e}}) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x8001, 0x400}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x810, r4, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[0x1, 0xff, 0x6, 0x8, 0x10001]}) geteuid() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x9) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000300)) flock(r2, 0x0) r5 = socket$inet(0x2, 0x6, 0x7f) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000380)) bind(r5, &(0x7f0000000400)=@in6={0x18, 0x0, 0x9, 0x100}, 0xc) r7 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x8, 0x200) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000480)={0x0, 0x6}) r8 = socket$inet6(0x18, 0x4, 0x2) fsync(r8) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f00000004c0)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) 16:00:31 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() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0xff, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="c9e2cbc816ce6c3f04cbcd5da0d6a7686458256f7861b8c84e30e31a1453ae8e1a2f6561fde432282157a5bb1ce743742796eba8893c05805550345f99a7e72588f26f7cc3092f9fe9f47873", 0x4c) 16:00:31 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x2c}, {0x6, 0x0, 0x0, 0x3ff}]}) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) pread(r6, &(0x7f0000000140)="8153e48e0e63bc6942c0df13afd18aed540b4fe8a06abed09457d483c30ffd1a9524fe4b18", 0x25, 0x0, 0x0) dup2(r3, r4) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwrite(r2, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 16:00:31 executing program 0: r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f00000001c0)=[{0x4, 0x4, 0x800}, {0x1, 0x5, 0x1000}, {0x0, 0x5, 0x1800}, {0x1, 0x769d, 0x800}, {0x3, 0x8d, 0x1000}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) pipe(&(0x7f0000000180)) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x80}, {0x16}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000200)={0x8, './file0\x00'}) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) listen(r2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) fcntl$setflags(r5, 0x2, 0x1) r7 = accept$inet6(r3, &(0x7f00000002c0), &(0x7f0000000400)=0xffffffffffffffbc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r8 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x80, 0x40) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000280)=0x401) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000140)=0x30) r10 = socket(0x18, 0x3, 0x3a) r11 = socket$inet6(0x18, 0x3, 0x0) dup2(r10, r11) getsockopt(r11, 0x200000029, 0x1a, 0x0, 0x0) getpeername$inet6(r11, &(0x7f0000000180), &(0x7f0000000380)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/de /null\x00', 0x800, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$KDDISABIO(r12, 0x20004b3d) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x6f, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:00:31 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a5}) r5 = socket(0x18, 0x3, 0x3a) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, r6) getsockopt(r6, 0x200000029, 0x1a, 0x0, 0x0) r7 = accept$inet6(r6, 0x0, &(0x7f0000000180)) connect(r7, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) msgrcv(r3, &(0x7f0000000680)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r2, 0x0, 0x7) fchmod(r2, 0xe3) write(r2, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 16:00:31 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') select(0x40, &(0x7f0000000080)={0x6, 0xffffffffffffffbd, 0x8, 0x6, 0x7fffffff, 0x8, 0x5, 0xffffffffffffff7f}, &(0x7f00000000c0)={0x8001, 0x1, 0x1, 0x401, 0x3, 0x8, 0x9}, &(0x7f0000000140)={0x200, 0x0, 0xffffffff, 0x2, 0x800, 0x15d6, 0x5fa}, &(0x7f00000001c0)={0x40, 0x5}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x139035de9e2464ac, r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x5, 0x4, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4, 0x1, 0xf5, 0xfff}, {0x7, 0xf, 0x1}, {0x0, 0x3f, 0xb, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r1, 0x0, r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffe78) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r6, r7, r8, r9, 0x8d, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) fcntl$setown(0xffffffffffffffff, 0x6, r10) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8000000000000b}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0xffff0f88, 0x80, 0x1f, "1e3e04300bdcaf28877a143bef7ea687b0f9e5f2", 0xfff, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r1 = getegid() setregid(0xffffffffffffffff, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x3, 0x3a) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r5) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2001a, 0xbe4b8d6a201b12ae) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) socket$inet(0x2, 0x4, 0x1) r3 = semget$private(0x0, 0x7, 0x408) semop(r3, &(0x7f0000001140), 0x0) r4 = semget(0x0, 0x0, 0x440) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0xce39) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/4096) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0xed5cac6bf377f6a1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000240)={0x100, 0x1963, {0x6, 0xffffffffffff9366}}) fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x2, 0x5, 0x0, 0x6fb8}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x2) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff}) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x90) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x28b81e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7ff, 0xb40, 0x4, 0x8, "e82847ab7829bfde59d1c9049d2b367a6af5ac54", 0xffffffdd, 0x3}) 16:00:32 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) msgget$private(0x0, 0x388) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x1) 16:00:32 executing program 0: getpid() r0 = socket(0x18, 0xc003, 0xff) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffff00463f7b238bf46854d78a2a197a38a7010000000000000095955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593de970b4122cd2351e00"/186], 0x10) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) r3 = kqueue() connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000140)={0x80, 0x7}, 0x10) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYRESDEC, @ANYRESHEX=0x0, @ANYRESOCT=r3], 0x4) write(r0, &(0x7f0000000400)="450a75995df3a7951e18059071eb2adb820d2e1014707e5cff23a7c2d273564602fddb18772de869d5504fe9b7256fbfe35bc20830b63454a9ce7bdfd56e1e8794519f61702447c99c67109474b4e1d46fb3bfbd577c45b8365ad8814ba071104027511e2d07e4267c758e62c95f9988a8ce72f710f505aaa83a96f5cbaf", 0x7e) 16:00:32 executing program 1: r0 = socket(0x18, 0x3, 0x3a) socket(0x18, 0x4, 0x6e7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b2", 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) r1 = semget$private(0x0, 0x1, 0x100) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) chroot(&(0x7f0000000140)='./file0\x00') r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0xc728) semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semop(r2, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905f7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x24, 0x3800}, {0x0, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) r5 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semget(0x1, 0x3, 0x50) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000003c0)=""/254) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/178) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:32 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a5}) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="01002000000000006bd06941e4308c38ee789db4cbde0044faeb10fa1e732bc17b394b94cf492fd364579c6e884c3b2ecaf215ae66d5980de33327965c3cdb9d7365e35c458348a99a18070000000000000027543ba304405bee421a75a5d96a26a1f8b309272efb2c3e2c6f5482f58c2cfe39a4ce404f512f774329d3d7994d29f7922db4878beca45cdee3b2098ec3be23a86e1cbf77acde71e0aa6ec126e9f3c8150869f8a858f9e591ec8ba6d4f3c7c0f877a0de5e9b03752e46b25dc04e3c1d99d067cf2d4e1b60d61f39c740f1b402efcb2d480cb2b86febfae7cebb9a5e49c4c31c5be5268a55dd8fc9d43d7c55cd01d5fc0de7294211e1ff939ac8cb325ed25fd5e4ee96bf47e2ed0e060354a5b48b438055d96864301d28d62aeec643e420259232cdaa1b000000000000000000f79d5caab6a2b1bf1906dc9a40bd3dbd5ab2a15d5f0e7ba424f4fa0f810d9b1017d9f10416dd7575eea84e9a0cd4fe42a6c342a2ff66503a556824342f98f708c31c5d1fa5114fbef81d04734e153dcdd000a4bef93e6861efe8d004e75b2b470537b9a5b5bdb0174a8bda713001d5e196b777d8d572a5d46fd8111c52c21672884e2fad66c5eacf4d8163310f9d26cb53845f80558a0ffe1d54ba84da2fd261a852e1656ab98acd9c00ec07cfb22b84a18c018fa31a8de7e2ba2836325134bdd138254b2a88f3dc84667566eacfb8e8b2ecbe1a9c26f8bd14f3975fcf2b0dd6fe47292950b5841dad714fc66aec3b3a7a7c683e000674959c2c6d73aef7caf2d9071a272994982e3f658af70721942bcd38dbcede62d999590f746d23ce74d9aa0a65c141afba3bd3dab3a676ca96c28c16f2dc8a188bde7a516cb776f0dcbd658e65a11e9aa250e1d2105c9201"], 0x83, 0x800) close(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) 16:00:32 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000000)={0x2}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) 16:00:32 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012cc56be16c653000"], 0x3) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1fb, &(0x7f0000000240)=[{0x8000, 0xd5, 0x7, 0x4e1f}, {0xfff9, 0x7, 0x8, 0x4}, {0x18, 0x1, 0x0, 0x7f}, {0x1, 0x1, 0x9, 0xffffb31a}, {0x8001, 0x1, 0x0, 0x9be}, {0x0, 0x5, 0x80, 0x101}, {0x100, 0x20, 0x5, 0x9}, {0x0, 0x98, 0x6, 0xe6a}, {0x8, 0xfe, 0x6, 0x9}]}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r0) fchdir(r0) r3 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000897000/0x2000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000896000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f000058c000/0x1000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f00006a4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001780)={&(0x7f0000001740)=[{0x83, 0x9}], 0x1}) recvmsg(r0, &(0x7f0000001ac0)={&(0x7f00000017c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000019c0)=[{&(0x7f0000001840)=""/75, 0x4b}, {&(0x7f00000018c0)=""/252, 0xfc}], 0x2, &(0x7f0000001a00)=""/161, 0xa1}, 0x2) r4 = accept$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000048aa35c5000000000000000000a1a62e81e8f51339318e846a82f06a00"/125], &(0x7f0000000200)=0x6e) pwritev(r4, &(0x7f00000016c0)=[{&(0x7f0000000340)="9674310b0725c262db8b633fce05314479e004d99894dd957a32027807833858e11c5d444d1ca06a533ce6ba09efae5d2a64224b5c22b546c9a6a4ccf71597f60706ad327f0d21d5e2daedc3b1b40ee30a31cfa3b0f3e020ed2f17fab6ae98997707629dc643de4a025e2d49763e0fa017e970f2c2fda51f29b99117c3e3f03e6c04d8494af3b40ad4512253113566517570d00c14c93dc6b8b3e7d67ebe238857b7d258e6102966ece9b3e5d64a4f96ef7f079a367d24e5b3b5fe216fcd7a7719dccbd14d66f6c72d38d62e1d67128b02619fbf8ba837", 0xd7}, {&(0x7f0000000440)="c904785f61a4921ffd22e9ffedc2e0a4154480f3bd72a2cb246c34c9860a135ac79aca46e5a09a2844e77f97a7cbd0a3097015631db79b903863ae435d6f78b0f31932e657e1ad16ad6279b2ef56b8f88fa8e135fa8044d2b6091af67b0a94b9b3f310c4420feec4af5435d3b53ee0d9275c040d16b639a08ff7ab47a0cd13085863134a4ab7842b43c994ac235f6c0b8c8029a52b30d9c338e38cba227fda46c516c7045d231609ad175495d98e662a5eb232100ce5ea7c8674fabbcfc3500ccee8ac4266bc72e603", 0xc9}, {&(0x7f0000000240)="6f204877798098a44dfd6e4726b5e1e8d918443455dbece4b1bd3c4895", 0x1d}, {&(0x7f0000000540)="fd4a24a05e7cdd0cf05ea6458e17025d7c6d2534180b416c2c57dd96443747ba6788758ea8d083d92c8cdf12f3889da11991db8a0eb598554a4b6f7b8bc879d4cde8e32e5654948c3b39b4fa944b25d5facff975137757c5fcff83d29cab7b4594cfb0c573b72247103752653f844bd4748c483a08d6220c98d91a5c0ff6c6b04049ee8c3b618fa6468f944e96d03bff38bbb69ea15d6ce8e5ad2b6bac971c6da97c5977482669448fc4988904db5e72419d926e84940361fe0d4c360786ff2d2576bcc000ce06756287873854093909dca2340bf656c8c90714ec98ae05811b91b29d3dd080", 0xe6}, {&(0x7f0000000280)="71ed418ab4ea413d5c4f6072302f303dc404d1e4ecf8c033db76717ecb1afb85c8a7ad3a5723", 0x26}, {&(0x7f0000000680)="04b5b8215fce4b5c637e8ed90bb66850bf48872a40a7bda1c8aea3590184811f3c5c64268fa6", 0x26}, {&(0x7f00000006c0)="b26bda99c608057a8f70e500e7ec39ca7716c1459eba819de250c6210f04551680cbe1b21c9c2708cfa431de6951fe6122922854b396169979c9ec1683eba25650882884389655315e7e89c9e07e3aa53fc943bf4cba53a4b52706a87446e1b7d9351668e3cb095fc00fb7c089a0803e63ce5bda7add222c4c917a0cc0253cdb45eb7e8d4dc9f996211765c9fee142e0033f227c7a37b92f70b411934985514c378d89dcee47bc7c5c67fa63de8041b47b8f5a4d22e9a5baf5a1e4cbe772ab9c300b1e600da0a968dbe09bd55b6117883db471a71b3f0d223b8845d0771f9bd154c48fedfcfb6c516368ea326cb335d8e9f38894da7ab95d8e30336da6633088cba5047670a4ca97b6dcfccadca4cfcb6a674cc372df4c3ad06b5cc9b1a52982609ddca842e8de22fc5e2ed2116daa9aa498cd3f2e8ac15c21dae59d0bc12f95a65ad9e3bb3c0ba4414a4dc54310cab44ad825ca9eca72df401316de142beeb6300742188d359e81fb0abc92e4aefadc4b255aeb62b2c47f7237667cbd892353da0f4aa06e498de7a004b3c11df878a21bca365202da12349ff7397161d8fc9feff906d2bdc425466bd144b7dad81a9fe307c88915aafe5a1db9d4e3498cabac6112abc7f79e421c021c0a285aac0a34a10b6991a2ab3218ec6fe4fcd468ae4d8fc4b39ecc91fcce220a8eba32ffa6d3255dfd98c99f2f7847b930b439809fcd87ef74a4268c17f62d0ecded9418517212808f45b4cdf32a09e60c2d08a1a8a1b0575f0df64e55beb89b85584e794cd6bdb7c049af69ed94da1ebdfc1d6ed129297da384a77f490ae34c1a8c5bac89dd38ff5b5d65db78670968d9f327c8547d202571ecd2a44502502514fecb4ef665ccf24ce0d20ed380d1c12bcb9739c47ba82cd777878abb9324a416d0cebbeb46e50364fd3785e306b18c1b36adbf4fc82a434f6fe9570b70b228c11af09b7e3b6832b9538d1068db6e717ab8fdbc8ff3d4f96fab541f09be69d5795e84c9ca0f7abced26a419ca8ead7d29cb4e9787501f1f99b65a9b42542f5138e3de1648b28db1412ed586c16c82349ed73f844cde61af39ebe0861b8cdf421c0f347a351b5de23d968dcb470d9812d9b5603fb4827d30e09de55e35cf0ba4bc678f1f29e65521fe7b4c03719146fe6cfd77ea4ba09a4ca5bc441cba50fcc5502aaf5347bb1cb1127eff60dcd83a17bac1f08b3455823d76cc022f722e440633b697f794bfe46de8e4cb1fdf156dadefc5a3f5d05602a99b8fc9b130cfdeff933d3941d46913766c060149e6dd6d09422192fd5191a0bfe71f3942292550fe525f4778749aa1500dee395b374c84c906d545de51ae42aa4b46882b9264e52a045e66f898db192fe5d25e189e7cf5d05136e7a81da51fc55d5b7031006b93613f46c4c739a21b55719b916cd0e14b69c39abcdbb537ab9384fef3facc2c3ec6eb78af5a232fe529384f96dee03945b425659bdf27962e09a93434cfe84a29a33b33616a73558ee6c182491876223ff0a190cf3d6db9aa09bfcb0c49d2949bd5b99ffd1ebe71fd97e56f5b749402092d798aab4e21ceab9056390b16570ae608044ed942fd47d512822a9af6597c1450333b5740984416447ade3320dd97b1f3053e3fefcb8e0ec2f24af8b6450bed9cfcb1ab0a6bfde6b6fa13864b53ca2988969dce1bda8a90fc1d4cfbb2aa338d2af27a279bf594bf133cdf927e5d877198c8d2233b441ea18f8b1d555cac642511f69b982b734008f1a66d5d1aacc2210ba020f2d3ee03a883c294e05338b2f8ae98ec05139064e66bc45bf29ddc83090c83b4353a161d6a64e6120f5cd63a9db87fe8343f4df82855d58d6ea09c4a0ebe12aa2f65efa1531b2f4e4dff5e96c8526e89cae9ba9274279d1c1e8b6ca57378d380a618effa6beb389451cdb554c83aacf92349fd1f213783c5f577007444263cad05e06a7eb1e827e3045323f01cbfbe658d8ec47b77b6b06888cfc56520d0b7c35b8026ee6515bfc6e2a4b124961df17d288b9066dab47f3766b30742d03ec7ab04f2c587aff935f97462238ee1e34a872902715dc707c9207b6de0ee39c0e08a71bb5ada01a8f807fe7194cb34605e6cc7f49246c73c1e54cf852b8a64b94e2fdc6c9487b674f8a8b643f71acc632c331d44648fc290a3fcd70a7889b04a0ddf6579ae31b4f459feb629e9614c10e1c89387e959c8b5ab6f3da2c0bb65a116e6e1cc1a67270e2833a50d1c921a60f5fa524c0a0e66b0779f7f4e6af1f707993251048cd6e8e6c22f88ee6db80f3712905b5c509b8eefea2b8f1efaf31bb3b25c534778e34859871aa4d6b045286a8bd88d2c7798875a1c5bb3ec9d4d9357f31fcf00e352623939f980fff10455c1618700c83ad1f725e0cc10b5384df94fbcee9ce6fc8dfdbf23dbabfab5107049c872fa25c1701806324010cc6d0a97e63123c9274a476f49316316d5e9f53f6dfc37ca0aff701e7b872b28dc0945be3a9f9e5c9382a009b987170b15911927606afa39486a7b3eb1887ef40a0e20a26301fb4ff8cef58ce0dc9eaf813d06b3a3c5347a5a0e6d45f0d4ec7d14b15bfa15e30504d7a58ae854d300cbe907e6cd5b3cae11550c2258ce7b854e52d03e9dbb80e7cd414fb391294458f2b80163a08ff39e46e1687241ac41b5cc657177c492ec48ca717aba007501fa87655897ac9b9ce79ba13fa1381ee7f5ba4120be043a14bb3d7ccecab4b6a96a5b1182659f01e1be098a935879ff565885eda5657d294108a0f0c3a5bd2fba329ac5090087a648e03799051dc581851952ac6ffa36adf7ce5364a4725940e9379334bc89ca554bbfb28da2c2fd20b2ba33db3a0ac6f73057b8f1f86586de426acfda019f63b0b7c729ecf95c5489f1edcb13576157ef0c6fecffd01a7573abfde11799ef04ecea2afec05595fc5600580c907076c6932d36f0d5350f163df8d25d11dfe5bc5981aaf9961e6dc707a9a286f7746b9f1c8a191ba6dcc296517732c9456c9da1caee9d2b31d1124434261b626b41b1adad6f5918f4131c669aabf8deb5c7be87a65b80cfb3ca4270abe43f9c4821be38c2827db3b50867af60528c03d7d33b1efa346707488b347b2b5529b9c6037a6d383432c295607b3f3c2fde46f3a5b49d8fb99c64f08b5195a75a495194b925b33a039b27b07c4e774c9c29ef03f29764c28584facafc2bcd759c9d23318150e1bd751bbf96e004fc371933ba25e090cc277f3120f2c2ef8a67aa521f0828fbef1f9e53ae2579f71c78659ce88123c8aa20610695ae70e820a7b4bbc94e2231d53610b3514808c5df2eb9162df685afe4c2cbf740f046538b9d6820af67579e1f5bf7dd3d7b3728264e1fb4b717119ccc0a16c46185211a741fcf6b3dd7660f00a2c53d96fa265ef320d3d59da072f55573e2e9b42662580d3a86280d8f10c1d46aac5f58753eb39644abb029a32eee19757194d3c0d761362ae6a0dfd41571f79ee202a957fc1c5ebf8348e1ba29a30961d77b142a08a22881f1fb44b86a6a468ad7840edeab8cc797a1e2afaa2b65c14f219e3c6751b56d5e42566b10c2f7d2797dc301c995b1e276e0f7aea6972151c37b7ea553ee5904528f9f205f8b5db90e2f1f22e398801f459a45182908b0a23800d6edb4433f79a191b849577b5a75a1efb46a3920c9290adf47ef86d8ec8621f5c241f40a06e591e8edf268004ca7141a84e93956cc32ce0738fbb007ba4ed72220c937d88bb1183ceac70f78698bd87a03c4319f968d1f1cb083d6c66bfceacdc4feeb9023b4f378df660d17388982a9d3bfe9367996050de43aed75cc1a5515a5f576e206ba3fe732a89e0ecd0aa48e8c3aaf836eb2ae5cafe64b71b73ce63c0d347a69405185dbe6b4236cd75178baf06f27476f3cd379d0b10b77f111a10aa737d8211c37abd63e2ad168642843cdd55345cf0116bfeb452e3e4ce0f107e1850c8cfe10dc389f9abdb220045986f53e1406ce2e963330d692c61429ed73ab940fae352d277a8eebd9d24fbceaa5d328866902ba8b15cb81bb3befe01cfa26ea7f6765ee3fc5a7037970d6b9a9fc3cb55821f9063dffc5a312d2f8cc7326463a76ab28e033dd20274023acf7daed2bd046432ef40417b5256bebd72389edde0fb1341ac03e42dbe6fea5089ca10c9e1f0c06b170516e0aa6d5ebbdfbfb557aeac3053dc216ff25bd4c918c9528123353212d9f0954d9f49f49b93adbd82169ef125ccaf78d821a9a864c5b715a0224d2085ad85d61245a78862619c14a34626e17d28054a9c3fb8760c2cc4b5cbd01621d768cb860e35c00e159c082d99ad7a1952ba6062bfc60ca1943b0447fd3098adc08a95cd060808154e6562a6531010a681ca8f6af872f758ffc315bb3c4f7b972ba3afcc4c95c3e950538100c0b43108fd81e7018cd6c36927d32c1599abd27b3151847641fbc56a91191287d257be108477bfd58cc9fe5029e30b2daa345681e0e2b4725cd22395048d34e2fdac418848983a79696cffe7ce7464dc579a14949d2fd43ca1e89ca6cd7928fbd96cfdf13160c97023a5bfc0ed537641015d9632419d16f901e37206e534bdb6c4a33fd8afab8512291c4bcafc222c6b352242d21b2f35816a9329d704cb7575b27c623be987e8d51d903c0869d5fa243f40721584d4b1659b7a83574d58fe7a17263f7d9007d46f84815059ef026ca2667271250199a59b488ab46168afbec2abce13d054649fbe1ac4635a4c1bda7a320217131b08ce5ca2858e08006ee42fdbd6c2f9294d771a89b07870ffd6a6054d9e197565fd9342f04139a75df5e24c83b1fc9b4b125f57f04ba7908ca15ebaf73648fe8d775113189a231ac17c71d2586385516533c53c2b4b8fc0b9f04bdf302024a8187440ebd62178a396bc76347eb6321b1afc13d087121033b43913b8bf94b28000c1c4a96c7dd6dcf07a2ab8a56504f0f4dfa054db14577441a4a25c8981b7940b9efbd68d7b630a886e5acb39262d6613c72329af18f314379e95864fa47d22a6f08cffb5b80d9ac43985af7bddecb26951062157f75f4c7006bb7f9d4c58424780ad220ede75fbfd9cbfeec8f57396e1b1027dbce22319371fc55ef4f8fe998dda3aa203c25cc5bbd8307db068e3844b10435a8c6b0b8a24d524b00fe208aa51e4d3855059be9e0d07f43fb2b7b76c2fc6505308fce2dde2523ddf7d1c5fcd25e0df65500850f605ef47b1db07dcdac90ce249960fe312ede727ae21c3fab10504f001d1ef34e0243af10c936139223a0f75ddc2998aa086c2c21fd04131636caf7255cc5c7ca14cd6c0e6106db54707b0a741636ace00b00b97d4fd0be6e5e3a9520d26fea95c0176879ff8cb09f03c361855337d53317eed3ab2555dbaca95f7f3d5024bcfc08d508a6ef33d95ae836070a0956588faee4a8a870d02103e5f805a0804ca0e34812dbd8012dd1507fddc92c63e4aa9621e19f7f5111bc79ec617327d10e6c937e4ac8587db5724d82166bf48423fdab69ba60c6fce227e6868fc85ded50fb248e3135f4be63f5f98a226445806a0a3ad9079ba6ab223ecb8f5d561a8edcd6e5b8d9124e9ad90eca421b59efa39b3529d01e05989b3e22ae7d3875984df1417f381d206f384f4bd23fe7c1f89c24a6034c6ca404eaaace69f1fdd42761efc30d896690f45c1dcec8c85cbf772a173fd0942ab91b81c696c32be58c3cfeb96859f7d31ede038725d4c29b8e57d58b6cf635c5d55c7c02d7312748d21ee76ac20f9fdf511b9689768d5b6a9c88", 0x1000}], 0x7, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x6, 0x7, 0x3, 0x6}, {0x7f, 0x0, 0xd6, 0x9}, {0x6, 0xd9, 0x4, 0x2}, {0x9, 0x80, 0x9, 0x8000}]}) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000640)='./file2\x00', 0x0) 16:00:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 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) socket(0x2, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:32 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socket(0xefc6d4dd39d04873, 0x2, 0xff) r0 = kqueue() readv(r0, &(0x7f0000000140)=[{0x0}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) 16:00:32 executing program 0: minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0) syz_open_pts() r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) shutdown(r2, 0x2) 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x81) geteuid() r1 = socket(0x2, 0x2, 0x0) getpgid(0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="100000004000"/16], 0xe0}, 0x0) 16:00:32 executing program 0: setitimer(0x1, &(0x7f0000000a00)={{0x8, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000a40)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800), 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r6, r7, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r8 = kqueue() r9 = dup2(r8, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r9, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000b80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r9, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000f80)=ANY=[@ANYBLOB="0100c3006c65300046d0a000fd8ebbad0387c393585cf4a451d6cc18a21d0283eca638442a0a8b368674099e39610e04fcbbf2654278483a902a39845223d2e00eb45b4d1e020000000000000000000000000000000019000000000000ca62435019b7000000000000000043999777b80e36fe0571535f3c4cc8d675ffadb4bcea311439bfec15ebecc962570e2a3769a64298cea0ad3a682e276992ba0fff2e02b9e2c0de196aee22607131010e518cb1b3ad95dfcaf312e8a73c5f2dd82f689e7601e59c80d50332e1ef231f4c8066737832550fa0d238376508f0fe91ee4651018a60be6e955f909d0095e7a81878ff4da31da61baab4e77389b55b4dce2fccd2d1575b7a6cd3e9b236ecab2c90c9ae9543707ef0a7b4d7331525d05294f82d9e78a92749d6cc8faccd7e8de5167e74c21608b3702e4579a10c2fa407577dc236fb066bfe185c81ece532b6e20d294015bb7bf8cd91983a3547ae3bc0df1aa2da10f61f4e267d4bfff7cc3e3c809042aa011139b2c3ead7"], 0xa) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r11, &(0x7f00000000c0)=[{&(0x7f0000000c40)="ac86cece9bc3232145a8b68402597ad41a046a53f9e173a7097b8b052045b4f2468fb5f136e86c87c340f65c3a57dc456578348544b4cf4f73d15e2be81b75000000000000000000000000000000c6034bdc5b8e4e2cf57cecd755d590408acecfcaa5208a183c02cdcba9fe3076b35e2c63a563c7ac553078a6af2cb8c4382557c3acbc1715f8e46c66c7b9a5c32ee4eaa3d7f2bd52c1bbdf8e9aa8138a22cedc302ea106278e80fc7fb6e845171677f8a792822b7fb1f35db6e157dd656bae8cd6de7b7a815a951a320bea2da51f215125550ebb4cb84b8ccfe9354ed52d77540ca2af95c3c9dd12b325e3290701fbcf1715cbede3fb2e41a9d6b807cd01f8e802b1150667302b51e0a5ca9965efca4616043762152994de1aeab759c2717a9630cb1486093f1d1d3d7d84cc880d1fa06e0fbee92a7420ce872ec45579c642f67e2f8b49450785db9cbb90c06b9c6ac4377cd9034cbe8732511a7e38e718e2e5e467118edb28be807f2c46b687483cce750d15af1941d4151da240abd1506f2b2ae93b6bcb", 0x186}], 0x1) r12 = fcntl$dupfd(r11, 0x0, r11) write(r12, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) r13 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r5, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0xa1, 0x0, 0x0, 0x40}], 0x1000, 0x0, 0x2203, 0x0) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r11 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x42) r12 = kqueue() r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r14 = kqueue() r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r14, &(0x7f0000000100)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r16 = kqueue() r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r16, &(0x7f0000000100)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r18 = kqueue() r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r18, &(0x7f0000000100)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) kevent(r11, &(0x7f0000000180)=[{{r12}, 0xffffffffffffffff, 0x10, 0x2, 0x800, 0x3ff}, {{r14}, 0x0, 0xe, 0x40000000, 0x6894, 0x3553}, {{r17}, 0xfffffffffffffffa, 0x12, 0x20, 0x1, 0x84}], 0x9, &(0x7f0000000200)=[{{r19}, 0xfffffffffffffffc, 0x10, 0x1, 0xffffffffffffffff, 0xffffffffffff86d3}, {{r9}, 0xfffffffffffffff8, 0x2, 0xf2214846a8e5702a, 0x401, 0x3}], 0x7, &(0x7f0000000240)={0x7, 0x5}) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) connect$unix(r0, &(0x7f0000002440)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESOCT=0x0], @ANYRES64=r0, @ANYRESHEX, @ANYPTR64=&(0x7f0000003540)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64, @ANYRES64=0x0, @ANYPTR64, @ANYPTR64, @ANYRESDEC], @ANYRES64=r4, @ANYRES32=r6, @ANYRESDEC=r10, @ANYRES32=r0, @ANYPTR64, @ANYPTR=&(0x7f0000003500)=ANY=[@ANYRES64, @ANYRES16=0x0, @ANYRES32], @ANYRESDEC=0x0], @ANYBLOB="106e3f20ef701a22edc491ebc805606bd15876e59665a5bb8e7a70fcc29e309526872606179846d5946186c6aa5cbfe5db67725f3a2c3cc092632baaa8d4fed98919ba5fbfefc86fe54126cb384f40e353dac535d306204a8a0681bde997086c29cdfdef87717572504be6d28221245d7d455069bf1a42d5df5dca7b26b954192f20a55a168c43a1c1103feede3964d25ffe010eefff89af6a14795c95576c75a594540c3b6680cef9ce34ea42ff899d99e6ab8733f35e9a028adfbbf449abc4477db4b87b53ea212c5ae0838cf3d631fb43a287b81c9e14bb107934729c0d73b1e28e3de6739d5da2c22f9e54dce95c9580d47b21a9ccf7f86bf93630e6bda5f1fc0601ba5d0fb65488ade969bf83378a91ae235d7188b9a5ed3ad5b3ff058f61174cda99821e27375b70dca845689842e277756eeb203bd2da9a0f1929163dfb6754b23769137c33b0c89c76706501a109f6fde768ee65036af128060de024ae4b917411a5a84fb7fec5f0c389f7157bb722205bd07474b055e455555bce5ef143353ec8ae4d23d5b4111aaab522f3e359ef715d74beb7e3a45c9c155de35edd268f7509de71b3e60344f5dfc18a0978569787ce6fc60fa2ab5c97966cd33b6f29d178dea2090ebd25d5c8826db1d611af9467add130c0072a4b0bc3da6395e6b6a158e0196c9e012ce77e48a35e227f19b8382f23d004cc404167af7e000951a5b79ba3c47eb2e271da5a055ca86073a01a94a18aa5b7848049bd33fb40a073cc7c9eaaa1ae66904b62c23ab0af2c711f94de7628223241adcb7e1a84a5001a30304ae8e85881571a79845dfd3893419599dde90b4f4b453549d80bb5915471bb2be3c17853b76a64d6c2817df37689530620ef82a26aede893eb78e98f0fadc18db782e2971fd06f3ac0bdc8ba088a2e04c8a1f359f6f8d38d9b336414e2e2abc9d4b38440f7072388b077da92b764fd71197b8a9c5a4bef6f6dc3dcb1117beec8e7d3b4414931c709d9dce6d59256b2feb1d5a91e2fc7123f04e928c8c76255515678ecbf0ef96cfcaa0ac4e9539470660b6d5a7501f56ea18c129daf9989ffe8b106630e120456dddb4d5b0633fcaf40b926837f73fb8d3622d8ba1423b45ec147ee820d32aa5ab14401d682f8bc12e137ae23d621029ebf13a4c8ed9597046799511386c4f4704c1f5a03e13a81efab52f3b5df50ec5050aa6a1aa32a8f4797533bf9c1a4d3f21eb3988fec1be620df89554932f9a5a53a8ac2860c6af8d62da0a30da9d9c55dc43c30e081d2f22536fca2a21d69f96b7e53e9d306b670dfe13b31b4708ca6c070040c9865b6ebd9a9b03ca1e94462f84b8ebe57fe4002f57283bf24da545910df32f6bbf22cc99e0e24b74829f29e161d5e35aa44c7d68bf0c65f23ccf3e4d92ce9ba0b1bab2151c7afcb37a4a2b356081108ed22c67924e570eade0e5b053a63814e9ca627f02086b621cd73b1be60ed73472097765dce271e5c2f913d98d156b890899025d349c66e181f42155df666741e646b69af5d6ac1501bc2d84de91c08b603eb6caf503d96bd2218520436d8fc9e5a0c32e0388a4e167268c1c2c7ab5606137b17caaadc39dee1b046241cb052afd82f60e862be892a04b0c3450767743b71b37d7422b4a4c8c540eb8690dbdfc1d6e19c02236f1fe4fa23758373efdc512267484c09bdca4780ffb6c1f0997cb99dedd77217bc6b29905954a939bbcc0cb2ce889409156105618ec73cedfc571c86caa0ee565590064f67f961d9d6da27efb3cff5da5491bab919c5c77275604ecfedfe57ea267a330c2fabc63b077fec9aa586c4ea3d61fa8639594a74a7265effae2115b8075a6b6316a478c73aca5a1db3ed285b7ffdc87a5f5950d8d640e15851f37b249f3f5ad72d3c8159a1713908b700da1569d71cc61db846ef762ea5659d746c970243facb351ca9e2112557a58e09e221f2b1d196e5634ff8e983101a3630758cf2cabbec145ba1d560b12831d0ec72c99a6dad0125b261041a0c3d29074a82dbbc05b84f8a345bd2b036e2a211628bad7563d5c44a10c5d41e5af7f44df690e45df8c30824d2a9e0a4310ba6b8d4f751a012b55b89fefae3c47d5318075c5ec2a9b86eaf3a542500292d379e58bdc52552f73323b96165e02dc0ae2ea623aed61585462b45c085387681f8b486d9d7009a631c1d5092a412cac5d6eadba87c366dfc85d5da926a29a79ee1502c77c024dcbfa29455b5ba96266f749fe489791822df20956e43337cc1914bfc03734543d36a76ff7ae0938a6ba95f5cce3124c08553b62a2122f2aa70c5cb4c8d8d94f34d23116d7df47d97565946ee1becd809404ee063d47e70e36b0a0da1400a793cfb0ae9fe017151074a7f16949b7f49dd8beb8970d9739c7d0cd00f2895b69abf727a28d1a18f6b33ce4f91efd5f19a16fb8cd63d850dd7712a256d720b17a06c1d3bda744f49ef5932530a3b07a136b6dbcb16651ece056258ffef06967c7f1266727dae9ac1e501e0ea03183a5be1354437f157983dd454bd7ee31576f32d6ba15c0646e107b01fb4301fe68bf8f1946cc3f37671facb5fdfd677a5736fb19197735d149c167f6681c424acf11ace15b5e20e098eb78e91704e5f286ed964cdaadd983a5a35b5a9dc106039fa5b5d6bbe0776a6aa411c9a0a574404e2931b612280daef846c9799d1cfc5796ea2459c4db9862712f6bbb861b076f9dc4448570608c940bd24560be692d15f94bc2f187b56e2173a83caf3798387cd947595b3b5a8b1a628206313acb136ac9c024e9c036c465dee4b717d5926f420f9b7138dc7cd23bca0d505c1f53b40a4a381a39237d828eecff01f4f0b5b84db277a6ad12489cc3c187fd3206f9528f65018583c181fc108e3f6939537c38d147bc608569819fb3c675e11f3aeb473300b06d78a6464652b198ae85451c0d6d8ba834a91a6211f7d746cdd90dd32ee7f01d1315a4906229768c117a893b8627d6ab640210ce806c86af397bc521e7c064c1db07a53f109defae06e2b2bd5c4e713d15cf8cfda24c7384e53e660e1421fac5ec9895ea755b582ee953f37b31ff1f12ec6225bef4ddcddcd8ce227d64f5a83555d6b37279d3784f1a1189c328fd5d2da000283f2555df8ce0e369cd856feb9361a066bd2d3c91acad3d877fdc33931f59cc014dac3516be2c8d6a0150f0cd1c053dba831f73ad67cb73a02dd81ae1cbd9f9d21d62a5f21f869cf21ef205b7157f5bcadf9a6afb4fddff17ebdbeadebd8cab640f063974e2a62e5c9b3620615dd04e36e5681493fcf3c181c277f48ac72f4c63ed9b57408e41aa85bfcde79f139255cbd873e4b7ace358fcc3885fb81e498cdc7b5bd584ec2f89397d19dd84bec8458fe409f053f47543b3533f3f9798951d65a37ebe6abff225b4abc50df0465c8bbc35196c103ae32bcd886b58f5ef061fcbbbcf1cc015516035c5f100cc0437b056af9db936b5ffc3187febe34e7230749d061f76d399a7d28fd6c89302f46be0af998ff9e1468188ee1dcc2e91a1b589be15b573f61b49ba29df06c667fcd4255473cecb90d2343784c9af1545529c75ba5e8ef1c91e1624a0c62723ddd3439f5803811ad2a1471ed56ee8495f0240c9d6d5422c612c8a991272b5ac1fb88dc37fc9edeae08cc8389d9e9ac1a19a2a4d2062af7574f00c57858c0ca01ec3fa9cdee2ca9a59357ef762c372358e4c25eaf29f99fbe1e9a3dcbb8c3899e53befdb78ecf99b4ece4fabb21ac4c64e1a2859e543ba8fe1632f609ae663ff9d104edb63c855076ce0050e3322277d329960ceadb40c5029f938b65ab578887c1b93a681f5324b3e4aae9cf66dacac74ce14f640c3264ce2b28b11bae8d4bdce46177f952ae5cd7db65c553ede4805b8c2715992ec1d04ef1fac9f9d1018921b3a479fff096dd45d5a0ec4ec28fe29a2da22932a22319ba45ef4b1ac8a71d46b1c060eef9dd6ce0bdaa7e95d9e2344c3de0b82b4add30dfbb60b149ccaded3dcc0b2b7870411e3d90e6a0208feb658bb69749f011c0ef4a90d1a2239ee9f67ddb6d7e4d04fd65cdd3063ac755da6ee6bf8bdccaa4188bca9dfd2610654c9295b0da7f0ba8d0a854bbfe8bbc88777075761d753ea8f167e8de4fc9c36e84b26241e585f3f4d585e7ce534b12302eaeec6cc5ca2b8ff1fa585ae9a8acdf119c680d4ff3ca711a8c40d0d523589e3052096c5986021eddac7276dc3e80a103b315b3d13a4ea5ab37a3167f63e74fa187c4653538d1303d9408d7fec1100f3dc484c155e3d8eac483d4fc24b7a17f8790e71115a135bbe263de9beca448aed39ca2dda9a7932b7eb685194221d21987dc056ab9093050f14aa67b3bd37c0162136492fceab1c3497b4548d4ef92268f97185824a60cd3c8807ff12c893e11fb51e559f9ec902cfe7afc6dd44aefbd8f3d4ba7a3c92435f31af7af35514729c7184b1bf8805d03b6c5b5df0fea7dffe9e282b9bd77ed60cb96bb1c6590b3e8e2386cfe525472dc869f70b462d8a2ad1a9ecc05e5b88c1eec2dd4e793cba4d3fa2f9a2b1693b85838978eb0495fd5e3036a802b6bfe1cc310d8abda0ea0dc1b28cea5c86a1114d2b791995771975f2ded6794b8386f8e894daa4ed60d89124d8f9a58c853ec755781b3620828e2f3338610ee1bcd3fbf19b0c62367888962f8080e52a04c7ec089e096478984bc0a23789be9842d0db3c6904de1adcb5dcf606464c066e1b25bdfacc9260b418fc06181be9f8ba895187393986c4011cdc093afb14bacd22496a3b00e551fdd7a4bcef3957e87822c8fb346b8bfecb9ef1296dbd6ee0b0791c201a2d4d7a12ecb2a295e14562cd323ca3a349581169159b72bed27ae8de435e82e7e0827a1bd861f9e4d6eef0447436632ccd030415685778ba4987a398432bc8a84ba00db225b207e41e1ee2508e137d0e303358bd75ac52275981a5aaa76a7ec6c6594aa66ca29548c9d44c33da8b905399f6fe9203506e3e050a87a3e2c64640e3578a12220b940fb7b071e927e7b6751d90e4cb1d4c205cfef1e3d0e98b0d9a6f097f88be127924a117bab264e9c9e35530c23c7055d0ed68e4ebabe7bb35ffd33636110b2ad70e729c9f69fb3e29973b4a024cd519efd25067ff56f817fddf6679491f7b24d472497c2614d07e079068ea942c326291f6a9672272e16580d6acbd2020d8c089a73e040a81538e2b34b494f1374aacc8c3dc2a6521685e714b579de5505237f47c2f57fd334f108b0aefdf9532afb971bf032c8e9f1d77064acc83e058b464307c9f03f1d02a868afa47b6a362c6984e8968dfde7a565e4ed9599e244765559af05f852d7d297d772832781fa3a1ab20c8cf99c9718af8540a5a954d1c1c2e22082ac088e32ca4b5191e31c0b6dc6f3b46f95a71db14ad7b3fedf8a58ab87b8c56f501b893c2a5bc1b251cba69968fc4f60f0d9e5bd3b205430cfaa7dbb26324b756b47872a4d05000a4c0a71ea22ff3c0b3ff11ce2140a634cd6bdc806c184250e13214d342f9a2fa319cf1d1a59ab555676380fdf0e90c00f4e182dfece49a2ba531aa035e2dce85a4b799d60ddec6cfe3347225a70178f7c725591a2340b4e4adc4e4fe72ff87bac22b9ef23c6b72ff80da151f7ca95b9be041dd6ce76c98bb06fb94a15808bb61d6cb5f8f49edd1eddb8fb47aec5a90b847c1d98015693e3fcecb9d00a6fa0188317b0749d2d8046d6b386370dbbc6557aabc83e805ab8007b7cfde3da7ee15111d6eaab57394e8700000000"], 0x5) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r20) 16:00:32 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xa2) dup2(r0, r1) r2 = syz_open_pts() close(r2) write(r1, &(0x7f0000000880)="9478bf5350a41395afea12a851856eefaf3d45ef6af161b66599d9167daf2a6052511d156ab58c520c6baeb0abff06749918e9c3c88590baebd8f3509c96f557ab190b76b57c8d880a5fd5c2d19005a05a8b3f6e41c58a16da7d76756fe62eb75184f53ad4f020afb6a3b64ad9dbbe6ca392ea3a67b41f81de52a584f8982ff9aef47de581ffa1d29d417d7c15521dfdb82e4257fc9d574a92a669c93966731c0793f57e9237618aa676afdeec703f768969a2798113e606f04388f24bbc35aa96bcfb68f566b5a07f663d8b71e09539ab2ab987506cee7aa2e284deab318b", 0xdf) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x41) writev(r2, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d302a17f7e9d9411fb02b00fab2f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb", 0x486}], 0x1) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f0000000100)=""/116, 0x74}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000400)=""/66, 0x42}], 0x7) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000980)) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x32, 0x4, 0x1, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xfc82}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) pread(r1, &(0x7f0000000100)="32e52eba5f4d8a9b0dbe3b6dfe1533514ec959616b7e8094983627c1f6294215697aafdc715b095eb1f319b617aba14b97953131ea56a991a4ae539f7e9154d6b2edbe947ea4f462719187d7613e4b8c5a3bd3e153d9c8d5cd0b0171329fa526e75d7796d90bbce2", 0x68, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x10) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:32 executing program 0: ftruncate(0xffffffffffffff9c, 0x0, 0x4) close(0xffffffffffffff9c) r0 = socket$inet6(0x18, 0x3, 0x40) write(r0, &(0x7f0000000000)="2d688f393972806883cce3734ee287d57873ba05c123e6a723c68b041951451caee69bbddcc26f64ada08a0139fd9519d9b3abd8a549cac0cda0", 0x3a) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) writev(r1, &(0x7f00000010c0)=[{&(0x7f0000000080)="1fcfee790b3f5a3f305e03c3c195e7009e564089e20312a7a70904d9", 0x1c}, {&(0x7f00000000c0)="bf50e02274691973781d0c260259c0fdf8cf5c962f7a159a047b841fe2bf51815f605dd0e8a0aa87b0cc8a298c2794db4bf77824ffd45cf974fc837f12d79d791a6aaa8dddec3636f04fc5b8d8e34c9783986409dc7a084b4849d3b31b89241f43b10acefefdbfb3a45b8869c81213fd7dc9d288dffe4f3e7a1ab2550fa6a024f913986fec0f26554fae08dfcde5e44335e0d34fda0bee30f7a81d18cc7e29dc71ca39317c4c655f3700d9c50b23d78e9b3376d2f7b3c9fd4522237fb4a79f8bf4f4678c63f589992c0e315ec5e31bfe464d56ab23d2db398a6c64770b91ad59b2d64d0f9e1d515b56ec89b62ea27b0fd33cce86922f561935fd9d0296adfbfd9c201f34932f67fcaad6a1b8f857480fcb61237d63f2e52ec6951ac55545b1bd9a4f19ef3c98434f0077988bb2d73de3b8c1ea0446987f97f8ef4213922ea116ef31fd696888c6a8b5aaa6193b0d3f93dfcf0a29f41a78a716868970e3916b9d03721307ec6159b37dd4346666233f5e333dcd1ccdb72efe59b7683b3b8d55570573832d44cd43a7baa2aec7bd8cb99ed06f9403b93ccdbf38fa5dac16a9ed85daad241421dea5fc44caa90462dbcbbb97194aebf1382581ab1f37a92f088e67ad61299d5b61c4938375ed1d075f25155481baf1a4a42cb5c2776457f0b874e83ce53d4ef002431567f2fb9db17d1215dc7ebac15d80a427d3c9a68e77528922329ac7d39fe47473c81b985bdf591d60ab3dab216e90c480d65d82795e422208dd6c242097cbeb4cf2e3166c046d32fef4cf70c0cc28070121652245cdeebb590288b0630f86f2bec757f306d42816a2b44671874b6b9a6e4fbfae807ccadaffe3bff17f930d8ef0c423ac8ccaa48f636c6008438102fb5e2f01f31725b7a59ebe910eb6bd773fdfcae4e0f563d069a04f7e978302a0c6b8a33d21c19f5a05d3087afd71eff073bd0ffdb235906341711d3eb7018f2a2aee46187ec48d87fa0f6da2e848e9b0ecc9dc348900bc43060c307fe9089caaa03ead35cafdc4a7841f29ecf1a600cafa7b64cb56323dd5fcaac90f341859df323abe840ac71bda5984e016b0360ec3e0dc27ad8fb2b14ee02556a96cbe8669e2b996eb9b4c037ee4125512c90e16f829f18f07bc485c7a406856341747f3720575b9565b21feb1c6e4d441df0fdd1d835eedaa1c50e848fd8f96d10f4293669f27bb65598ab4d025b3c2d37a04b6b3684545f177a7d8c4daa560063d5571783c5586dfe802d17b612ab2865044dbc551fcd5c78da6ee639b5e5fa995554e3c0e37ce0df8732405e659d14de7ff0cc8497c624a575dcedeede5a313a4f18b68978a43996e96c7fb0144e43145a362e8dda7c27a7ee4e8cde52e4d3abeb50018ae4580456fc48e119a0b7fb4ac2dd5e0525be05cfd88897d46548fbdefaae3cd8a3276c1776cdc2b5ad658ee2456f6fedc770567886da2e796f19d2a02a16f33458cfc5e57beba40b68d867f46c8204bfc652e8409a3ac289438930f036db242aeeb68f35fac00d1627d4e9482084a36886d68b4f30c9f10c7a3638e023d9082445728943894a3716a30295ea5af2707d9674354c139e3d130d0f06df5e9947b333ea2c76ad5e9facdb8128527d4205dc52f389c4bec6f047955fa23461c6de3c67362f80c5a94aabd9ee60f0da5db40fad68ec213cd9b3ba79a9f43d4336ba737993c11cbd428a9ddd1a4949337ff1a585cadf025383a565e6ea5ec74c7a65e460ca9b691a49c8d6ba4c05bf07b2c40f7782a603bd395f7b1ea891738afce9c98f599021d9ce28f514fcf8c2edf9a568a9a3029f707d01d9d781510efb38021ed228f842b16f49df603948573eb525bfd22c0855f1302c04ce60d6f87e373c189aa9af981cd4a3048bd2585b50338acbe12b7be259c81fd7b2b8d82acdbe87d7146f1727c0fe7f994a7b913c51100705e6b04b746eae38396c0d9961d2b1909c16f53dfa1c4b7c8e386e3ba7b0be1be6cc2465f10c74f2a6323ec2acd1a4726d27f8594be4a9e35e84e97d9332339f041b41d7e49f4a29239546ff652a00b7b68b63ce84dc79dc1ee696e1a488ae6d3ec7c8ab3b8a499024f3ed8e2e904b03c6fde3c96f2f7b39b8011f4f531508cf85a1cd4365d800837ebcb4d56b03fb83b77c58522d460d97b518337711644781719fb40f060ec7ad074f462737dba4732e1ce339ebfbe02d16281a95ab4519c5ec9af9d0e6814e4dacc433d533b740300a17d67304aed259ccccc9bba9d5dc3c51c690697810b4b9185d87a142f99d1c3df35d42e2b01c7dbd4d41ab1d9a3dac4f477ae7ae01ef67deb32d2bbb5344445fc5aca5c76012a99111c40205f3d76156ef0f35c824ded4c017795e7282e4e90aad4b6a50c1198b2a7b1b76e331751d0933b3379a15e5a65d84cdd9a16c3a57e4869485612ec660dc263b215a579a8e4e3ab0bfd213199ce92dfd76303dd0519128f44f489a29f66bb61c400b70a61766ba87b878361fb2df17b353b119e34526bbd14e091f22ac5d5d2db5bfb8c80b311068899ef6f9b8116f0c60ba481ebafb1550d0bc5889558a21989f6ab7dd4a08f8ebf59d6fa15603f076d1e215ab0e36b72662fb204a14f7e8c9e2ecf67b4fa79cbdea304dfe5d78756e3d3696cf95cbab56c2333649b9ce05464a9f4caf05b5d105ecb35fb1f6554e9e409655ac4c7e784fcda91d4bcec8180b846a707904167bcdf297078c1777f1f8cc703d2fe00c008ea742acd7e360926fc4beb60db0da26193db428d0e14de3434644a1b94c31785adb0888858ef0d9260a2ab173404ea4c218f41f570fcce9cf9cf40be826a53378aacc2d9f97d54769a536fe59b71dc58ee54bcd9cc028aa78b911aff3134f5f03c39d12197e47b8854685f4b8f7606893b5dd53384641945c82efc0707e8694eeed5618c318aeb850a0e968a55d72b3b08c5b05e8be4977bfc73fa5bb9437ecb25b2508a96967233fd9f6fae520a003fa9c3afbb3c8d1bcce34f6e87a32cc0ffedb203dd5a365abec7f918e1841357fba6cc0fae35109143c7e2633bfcd12a90ae1d8a38cc81e6fd43985b01b88e76849264ee75ae882fbfd3f3baaa0831bfcfed2a1795158e431bd92a25c6971b6ac6a06c7f755e030e843b2ce4bc23bb42778fbedd0a69e2e8f8e60d0724e0883ac5008dce7e064321e04e15d7ef5c305eb5a998906c8e81190ebc580cb7d4f05b47940cf9af25faf5ea5dc281bd75454692fefa65548b73b44116bfa86ccfc56f2969dd972c87703059226b2b05cad7e04fe04e4a3b4147c7cc5a6ea7a4ebeb93754b1006fa5bc36ac2e80eeb9ba46767703092674fc546455b7bb37d5cd124ebfa53a8144cb78711a76f0f3da300bdc815203bb5da801260f727dedbee3ab5324898dc229f5e712721ca6b7b0490356865076b54a407d8291b39735f37dc8c60e9e985179f990b89541c65f20be52401ddb4456990c52c15ceeda25b6ea582fc9d73f109fc6c9ce426ef42961f2252d0d6e9d4d11a113e57722d30f7d51880cba042c5b9fc6fbdcbcc014b67ccebc70d37a092628b6b87c3d926f51d6731c4ed3edf191152e30ea0a6d6c02a0bb894f945bbbed977e52f21f23648225dca17a6d96e408874686aa8e8a560da3d2fe64a1dd9f266ef1b950290fccd825f09b42401de2144ba380fe3c19b9b2d2a0f3f221e210ee90078b039041557f3870d80c056c4ec6b34514feed1ed96b3af90c715283325caab3033106610ce5bcd1907470373f66f3a3f9a58282523e5e3d6a403201ef969532a49f6313060f6d0dcbc71712bb7cadf899e53268e34ce187a5b57859b3a0fad350b3f86f38b134415e563aba06300a61ee1f8f81d5c2afe9b6581ea5076ce6432c75bab2007241b327a4d77a2f982072aa3821f54906cf3a642117abeccfe857e55bb0f645c4d205a624ca09b8e0811149b4697cce0a02598f093da68f6ae26e0262a7ad0fb87c226225b99b23b33387af3b35d1e1b0446180d8e36984b4af25651628ff6ad85bac66aab4baba8716d333c7551a6d3bddf906769cd9a6e8dd23c521da01aa853021b6a86b62a1bbd0efb6d9a97c6971568cc5313be502a41f7a7059105909602827400f07f06ca51521b618d32d13bd325a4f9572752bd32b0810766b297cdc8d1cf6a194f3125f4c517940bdf401bfc9b38432ca10392068f26cffacfda0c90a03d6655ab2db086c73546b3ae96312f1402defa84e6553e81b87ed820d7f94a64b3cdae1ac772162dd559e826179b0bb4509ae054e2f79e8adf54bebb92b4c84880062cfbffd66b979107a9d874576732445c3f00e5051fce3e2a6a343a274f45a8958e07cc71f21bc3c44d19bd671aaa14f7f9456e83564577d266e18d15f01cc7e4add1fc5148b9b0221e64da5e797082d3a14cde0e33dcf4f7169b46c33befa37ea548e6abc171e1ddf8f46045b30c9714af42750492a23d1c5fd1dfe9f4df80732d81fed99eaa6150ee37656bd33268bf1ec9726cba6de71ef18900549bdcd9c8fb354896776bbf65c8024ec4f7d711f1883b5d1a256d755098213633a3091bf899f18e6fc657df15a0e7668dbb2167538e88d0f85bb7fa45acc37df1fe491c49e16d7a55907e1c10a7fe43bddd2109b7eecd1430c64076cc8b18860d6ce771c10b0b0cadd72729337b4def61cd43a3d88bc8360e84a1a2d18e9c63889b7d17a807e064e6ac3daf362388906425eaab2980df7d9ad625e31f6f6d21e1824d24626e9b3ef18b81e8f9f1ba72f909965fd85e6c9dfad7c60f6b3182c1277ed4d3cf733ddae61f47783a8ee27ce6e9d4e037590e3f95d1a1980b57c9efe707da2ef2ae627ea83c0d96f17a7eece42f0ded0faac5cc49cbf4fbc4dfe4e4eb26999c140ac971e3d9edaa5c6f985dbe342c44439695a4d669b4bddd05e3aaa2c7124198a8b3561a2820db10e75fb84c9b6f5c2fb7ea1bcf676e5d711a317e680f2f2257d39453224a771887777eff5016a2427370342bad05118583c33ecb0c8fac8c22061ff209f5ddd582abcc3482a8a52b9d630f9d123dfdf62402555980010ba9f883b978bcd6b9e8567f25cd939c9e5b112ded36a36864bc8857fb81dbc8d9b85943475294c8ac7fcb4586092c96d3e705b75192dc7b6ad6a7b5846f3a418a9d8cd45d42099169ceb844a6da285ac33013cf5943fab45d72e26fc909cc2c916a6f3e257f31b19566e52514310a911cd227371ce6d5edb4e0fcd30794dc01f6f29ae0a61715037c171928ba425e5ca86d3d60e9d7a4c0cee5c0f8b65b98add8abea8c7d4065474a91b6d166285eae5e27f1db1eb8e9bd663c3be1c748ad2c1be389b0b6c3b979c8bf4ba8809d519a78ee402145010d8f31960a1178d29a2df06b3ea8b9caa218c5774d851103c3e3a09e155e633917766b2e6da4e2ffd78cc49ec48ef27e646a1d13970b68e215a1695e378053b1d473d0fe9419fd16cbdcb8e73d7fa842c621857563869bb85efdd290a626587818d43e780be4cc9476140795f310c3ff6904a49e51f4a5e53c7de46228540a6cc6ab343a5d55a72e75a6716c37f33440ef386494956aff2d2fb7d7bbea4ebcc0565794b4d55346f5b457b67e41c3750d7156d5add2b746019e7261cf50077ea1eedb12e8489ce9e2c1322f78e07b3bcff7ec380973a2759d446c8e0f04f8cb121207df56e880c14d3039dd50d55359c6f4f75358b7b9cdab78bb192b8d4f7d008fae758d9f308d6bc3eb378df90a9228dafb3a8e06a26e3606c7713401d34d8f3356d6a37c3030", 0x1000}], 0x2) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) r4 = open$dir(&(0x7f0000001100)='./file0\x00', 0x800, 0x28) pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x20000) linkat(r4, &(0x7f0000001140)='./file0\x00', r5, &(0x7f00000011c0)='./file0/../file0\x00', 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, r10) r12 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r12, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r14 = getuid() getgroups(0x9, &(0x7f0000001340)=[0x0, 0x0, 0x0, r11, r8, r8, 0x0, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001380)={{0x1f, 0xffffffffffffffff, r13, r14, r15, 0x2, 0x9}, 0x9, 0x200, r9, r6, 0x4000000, 0x0, 0x3}) r16 = socket(0x1, 0x4, 0xc0) setsockopt$inet6_MRT6_ADD_MFC(r16, 0x29, 0x68, &(0x7f0000001400)={{0x18, 0x2, 0xfffffffc, 0x8}, {0x18, 0x2, 0x8, 0x8}, 0xbc5, [0xe76d, 0xffffffff, 0xb0, 0x9, 0x3023, 0x400, 0x3, 0x6]}, 0x3c) r17 = open(&(0x7f0000001440)='./file0/../file0\x00', 0x100, 0x87) ioctl$BIOCSRSIG(r17, 0x80044272, &(0x7f0000001480)=0x604) r18 = accept(r16, &(0x7f00000014c0)=@un=@abs, &(0x7f0000001500)=0x8) writev(r18, &(0x7f0000001540), 0x0) r19 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000001600)={{0x3f, r7, r19, r20, r21, 0x4, 0x9}, 0x0, 0xffffffff, 0x100}) 16:00:32 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x1) 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(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) r4 = socket(0x18, 0x3, 0x3a) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x2, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000001800)=0xc) socket(0x400000000018, 0x3, 0x3a) setitimer(0x2, &(0x7f0000000040)={{0xf9af, 0x9}, {0x8, 0x3}}, &(0x7f0000000080)) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) pwritev(r6, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r7 = dup(r6) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$KDGKBMODE(r7, 0x40044b06) readv(r7, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000100)) madvise(&(0x7f0000677000/0x3000)=nil, 0x3000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffe8a) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) mknod$loop(&(0x7f0000001840)='./file0\x00', 0x10, 0x1) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1f}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x80000000}) 16:00:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x2, 0xa) ftruncate(r3, 0x0, 0x2000000000) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) 16:00:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0], 0x1) r3 = dup2(r0, r0) write(r3, &(0x7f0000001100)="0df32f69cb98a40a7254855d48038e13342a18946300d5d23f8dba34390cb73f5443c690e5bf64424bab6476913590cbbfb0bee7686881e6a471e52a47604650cd833572b40b804bca9913fe98ac605c35cf5132677bcb78cc4a125d08ac3bb8ca552973c353936412ec115a86ba1894c7d2b91bf4850466756fd875cd40c280cea53ba2eabca075a13058feaeddd44e262f29308a11f1526f9ee98b4e1d5144a49117c54492ce103a7bdf472b99f7b9a6e3193fdfd31a10ed4a812a99d92de045384fe951f0c50e3916ce85e4a2322960e2d7a8c63e21b7354b9cd280374725849be4959f78c3d9084635cf9ac1d28c50cd90b511c7a38de52fb2dce08fdd9d36c72ed80f0dab9b53442a6704a4ae3e5628d6bcd2ec2685751e87bb9495ced152eb29656d2259ceaa7947d61daa6cee9caec21d7b1c2dd347c421265bb7f8141cc0f8d1618284ceadaf928d101e46a5c4a169cfdeed6589999ae325da12362da67cab0bb4f88e1ed6f68eaf440d91dd530934b6de89e68c6286890b762fe830db2ab6c3fed767576fae6660f28e65eb6ec62fccaeec39f8787e2bf28043b4663fe75f06902aea0ee3e61469024ffeda4a0b6b60bb51aae324b3f7852c3920e57b9876d391bfeedd8786648dda32c636cbcd186eac15c4d395e80c815c9a3986862c6ff23e4c9616ba02a807279fc104fc1d6acf9ad7f61e58d024d50c38f7d8c47a5b5d81c99bae735bfae00636078b42635e14a3a1b1245e94a1a8eaa3446d2eeb69e80c9749ca4f7ee6dc9b79fa8a2920f621900cb6ae020c274954bea502e6919b5eae8ff64e323e15b438d0b05891148c74fd29383a88c53d5b03cea05499f40a356882f8d8dd1ef82b2869256b58bf110e0b89cbcdab912bc7bbfb4ce6211a99197642cb3138c7fc1b4107faa7e19a111e2b7fbd0cc955d8aec138df336fa438e3d82e3804918c7cc39ee0a0ea369019c6815ba2b759f6431c163e08c92f737e2fb34eb6bcd0360e7e4044cde7b735b36b599626644d60fb32cd9db295dc0670022a4d8b6504ede7bb5f30e960b6af5dfa042f9f06b4a48ef62579e4659513e2af6269e731993818506e03f29dbbddb93b319bd988f9f48593ba34164dc4924cb00468b0eb3b2d19854a1dcda55005942f272d4f7e16eb506714e29f7e260eb6969a53e5bff538dbc20b274bf5d07746ac26521ddb7ee51af643166ee620c0ec9c81a8c48b7eb22c41ffb20cf77d6fb0dd218e076ef665da8cc0f63a785681257e3065577547f368487128e9e995e3381535a41513f559ed58d23a1b1767d96c72a1b04e6bbc5ce2e8cc08dda4d5d97417d13eb7d29f75b157d5d50e4767e19ccdbf0f7a79ade7a68729a81b5cd3642a5db999db18425a4285ad2974a9126ef8b242c1ee9612b3c1edc13389215b0bd31eef644503e42fdf67ff1397284715b6ee24ef3e83ecc80e914624542e7101749e000c4d0ce591be448a8fe96d3632b14bfb2078600e5e8160c5806be11adc00f9c5c93c45d348af752084a453d2c0f8d27cbd440981bef37807d5e69b9c90de516d90723e901a0de8fa03ff10702bd5c776c100903678c6212d4ba2b1497ed4903d33cd231f205a17e5431f3be3e757bc756b5956ecdd417506ba8164984da3b58ae7145a816e3dbd07162ad07a3142e6a42bf248510b0e26288293ad2bf44d6a9bd9ead630f9b7e5b66d5c7698e00edc9ac91795f097a0d9c0fb41670678f0a7578adc250bd9af6283768f3c776c7da09f85cb13df3f75838ca8d05544238d243200cdb8ebea618225a067f8c694efac4c2768d79061f27e489ffecdb961dc374ac7a6987a30e524cf4fed84a2f03127ecb6c91e43f310ff885777a1a3ea9d0ae22284c6c009904efd781648e88adf2b46512f4132bb030ea609e45a032fbafc021bc4f8ae10b518f1eb3b7baf7f4040ba55c20c77a86b7cececa0bbed296706634f4af984bc0b805543996643962ed9f8ed1e085138a5a534b2e9704177167feac5ea6f423c445557a639a8724ee33d0870a70a925d3049e4530cfb47c1dd6839c207712e6c01513d9769b36e1890cf12606569895d3bb698c365dae549be306aa1370efacb2461d0fb7397e92bf6200daeff23197321208a6d60241faf81b345b599c06ccd9748bda8bf382fb0952ed5806b8a14cdd32e8a02453cd23aacc0eb04fa074c41b8c85357e665af552f9b47c440548020b80fcdeaabc0e8cd4deac1c7cf0c788579bd28fd01890f9c9de0cbd0b8967982f7518286997154bca9ce8f8c541371122303223d322c70b91edfec419eb1c1bca1fc3c451aac7c231d404d0761a79d35edf50cd55ad7ee9f756227dcaf5857051cd001c125b443448ff4a23533f15000aec629d805bb30394a933d2ecf6b2e36b54b2b3d42d539509f51ce7baf3724a0452b4ce4637c261c88532a39523de9f48e2e9ddf49b23143a8ce02e0848489e37420fab8ff48c13d06339bc3f823eb3b402a1b515f0ce58ce181082208819256312937b53dda55629626df37feebcc7af3c0cb5056eb2c7d1a3108c0569c83ccb38a9ce779dd1ce016468a029aeb9fed1b78c394beeddd9ffd872524ea4c2d2f823c865c27232d666ded708cdaae4cee080666f85245ac9cc1cfe09988a481db041cf2e97f5f064368f6f6f764e57464906ba2210beb8d4cf068a692da18e1a7e1704b2acabd9cad4b09f71726a49bae35754d8377fdc28ba95784aba27062e8541a4918090e3f226fd645d17766ad540f54cf0d3308ebeb364dae01277d7be34ea63766b9f15579915aa6918726df8f1d3117ec9f51a68e23eca37433d6faf475e47237458c49601ca1bc20e8d5bd2f89a9d3e42840c0d8bcf0f986333b60309198d155fad15ac9cae9f2af2c9bdfc39f157c43b0859b33cacfe8e6a82c57cdcc30573404c504bc4c2d926d2adffabf824b4d01c15f27da1181e7c11094b6c34eeb73372ca718d4c00b35254803c04f500da9e68147d2ae19b2a2094d477be336c6af263082f642cb964f4c239d72540a8f1f37265199b20453faf0ffb1262c2ce4c38886bb40bde8382de7e65a399ab7af5bf7ebb28ae9980dd1c6249e2a146c5d734e0c86995f6c75283d421cf25939d7a1e28a5dcae8f0fe639ae4e878d05732920139a3c109ca228f4db3e83a1cdf8bec5212361572bade620838255ccd85290771c48df01bf04ac853cc8bdc17c577a598eb89d0d955bfd7ef1238d56bf5b382d99f59790a6bf91fc8f16171157bbcd6132b3322fa1a9965a2e7513c24eeebfae0c0d7a22487f5093a249221e5fc6a0fa1e73608ad8a4e0d16f2b3c36fe07d034d4a839c2d0ead44dfe5fbd0f7ed6a3dd3431234f956c92d3ea7db59f17988c2e7c1d6a969d5f8eaa1f419c26fa3011705125cff1073d357a6e9a76925dea67798154232b0f88e5694db9e9e42a5f0798275645a3e440e5c1733148abbd63d0b821a1818f8d60899ab75708c331bd256c693b9235a2f4d0fb1e1c3f7f7752cc1204290a133dee6f6c87f594c093bf9539eedc7f0b27271b5696694901b8d2bb6b60fafe4607cb1f688acd4d39142d2ad7e6f87199a7375f56bc32e7331310e8faea72aab40b09a914f55bf8ce5c0c5c0b5e28b44b0581afb46456d45c0bcb3228f0480adb455c02aedc8c7e1595605d899316665c5112a693d111e8797c96fa1552e3096254f476ff6ebafe34d18b3612c8d0a5c591e0733781b452b618fbfbf37a59ddbffe348785ada869ef807f6cc736d5c0a7439bdde93ce4be78e9ffb351bca16194b3e06418186e367ec712ca839f83c1d4331e05066299261ed2d1927a52a8e391b497a33a51af464dbc880238ccaedc732ab7911e7f3f153c3f9caf8864889fbeef17e99334e531801879563e772dc42a587d9d7f679a68579eeff82da5a2d84d9eb9f599cc4a02e47cae822a1699a987c6d4d771a26d7e83fefb620ba0508e686109bb23887b688ad09d3f1190c71139b3e13357637ce8fe41853c7fa59a4950fd3e768ae2f7f8a254ba90535c619f26793b7c86212259466835e779c272282560fd97d35c8ee354d0f6f088cdefe0aece42636812fc11bd9009a8d01850714c7533dcf25d98c5ba71e65d2eb6bc798f59849ea5fac16aa8ce401d68c4b0f81916942f80325f031e4f9af9c1d52d3c4", 0xb91) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65306b797fcb00"], 0xa) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20102, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000200)="d4f859345c0d18930efac523d5fa75e58fca4f0a345982e816b56f293133b5c18443b652c20c635f4f24bf4d623fddae19eccddf23042999a6437687388a76a7e2f4fd5edea3428286d9977c2e68dbf4edf3aa6cc139ed9bc15b2e40c2f92419b9267464a6f9a18b35914049bba90e242b61c9f19d35e32fd7ac87212f57ecde21cce6fbbd4588a828d6b748e5447962a14022401bc1ea321fd1766f025d7595d2b0b2114b242d615e0edae4cd73befad5a5ea388ee1299816a19b87059ee3f611d1bfa89f11d769cff2340dbc762142c1555452ae4bb00c131466edd5c58facaf7fe416a9ebebcf775a296e", 0xec, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = getpid() r5 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, 0x0, r5}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r7 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x2, 0x40) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) pwritev(r7, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) dup(r7) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) pwritev(r8, &(0x7f0000000340)=[{&(0x7f00000003c0)="048dbc69a96da09ae1d4e551984774251c86fea1dcb653daae7d0d64b4895f9b8c4865d113bc2a33140b6ba7ad107ce4000593b4a1442ab91cd154187f87614d064dfc97e1d6e8292fcfbde26900010000cfd96610d1b56790eba81ff8711dd7468e04ce69ee250be8d55dcaf0e2c51ab8146c7d9deb8ef7a715e0a378de2dec55da4c038bcf9b22068c718703c58088c9be25680fa24dbbe6465120369401c4cdecfddb6c2395721273f6bde05586d137896059a83627190764964341b76d284febad6814fe5582a9c3701ccf1a5c3b67f1c238cd37e54fd81f3a316796f9e6ec", 0xe1}], 0x1, 0x0, 0x3) dup(r8) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000380)='./file0\x00') r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffb, 0x52}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCCDTR(r10, 0x20007478) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) dup2(r1, r14) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) write(r1, &(0x7f0000000080)="670dc3", 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r3) open(&(0x7f0000000140)='./bus\x00', 0x800, 0x21) accept$unix(r2, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)='\x00\x00\x00\x00', 0x4}], 0x1) flock(0xffffffffffffff9c, 0xd) 16:00:32 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) sendto$inet(r2, &(0x7f00000000c0)="64060bc183f2583c5bfeaa90ea504bece5f0f0d54f47a2bffd3cfedb5fd5f92e64c4df26e7ecb63fb232db7607dca11a160db28f60cca0644151d90a85efc285c7daecff97e585082b94017b9f790c7a29335b14cfd739b9d432e92b9b4de13f126dc68966ee268e96223846959776e96772c60c27a24239998b639dac2db358bc893b6f939d98413dc680132b0699eb99cf74d757cda40e4faf764344bd2080c4d1401031ab5a091f39a805117149657a", 0xb1, 0x0, 0x0, 0x0) 16:00:32 executing program 1: nanosleep(&(0x7f0000000080)={0x1006, 0x3}, &(0x7f00000002c0)) open(&(0x7f0000000040)='./file0\x00', 0xbf0676f6df041b86, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) panic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/main/kernel/sys/netinet6/nd6.c", line 947 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *431403 44738 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e690c,ffffffff821c9f25,3b3,ffffffff821a07f6) at __assert+0x2b nd6_rtrequest(ffff800000adf800,1,fffffd802a9f8c48) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800017993408,1,ffff8000179934d8,0) at rtrequest+0x9be rt_ifa_add(ffff800000ace100,240404,ffff800000ace158,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000ace100) at rt_ifa_addlocal+0x149 in_ifinit(ffff800000adf800,ffff800000ace100,ffff800017993800,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff8000179937f0,ffff800000adf800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff8000179937f0,ffff800000adf800,1) at in_ioctl+0x1e7 ifioctl(fffffd802923f318,8020690c,ffff8000179937f0,ffff800014914c70) at ifioctl+0xb34 sys_ioctl(ffff800014914c70,ffff800017993908,ffff800017993950) at sys_ioctl+0x5b9 syscall(ffff8000179939d0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,ffca35ea010) at Xsyscall+0x128 end of kernel end trace frame: 0xfff939a0a50, count: 1 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/main/kernel/sys/netinet6/nd6.c", line 947 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e690c,ffffffff821c9f25,3b3,ffffffff821a07f6) at __assert+0x2b nd6_rtrequest(ffff800000adf800,1,fffffd802a9f8c48) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800017993408,1,ffff8000179934d8,0) at rtrequest+0x9be rt_ifa_add(ffff800000ace100,240404,ffff800000ace158,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000ace100) at rt_ifa_addlocal+0x149 in_ifinit(ffff800000adf800,ffff800000ace100,ffff800017993800,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff8000179937f0,ffff800000adf800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff8000179937f0,ffff800000adf800,1) at in_ioctl+0x1e7 ifioctl(fffffd802923f318,8020690c,ffff8000179937f0,ffff800014914c70) at ifioctl+0xb34 sys_ioctl(ffff800014914c70,ffff800017993908,ffff800017993950) at sys_ioctl+0x5b9 syscall(ffff8000179939d0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,ffca35ea010) at Xsyscall+0x128 end of kernel end trace frame: 0xfff939a0a50, count: -14 ddb> show registers rdi 0xffffffff82060497 db_enter+0x17 rsi 0x4acd __ALIGN_SIZE+0x3acd rbp 0xffff800017993140 rbx 0xffff8000179931f0 rdx 0x4ace __ALIGN_SIZE+0x3ace rcx 0xffff800014916000 rax 0xffff800014916000 r8 0xffff800017993100 r9 0x1 r10 0xffff800000a6cac0 r11 0x3471b43fa0d258ec r12 0x3000000008 r13 0xffff800017993150 r14 0x100 r15 0x1 rip 0xffffffff82060498 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800017993130 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=431403 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800014914290,0xffffffff82573380 process=0xffff8000148a26d8 user=0xffff80001798e000, vmspace=0xfffffd803f013dd0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 44738 204200 37729 0 2 0 syz-executor.0 *44738 431403 37729 0 7 0x4000000 syz-executor.0 8529 423975 29149 0 2 0x2 syz-executor.1 54780 477295 0 0 3 0x14200 acct acct 37729 238587 29149 0 2 0x482 syz-executor.0 84786 320706 1 0 3 0x100083 ttyin getty 34425 423446 0 0 3 0x14200 bored sosplice 29149 182594 82263 0 3 0x82 thrsleep syz-fuzzer 29149 131302 82263 0 3 0x4000082 nanosleep syz-fuzzer 29149 394214 82263 0 3 0x4000082 thrsleep syz-fuzzer 29149 519680 82263 0 3 0x4000082 thrsleep syz-fuzzer 29149 304732 82263 0 3 0x4000082 thrsleep syz-fuzzer 29149 42965 82263 0 3 0x4000082 kqread syz-fuzzer 29149 86376 82263 0 3 0x4000082 thrsleep syz-fuzzer 29149 145473 82263 0 3 0x4000082 thrsleep syz-fuzzer 82263 151619 53153 0 3 0x10008a pause ksh 53153 239501 61713 0 3 0x92 select sshd 61713 362132 1 0 3 0x80 select sshd 82097 117296 35929 73 3 0x100090 kqread syslogd 35929 335372 1 0 3 0x100082 netio syslogd 45520 316237 1 77 3 0x100090 poll dhclient 65013 521912 1 0 3 0x80 poll dhclient 88565 4428 0 0 2 0x14200 zerothread 3467 13204 0 0 3 0x14200 aiodoned aiodoned 86542 385034 0 0 3 0x14200 syncer update 33492 169414 0 0 3 0x14200 cleaner cleaner 60299 316561 0 0 3 0x14200 reaper reaper 70703 387824 0 0 3 0x14200 pgdaemon pagedaemon 88282 16829 0 0 3 0x14200 bored crynlk 70155 69084 0 0 3 0x14200 bored crypto 68757 249963 0 0 3 0x40014200 acpi0 acpi0 93480 411612 0 0 3 0x14200 bored softnet 42139 496540 0 0 2 0x14200 systqmp 78369 359856 0 0 3 0x14200 bored systq 3567 214817 0 0 3 0x40014200 bored softclock 97574 246782 0 0 3 0x40014200 idle0 56541 261392 0 0 3 0x14200 bored smr 1 294691 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9584 6617K 6993K 78643K 13659 0 0 pcb 13 8K 8K 78643K 1083 0 0 rtable 100 6K 6K 78643K 1139 0 0 ifaddr 75 16K 17K 78643K 277 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 102 0 0 iov 0 0K 24K 78643K 479 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 2383 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 24 0 0 VM map 15 3K 3K 78643K 24 0 0 sem 11 1K 1K 78643K 14 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 1355 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 48 38K 63K 78643K 725 0 0 subproc 32 2K 2K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 113 0 0 in_multi 19 1K 2K 78643K 201 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 162 715K 715K 78643K 162 0 0 exec 0 0K 1K 78643K 417 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 117 119K 119K 78643K 4629 0 0 UVM aobj 60 3K 3K 78643K 72 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 295 0 0 NDP 18 0K 0K 78643K 90 0 0 temp 212 3540K 4180K 78643K 123918 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 51 0 47 1 0 1 1 0 8 0 rtpcb 80 173 0 171 1 0 1 1 0 8 0 rtentry 112 231 0 194 2 0 2 2 0 8 0 unpcb 120 683 0 672 1 0 1 1 0 8 0 syncache 264 18 0 18 8 8 0 1 0 8 0 tcpqe 32 104 0 104 3 3 0 1 0 8 0 tcpcb 544 503 0 499 3 1 2 2 0 8 1 ipq 40 10 0 10 3 2 1 1 0 8 1 ipqe 40 114 0 114 3 2 1 1 0 8 1 inpcb 280 2321 0 2311 11 8 3 3 0 8 2 rttmr 72 1 0 1 1 1 0 1 0 8 0 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 40 6 0 6 1 1 0 1 0 8 0 nd6 48 27 0 24 1 0 1 1 0 8 0 pkpcb 40 6 0 6 3 3 0 1 0 8 0 ppxss 1128 27 0 27 9 8 1 1 0 8 1 art_heap8 4096 5 0 4 5 4 1 3 0 8 0 art_heap4 256 925 0 731 23 10 13 15 0 8 0 art_table 32 930 0 735 2 0 2 2 0 8 0 art_node 16 230 0 195 1 0 1 1 0 8 0 sysvmsgpl 40 68 0 42 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 10 0 1 1 0 1 1 0 8 0 shmpl 112 70 0 12 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3587 0 2191 46 0 46 46 0 8 0 ffsino 240 3587 0 2191 83 0 83 83 0 8 0 nchpl 144 5947 0 5467 60 41 19 60 0 8 0 uvmvnodes 72 4422 0 0 81 0 81 81 0 8 0 vnodes 208 4422 0 0 233 0 233 233 0 8 0 namei 1024 22773 0 22773 2 1 1 1 0 8 1 vcpupl 1984 14 0 1 2 0 2 2 0 8 0 vmpool 520 22 0 9 2 1 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 20464 0 20464 14 13 1 7 0 8 1 plimitpl 152 110 0 103 1 0 1 1 0 8 0 sigapl 432 1509 0 1496 2 0 2 2 0 8 0 futexpl 56 42595 0 42595 2 1 1 1 0 8 1 knotepl 112 1183 0 1164 6 4 2 2 0 8 1 kqueuepl 104 1754 0 1752 1 0 1 1 0 8 0 pipepl 112 1714 0 1693 10 8 2 2 0 8 1 fdescpl 424 1510 0 1496 2 0 2 2 0 8 0 filepl 120 17598 0 17499 13 7 6 6 0 8 3 lockfpl 104 600 0 599 1 0 1 1 0 8 0 lockfspl 48 178 0 177 1 0 1 1 0 8 0 sessionpl 112 24 0 14 1 0 1 1 0 8 0 pgrppl 48 42 0 32 1 0 1 1 0 8 0 ucredpl 96 4694 0 4687 1 0 1 1 0 8 0 zombiepl 144 1496 0 1496 1 0 1 1 0 8 1 processpl 864 1526 0 1496 4 0 4 4 0 8 0 procpl 632 3504 0 3466 9 5 4 5 0 8 0 sosppl 128 27 0 27 8 7 1 1 0 8 1 sockpl 384 3223 0 3201 16 10 6 6 0 8 3 mcl64k 65536 170 0 170 7 6 1 1 0 8 1 mcl16k 16384 13 0 13 6 5 1 1 0 8 1 mcl12k 12288 51 0 51 8 7 1 1 0 8 1 mcl9k 9216 24 0 24 9 8 1 1 0 8 1 mcl8k 8192 77 0 77 2 1 1 1 0 8 1 mcl4k 4096 170 0 168 3 2 1 1 0 8 0 mcl2k2 2112 14 0 14 8 7 1 1 0 8 1 mcl2k 2048 69334 0 69283 17 10 7 14 0 8 0 mtagpl 80 74 0 36 3 2 1 1 0 8 0 mbufpl 256 122397 0 122112 65 43 22 29 0 8 1 bufpl 256 14439 0 8323 384 1 383 383 0 8 0 anonpl 16 256555 0 236952 158 63 95 95 0 62 9 amapchunkpl 152 9634 0 9505 38 32 6 15 0 158 0 amappl16 192 11842 0 10734 139 75 64 68 0 8 8 amappl15 184 223 0 222 1 0 1 1 0 8 0 amappl14 176 350 0 346 1 0 1 1 0 8 0 amappl13 168 4 0 4 4 3 1 1 0 8 1 amappl12 160 163 0 159 1 0 1 1 0 8 0 amappl11 152 555 0 542 1 0 1 1 0 8 0 amappl10 144 103 0 102 2 1 1 1 0 8 0 amappl9 136 651 0 644 1 0 1 1 0 8 0 amappl8 128 233 0 203 3 1 2 2 0 8 0 amappl7 120 154 0 148 1 0 1 1 0 8 0 amappl6 112 566 0 555 1 0 1 1 0 8 0 amappl5 104 352 0 342 1 0 1 1 0 8 0 amappl4 96 1682 0 1659 1 0 1 1 0 8 0 amappl3 88 400 0 395 1 0 1 1 0 8 0 amappl2 80 11113 0 11045 3 1 2 3 0 8 0 amappl1 72 37834 0 37428 26 16 10 20 0 8 0 amappl 80 3868 0 3825 3 1 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 71 0 12 1 0 1 1 0 8 0 uaddrrnd 24 1532 0 1496 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1532 0 1496 1 0 1 1 0 8 0 vmmpekpl 168 15647 0 15620 2 0 2 2 0 8 0 vmmpepl 168 193208 0 190998 227 116 111 139 0 357 7 vmsppl 272 1509 0 1496 3 2 1 2 0 8 0 pdppl 4096 3070 0 3023 8 1 7 7 0 8 0 pvpl 32 717447 0 695506 318 105 213 264 0 265 28 pmappl 200 1531 0 1505 2 0 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 616 0 89 16 0 16 16 0 8 0