000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5712, &(0x7f00000001c0)) r7 = dup(r3) r8 = dup(r7) mknodat(r7, &(0x7f0000000000)='./file0\x00', 0x6000, 0x0) r9 = socket(0x1, 0x4000, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x18, 0x8002, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = dup2(r11, r11) dup2(r10, r12) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r13 = socket(0x18, 0x8002, 0x0) r14 = socket$inet6(0x18, 0x3, 0x0) r15 = dup2(r14, r14) dup2(r13, r15) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000140)=0x1fe) 13:35:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x80, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) r1 = socket(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r1, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x19d, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) readv(r4, &(0x7f0000000280)=[{&(0x7f00000003c0)=""/94}, {&(0x7f0000000200)=""/98}], 0x299) 13:35:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xc0c2e6cbe9304ed4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x64}, {0x6}]}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x8b, 0x2}, {0x5, 0x5}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) semget(0x1, 0x0, 0x622) 13:35:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x6, 0xfc, 0xfd}, {0x6, 0x2, 0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x100000000, 0x4, 0x5, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x82}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2b37}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 13:35:00 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, 0x0) r4 = accept$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = syz_open_pts() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfaabfdb579cd3931, 0x1, 0x7, 0x7}, {{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0xac47, 0x3f}, {{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0x1, 0x8}, {{r5}, 0x0, 0x6, 0xf0000000, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffa, 0x1, 0x80, 0x5, 0x2}, {{r6}, 0xfffffffffffffffb, 0x90, 0xf0000000, 0x97d, 0x4}, {{r7}, 0xfffffffffffffffe, 0x4, 0x2, 0x0, 0x4}, {{r8}, 0xfffffffffffffffa, 0x0, 0x80, 0x771, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0x7}, {{r9}, 0x2, 0x50, 0x20000000, 0xfffffffffffffffb, 0x7}], 0x1, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000380)=[{0xb1}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) kevent(r10, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r14}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r11}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r11}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{r10}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000540)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r15, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 13:35:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) close(r1) dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:35:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xe1\xff\xff\xff\xff\xff\xff\xff\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x5, 0x3f, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x7f, 0x0, 0x1}, 0x7fff, 0x4f4, 0x1}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 13:35:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2000000000000118, &(0x7f00000000c0)=[{0x50, 0x0, 0x0, 0x8}, {0x5c}, {0x8fe, 0x0, 0x0, 0xfffffff9}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") r2 = msgget(0x3, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000380)=""/185) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r14) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgsnd(r2, &(0x7f0000000240)={0x2, "22ca56917a20260950408b9f586e4eb03f045c1a43239e3b3a8a48ab971a83f16261b2b51042a84868b7c37410f2b9afa95639080cb0199424b009ee48216b74266a630146cedb6a443f6723cda1d6e01e32cb2671201c6a86ae8da17447a9849a4170a6a0946fe4d8868c1eee24b25d419dd704cd7c848a10ddcc000013187455991f27ba6a020d9e27c03903cd13394aa28613be98c7625e81173c4fc1592ce5a35d57158be10dc9047a8c6e70027af40e0b52606f972877b7907ceb4ac139901e02dc642b33772478dccf3999d17611fbb02d5dfe0e"}, 0xdf, 0x9a5d1d1994edd8e3) 13:35:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) fsync(r1) r2 = semget(0x0, 0x2, 0x28) r3 = semget$private(0x0, 0x2, 0x200) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x6fb, 0x4, 0xf79, 0x7, 0xffffffffffffff38, 0x800, 0x1]) semop(r2, &(0x7f0000000040)=[{0x3, 0x81, 0x800}], 0x1) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() semget$private(0x0, 0x5, 0x228) syz_extract_tcp_res(&(0x7f0000000000), 0x5b11, 0x8001) ioctl$TIOCFLUSH(r4, 0xc020691b, &(0x7f00000000c0)) 13:35:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x10000, 0x6, 0x80, "6ecbbfe46cf78bfbcf9bd770b92af76d8c7bda09", 0x4, 0x20}) socket(0x1, 0x6005, 0xf9) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) close(r1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x20411111, 0x9db8, "d6d06c8a4006002900e20000000400000074ad00", 0x0, 0x401}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10008) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0x20) 13:35:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="ea2d33d18aa96c1e9e02f421ff19950781231ec2a3cb3ec360ba940f7ecb792246e5f4a713e972db82c4dea7710517747f24e2bfb7a81cf086e2f0b9f30cf04e174ac08a5246b70e3d04e19ef1637ac3e4bd059e57b828adb4af61f0c5e5b68240d0c3d6896c153554eff9c10a5dc5d2ca17dbb7a0caa101d8b01d0cc42638c1c5ac3c20a7874126eabba2b26e1dfe0c8c087a5490657c658954d46efb902f19666fca83029aff3b4b92e28f8cb92e8cedd03259639646a412b843e60f56cd6f165294908cc9fa38a2116293956bddcbb7bfd96b5a47b09961ed4b7b459a0c10af8d255aad", 0xfffffffffffffff5}, {&(0x7f00000000c0)="142cdb4889c7a7be96f058336d1a9512c8696a96afbab05ae4a27ea1f6f8966416b06fbb0de76e357d05b12434eb5b212fe1aa3c8ab7dd091874ddce6cfa0547d011d329342fd4676b675068ce7d4c742250a048eb", 0x55}, {&(0x7f0000000280)="4220fac3dde9744261a6fe5a40a19991c35ef4452494b75eafd173c57678f099b1096f62e0f4902d7b3034ec00a2b2b68254e9382b228b3df0bef1", 0x2de}, {&(0x7f00000002c0)="1effd5982b15024251b4c070777f6a463d7511860569054be4993b759caf7c73988a7afd0af5489e70cfc5f9ebfce5b220ac", 0x32}, {&(0x7f0000000300)="0414219ddca077c559b30596fdc586a1a96b5f46740210c79ca06029e6c489eedf0add2354cc4db9060de9a447d2ab28c5", 0x31}], 0x5) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:35:01 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000200)=""/242, 0xf2) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x2) 13:35:01 executing program 0: mprotect(&(0x7f0000163000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000317000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 13:35:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440), 0x2aaaaaaaaaaaabaa) r4 = semget$private(0x0, 0x7, 0xa0) semop(r4, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)) semop(r4, &(0x7f0000000380)=[{0x2, 0xf7fc, 0x1000}, {0x3, 0x7, 0x1000}], 0x1) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x150ec61b942c89a, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x4, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x6) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) r5 = semget$private(0x0, 0x0, 0x400) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000001380)=0x100, 0x4) r7 = open(&(0x7f0000001300)='./file2\x00', 0xcb25ffec03e7f2a7, 0x4d) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffff4d8509381aea0634049d09ff0000000af6ce4f", 0x34}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x221, 0xe) dup(r9) r10 = getuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r13]) fchown(r9, r10, r13) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r16]) getgroups(0x4, &(0x7f0000001200)=[r16, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001280)={r8, r10, r17}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xffffffffffffff47) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 13:35:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ccb813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd4cac7dbac5b65c659472870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3feb7df6d08d9aa81a99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300275481280da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e741f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331408a8e86e23db3e2d6cddd1adba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e9d1e8d847aa56b31f51ad0fc53289bafb09c81138128771a864ea4de6961bce4f35399c6cc5613b5c91d6ae4f4fd6edcef282d0eb4e604f524e4ff3f97968a0b3ecbfc2d84913a754616fa047e3b4d69783db99cb70ffb"], 0x10) socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000040)) 13:35:01 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/\x8f\xeev/t\x1bIo\xb3\x00', 0x80, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2a62757300"], 0x8) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x10282, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000000)='tn5.', 0x4}], 0x3a5, 0x0, 0x0) 13:35:01 executing program 0: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x3ad, 0x0}, 0xd) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) sendto(r3, &(0x7f0000000100)="1363b391e1974fe3b4dd9898bb400dd99241cc1d52a4e92a8b96159a5d118dfaa834ab2f463f712b780d085aebaf2d2168d140be2a4c9af7cc4edff8b229b4caec0eee6fe4fa7befb154fe9598ab80b3f4c29736f7719f98f601fa6e652b3c9d1fb08afc2d168ae5dc85232ed833c25e1fc6b15d8384002e198685276cca78b9b6de1d82ea0f76fc9bd39af1aa321ae128f6aceb91680b69d9d78a7f70ff9192c9361e92f87702c2c235e9075566", 0xae, 0x400, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = dup2(r5, r5) dup2(r4, r6) r7 = dup2(r2, r4) chflagsat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r8 = socket(0x18, 0x5, 0x7f) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f00000000c0), 0x6e9) 13:35:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) r2 = dup(r1) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4e}, {0x87}, {0x106, 0x0, 0x0, 0x150}]}) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000240)={0x3, 0x80000000}) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) recvfrom$unix(r3, &(0x7f00000004c0)=""/4096, 0x1000, 0x823, &(0x7f0000000180)=ANY=[@ANYBLOB="022fe804df2bcf8e"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000200)="d43c16dff24ccde24d2a347b0ee8") 13:35:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/d\x00\x00/\x10\xc0\xd5\xd1d0\x00', 0x18c, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) r11 = socket(0x18, 0x8002, 0x0) r12 = socket$inet6(0x18, 0x3, 0x5c) r13 = dup2(r12, r12) dup2(r11, r13) r14 = socket$inet6(0x18, 0x3, 0x0) dup2(r14, r14) r15 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x80, 0x0) r16 = socket$inet6(0x18, 0x3, 0x0) dup2(r16, r16) r17 = socket$inet6(0x18, 0x3, 0x0) dup2(r17, r17) r18 = syz_open_pts() r19 = socket(0x18, 0x8002, 0x0) r20 = socket$inet6(0x18, 0x3, 0x0) r21 = dup2(r20, r20) dup2(r19, r21) r22 = socket$inet6(0x18, 0x3, 0x0) dup2(r22, r22) r23 = socket(0x18, 0x8002, 0x0) r24 = socket$inet6(0x18, 0x3, 0x0) r25 = dup2(r24, r24) dup2(r23, r25) r26 = socket(0x18, 0x8002, 0x0) r27 = socket$inet6(0x18, 0x3, 0x0) r28 = dup2(r27, r27) dup2(r26, r28) sendmsg$unix(r28, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r29 = socket$inet6(0x18, 0x3, 0x0) dup2(r29, r29) r30 = socket$inet6(0x18, 0xc006, 0x0) socketpair(0x1, 0x2, 0x7, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20, 0x0) r33 = socket(0x22, 0x8007, 0x0) r34 = socket$inet6(0x18, 0x3, 0x0) r35 = dup2(r34, r34) dup2(r33, r35) sendmsg$unix(r35, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r36 = openat(r35, &(0x7f0000000380)='./file0\x00', 0x20, 0x92) r37 = socket(0x18, 0x8002, 0x0) r38 = socket$inet6(0x18, 0x3, 0x0) r39 = dup2(r38, r38) dup2(r37, r39) sendmsg$unix(r39, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r40 = socket(0x18, 0x8002, 0x0) r41 = socket$inet6(0x18, 0x3, 0x0) r42 = dup2(r41, r41) dup2(r40, r42) sendmsg$unix(r42, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000240)="8237c90f0d22479cba84e419937b6cd38088aecfed04e287", 0x18}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r11, @ANYRES32, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000012800000000000000ffff00000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r1, @ANYRES32=r36, @ANYRES32=r39, @ANYRES32=r42], 0xb0, 0x401}, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) read(r0, &(0x7f00000000c0)=""/230, 0xe6) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf/', 0x3fe, 0x0) r44 = dup2(0xffffffffffffffff, r43) ioctl$PCIOCGETROM(r44, 0xc0107005, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 13:35:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) pwrite(r1, &(0x7f0000000000)="3fe4b575ecf6469a8313bd4e164967798ff37ad5b4b90b984ba969cb", 0x1c, 0x0, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x1, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [0x0, 0x0, 0xfffffffffffffffe]}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) 13:35:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 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) r2 = dup(r0) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x6, 0x7fff, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 13:35:02 executing program 0: chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc000, 0x200) 13:35:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x680, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x2, 0x0) poll(&(0x7f0000000140), 0x0, 0x3) 13:35:02 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) r1 = msgget(0x3, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r2, r13) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df22a30000c9288d", 0x2c}], 0x1) 13:35:02 executing program 1: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4, 0x6) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000000c0)=0x1e) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) 13:35:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x6a6aa381e9ed9961, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r2}], 0x2, 0x1ff) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 13:35:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 13:35:03 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x4, 0x792}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x24}, {0x4}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") chmod(&(0x7f00000000c0)='./file0\x00', 0x1a8) 13:35:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xc4, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6d, 0x4, 0x1, 0x1, "b7700f93f0915094d18000b08922f2f211c8eb89", 0x800, 0x80000000}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x400) 13:35:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) accept$inet(r3, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getpid() ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x1, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x54}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xe6e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000001000/0x14000)=nil, 0x61f2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000005000/0x3000)=nil, 0x9}, {&(0x7f0000012000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 13:35:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x619d88484a146b4f, 0x0) r1 = socket(0x1, 0x3, 0x8) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/7, 0x7}], 0x3) shutdown(r0, 0x3) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) r7 = accept$unix(r4, &(0x7f0000000240)=@file={0x0, ""/66}, &(0x7f00000002c0)=0x44) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x8002, 0x0) r12 = socket$inet6(0x18, 0x3, 0x0) r13 = dup2(r12, r12) dup2(r11, r13) r14 = accept$unix(r1, 0x0, &(0x7f0000000440)) r15 = open(&(0x7f0000000840)='./file0\x00', 0x8, 0x30) r16 = socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x3, 0x0) r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000000640)='/dev/klog\x00', 0x800, 0x0) r18 = dup2(r0, r17) dup2(r16, r18) r19 = socket$inet6(0x18, 0x3, 0x0) dup2(r19, r19) sendmsg$unix(r7, &(0x7f0000000900)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000340)="a57330cfc7c517d9cfeb3849e4a1665d7940d19e80af8d855f79cd628fa9946857b4f4e0b1bc431fb473aef96490a3221f4d5131a8446b294cc07d78bedba8340c930646e981e101e140bdef5a7d60d0251320284398a1757b41d3c1d77ce66fa8d1b2a9a22bdac05ee70077f1a4c34e389194e283a26234d7fcc9188db79852e0e0686c9cd00fd30b5aa9e328ab12440264ee42d0c1a7e8c025373523a42c", 0x9f}, {&(0x7f0000000500)="60c0a2cd1dfe330debbdaeee10d16aa61f959fa5ee8692244be84c0a4d4a174037d49ccfd16df22bcfe09474a38e7cbd90207011be2bd6490ea545968968e77341feb5b9bb3607fe37c91954cd3ce468b4118f92b51406efcc3275da880a381b26703cba257004783a50bdea0b6df0c24fb121080ae8befcb55f6882b907d9337e99771f37778f443c0104bc8d7515d13a66f67d", 0x94}, {&(0x7f0000000400)="cad527328034c5062e52a7b941f079f8fbd23792148dcdfdccf10ef4130cdc1dae4724f7c4dcb8e5e3243ccc9ee00059", 0x30}, {&(0x7f00000005c0)="3a2ba8128f7e02e6bbe6fb55faa875412e271113123b1e4735bb065f498702c7503eb44809f2f1a60620fb9f1d887394b13b0aaafcccdd273dc2f77c67facde7610f2e9465e6cbcf972595bed475b4d4e21f3394417c16142750cfb6c2925e639b86fe270fe3c72788", 0x69}, {&(0x7f0000000940)="b0cbf66fcc743d2ae8db0b7c654557c6497e99c91f0f6490b6e9b9d1b32d09872cbc7ea09b1b9f6628f28b96db19c89a627b72161df28dc0262a75f77a462f7283c8117295e64a22a0f483649df410b551f315ffbf4ffb7137061c1ffa381876298e4a649c308600218d40f6734aaa9adc18d22256e6c3572b35016d7fa7d12a3c74145a37aab333402d9cb8d40ceddbc756f82bc65e2155f8b781a4ec5a24407926a4d812cf9300c7835eb4a2fe05afc9a8a2dad1d14a3060646cc68ba0e55320c7ffc1a2f972c1db1038db28e721dcdfda77cd11110b2fbe1cf520c0de3872bd3bbca463477ed765", 0xe9}, {&(0x7f0000000740)="fb71e5f4a6d4eda578a66d6c26d55f9ab68984a7b28caaec1a33d9df07774f63f8975bc84459ae1f1adfb93f8fd71edc3e0c2e17ec80b4bc6e4bd0572417a95b9ed02b3c9517792c8fabed0a0d48882b3bca9f5abead63bf216a3da4015efe12c64bb4219d53a8a5e73975c6df", 0x6d}], 0x6, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r2, r10, r0, r11]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r6]}, @rights={0x28, 0xffff, 0x1, [r14, r6, r5, r15, r16, r19]}], 0x60, 0x40a}, 0x0) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r6, 0x0, 0x800, &(0x7f00000000c0)="846f126ff591b02ac73cff3918b239f3d9c4cb86f0b4eaee1842d9cb9fece0c886595f4eeb44d545081ea850ba7ac9cd064d01458fb4784fccf5b57f69d1024a99ec0d22", 0x44) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) preadv(r2, &(0x7f0000000a40)=[{&(0x7f0000000b00)=""/237, 0xed}], 0x1, 0x0, 0x0) 13:35:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x35, 0x0, 0x0, 0xfffffffe}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r2, &(0x7f0000000040)=[{0xfd2d16a0f778311c, 0x9, 0x1800}], 0x1) 13:35:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) 13:35:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) fcntl$getown(r8, 0x5) r9 = dup2(r5, r5) r10 = dup2(r4, r9) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000180)={0x2, 0x80000}) r11 = socket$inet6(0x18, 0x3, 0x0) dup2(r11, r11) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0xc1, 0x2, 0x249, 0x6}, {{r3}, 0xfffffffffffffffa, 0x11, 0x1, 0x4, 0x9}, {{r11}, 0xfffffffffffffff9, 0x80, 0xc000000a, 0xfffffffffffffff9, 0x9}], 0x9, 0x0) 13:35:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/d\x00\x00\x00\x00pf\x00', 0x0, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x81}, {0x16}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xae) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 13:35:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0xe, &(0x7f0000000300)="6be6a403195caf67eea74026fc9a") 13:35:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) sendto(0xffffffffffffffff, &(0x7f00000000c0)="ace195d150e027389e37ed413a70a362ec0ced4cc9b270e4b7e63b4369a7516ab3e89901b5a8aea9529e5cba7400bc99b28e331934cf13da32cd53c184775df91c58b015dbd406376d06fc1f5c61b94ff048da2dbb749720", 0x58, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x10000, 0x1}, 0xc) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x4) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 13:35:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x20000000000001) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) renameat(r3, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 13:35:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764572f40aa96687f7775a9c75b8c6c8d4b9ed240d316d4bed94018631c0bbac7067cbbf3c5f772d2fbaf6d0780fabee45e4d52306d39ec0ec034fd304fc9f9a14421d49538492e9c318398e482b60b3974121cfa30e0b26621eaf65794f0918e0ae086d573836b4096e7b904d1fcef2fd891a2c36e83169816ca093ab15fd75da50802d7de8564398b597981f35b4833b7a2b79b9eea03914240dbb6aa00d4aa6887c6f4681e4ede3d6d2587630a821d30f000698a4f3d0a2807b49f5ecc98eae84382f85874185fbfd2cbfa20b4441a9f"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x6, 0x1, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = socket(0x18, 0x8002, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) dup2(r9, r11) r12 = fcntl$dupfd(r0, 0x0, r9) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000700)='/dev/diskmap\x00', 0x10002, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x8000, 0x0) r15 = kqueue() r16 = socket(0x18, 0x8002, 0x0) r17 = socket$inet6(0x18, 0x3, 0x0) r18 = dup2(r17, r17) dup2(r16, r18) r19 = socket(0x18, 0x8002, 0x0) r20 = socket$inet6(0x18, 0x3, 0x0) r21 = dup2(r20, r20) dup2(r19, r21) sendmsg$unix(r21, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r22 = socket(0x18, 0x8002, 0x0) r23 = socket$inet6(0x18, 0x3, 0x0) r24 = dup2(r23, r23) dup2(r22, r24) sendmsg$unix(r24, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r25 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x40) r26 = socket(0x18, 0x8002, 0x0) r27 = socket$inet6(0x18, 0x5, 0xc9) r28 = dup2(r27, r27) dup2(r26, r28) r29 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x0, 0x0) r30 = socket$inet6(0x18, 0x3, 0x0) dup2(r30, r30) socketpair(0x1, 0x3, 0xfb, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000980)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000580)="19e333a6784834e88bfe59c7b7e53ed56610a865bf4cdadb63f8c8418308e3c4c221e0589087049cf442d66fd21455811965577337ceedb9caf50aa14fe8c42eea7c848617147a8ff952b12637a47de1dc20f38557913f8a2a3ccc1f0c5c57d14f0d3f16dcf9f0d3c76eceece8f3fea59580e46d07ea", 0x76}, {&(0x7f0000000600)="f193f6023ad3241409eba407dfe9463d034acaba41656f6a0d87d028011a6bf925c5e4681c71ab4093d537620b00136d215fb8a85b835f5095d55476ab7c1ff2a9d4c7f2c9580e9fc927cb1eb17ce46b02edaf0a2b2d1215624da33cc3543a6a98ec1ea7d4d70691920504f343448356c1ba784b01cf1a079165b3c1bdd15c897180396efce3d79b77e9995e402e10f20129fc64ae9da9682f4270d13ce5721c02", 0xa1}], 0x2, &(0x7f00000008c0)=[@rights={0x28, 0xffff, 0x1, [r8, r12, r0, 0xffffffffffffffff, r13]}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r4, r21, r24]}, @rights={0x18, 0xffff, 0x1, [r25, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r26, r29, r1, r30, r31]}], 0x90, 0x4}, 0x2) r32 = dup2(r5, r5) dup2(r4, r32) sendmsg$unix(r32, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) listen(r32, 0x7fffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pledge(&(0x7f0000000040)=')\x00', &(0x7f0000000140)='tap') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r33, &(0x7f0000000780), &(0x7f0000000740)=0xc) ioctl$TIOCGTSTAMP(r33, 0x4010745b, &(0x7f00000004c0)) 13:35:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x20) r2 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r6 = fcntl$dupfd(r4, 0x0, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r11, r12}, 0xc) r13 = socket(0x18, 0x8002, 0x0) r14 = socket$inet6(0x18, 0x3, 0x0) r15 = dup2(r14, r14) dup2(r13, r15) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_WRITEREGS(r15, 0x82485608, &(0x7f0000000340)={0x7, 0xf27, 0x8, {[0x6, 0x4, 0x2, 0xfff, 0x2, 0x2, 0x9, 0x7, 0x10000, 0xfff, 0x1400000000000000, 0xfff, 0x1, 0x7ff, 0x8000, 0x7f, 0x100], [0x9, 0x3f, 0xfffffffffffffc01, 0xec, 0x401, 0x5, 0x9, 0x800, 0x1, 0xa73], [0xffffffffffffffc1, 0x10001, 0x1d1d, 0xffff, 0x1, 0x8, 0x4], [0x6, 0x7f, 0x6, 0x1bf, 0x9, 0x6], [{0x25f4, 0x7f, 0xfffffffc, 0x888}, {0xfc01, 0x6, 0x6, 0x5}, {0x0, 0x67f2d56f, 0x4000000, 0x8}, {0x2, 0x94f, 0xffffffff, 0x7}, {0x4, 0x80, 0x7f, 0x2}, {0x0, 0x2, 0x5, 0x3}, {0x2c5, 0x2, 0x6, 0x1}, {0x6, 0x9, 0xffffff01, 0x28d}], {0xd438, 0xfffffffb, 0x9, 0x1}, {0xf70, 0x10000, 0x8, 0xf943}}}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb, 0x10, r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffc, "750000000001000000f9f640fc00"}) 13:35:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x3, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000021, r2) getpid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f00000001c0)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, 0x5}) 13:35:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 13:35:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x8000) acct(&(0x7f00000001c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) 13:35:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) r4 = dup2(r1, r3) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getdents(r3, &(0x7f0000000000)=""/35, 0x23) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}], 0x10}, 0x0) 13:35:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r3) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) r7 = fcntl$dupfd(r3, 0xa, r4) r8 = dup2(r2, r7) dup2(r1, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = socket(0x18, 0x8002, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = socket(0x18, 0x8002, 0x0) r12 = socket$inet6(0x18, 0x3, 0x0) r13 = dup2(r12, r12) dup2(r11, r13) pwrite(r11, &(0x7f00000002c0)="15a240f73ccc10f72aa7e2b943da61c5925d3f766ddfeb65bec8cac11b88f847b13584946d2182bd232de6ef5f93662a7928c09cc50c27e2356a7858973b7c1ddd03b14e394cc37f5198bfb1a6c814b9fbc0278857c78ea835075dded98760daa7ad09836e2021b3e8eb", 0x6a, 0x0, 0xbfb1) r14 = dup2(r10, r10) r15 = dup2(r9, r14) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) r17 = socket$inet6(0x18, 0x3, 0x0) dup2(r17, r17) r18 = socket$inet6(0x18, 0x3, 0x0) r19 = dup2(r18, r18) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x80, 0x7fffffff}, {{r8}, 0xfffffffffffffffe, 0x10, 0x2, 0x0, 0x3}, {{r14}, 0x5afa5e1b54698bd3, 0x14, 0x2, 0xffffffffffff0001, 0x6}, {{r16}, 0xfffffffffffffff8, 0x4, 0x1, 0x8000, 0x3}, {{r17}, 0xfffffffffffffffe, 0x20, 0x2, 0x3, 0x1}, {{r15}, 0xfffffffffffffffb, 0x40, 0x1, 0x1f, 0xfffffffffffffff7}, {{r16}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x3, 0x80000001}, {{r18}, 0xfffffffffffffffb, 0x40, 0x20, 0x5}, {{r19}, 0xfffffffffffffffe, 0xe4, 0x24, 0x3ff, 0x6}], 0x0, 0x0, 0x4, 0x0) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r20, 0x4008426f, &(0x7f00000000c0)) r21 = syz_open_pts() ioctl$TIOCGFLAGS(r21, 0x4004745d, &(0x7f0000000040)) r22 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:35:04 executing program 1: pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x40) fsync(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c8388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e7d2975e6de054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28b7d4884fbf24666a905007ebb9f91e5af483f41c6e67edb4f19d348c7423e7c1787f78eab17ebb1f54a539450728e79da93f2519e26f76867197b9c77d9346ff8b188b83a7eb82a51de63fe7601f428654f85a771740e0721d6db9283b6dee772f7c8ff7c8d1410f1656c3aa3f0f6f66820e8ad212dc8d7d6a918ae1fe4badfc70397bb0cff812ab318e5625bbe5edf68edcc669a79bafeb3938797ebc735b5ccd322effd971f85811be89d4da1f2d3359a24c175706e62a59f910ecdd76746e6403a12b63f1aa67cb0f768e9fb7255447"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x243cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:35:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x74}, {0x5c}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r1 = semget$private(0x0, 0x4ac6312cdd3a6ff3, 0x4) r2 = dup(r0) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/114, 0x72}], 0x3, 0x0, 0x80000000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x4, 0x1, 0x3, 0x1f, 0x400, 0x5]) 13:35:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000024}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000000c0)) 13:35:04 executing program 0: 13:35:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x02', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x409) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) 13:35:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") socket(0x18, 0x4000, 0x5c) 13:35:04 executing program 1: r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x9, 0x2, './file0\x00', 0x9, 0x9, 0x7fffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x20000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = socket$inet(0x2, 0x4, 0xd9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = semget(0x1, 0x3, 0xc0) semctl$IPC_RMID(r4, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x41, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x10854abb382a3677, 0x0, 0x8, 0x400, 0xfff5}) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000300)=0x3f) pwrite(r3, &(0x7f0000000340)="e7587424737d6285cbfb3d792c34c60edf1a3c1ebbe5caa3f889dbfe5d49e1a90ab9e7d9747374513a85eb1fbbb5c9b4c677d925262f446594b26b7fd444d3e8647332a704641d84d1f3c6421b36fddc58c3dc929b868ff9bc3ada7d4ff9a6da3d14f637d6c0f47949f77c2bfc9ad38e8d0ff4b0cc544fb216b1c4fe7670af6638004a52cbf824a9f990aed5dc802ed163f7475d2b0399bddb5ecad80ab121bfb1c55b62f8", 0xa5, 0x0, 0x8) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r5, &(0x7f0000000440), 0x0, 0x0, 0xfffffffffffff988) r6 = kqueue() r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x793bc65af804acac, 0x0) r8 = socket$inet6(0x18, 0xc000, 0xff) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x38681, 0x0) r11 = socket$inet(0x2, 0xa, 0x2) r12 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x102, 0x10) kevent(r6, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffd, 0x1, 0x4, 0x5fd84f49}, {{r8}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffff077}], 0x8, &(0x7f0000000600)=[{{r9}, 0xfffffffffffffff9, 0x0, 0x4, 0x4, 0x6}, {{r10}, 0xfffffffffffffffa, 0x2, 0xd0000000, 0x7ff, 0x80}, {{r11}, 0xfffffffffffffffc, 0x81, 0x4, 0x400, 0x4}, {{r12}, 0x0, 0x20, 0x80, 0x800, 0xfffffffffffffffe}, {{}, 0xffffffffffffffff, 0x50, 0x40, 0xffff, 0x7fff}], 0x3ff, &(0x7f00000006c0)={0x4, 0x7fffffff}) 13:35:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x30}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 13:35:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x80000000ff], [], [], {0x0, 0x4}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89050000000000000030776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb1370dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a"], 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) 13:35:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="6a756286a83d04fb0227bb39b61e") 13:35:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:35:04 executing program 1: fsync(0xffffffffffffffff) 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, 0x5, 0x0, 0x8000000000001f}, {0x48, 0x0, 0x0, 0x1}, {0x4006}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x4a8) geteuid() dup(0xffffffffffffffff) r3 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) syz_emit_ethernet(0x21, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9d9") 13:35:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000240)='\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, 0x13) kqueue() mkdirat(r0, &(0x7f0000000380)='\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) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) mkdir(&(0x7f0000000100)='\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', 0x109) rmdir(&(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') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\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') 13:35:04 executing program 0: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket$inet(0x2, 0x4000, 0x1) 13:35:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x7b, 0x1, 0x0, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 13:35:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040077dc5745392a101023000000000000ff045a11020d4f000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 13:35:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8a45b137ee84aeb8, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x2, 0x1}) socket(0x6, 0x4, 0x9) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 13:35:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'p\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(r0, r1) ftruncate(r2, 0x0, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x1, 0x1}, {0x2}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c12f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303fe8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000e5e000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', './file\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000000)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00') r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) renameat(r7, &(0x7f0000000200)='./file1/file0\x00', r7, &(0x7f00000002c0)='./file0\x00') readlinkat(r7, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockname$unix(r7, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x563b}, {0x8000, 0x1}}, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000040)='H') 13:35:04 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r3) sendto(r3, &(0x7f0000000080)="dce7fce786ae230d0f3cba764a2a82295df299c41e28c2eb926db7f110b1bcd7b6595e8cff0c4dff6738344f5667661827cc60c5e743854f32382b19546401598ff4d1e0eb5b182ae4edd6773fe42f4456f635e139aed65d1dc7c61447add9bfa0093bcd0ca8308d4dd24c62b031826718fcbfa3ac0f48446bc267f8dbafa99288564ad5f012e4538dbb42faa252de21ea5812087cacb75db6ec40e85027e91093ce167b308a1c3a3d9fd4b42d4600c35bfad56a59712a530e4d7ddf246d462fcac3e49085e57e589d7a0d1887ca5db3065715", 0xd3, 0xa, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 13:35:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x9) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_addr=@in6}) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xc13fbfd9e1b19310, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = semget(0x3, 0x0, 0x80) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)=0x101) read(r6, &(0x7f0000000300)=""/238, 0xee) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000200)=""/101) r7 = fcntl$dupfd(r1, 0x5, r4) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000001c0)={0x288, 0x2}) 13:35:04 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="8100000000000000", 0x8) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) fchdir(r2) 13:35:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000000)) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 13:35:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000100)={0x8, 0xff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x25}, {0x6, 0x0, 0x0, 0x1f}]}) setrlimit(0x0, &(0x7f00000000c0)={0x2, 0xffffffff80000000}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:35:04 executing program 0: mprotect(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x8) 13:35:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x1}, {0x28, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xd80431483f812115, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 13:35:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000004c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) fsync(r1) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x80000001, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) nanosleep(&(0x7f0000000080)={0x1, 0x1}, 0x0) 13:35:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x80}, {0x18, 0x1, 0xcb, 0x3f}, 0x1, [0x6, 0xec8, 0xa05b, 0x7, 0x7fffffff, 0x800, 0x6, 0x6]}, 0x3c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x140) ioctl$BIOCFLUSH(r4, 0x20004268) 13:35:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0xffffffffffffff16) 13:35:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffff9c, 0x3ff, 0x80000000000000d, &(0x7f0000000080)="59fb29f68aa6dae1916d094804634006865b38cdd62175dd057a0e41c5e086c3071fa1c58e93ddfcc55a1049263b2ef27db41b153982b1587e1fae2f901405729eadb5d5fb1b60d6c12cc46e4dea8527065ae80bbf8d765ecbfd240723956cef6cfbda42dc1880a28c63fe8adae2d651354d8661de06201094f229dd6dc43d33ef1af452a34cc773637e616d9564de779ca0bbcf06b137ab8f2df8972e4445bc06099999ba18d8f8d17760ca6524514011d1c21b534f35ceed25f7793e4a5d9d6bdc3c92ac134886fe105741757158855f496fcd4a4f1cfe4ca71676593464bd6ce5e984c877", 0xe6) 13:35:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0x6, 0x0, 0x7fff, 0x10001, "ec835432d2555a645b0690261a273c5bf7e066df", 0x6c4, 0x8c4}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 13:35:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x61}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(0xffffffffffffffff, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:35:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b8100000a45053ceb1c249410003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r7, r8, r14}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:35:06 executing program 0: socket(0x2, 0xc003, 0x6) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) setuid(0xee01) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) r10 = socket(0x18, 0x8002, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = dup2(r11, r11) dup2(r10, r12) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r13 = socket(0x18, 0x8002, 0x0) r14 = socket$inet6(0x18, 0x3, 0x0) r15 = dup2(r14, r14) dup2(r13, r15) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = socket(0x18, 0x8002, 0x0) r17 = socket$inet6(0x18, 0x3, 0x0) r18 = dup2(r17, r17) dup2(r16, r18) 13:35:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, r1) 13:35:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="494b1fa7ecc7a59ff1d092818089f0e497ac7e51944f9f9d24f667f5b906a85838fc8c2fd774e46bd803533d96966285075ea6e888e98b730714678e544ffe0d919f0db2edfc6813d0c7f88c2a01ad5ba8e846829d4f8dcf61b719010c769c20113996b1623f19cedb76db389ade30f0f18d281c434313d6e17f103af15e6418f5eb9ece0836be0576bbf5c503058e0635417a04397e034b9443df0e97b7ec7021fb4cc04e863a226c815cc2b813714b5f4f2a58f4a1"], 0x1) mprotect(&(0x7f0000774000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getsockname$unix(r1, &(0x7f00000016c0)=@abs, &(0x7f0000001680)=0x598010d01bdf25c3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) r4 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000001540), 0x4) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500), 0xc) r7 = accept$inet6(r4, &(0x7f0000001480), &(0x7f00000014c0)=0xc) fcntl$dupfd(r6, 0xa, r7) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = fcntl$dupfd(r3, 0xa, r8) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000440)=0x200000) write(r5, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000001580)=ANY=[@ANYBLOB="6a634e19767b07845dc0d11e31712956ff0345f392abefa54a23f1dda6d995616d627cb31652345bd7dfb2c8b659035136bb0044efb50e2507b8fe000000000000"], 0x10) sendto$inet6(r10, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffeb7, 0x6, 0x0, 0x356) 13:35:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0xd) r2 = getuid() r3 = getegid() r4 = geteuid() r5 = msgget(0x3, 0x446) r6 = getuid() r7 = getegid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getgid() r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r15) r16 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r16) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, r7, r12, r14, 0x0, 0x5}, 0x4, 0xb8f, r15, r16, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r17 = msgget(0x3, 0x446) r18 = getuid() r19 = getegid() r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r23 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r21, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) r26 = getgid() r27 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r27) r28 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r28) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x2, r18, r19, r24, r26, 0x0, 0x5}, 0x4, 0xb8f, r27, r28, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getgroups(0x2, &(0x7f00000000c0)=[r14, r26]) r30 = msgget(0x3, 0x446) r31 = getuid() r32 = getegid() r33 = socket$inet(0x2, 0x3, 0x0) writev(r33, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r33, 0x0, 0x6a, 0x0, 0x0) r34 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r36 = getgid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r34, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r35, r36, r37, r38, 0x2, 0x9}, 0x5, 0x5, 0x8}) r39 = getgid() r40 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r40) r41 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r41) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000200)={{0x2, r31, r32, r37, r39, 0x0, 0x5}, 0x4, 0xb8f, r40, r41, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2fc, r2, r3, r4, r29, 0x100, 0x3}, 0x81, 0x3f, r40, 0x0, 0x5, 0x0, 0x8, 0x1e40000000000000}) 13:35:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = fcntl$dupfd(r0, 0x0, r3) socket(0x10, 0x1, 0x2) ioctl$TIOCFLUSH(r4, 0x80206910, &(0x7f0000000300)) 13:35:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) r5 = dup2(r0, r1) sendmsg(0xffffffffffffff9c, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x2e5, &(0x7f0000000000), 0x1ae}, 0x8) ioctl$KDSETRAD(r5, 0x20004b43) r6 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r6, &(0x7f0000000080)=@file={0x0, ""/20}, &(0x7f00000000c0)=0x16) 13:35:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x3}, {0x6}]}) syz_emit_ethernet(0xfe72, &(0x7f0000000000)="174af205b6068bbc6be6634ecdd0d4c0da9b5b86") 13:35:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 13:35:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000c80)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc4) 13:35:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 13:35:07 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) r5 = dup(r2) socket(0x20, 0x8000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 13:35:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 13:35:07 executing program 0: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x3, 0x9}, {0x18, 0x2, 0x6, 0x101}, 0x2, [0x5, 0x6, 0x8, 0x6, 0x3, 0x5, 0x5, 0xdf]}, 0x3c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x28, &(0x7f0000000100)="b6cdbaecdbe59b031a63fc22374c9cf3642503b4f153c826acc355fa371d493c3aad0183cc003cb3") 13:35:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 13:35:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget(0x3, 0x20a) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r3 = geteuid() r4 = msgget(0x3, 0x446) r5 = getuid() r6 = getegid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r15) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r11, r13, 0x0, 0x5}, 0x4, 0xb8f, r14, r15, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r2, r3, r6) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semget(0x0, 0x1, 0x100) semget$private(0x0, 0x3, 0xab) r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r25 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r23, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r23, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r29 = geteuid() r30 = msgget(0x3, 0x446) r31 = getuid() r32 = getegid() r33 = socket$inet(0x2, 0x3, 0x0) writev(r33, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r33, 0x0, 0x6a, 0x0, 0x0) r34 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = getgid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r34, &(0x7f0000000300)=[{0x1, 0x7f, 0x1800}, {0x1, 0x400, 0x800}, {0x3, 0x513f, 0x1800}, {0x4, 0x3, 0x1000}, {0xa, 0xe}, {0x2, 0x7f}, {0x4, 0x1, 0x400}], 0x2aaaaaaaaaaaab95) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r35, r36, r37, r38, 0x2, 0x9}, 0x5, 0x5, 0x8}) r39 = getgid() r40 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r40) r41 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r41) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000200)={{0x2, r31, r32, r37, r39, 0x0, 0x5}, 0x4, 0xb8f, r40, r41, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r28, r29, r32) r42 = msgget(0x3, 0x446) r43 = getuid() r44 = getegid() r45 = socket$inet(0x2, 0x3, 0x0) writev(r45, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) r46 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r48 = getgid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r46, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, r48, r49, r50, 0x2, 0x9}, 0x5, 0x5, 0x8}) r51 = getgid() r52 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r52) r53 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r53) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000200)={{0x2, r43, r44, r49, r51, 0x0, 0x5}, 0x4, 0xb8f, r52, r53, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r54 = msgget(0x3, 0x446) r55 = getuid() r56 = getegid() r57 = socket$inet(0x2, 0x3, 0x0) writev(r57, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0xffffffffffffffa9) r58 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x765) r60 = getgid() getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r58, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r59, r60, r61, r62, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() r63 = getpid() r64 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r64) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000200)={{0x2, r55, r56, r61, 0x0, 0x0, 0x4}, 0x4, 0xb92, r63, r64, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r3, r19, r29, r51, 0x100, 0x8001}, 0xf5, 0x4, r63, 0x0, 0x8, 0x4000000000000000, 0xf2, 0x1ff}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01bd545b1565e4") 13:35:07 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={r2, r5, r6}, 0xc) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) socketpair(0x10, 0x3, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000240)={0x0, ""/249}, 0x101, 0x2, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x3, 0x4, 0x5d13, 0x2}, 0xc) msgrcv(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f33fd93d3b5fc9c5ddf800000000000000000000000000005b17d6c06b18ac000000000000000000000000000000000000000000000000090000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/191], 0x1, 0x3, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[], 0x0, 0x800) setpgid(0x0, r2) 13:35:07 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r3) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20281, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x50, 0x1, 0x400, 0x7f}, {{r2}, 0xfffffffffffffffe, 0xbc, 0x10, 0x5, 0x7fff}, {{r3}, 0xffffffffffffffff, 0xc4, 0x10, 0xa72, 0xffffffff}, {{r4}, 0xfffffffffffffffc, 0x186, 0x8, 0x1, 0x1000}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x7ff, 0x80}], 0x2, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffff8, 0xe8, 0x80, 0x0, 0x6}], 0x3, &(0x7f0000000240)={0x3, 0x40}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r11 = syz_open_pts() close(r11) syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0xfffff77d, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r11, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc", 0x3b}], 0x1) r12 = socket(0x18, 0x8002, 0x0) r13 = socket$inet6(0x18, 0x3, 0x0) r14 = dup2(r13, r13) dup2(r12, r14) close(r12) socket(0x18, 0x8002, 0x0) r15 = socket$inet6(0x18, 0x0, 0x0) r16 = dup2(r15, r15) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x4040, 0x0) dup2(r17, r12) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETAW(r16, 0x802c7415, &(0x7f0000000280)={0xff, 0x9, 0xfffffffb, 0x4e46, "ec77bf2f5a7a376da06e172e26463ba930bf0b87", 0x1, 0xc18a}) 13:35:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x2, &(0x7f0000000100)) getegid() unlink(&(0x7f0000000080)='./file0\x00') 13:35:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 13:35:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, 0xffffffffffffff9c) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r6, r6) getpeername$inet6(r6, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x30, r5, 0x0, 0x10000) close(r0) dup(r1) r7 = syz_open_pts() fchflags(r5, 0x8001) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c8406000000fffe4dbfa60400"}) readv(r7, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x1dc}], 0x1) 13:35:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xd02) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) dup(r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(r4) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80047476, &(0x7f0000000000)=0xc6000000) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000380)={0x7f, 0xffffffff, 0x5, 0x6, "f6ec23d99a0f6ea59b130cc02d1cf5e5ade00dcd", 0xcd, 0x5}) fcntl$dupfd(r7, 0x0, r5) mknodat(r6, &(0x7f0000000340)='./file1\x00', 0x100, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r12 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) write(r12, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r13, 0x7}) unlink(&(0x7f0000000000)='./bus\x00') 13:35:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x0, 0x5, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/251, 0xfb}], 0x1, 0x0, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x30}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 13:35:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) r1 = getuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r0, r1, r7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}], 0x10}, 0x0) 13:35:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x4, 0x201) semop(r2, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) r3 = semget$private(0x0, 0x2, 0xb0) r4 = geteuid() r5 = getegid() r6 = getuid() r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(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', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000500)) r8 = msgget$private(0x0, 0x718) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = socket(0x2, 0xc003, 0x11) connect$unix(r12, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r12, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r14 = getpgrp() r15 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x8001, r9, r10, r11, r13, 0x4c, 0x6}, 0x8, 0x800, r14, r15, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r10, 0x0, 0x1}, 0x1, 0x1000, 0xed}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) r16 = socket(0x2, 0xc003, 0x11) connect$unix(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf0000000000000004e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a41006394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77ffff76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300a1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce410600e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c690582df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b0000000000000000000000000076a74d052f08e6abc7ba16c24f3808c7bc60d4c36bac44b8c545e7b2e1ce0a07373e0f5cb81d22eb4bbdc28516af0614db64d5bbe3f7a66b221eb800"/1666], 0x10) writev(r16, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10080, 0x0) pipe(&(0x7f0000000200)) r18 = socket(0x2, 0xc003, 0x11) connect$unix(r18, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc2d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6ff00000000000000b7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r18, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x71210cb65dd88b9c, 0x1, 0x3, 0x7fffffff}, {{}, 0xfffffffffffffff8, 0x21a600f0ba9e1577, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x49, 0x40, 0x7f, 0x3700000000000000}, {{}, 0xffffffffffffffff, 0x4, 0x9, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x1, 0x800}], 0x8001, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0xb, 0xfffff, 0x10001, 0xc8}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x3, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x3d98127b15d9f812, 0x2, 0x7fff, 0x6}, {{r17}, 0xc5e2d2c3da0c307c, 0x20, 0xf0000000, 0x6, 0x3}, {{}, 0xfffffffffffffffc, 0x8, 0xe0000000, 0x28d, 0x7}, {{r18}, 0x7ffffffffffffffc, 0x20, 0x10, 0x2}], 0xbf, &(0x7f0000000340)={0xfff}) semop(r2, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/130) r19 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000380)=[0x1, 0x200, 0x1f, 0x9, 0x3]) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) ioctl$TIOCSCTTY(r0, 0x40047463) 13:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="d4") 13:35:08 executing program 1: setrlimit(0x5, &(0x7f0000000080)={0x9, 0x2}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000000)=[{r0, 0x126}], 0x0, 0x0) 13:35:08 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8150, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x20, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000001180)) r4 = dup2(r2, r2) dup2(r1, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) sendto$unix(r4, &(0x7f00000000c0)="0ecc968a74a1059c70c8c02daab3b663bad758f145043b13023aa1a5c07f3f17951fedeb5ccd941c26c523bd09586a9fb3aab643a3e2128644116515de7aa00c376cf3d09ac0895857c6c2e2ddeb985d3451c7fd22096a653d0e287bbb90eba15c2453fe9d0b7fbeaf2847f1244cd03bec0c981e83040fb3bbb96a38cc339ae18d3f4012630a4f885fa7bab0ef0602de0d0653ec3247d047c1f21a30bbad5bff15e15c2ed1924b054ec8719da5c457cde51547caa322153f8460e831e58f78fa5ce79b578256ce4c9b9cc89c4e13b3252815615bff5faa6dc602032cb9f1ad7e16f9b6dde0f187a4883e3b3b10fa19fd1ba5b053e0cc76e1d555ba453d3fc581116ddf7663870d3634738c1f614b27d7c36a288f564fb6bd104c4620664a76bed404369852e7570d70860b33e2a48e1fa5660a29e7e0031ee5a9762cc751db5ab6d00efba1ab7124abd793ad062e2adda69febb217eeab73fcd66d1fd76c1407d97e34cc91f3806b78475b5f4eba9cdd2b4eceb3e25eb2841ca20f0a2e247267c2225d5f1e61d0fbccbbea861cf5fd0474cae796fa5d8224808c1ac2546f0265c44c93bcd5f4e2be5747c3a559d45d1d6231c01c2c48ab2191209af4cf1ca8debfdf5427fadd1719b98fa25ab09d7cdb1e9c4d51303ffbfb624ff016d33ecf6aadcd12003ee29b09f690b9217467f7da8a52e3856e0f1d28b21ef52b76941f67a1f804e61e0b8c50dbc80c483224f726d3cf9d30d9f2b319173d108597359f534dde0d9896eddec3d3923306d045cca87c60ef54a07754561bcd80609501efb32075aaa69c282f4db496877c77cca22822483e2487a6bb117eed35e957180238a93d2a60531c8b1b3bbd0417d28ed0cfdf327079d1cd0782a51aed1cde8ed232fc193a2b80767bd8493f60196399c425127965014231e8140d31d1c900bd023571679b825783b6daea426ff8aeeccc37b78c4ab5c63f5a20cd7fc27f354575b942b5305d28ac065b49d811be41a05795eb57fed82c0a91d3d324c76e8d4a7e0a1a5faeb15b7fc75ba31dffe01cd51ddd7001ba44470f2a5cfb10c075cfcf660cbbe681b518b9146cf124bc9befce62057de9c2a708344b11b0c4faf2d8aa1f540e6e272087a73f4fb5dfda5e984a5bc769ae3a0cf7415aa5c6d6beecf87ec3e2a2323ecf45271cdd955609915baffe0a58d0c98a72120a05a36edbc5bc3d4eb39501bfa2ac94dcef840b0d97357ff0c6a2d2cd80af09da9b6782de6b62494da4d415cbc26128da7709b04dcfc16dad78980742210b84956082bf6c286a3ef37af6217506acb35593eca1dfd7f72b9aa8d45c1ab27102f7b2b057624664c3f3a6b5eb59dca946abd26729df1139d222a108106912bcdb3022fe59e340e3b30819b748b71c39fc065d8ebeaae4648b4ff3d402f6a80edea347e7bde0534f1f3be22a03be8f392acd81a3bfb51a492cedc83d7c03aefdc4dba68d8c198cb797ac22e5d111bd85204e05a0531eaa8f54863ef05cbf575f83a3a29ea6f5ad9d68b508957caf79ee924b51357ff83353ef594e3586b8acdf6350cefc8a8180257b17a0025cb7e795fe63e5cdb0b60ee9b3642183333298955fadf32d9590a4ccd4d33da5b06a636e8dcdad2d9a88afb02ef1c905c3696b3ab57ff6458a11e3d0b020cded42addf4a3bd149f7093ce4f40d6616c33445fcac67c5d481218b36f0fa6443e6febc6dcffc1e3370b56f35d43592d2d826652baab1c950ec5445be9f0b041eba433be98938b479625e7246d9a7d81a931c49fa4e2111148f6087aba166c0c05b70854e2cc4b88e8a56b58e401c56f36e74b984cf934a9b00663eea5fbfe62f7d6eda2b5a031f247e9f4a5a2c0e2c977ae3a93ec716f3212968c2acf50e5ea19d9f0d1ad726de46bf9d861183ba4526094fc1f68818ef4761f5f5c803b9fb1435b63bd066f4d042f2b826714e8880948ac503c01ce01014aac7a28eb90908728faa53ba40d4ae63d207f428ef279c3cecdfbc62a5c9339384ec87802d731194fc4493af925693154c4e1b6d92cfba799eb6cc1ff2544074b8d2cef82143c0fc1782d7f19189574adf8eb9c0b6e1c10616b37f6c77a99885b54f20d27e22da66e7a3e9c6548528d2013a23062b4d839c26fc64476e1f983639ce86dd84cc22ce3b0823f6aea4b5fdb56e387fd73b0f941d7522f651237769e6ec9c1a5133c20cdec85163cb7a66b2c4e07778bd8160ef40e78097068b261d7e61df2e0e3428e3e03100e33acd7482dfd44c2638450133a494481cf97b6dc504a0f1d531bf9c702ac7defa2156999206160f3ff5f082399138653994419a5dce0b44dd08faaa66669c8288e06be5b067c97232e33f47f9ce4f02b23de4774c09c8b59291a53031b99b58aaf5f01a68137d20da7086c2461bb5f17213e3258fa0cece41e9a970bdd5559e621e553a0e246fe0b8ac8564442f4a1b6d513f7c85df6f338595891f66b68017edfa4457c6203efed10070ece02a510e237cd47b6d5c131df3b64c1a71ded3dcaf8340698f4075b27beaebe3e5038104d05e7378371f40a529793b7ff593dae3f1f36f56e81f56217150e4069b3244f4fb1494cb5306099e1783c1a01b327cd00acfba04897cf1a8b8d5e74fbb002a2c4e044be204e26780ed8df8065ca329e274e1b10af71bb92e31f287b20be5e44cae8e6cf19af944016effdc2000a76b63c03cb36618fc196671ec3592254910da4a9fd38d0f182a75684041e1e598dc69d9d81b2b37ea8fda384dd7cb39817a92e1c3e4377c5e084623946b9bf7fd57855766e3251748c6401cc96a3efa82d915bb422e69e4d6c7fd99c2b4f7f4ef82045c42ffa24f8cd49823ad32c60b4673e3bcb72dd8dcb3a7bf2c451204e824bd01a17a0fe9c8bc7880b0c371c5b928abf3ce04c4b521620f6dd4beabe7fb67db729659b5bd58c5d8015b0a3a4295a912465a9a8cf40c373f289f932a4bed3e1c0a48803d67cc8d2a10ca64075ec61897c33f2967f13d5802ce2c85f8b68ac42420daf2ba4997731ae657299d8d23d1c5203497581bf0e4b8d48065b49491d436471728f51eb57b70bcbef060cb60e728026a4b63d1e47adc4774a5141972564af3141814556de46551adad4175857ae0f8625546e12fd7dc650bf8ea47f6006075b3375d773e936e483b1416a52d2f639019990041f4238ca3481774d0a4960562f52628dfd1ad49f9e1d909adc643f1354240b94cac1842662ac8dd647fa69f1ed8add296eb59d3822fb30759209e152f14859f9f89968ab96a59332f9b0fc70d12243ed3d99043c8195923ef16458248c4d5d63a9dc8f95e97e529a1f916c0ff419ff252154a3611290f7f0a753f4d40871cfcabc4e0aa1ec7167f793d9af447477f92f732b30a7eb91868ddb90bc9f47e4d6bf169d819436092a89220feb5b714a3ed413a46052a24646b50c6d5c8315cacf34825bf19884080907bfedcb833d12550ed4dd622951d5bf5d01a9d8398f760fa1938d46552dea6b39e18af5d54d9145f3dfce9050e5792aaf52cda4d0e042028f8708295dd471834164d999323cdcdff193e0d8afd907ea9991ab4704f02c9b338f7fc23b13923baef46a2adcb0e5e6bf0373cf27bb4019416e5fa3880e1bce54ff4f49ff7169b4efe5677236c95f8aab7e74fd7a783d4982db274248350418e23a9a18edc8ace5118de994ade8ac37726c771601c0bc9ab34e76cf97cb76f77ce06bc0962563b14682e3340efba9606c4673d615ae138dc38a1e88dc24b0c34b45a4121de3d64ff6345957e5f4e340ac3b741da744d9ad53e3c32451052a198f9797a6ea4be4faf598ee3df10b29914c0d64fcfe3ec48de569396a0f75d39168e4550a44f1a16117f943ebd5d8bb2aa918c52bbbd7c7c33d770ded091ec32304f21b5be86730c263bc962216536fa3fdd73e13f53cda7e495fe769bfe6e319ee4931a55fea3a4971cf064a88568161f211d5d4dd05f7b984069279b1020543f9bc713a1fd739e488a174570ecb73f3423e2623cdb0b2d417c2eb9073d0695399fdb74f31fbef7a43dc4b7d71aaa79205fd1f39a70b6947c185cd0cf8c1f4310233e0ad88be5e82d2ada878ad22a8a056228da3e39155d943506446255745a368f5bf2f6cbb41467774869f59fe78adf0e459d0a3a38605416a9c8de4334246fa78bb0a07159773cce55fc3286af44f3ad44af8b98b43e592599dc23672dae44d9a1816d96fa6cc11bf088dde877f031484150ce5e6783f4cb8b5e333caaf6a3136aa5961b4f240f54d52595e534da746b9627dfe2eadf5ced1191947e122a43649d8c6980d45d23e272b6aa6d24be1eecbab6b0735a9875b1b973fda0e6622f57f582af2c77131ab1f0c67c75257f923c85cd22f9901e9375656453740ce037a4a6773f83f440448f15c2ddd40a06ae78ac6572839e6890bef23507d9e45db1185bf4a4d4937084c2ba0a9bddeb8b34476030858c8c7aff132512076c8f0fd9f956c8d155d5645cebac2ab1f84d1f121ddf3299799f4d4219ec6cec46e175ad89b0d3799408897933b0f3a76806ac4a3719eccdab3b05ab243a4f79eaf52712fa6a4e11e2d3c9a68858daccddfd3372ac1602dc4ecfd6a563037e4b29f4aca48b8a622f0bc267e739610abd8171b4b95b55441ae4b624634b871a35e886cdd4ede505cc9e329a39ebd0f1a2471726eb19b46c6f56c8b2b4b77913ad07a73a4c633c5f05ca896c180af077d0885290f4bcaab03f2ba8abea8a90c05868a855cfb4f243539606b65a5dd886ca8a6e4cbeaa86e5cb0d2bd8d64205b1c14c06a9ea429302641628358580239abb6fef037fcf75a9c5034f2bb1edea561abb312a26fc5b012df92ad504165895ffbfabc332bb5c93a3dd8216e08aa5b467b78e87beed92d2525871438a06d1c38796bf01d47f7c4a44302985a1d6037f80c6ac17cf8941f277b393683086abc521a374fa8a3ad4a887273f68feadccbb2f413834c3ce9e0ccd9163374dedccf91e32b3d3bae928949d676c177d91023f4df1a6e05c450cf5b5745bf2f2b847b9a1e52c7a7b189c719d80dc8bbfd2c8f358cff65cff8c9b220369c289cea53f57fb25f7d9838eb40abd6d4e7d38a46823b47a7ff6a35e6141cc8f50b7ffc0b026a68c431cc066dbd2263e7562a46bef6c04dcb4b1b15b37ef669f6b4fbb48f8af1ee50b2495a5f84375beae9ee73ef3203aa1d11f5b745225d53c1769dda1b466cc3f3bc467acc97dfbbd17be4a697bab0a0b9fe368d9339c17971dc6a5f54d828972bd3d006b520456f0c101027c3cd99c6bf4711a3073211ed7a0ad475ce09e5c6c52e15e2fb9c77e032d927b5599b331b0b24df4e102a5fd5d8c9b54aad77db47d604a52a20038866ddea5513a59b93fffa7615c6bbda229a6f1e54a2e84a9a8549ef1177631d9a0f07907162d07c0a4960c3f74e567ae53714a821418ac94d156036808158e7771d34067ecd1248a80efd19c640ef0e31580d536b799ae26a5252f3851f8a27b2582b4b30286dbe50e2c5a170aa66ba87058d8ae4e755c91b41c029fcb65c7a7452e521f06345ba5b7c6205788d105fe0efe2bc7a8d7b6c4a98c31c5db062591517ee701f46d620ccf74940b7859ef1d130174711c23f0453679575d8deebffea94370f308aba60ecf8f1ba87f936db71a7f2546822516f7488c6e73408fda39256e03529b31b3fa5a8e9679ddb931e7c0a9d932a9d4eb9873dd74e5095174a68280736c26f95f3f3542041f37e4755290f7b068ac23fd", 0x1000, 0x4, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) setitimer(0x0, &(0x7f0000001100)={{0x9, 0x12630000}, {0x4, 0x4580}}, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28083, 0x0) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000080)) 13:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6, 0x0, 0x0, 0xe25}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) r2 = dup(r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) 13:35:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) unlinkat(r3, &(0x7f00000000c0)='./bus\x00', 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x3f3, 0xfffffffb, 0xfffffc01, 0x1, 0x9, 0x10000, 0x8000, 0x6, 0x7, 0x4}) r4 = msgget(0x3, 0x446) r5 = getuid() r6 = getegid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0), 0x0) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x0, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r15) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r11, r13, 0x0, 0x5}, 0x4, 0xb8f, r14, r15, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r11, 0x0, 0xf}, 0xffff, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000140)=[{0xc2, 0x4, 0xf6, 0x8}, {0x200, 0x3, 0x2c, 0x7}, {0x0, 0x80, 0x8, 0x6}, {0x7, 0x8, 0x34, 0x9}, {0x5, 0x8, 0x4, 0x5}, {0x6, 0x20, 0x5, 0x200}, {0x7, 0x0, 0x5, 0x40}, {0x5, 0x6, 0x0, 0x9}, {0x7f, 0xff, 0x68, 0x5}, {0x8, 0x5, 0xff, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 13:35:08 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c224", 0x2b}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="939e5bc0267653438fea7064ef9008c582"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) r5 = dup2(r2, r0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000001c0)) r6 = socket(0x10, 0x1, 0x91) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 13:35:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x4) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad87b53a4e7f30b7d8b2951b15801360fcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e567258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d282cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47ba93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986fbc017c0d0909c8024bd7add90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51000000000000039266021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114ab76381469e2d922a7c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600000000000000000000000000000000000000a984965cc1371a10498b8fda57ab56fe83550dcc440fe0699a07b47f7c4bbac472da080e6585afa135d6a01c00"/1065], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:35:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) pread(r1, &(0x7f0000000080)="fee8187d3a26edf05d14b45286680a87bde12efdbd89ebc6b0499dd446cfa801c4d13216a7f1cb2cb7a1018c7655f67e9e726614e81e8b9021b6bf9084da0c6799cb89619f3dcc4bb068104e9313ffa15923fc3c8ec44b98ccb6259e531fb0c07e718588b5de8f81c9109691c4774e58b032", 0x72, 0x0, 0x1000) 13:35:08 executing program 1: 13:35:08 executing program 0: r0 = socket(0x10, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r4, &(0x7f00000011c0), 0x33f, 0x0, 0x0) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x4000, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 13:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="c3251529aa05f0c6ca05ce3df47d") r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = geteuid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() r11 = msgget(0x3, 0x400) r12 = getuid() r13 = msgget(0x3, 0x446) r14 = getuid() r15 = getegid() r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = getgid() r23 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r23) r24 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r24) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x2, r14, r15, r20, r22, 0x0, 0x5}, 0x4, 0xb8f, r23, r24, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x6, r8, r9, r12, r10, 0x0, 0x3}, 0x8, 0x8, r7, r24, 0xccb, 0x3f, 0x6, 0x4601}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r10, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r26, 0xdc5777a3c5b0c15e) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000000c0)) 13:35:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6a9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) 13:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000028b44e0955d43feacc0000000000000600000000000000000000000088379ca29c6fff68ebd99d24a65799e8c3a9d00d7c3f16dc8d5ab2e0cac024f473cc2300d4f17c1403410fdd0d5bf102d7cee92ea3db49b2ac3801e64809985e9bb26c6909c394444c50643c27f9559f8ec9df150b2f40215ea6a8cbf2330cec2d6c45d042b94fcdb85c98d8a137d884f431e66fc18bcedd4b0246371bedd2248431522b85476214822000000000000000c5b3da72b85d0b89e7a719b2a9d12ef0001b7559917a1d38befbeaf7b11d6b0989caa6dde55e0d82df4721cc7607aeb5da725bf0b3cb847acde58880261c40bf6d2fed14b242393b740f7d2e8687415e0e850c09a3c298f0a42ef183b3a7bdcb03287b44cc6a781127179c22d7cb0512aadfd68067151d6c5ea177146137271ac8f098b59c302acbbe3cd569a182067c8c586f9658887ab67c20637f"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x4e, 0x1, 0x1f, 0xfff}, {0xfff9, 0x0, 0x0, 0x7}, {0x4000, 0x40, 0x9d, 0xfffffc00}, {0x1, 0x1, 0x20, 0x7}, {0x9, 0x1, 0x7, 0x3}, {0x5f, 0x40, 0xb5, 0x3f}]}) 13:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2}, {0x6}]}) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x66bebb161a2c679e) pwrite(r5, &(0x7f0000000140)="a3aa4d6471161e4fd533ec207b9a7bf3587b755fe820952da0e21613ccc70934899670572aaecce8aeaa1000c5965e758ecc91b1a6003f6a278e6ede0ede817b4a36c9b2b364740a3d3d4f72b9c88274bce84fecc6c050d4182aae6e0deac4c42764cd9507a21843d3d7cc62aa3f57ec2ace3e847354bfc8bc6f54ed14078fcef971c68b51", 0x85, 0x0, 0x7) 13:35:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) getpeername$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001b00)={0x91, 0xffff, 0x7, {[0x1, 0x35a, 0xffffffff, 0x60000000000000, 0x97b, 0x200, 0xc30a, 0x5, 0x1fe, 0x20, 0x4, 0x774bcbec, 0x3ff, 0x2, 0x80000000, 0xfff, 0x40100000, 0x6], [0xff, 0x80, 0x2, 0x3, 0x1, 0x3, 0x8000, 0x1, 0x80000000, 0x80], [0x6, 0x7fff, 0x8, 0x1, 0x6, 0x8001, 0x2], [0x1, 0x9, 0xb22, 0xffffffff, 0xdf6, 0x1000], [{0x7, 0x1, 0x80, 0x20}, {0x0, 0xd8, 0x20, 0x6ca}, {0x0, 0x8, 0x80000000, 0xab}, {0x1, 0x4, 0x5d4, 0x9}, {0x6, 0xf0e, 0x7, 0x2}, {0x0, 0xd7, 0x1f, 0x1f}, {0x66, 0x139, 0x0, 0x4}, {0x8, 0x8, 0x80000000, 0x7}], {0x0, 0x2, 0x93, 0xffffffffffffffff}, {0xfffe, 0x8001, 0x4}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20000, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x1, 0x5) write(r3, &(0x7f0000001d80)="001b6e6017db2f28826ad0ffff582aa318537601001b11cd92e5abd14e03893a18a326baafc3e1ac96a7d004fb326f4d110b0100ffffdf55d5e72c3e1b0f0f07ecd10a062394ef1e05e4", 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x4, 0x9}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x5}) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0xc0) ioctl$WSMUXIO_LIST_DEVICES(r11, 0x20005302, 0x0) writev(r11, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000340)) unlinkat(r2, &(0x7f0000001ac0)='./file0\x00', 0x8) r12 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 13:35:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 13:35:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x7) stat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 13:35:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r0 = msgget(0x3, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r11) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r9, 0x0, 0x5}, 0x4, 0xb8f, r10, r11, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000006, r11) shmget(0x3, 0x1000, 0x211, &(0x7f0000ffd000/0x1000)=nil) 13:35:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0xffffffffffffffd6) r5 = socket(0x2, 0x4000, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r6 = accept$unix(r1, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 13:35:08 executing program 1: shmget(0x0, 0x1000, 0x201, &(0x7f0000fff000/0x1000)=nil) r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f3712087824e26e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017e1f0058441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e438a2e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612252dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce457d3d18e0b5cedf2d9eb1d5200095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cc8c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12bec1ed116834e1e0a99081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e405ce2803684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7703358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97c8201ab5fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9b4f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff51f58a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e50100f707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699261e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c55a9dd6dcc78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f43807004030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b010006997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b904b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59affcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c04a856e90ec866fe5717b2364c6d0a55cdacb654f7230c6922de5a6483259f2d8eef3888dd884feb63a210927e2412f4bedc37b867622a3e00ad008a47eafba3e64ec856037a96ce5c459d884a46b9fa95ac378e092f7d17d814d6a900170a99c5098901779c2e12a5b4074deb82b0a2117"], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r1, 0xfffffffffffffffe, &(0x7f0000000040)) getsockopt(r1, 0x6, 0x800, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r2, 0xfffffffffffffffe, &(0x7f0000000040)) r3 = socket(0x2, 0x2, 0x0) r4 = shmget(0x3, 0x2000, 0x408, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001040)=""/97) recvfrom$unix(r2, &(0x7f00000010c0), 0x0, 0x81, &(0x7f0000001100)=@file={0x4de07c5463895df, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x2, 0x0) 13:35:08 executing program 1: 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"}) 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) socketpair(0x19, 0x4, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r3) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r4) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) r12 = dup2(r11, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r2, 0x4}, {r3, 0x9dc7b2e31042b2ce}, {r4, 0x4}, {r1, 0x20}, {r5, 0x4}, {r12, 0x22}], 0x6, 0x80000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 13:35:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1000000000000016) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) write(r4, &(0x7f0000000200)='R', 0x1) 13:35:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) 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, 0x7c0, 0x0, "000000000000000100002000", 0xffe, 0x800000}) 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)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67", 0x18) 13:35:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000800)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c117000000004b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a200008c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bb09000000000000005fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa390200000000000000db5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721aeeb90a57535f57620976a518e3b98224629941cc8b61d4fc62ca0a928823aa7e4117a5b9cc676fda1fbebfd707f6e65c6cc78c93d9aab0bd776fe8fb828eb6c10b2f87a66f5da904ba566c12722d375278a9769cca60e898f431e4a058da7ee6fef465460dd791b142bf14715c75864f2fe456efc013aa6242353786ea3dadfc290d08c886430f22d06177b114a03c1b0f25a743fd53d5132ea2e28d84145e5aae38f308fdcd573864f8009c02ec372947156915fb58be2751152aff38eb6bad3c495a68b245252cdc0aad6925ce752fbf74df53e567a979eae123d9bb14f2830077886639950ae96f0f3e8217c22974b4c4e63c443548e0dc1be946f7b724179edf407e3424e6e9ea744ef2883ea5c6dd9891f6ee1bf5b8edb8df28b5dd29920c021cf60c6e9f23d8aa904e84348e07a9152a97c7628dadd01dfc0c4c61fd627a52b72b16ae80a107a34b350bee3c30e144b269f603486a398112a64b23b536f51087afc6779b18913687a0e68e451db8eaf487451021a86ec744e7ff9d9dbdea195efa59a6e333146e43302377ac4f30ab64bd83aea1a0ec1da8359a71245b794787b2563d3475a5a82c087977d323dd8c22b38444baf0b06df82a62809563fef59555736f97dcd0d569a2447daef8d04c7d31b7f7fe704579f7ec2de8aaf522f14845520a4da20ac6dbdb1bcc7cc7fe300e7f8aeeb87f47d"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00004aa000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x2, 0x3, 0x0) socket(0x1, 0x5, 0x7b) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000040)=0xba) 13:35:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x246b, 0xffff}) 13:35:09 executing program 1: socket(0x1, 0x2, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x42badfdc7ac5d6d5, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) flock(r1, 0x1) r2 = socket$inet(0x2, 0x8002, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup2(0xffffffffffffffff, r0) 13:35:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x28) 13:35:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 13:35:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001700)=[{&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f00000014c0)=""/221, 0xdd}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000001780)=""/111, 0x6f}, {&(0x7f0000000400)=""/37, 0x25}, {&(0x7f0000001640)=""/25, 0x19}, {&(0x7f0000001680)=""/125, 0x7d}], 0x7) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 13:35:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = syz_open_pts() symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='./file0/file0\x00') ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) getrlimit(0x8, &(0x7f0000000040)) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(0xffffffffffffffff, r4) write(r2, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r7, r8, r14) read(r1, &(0x7f0000000140)=""/229, 0xe5) 13:35:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000240)=""/73, 0x49}], 0x2, 0x0, 0x0) 13:35:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_int(r3, 0xffff, 0x181, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) close(r4) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="2eb8c6b85918c186cd119b36ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b4baceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648dbc5d323c6aa73e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184718b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7ae83aad3e7157af3f0b4b7ffdd45f8e63e9dfc0aa16d7321fa6f7e9d8b95cae79a86edafdff04a6e1780f796064192550e8f55a4fdbe833571d31684d363625aebe8c4bc0ad2be0fbe5e0a55f088d02458487668a4c4dcb4b32d114ee586c592b6586ea4dec602c", 0x3a1}], 0x1) 13:35:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x10003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/207, 0xcf}, {&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000280)=""/61, 0x3d}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/83, 0x53}, {&(0x7f0000000400)=""/214, 0xd6}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/154, 0x9a}], 0x8) 13:35:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) dup2(r7, r7) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) r10 = socket(0x18, 0x8002, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = dup2(r11, r11) r13 = dup2(r10, r12) r14 = dup2(r9, r10) dup2(r8, r14) r15 = socket$inet6(0x18, 0x3, 0x0) dup2(r15, r15) r16 = socket(0x18, 0x8002, 0x0) r17 = socket$inet6(0x18, 0x3, 0x0) r18 = dup2(r17, r17) dup2(r16, r18) sendmsg$unix(r18, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r19 = socket(0x18, 0x8002, 0x0) r20 = socket$inet6(0x18, 0x3, 0x0) dup2(r20, r20) r21 = socket$inet6(0x18, 0x3, 0x0) dup2(r21, r21) dup2(r13, r21) r22 = socket(0x18, 0x8002, 0x0) r23 = socket$inet6(0x18, 0x3, 0x0) r24 = dup2(r23, r23) dup2(r22, r24) r25 = socket(0x18, 0x8002, 0x0) r26 = socket$inet6(0x18, 0x3, 0x0) r27 = dup2(r26, r26) dup2(r25, r27) sendmsg$unix(r27, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r28 = socket(0x18, 0x8002, 0x0) r29 = socket$inet6(0x18, 0x3, 0x0) r30 = dup2(r29, r29) dup2(r28, r30) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRESHEX=r0, @ANYPTR, @ANYRES16=r0, @ANYRES16], @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR64], @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000800)=ANY=[@ANYPTR, @ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r0, @ANYBLOB="4411808abbc8e9c2b6204bc251c99296fc7dd7aa248f1073d3b0917de9a2a1f86fba0d3ebc22c4dc96077112513e9f557846094002e824ce35869714cf1e865f6d31435c1342dde0fa1d680c97b1c9cb20138499b3399c6a0c16fccc8e06110d94c48909d934763c5c7e1ebcbde4830946d6eeccce57356bfbff354bce53288f1da114738bcef187ca5d995d4d70ad59d5bdd1940ec6253fe66ccaf5e43978680fd7901b04efe6c362bd677677d517ce35082e7ecef0afe3706c390b3eb7e37ce032151c6cfd0e4d02bef96d", @ANYRES32=0x0, @ANYRESDEC, @ANYBLOB="340d24c1f4a00dc9a1e5db73447e9f85301482c7f648fa368219a928dcefcc9cf62b6f9f697f84984f58f9de419c21770603b4b21886764138109081fdd16027b7fa8f", @ANYBLOB="f2bf2eaabcec9245dbe88f0a93bff0e1481da7c71030bfa3aa90be6d1a7bf18c02e6710d515bcc3455", @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESHEX=r27, @ANYRES32=r7, @ANYRES64, @ANYRES32, @ANYRES32, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES16=r19, @ANYPTR64, @ANYRES64=r22, @ANYRES64, @ANYRES64, @ANYPTR64, @ANYRES64, @ANYRESOCT]]], @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r8, @ANYRES16=r0, @ANYRES32=r0, @ANYRESHEX=r15, @ANYPTR64, @ANYBLOB="8b6bdbc99a7224716ca73fc5b499ea44c62d9fd0ad2cb0e6c7aaf0067b38a7fc3c4594955d72407061455f4604e8ad71e856d9acaa4b890e3ee00bb1ec1112bef07b4fc3156e8f34f1cc988ecfb3e2c9909d331bcacf34f5a9d476cde1237f2cc1509afd379500253a005f973fb0e230b28a61e0", @ANYRES16], @ANYRES64=r28]], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r31 = socket(0x2, 0x1, 0x0) connect$unix(r31, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 13:35:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x4a}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x542b) 13:35:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000001c0)=""/112, 0x70, 0x2, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 13:35:10 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES64], 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) r7 = kqueue() fcntl$dupfd(r6, 0xa, r7) r8 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev\'\x85pf\x00', 0x184f6, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x810, r8, 0x0, 0x79c1) r10 = getpgrp() fcntl$lock(r9, 0x0, &(0x7f0000000100)={0x1, 0x0, 0xffffffffffffffff, 0x0, r10}) 13:35:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = socket$inet6(0x18, 0x0, 0x7) recvfrom(r2, &(0x7f0000000100)=""/57, 0x39, 0x841, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8000, 0xe8df6c00}, 0xc) write(r0, &(0x7f0000000000), 0xa7) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) syz_open_pts() r5 = dup2(r4, r4) r6 = dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) getsockname(r5, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc38027c370edc8ca) 13:35:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x6) dup2(r1, r1) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) utimensat(r7, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xff, 0x5}, {0x1, 0x6}}, 0x1) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000080)={0x10000, 0x100}) r8 = dup2(r4, r4) dup2(r3, r8) poll(&(0x7f0000000040)=[{r1, 0x55}, {0xffffffffffffffff, 0x40}, {r3, 0x100}], 0x3, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000002d40)={&(0x7f0000002d00)=[{}, {0x5}], 0x2}) 13:35:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x50}, {0x3}, {0x6}]}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) fcntl$getflags(r4, 0x3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 13:35:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000180)="02be66c9557e5d31a15cbee3628dc73a734600cdbe7d204db759b05e9e8a7139094eaa4ccd99e8a310ed85fdfa4a6cc20a02947f9b16a59fce05bc0a4253f29e97b014cc48010bd5bfefae653c25460da0c091870f53227245811821ee96eaf7924101c7409f0a2e0b21df13250e683303620c1f8d8c1f572d241a359a3913e18a8b438c9b2616bbfc7d6c9f457cc2dfd59a999a20c06886ea8c0b645dd1a310f1a842b11cb5f6600a698a9679a684c458ac08984b7fbec3c2258c15df87172b86930f156392090a55a3087eb49b2c016b6c83b891663d9e9be01558895510188ca9509a203bf6c45a9a77e9fc4128b7e241652759d00138cd44a3ef5136d2", 0xff}], 0x1) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:35:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54, 0x0, 0x42}, {0x80}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) 13:35:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000280)=""/23) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="fa1e66c1451804f58f7d3591f390ecedc7eef76e8b9c534396a565ec3434", 0x1e}, {&(0x7f00000001c0)="e9341f300733951f5044568d4c4928e61e1f6445f2151680c7b855469c15d1f418f5fecae9ef80d3d2f04bfe9993f2420977964fb2b2c30056fd661ccb65f988ca70fd29b8ea1a2c3eae44d0f0043e3581af6ff8bc9e7967d8fae5385b3f13cd6d30186e5a37e7d90647211ebb220453ae20d23617935ebc10302e1173504bc077e69cce9f42161b9d890a8207aa32624af19f6146c9257ec8abafb49f968e834b", 0xa1}], 0x2, &(0x7f0000000340)=[{0x1010, 0x1, 0x1000, "26383bc83b18096818fe3653519a95cc11004f98b025707f5773a9ab3f546f1c516740748b3b34b3b67fac6b050e59ca436898ee6591966522c48c1464bbbf314563c4172f4d2b739c03031eca3713b7700ac6c5d26f49569fae8c6416427a99a47cd4dbd924fa94d8f5b2d7fd08324348659032ce45f4d47c491c37b3783e718fd87b82c5055d3680a1916e6c4b51eca2a0a7020888bb016d4c23974fc0dc537e86c5bb6aecc2ecaeabdac4ea70bf09fb3fc3026297534e8e3421fbf10e1b2fc133aa565e7bfbf87961159b449100a31d749cb7bc2daad45f8351d0383f7e712ad39cf50402a2a5223a2a162ada34ce4c97e52ab343d155680b64d2c6709c13fa2391934231284d1d50159e23de3268a38b960c6c4c09b2aac91bec49b1a5fe57a879f51d747e1d88efbf296a031694a96646c78cb7c1c8c2cbe33f741063fdd3c21d341b67fc03e8da55f25203579f479ded1a2747dad4c336243e158e91ae2f590707ee89518bbcc7085d664e10be3d93cd0bad92275c6030515722105ca0c40df31bb87ec3542bee43afbc5196388ff699c19bcafaecb4b63385fe593918db9a0f339f5bcc51a6d23858cce1127e3db3a6f6c29d81e23df30267113398a5271aa309f577add3164689679806df0f48b63174404efbcfca69ac1435d78343ac950bec696ff1ab2a5dea6e9c9e39073c9ad1c6adef1ccfe4d07ffb072e19694ffc07dde651bc382d62f09d2e06836a812b3bffee7a1902536572335945e38517c45dcc24ffabc6c3dbf82c5f99fd65753d444894608b99ba11fa4230143579df9a06a70d55dc40916e7b98df0a9ee749ea426f87ceebb3f7c696ae3a2e9b7dd88266283231aff2d3f98975d9aa5ba2ae7ef2b82d5f09a8ff667247b2d56b62257d085846e246dedb0d9b57667cdb9f085cfc58ad4ee4e518b703a76b7b82db9c540dc80ec63d96efb8d4febc1110aa23a260e1a2e8b26b0033374f9b467ab6fa128e801abc325ad7f0ca00704377e10bb74d724fea4c2a1d337d3ddfd6776fe7c339f7799d857c705cd8196086c426e45497147424715ff74ef5392e78f2b78e01563bb36fdbcb7bbe95696bc63814a913ff69753aa04a6c4e5ee1ab4935459d2b829a7be97292636800b6c559e900fab47b1afaced30a4915ab306cdd0b27391232494a3606add4e427241d65e38111c4c4b9ebdeab454bf54042087c1e990bda7e85a0af1b08030d64b98c6d973f096e8ed2753ce35abcefe5d3277ea9b24a2873102dab7c9198be8fdc4ac86a15c86c44940f08ab08aabf4d1067ca7aae61269117c0a951cdc06eaa55abc31bca79896e3410e99b00cd13f6ea8c4dc040042baa4e6bf4746e3208919e9eac05b84ac71d3c124219928a2948ed10cde33beffed305f1123e771960e23a8e750f07668184d4c1748a3a32a4e1d672999f9fc1f387376f4176183230a7c11b40f72f6b34f818d9355119be7d26a69c046b602f4d1cf5e1220eb690f6b6f6e88b597dfccfa0c2e977b83dfc107c368e499d969506a0e58aeb79fe68348348cfa5e447c20bd8e0386706ea7e53e02f5336cf337e18a2ab0ba717d9a83b926f488ce69fc447d96cffbab16e6d7540bdff6ff3ae03663bb2d12002a636b41c446c24e41fef8f700871b84536a39201c0f17f4249afcf1452eaec483c7626572d1a06b1c398a49518e5ab5c4993561ce5834641f44cdfb2a166c0db6ef95788d095e7f06fbef7e4d7ad749c73d4a45043740a0e2a355320631f5921f49f2681ae6aec6cec98ec578054d5f8572f1c084eb61151ab5b734a939aff0b79f207a29ee88343c34221d52a2022ac764c6980430796f7f241fab413d50b8f2909897e97ea14e677177dbf6cdf2d4c2be90e3495cc5ffb414136c71a606ff32999d429dcbd527081ea2c1b150afb4b714d5d6eb2c0c15d724918468b50143281a913bd4bf58b4b78477e8217e5abf18328061d3eb97ed284ca47e15555714c15d76e2c0617e96fee627f813581a52b4cbce2e58822784b1d3122d8bb3f7865191bcab71e26d401530e7488ff3096319331b7685fa9399fbc9d162936c801b46057f710a9521a864a62dab127dd491b985edf2ab04f3e9a3b97320711832a05343264809b0cde1fd7977ae82f6cca61cbb4ec36e878e49ace132903172aa6a2b8c5d971b311d2dbca35caa85a7d36ffd88de9f22eeba8c347efec70401e9490de7fdd081eef0c4e41b95e36c755ee9d195351768e64ce4fd575eb82b17e1ea5668bcc49c30adc6661c2c60a888eeaa926cd7bab9c765cf2317472648b5680147da1f41e89f3b8f0c9a7423120c0a22df0ffcfba5a4f61eb7bc56473643af362827adefd06c912fcce546a0acbcc0eae482554a5ba4fb47f04f502640b21fba393803f2ab42e07c00e280a0310224563e36dfbf90a55f508806cb01f94a6476fdacfc427b1ec90d86403778329f07a7022d697b5101846c889b19d8d8348dff0514c7a2497d4335e8aca083b79cac861a8c73324721b4e28cfa6abccd31cb406d8f10b1951ee2aa83373a842e9c387f0360ee2bef5fa52c628aae86b0e1b58a4f92f16ba8716dc18823ed3c31eb5bb076483cf207c29fe378495d9c2552076e33d40d400e17bd1bbe8c2cc6cd7877776d482941affd45b87c2d40c59a58799649c2d6f19931fba2034534a9c84ad02f660e622382620eaaa31c35c55072b50cc377a7d67a46e35d803f885d05392871f4c91ae73ca65c5533d051b846a3ac037481d4e31620dbf366a3110176e076c6cf0f1eef2eb768c7a0a276f95532455c60cf72b46ef96a06e4ffeefc7054098cb97e0ed02e030be15a3abe5cdd89a3c8f4791029dcdf988342b0932d30f28732cac333102460f20518faca3c47af12fe27c737e514b471ca237432faafd694d4838905a6bc38a8ee7464a9cde0aea78e7472d1e8b1110809c28035c0f485836f003d85ac609c6b117b0b446e44748bbf039c8046a2d5a48d6cefe7d092e208242972a76bd79c615a0ce11c5e4977d2a2f3cadf3482cd1b026bd8c7d67d6db8771f1861f9e043ce2020f20c38bbb183de1753dee4027326f2c6490f924abf6c96a1f89f10ccb73be0b4eef7b374f7137edab19da717ea6cc2616040fa41355e4e604c3c8eaa7bffff1abdc959b6def1be90ee51078e5a36655214c598f56f55246c5dcb1859651821b34b4715302f9a31b4675def3ccf22c8d690db5b19ae74985b49c36bded82798d2a2d6e3ef40acc07acec5de6314dd02e7a99b0b3e6c0551350786d88a6404f9d0ee763c45145d82818fcb70b575462f2ebbecdc6ce845a9abedfe22ea457d80a4ec690df582848873d7dfcf29a3d243be2b8efc0ae0fa964b76ded76857b83187d79ca5026e3275a33a344c7aca46e49137653afa71e6e603e1e6ce9427e98d8d0a5f78c822f8081a10741a7b5e1546440e3e4e1407620a265455e6b6a266af3c13d534f4522da06aaf48ad2879c2ea6cd1a5c52bec6e80c6f3f33da46da2e8efb235db52bacb9811473dc5c0a61e03444f579194970e57bd0301d3699cf4d98197da161bba6c18ac0434356f4cc298614ba84c4e68918efacf4e9a95991466a92849220ec5a1e92a203cd99cbadb8e3bf3a44dc456176bdf89bdf495cbdc7da56ea2f03d83c87610b7bbf5d1f47af9f9bfdaf6904e9106f0905ff973c1569069ed18ba6610b13a22cc17db0282c8c0314809aa008cb54f5bb6f804301ba8fb3e8857d6ab2def226d835bf38bda21dba5cad24c8b9732c5fea8e0e07513a8bb593b0555e9a1f06b58d5da97df9c31bc1db2cb53fe4b920835afccd4a6d66f9051987c82c2afc675a6a69b08bc6b2fd38f13e47826fc764713020b103999c3cfdb893fef3d0e8f624b963875facf700eb1a798a3491b31eaa083311e198ed63ef550781343286525bb9bf71456908fcb22913a24d578410e113b14f0fcab2d777768ff1d3361d76c3088766674f25b85d6ea228a576d14123556aee7559ca9e63bf54d6b2cc604a85a20914c4ecc313e826af7a86f92b824d3ebd0055aea163e4530d51b162a70556e5e7f8cb8a68a3d2145382258dab90c83e627f6a32a1bab63182be8faad4d200e21955b190d1e90a4d9839642a07f2429e46be66790d3f2ca2bf71750d919c445ca299655cb42d7773607623e3f5bac494708c4dd5d2cd69886c0c0d682d405e0156ee688892a1dbbd0948763cd4601ec758e0360749ca7ab2bc8f6d659622981475e85ea708e550740c42a6123e483442264ccade44d0d19112050d641134bfb249dbc7c2ed52a4d33ae9c1ab5228b7a1172adb6cd3fbbef07c62e76f318bbad59d84d6acf859a492d2e2af991e2ae5033c62ad417eb4b380cc5754522f52559632c6f8d639fee259386e1f22b2dc1bb5c03fad943a5c2c66c811352cbbb542908214f521d828779ed8d2373a7b97b14bce90515dd0d33556a6746f80ab3d32cb0cfc4a17ea8479f1755f04f02191cb9cc162b26f58ac40f47c9b12a0b269febe5ea3ddad29addb295229755f1e01a5495b39d67bc5bacb48fe06d72ef697e6861120b47a62d6e1ea220c15d9bc22fccd819af022184689613a74fa552efa395386909dd825042727d68448e191f60d26237d3a9833bd7900c96bddc619f4d692eba3458dfa06acfe4651e9c685958ebc8093482dbcf26b2c9b6613be12ad932051a3f08e690cedfc37fed2aed3a3bcdb87a11d72e9f6123890c6b2989042e3498b9c0fa44169cf2c0b01e90770da5a89a8135fe63a2954eada6da1a6740d95da2606a8b691ec853f081568ba3d9cc9f4df91dea7f9509e0690ab0855b13f9f39b235e077152d42d77f4cea40c1cf939db9815514b54d44cec8282b653ba634d4b1864e768341d2ef6f02943d22ffa8bbbfb4527f100d00e87b038c1d6475e68c4226c33e1e97cf1fcb249482bfbfd649057c525634190763a8b1b7e9acbd051523322bc20c2293219b9f9f024871997f12ec0aab1851a7e6994c91da7dd552afc088d9eec6ab30d976ed4ed280de88471e3879175b638e180a54ba1607e396e5aae81cdbce97b0757412a2e71f3174ec0087ab3a59e4beaa8ca56469d06bb831c3e5492558396a1e7b37d8f0e0c4850995557b547513fbe1311866fb3c308ca3646fd64d38dffc8ed39c19f4cf2bafad0502737cb14fdc02a2ef849a45f8726678b53dd7019ee270e94045277f9743dc9c5f775e2cc9ad0e2fd39e1a921666c564b2588e1398a67d3de84add41565bf5145e1a89d2afa79b00a42f50f2658f2ad0b4d52aa788acd9bab33e08b416c0b51d9383941253ee75943aa440bff28ae2454f943ddaad0b7dc3ada2d87a775ac677d6a2836e4c1710bcae3f516c462ff823f09a3358f47bf9100fabb0db221faee896049ea991f32fe04e1c456a66649a68d3b3dbee3d4db0251f2d763903b1187f9a0b342157f9ebe96f67d0e25885fa7d9e60d03e800b952fd487f660de92dbaefd7e7de3d139338958fdf1e5b75770addbe3755a211141331bdfeb91cbec0d37ad9d9240a40c97f4e65a2ca1624c0151f590dc889f4b1400759e583d02d4f908952826cd13d673379bd8d56a63e0ce79ab04b8c8fbf6b90f18db0ff4ed9f0fd9c39892b8678280eade8ebfebd73182fbbd14ab7657efb0b0695f6dedbc596ebcae5bcf7a468e3d85c309ef47544f73eafd0b99c1542b6ec27e7a650f528f44649a644a8a1f7cd3a5ee12dd7faf4c0b4cc64c25c4413c861351eb62501402eeac756faa4159ddf7"}], 0x1010}, 0x8) 13:35:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00c000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) r4 = dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) dup2(r2, r4) syz_open_pts() r8 = dup(r0) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000040)={0x8, 0x2, 0x4a5}) ioctl$KDDISABIO(r7, 0x20004b3d) r9 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000100)="8c65", 0x3b9) 13:35:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x40000e0040000fc]}}) 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)) r2 = socket$inet6(0x18, 0x4, 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 13:35:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x10377, 0x0, 0x95, &(0x7f0000000100), 0xfffffffffffffedc}, 0x0) 13:35:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r4, 0x0, &(0x7f00000000c0)) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) r6 = dup2(r4, r5) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffdfd, 0x9, 0x7ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x803, r12, r13, r14, r15, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r16, r25, 0x7, 0x40, 0x8, 0x484}) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r30, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r30, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r30, 0x4004746a, &(0x7f0000000380)) r31 = msgget$private(0x0, 0x718) r32 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = getpgrp() r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getgid() r44 = getppid() r45 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r38, r41, r43, 0x1e4, 0x8}, 0x5, 0x5, r44, r45, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000300)={{0x803, r32, r33, r34, r35, 0x40, 0x6}, 0x200000000008, 0x800, r36, r45, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r3]) r47 = syz_open_pts() r48 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r48, 0x0, &(0x7f00000000c0)) r49 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r49, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r49, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r51, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(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', r51, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r51, 0x4004746a, &(0x7f0000000380)) r52 = msgget$private(0x0, 0x718) r53 = getuid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r57 = getpgrp() r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r60, &(0x7f0000000400), 0x0) r61 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r63 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r59, r62, r64, 0x1e4, 0x8}, 0x5, 0x5, r65, r66, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000300)={{0x803, r53, r54, r55, r56, 0x40, 0x6}, 0x200000000008, 0x800, r57, r66, 0x7, 0x40, 0x8, 0x484}) r67 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r67, 0x0, &(0x7f00000000c0)) r68 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r68, 0x0, &(0x7f00000000c0)) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = msgget$private(0x0, 0x0) r71 = getpgid(0x0) msgctl$IPC_SET(r70, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r71, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r71) r72 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r72, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r74) r75 = geteuid() r76 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() getgid() r79 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r79, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r79, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r80 = semget(0x3, 0x0, 0x41) semop(r80, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x2000}], 0x2) r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r83 = getgid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r82, r83, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r78, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000000180)=ANY=[@ANYBLOB="02300000000000000000"], 0xa, &(0x7f0000001700)=[{&(0x7f0000000240)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0x9b}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0x1000}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f00000018c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r32, @ANYRES32=r46, @ANYBLOB="000000001800fdfffffffffffeff000001000000", @ANYRES32=r47, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r48, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r49, @ANYRES32=r50, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r53, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r67, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r68, @ANYRES32=r0, @ANYRES32=r69, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r71, @ANYRES32=r73, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r74, @ANYRES32=r75, @ANYRES32=r77, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x6a5e42f29c9dfc11}, 0xc00) 13:35:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x31, &(0x7f0000000300)='\x00\x00\x00\x00') msgget(0x3, 0x446) getuid() getegid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r8, &(0x7f0000000280), 0xa4) r13 = socket(0x20, 0x8002, 0x0) r14 = socket$inet6(0x18, 0x3, 0x0) r15 = dup2(r14, 0xffffffffffffffff) dup2(r13, r15) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f00000002c0)={0x7, &(0x7f00000000c0)=[{0xf805, 0x1f, 0x4, 0x5}, {0xc7, 0x3f, 0x5, 0x7ff}, {0x38, 0xff, 0x7, 0x200}, {0x1, 0xb1, 0x45, 0x1000}, {0x0, 0x20, 0x3, 0x1}, {0x7, 0xac, 0x80, 0x2000}, {0x0, 0x7, 0x3f, 0x871}]}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() getpid() 13:35:11 executing program 1: shmctl$IPC_SET(0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) 13:35:11 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x20, 0x4000, 0x7) bind(r3, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) 13:35:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x2}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(0xffffffffffffffff, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) 13:35:11 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x0, 0x0) r0 = socket(0x18, 0x8002, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:35:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) socket$inet(0x2, 0x2, 0x3f) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) r3 = accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvfrom(r3, &(0x7f0000000140)=""/17, 0x11, 0x1000, &(0x7f0000000180)=@in6={0x18, 0x1, 0x8, 0x6b5}, 0xc) 13:35:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES32], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x24) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f000800003000f3a83e51eccaaccaaffa65aab48548792bff00000044f974b3b3f674a153c3184c08f2217461dcedbaddc68058a7fcc731c6965cfb7c09082c6673ca4746e6dc1ee4059450ff36e7892c12a6c2ba25"], 0x10) getpeername$inet6(r2, 0x0, &(0x7f00000001c0)) r3 = socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x3, 0x0) r4 = socket(0x21, 0x8002, 0x40) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r10 = dup2(r3, r9) r11 = semget$private(0x0, 0x2, 0x8) semop(r11, &(0x7f0000000140)=[{0x0, 0x9248, 0x2f83f4cdce05e66c}, {0x4, 0x8, 0x1800}, {0x1, 0x1, 0x1000}, {0x0, 0x5, 0x800}, {0x4, 0x8eb, 0x1000}, {0x3, 0xc0, 0x1000}, {0x3, 0x2ca, 0x849676d7dbc94b3b}, {0x7, 0x7, 0x800}], 0x8) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r12, &(0x7f0000000040)='./file0\x00', 0x18) dup2(r3, r10) fcntl$getown(r3, 0x5) socket(0x20, 0x4000, 0x0) r13 = semget(0x0, 0x0, 0x0) semop(r13, &(0x7f0000000200)=[{0x1, 0x3, 0x66d777d25e940392}, {0x0, 0x8, 0x3400}], 0x2) 13:35:11 executing program 1: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file1\x00', 0x880, 0xc) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup2(r1, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000100)=[{0x61, 0x0, 0x0, 0x6}, {0x3d, 0x3, 0x3, 0x7ff}, {0x1, 0x40, 0x6, 0x1}, {0x9, 0x8, 0x1, 0x10000}, {0x9, 0x8, 0x4, 0xb48}]}) preadv(r3, &(0x7f0000000080), 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0xa0) r6 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = shmget(0x1, 0x3000, 0x3cc, &(0x7f0000ffb000/0x3000)=nil) r8 = semget$private(0x0, 0x9, 0x42) semop(r8, &(0x7f0000002800), 0x227) semop(r8, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r8, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r7, &(0x7f0000003000/0x1000)=nil, 0x3000) r9 = syz_open_pts() pwritev(r9, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/eev/null\x00', 0x3123435d722e9ef9, 0x0) fcntl$dupfd(r10, 0xa, 0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) 13:35:11 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) 13:35:11 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 13:35:11 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:35:12 executing program 1: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="f5916dbaaeee59441fb7b7493fff4a1dffb03d48ed0f4121f4d4ce16e436917044e0023cd7bf0d2d439df0d0c7261afb90db965097842edce1d59d009f1ef7cb486b9a13989f4d1deea96134acaa23866a7850183d72ae2ef72a60e7921a2a457f38b402c1e88598a01f5cf7e356dc9632317e1dcc7c499fd368dddbd8d27325379f8ebf6313c1ef0022c96f2641e485df7cf6d5fe525865507a4b9619f2022c712118ed0f1daf5ea2fb2f9d67b7fcd3f3b1fb9f3872ca6c530b9a7222008ff3399dc4ba67eb5501e0ca2582", 0xcc}], 0x1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 13:35:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file\x00', 0x800, 0x20) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x0, 0x0, 0x1f, 0x100}, {0x69, 0x7, 0x8, 0x800}, {0xff7f, 0x1, 0x49, 0x100}, {0x200, 0x9, 0xff, 0x3}, {0xfff8, 0x3, 0x80, 0xada8}, {0x6, 0x0, 0x1, 0x4}, {0x4, 0x5, 0x1f, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x44}, {0x7ffffffe}]}) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = socket(0x22, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) dup2(r2, r2) r6 = dup(r2) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000400)={0x10, 0x1, 0x4, 0x8, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2ac}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6254}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x45}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81000}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 13:35:12 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x7}, {0x23, 0x4}, {0x84, 0x1ff}, {0x1, 0xfffffffa}, {0xa8, 0x8001}, {0x6, 0xff}, {0x20, 0x19}], 0x7}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x96) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x2, 0x40, 0x5, 0x4}, {0x6, 0x7, 0x7, 0x7f}, {0x100, 0x1, 0xff, 0xffff2bee}, {0x2, 0x2, 0x6, 0x4}, {0x8000, 0x3e, 0x1, 0x401}, {0x7fff, 0x7f, 0x7f, 0xc93}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x106d0, 0x20) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x800, 0x40) renameat(r3, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00') r5 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffffff) openat(r5, &(0x7f0000000380)='./file0/file0\x00', 0x80, 0x8e) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) chflagsat(r6, &(0x7f0000000480)='./file1\x00', 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000500)=0x601a) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r8, 0x20004269) r9 = msgget(0x3, 0x0) msgsnd(r9, &(0x7f0000000580)={0x2, "20717c19185229b707d4c69de5a125e305b3106d1932e53f90aa90a8c601e5bf910c9826de1b8d7ea09d44bebc185c90318b0c59b4d137333dc6574294cbde042dc8c74d220cd181053218554932e02ec3942774a1ddb27967abc0607e0df64df6a9227f4014106da7f6e484b6745279f8ce13beb9f9b6052ec69628e84dec0e03b926a4ef57814e08ed2e5e9fdf7fb494dd558a94d94ebec75a3be5bf9f55741d3d10f6292513883c9ce0419896f5f79419265dc96b710566ce271247adc205243e242c1f09affa05c50ab3a9e87f3e83a321f43fad441d8bb6f9b327cf274045a371b9be729a89a05a"}, 0xf2, 0x0) r10 = open(&(0x7f0000000680)='./file1\x00', 0x80, 0x366) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) fchownat(r10, &(0x7f00000006c0)='./file0/file0\x00', r11, r12, 0x2) getpeername$inet(r10, &(0x7f0000000740), &(0x7f0000000780)=0xc) open(&(0x7f00000007c0)='./file1\x00', 0x8000, 0xb1) 13:35:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000004], [], [0x2]}}) 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, 0x8020691f, &(0x7f0000000300)) 13:35:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000180)=0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r1, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept(r6, 0x0, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="63947431624f29e0793ded24bb41a38baf6615f4fd75a4f77eb4df417aa0ba5bb333b34092cfd85c8dcec4c77f1581bce8032b1014d46e2299eba13a1220783daeb63534e80ef269331a1c69f5"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0x311) close(r7) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="9931929648", 0x5) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000100)="8c65", 0x26d) 13:35:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x1) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = geteuid() r7 = msgget(0x3, 0x446) r8 = getuid() r9 = getegid() r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000100)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r17) r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r18) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x2, r8, r9, r14, r16, 0x0, 0x5}, 0x4, 0xb8f, r17, r18, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r26 = geteuid() r27 = msgget(0x3, 0x446) r28 = getuid() r29 = getegid() r30 = socket$inet(0x2, 0x3, 0x0) writev(r30, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r30, 0x0, 0x6a, 0x0, 0x0) r31 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r33 = getgid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r31, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r32, r33, r34, r35, 0x2, 0x9}, 0x5, 0x5, 0x8}) r36 = getgid() r37 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r37) r38 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r38) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x2, r28, r29, r34, r36, 0x0, 0x5}, 0x4, 0xb8f, r37, r38, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r25, r26, r29) r39 = socket$inet(0x2, 0x3, 0x0) writev(r39, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r39, 0x0, 0x6a, 0x0, 0x0) r40 = semget$private(0x0, 0x1, 0x100) r41 = socket(0x18, 0x8002, 0x0) r42 = socket$inet6(0x18, 0x3, 0x0) r43 = dup2(r42, r42) dup2(r41, r43) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xffffffffffffffa9) r45 = getgid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r40, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r44, r45, r46, r47, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r49 = geteuid() r50 = msgget(0x3, 0x446) r51 = getuid() r52 = getegid() r53 = socket$inet(0x2, 0x3, 0x0) writev(r53, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r53, 0x0, 0x6a, 0x0, 0x0) r54 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r56 = getgid() getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r54, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r55, r56, r57, r58, 0x2, 0x9}, 0x5, 0x5, 0x8}) r59 = getgid() r60 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r60) r61 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r61) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000200)={{0x2, r51, r52, r57, r59, 0x0, 0x5}, 0x4, 0xb8f, r60, r61, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r48, r49, r52) r62 = socket$inet(0x2, 0x3, 0x0) writev(r62, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r62, 0x0, 0x6a, 0x0, 0x0) r63 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) getgid() getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r63, &(0x7f00000000c0), 0x0) getegid() r66 = msgget(0x3, 0x446) r67 = getuid() r68 = getegid() r69 = socket$inet(0x2, 0x3, 0x0) writev(r69, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r69, 0x0, 0x6a, 0x0, 0x0) r70 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r72 = getgid() getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r70, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r71, r72, r73, r74, 0x2, 0x9}, 0x5, 0x5, 0x8}) r75 = getgid() r76 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r76) r77 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r77) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000200)={{0x2, r67, r68, r73, r75, 0x0, 0x5}, 0x4, 0xb8f, r76, r77, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r78 = socket$inet(0x2, 0x3, 0x0) writev(r78, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r78, 0x0, 0x6a, 0x0, 0x0) r79 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r81 = getgid() getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r79, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r80, r81, r82, r83, 0x2, 0x9}, 0x5, 0x5, 0x8}) r84 = socket$inet(0x2, 0x3, 0x0) writev(r84, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r84, 0x0, 0x6a, 0x0, 0x0) r85 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r87 = getgid() getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r85, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r86, r87, r88, r89, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f00000003c0)={{0x20000002, r64, r75, r55, r87, 0x126, 0x15}, 0x831, 0x2, 0x2000006}) getgroups(0xa, &(0x7f0000000040)=[r22, r29, r45, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r52, r65]) r91 = msgget(0x3, 0x446) r92 = getuid() r93 = getegid() r94 = socket$inet(0x2, 0x3, 0x0) writev(r94, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r94, 0x0, 0x6a, 0x0, 0x0) r95 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r97 = getgid() getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r95, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r96, r97, r98, r99, 0x2, 0x9}, 0x5, 0x5, 0x8}) r100 = getgid() r101 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r101) r102 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r102) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000200)={{0x2, r92, r93, r98, r100, 0x0, 0x5}, 0x4, 0xb8f, r101, r102, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x1, r6, r90, r14, r90, 0x80, 0x3}, 0x6, 0x1, 0x7}) r103 = socket(0x2, 0x3, 0x1) connect$unix(r103, &(0x7f0000000280)=ANY=[@ANYBLOB="c5f4f2ed95950b8d53d588b6f45920a47752270b79077727f5a4519a1d26b896588a99b88715adfa1657d36a960c532678e3d94ae813536e60ed01ab5e7be3050cc85ef0c7a7af002b214b9232a83a8ade73faa242e4cfc5404a21c7a0c5fd6d2dd4e9bcc24ebefa1fc8b91fd9ddafe56b7c1799237b39f7596a145f70fda582837aa7f8505ecc6b1b8169930f159020a0e6eed24feaf09de800a5387c"], 0x10) setsockopt$inet_opts(r103, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r103, &(0x7f0000000140)='\r\r\x00\x00\x00\x00\x00\x00', 0x188) 13:35:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x20}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 13:35:12 executing program 1: getpid() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x8, 0x0) r2 = open(&(0x7f0000000680)='./file0\x00', 0x401, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r3) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)="1a5f7ef339e75df834ca1e03bbf6773aa6fc73c7eaa55b2c6529acf03e096b2e0b2112a3bca3e510cb16b156c8774b2d869a232d9d571078a30dd28b7bca2aa349d2f9a2cf7881924525553a49d1dc2f9c2e5ef8ebedcdddbf0416ae6661f1b72508f3ccdd", 0x65}, {&(0x7f0000000140)="5cfbdc3939634bff8bee7682443029ae256b826e14f7bbce54e699eeef8b919d2e505c58dabeb3262bb3c70dbe88794b97d63c0eadc81cfddfe34e7b2a57c916fd6e8d2745cf5de151f587a67203be49b6cfb819d3205b2336c2a6a7e279dd58a70d639aa0c17a4f5a7ca9e15223acff490e78a6205c09265334f733e6e6b61a002c3aedcc96851913017ff9912e510ad14cc8f8de609adfb5c39ad4a637df8897ee547f5f797ca062b55a633f8bab144be898fffca6198393d800eb25029c1615fc76dd07ad8bf50c568ffb4f4d1de0971b6a2dfec2b3829fcaad", 0xdb}, {&(0x7f0000000240)="249f58e70541ef58774d1a78fea3c3a81dc9a4f40f8a9a58959242ac822f4eb113514e44d908d0395982e4815bef09a453bbcc90b800af67ad99b0fa52b4187b99a2e668b649f077fc60d3c7c5b9a2bab24d5094362792b452d6c650e41f93b85cf7736cb9f029148a5072e4cdf71e6e266e9b207fcd8724b6929c4d3477198fcaf57a305c2ebbc9b56c5f2998204e1daae58e8b0272dc01f360b17c2ca43f6f695e2202aecc72fd42594d954c1f5cb8", 0xb0}, {&(0x7f0000000000)="012c440d3db3f072be20714c4dadfa5a0dda82041a73267f7d19adcbfb5ed2c705670cf33f74bf3d32f9cd083d63", 0x2e}, {&(0x7f0000000300)="93ce19ac62167ea8f0f02ec8495ebea997415bf3a80119191f24529018fe66fc221375668571d542db452a19dd37212a7f6407e6be91ac996b378a20a15294c3f7cb8011923c8eb6746cd5aadd787afa3417", 0x52}, {&(0x7f0000000380)="64a4f7251793efb51fd27de68178fa943434d427f00c28f43dafb9f331131a1a4532cd699531244cf873a5ce80f96fe3ee052449cf0d60961cfc8a1a20511bccaf5966b0abe85d4983697759b930d223418012cf78a8423ef060fd9e712577970952f91787ace0bb", 0x68}, {&(0x7f00000006c0)="e4dc308f271f14788aea2cb9ba00345e105b948ffa223d9b10767726cfa21cbb2972146b1f05e6fa6493750a9663ca1227aea2603ea9e92624fc27a85406e02ba007ce6e8ecf3ce6144bf0b53cadaefff9b42a22d3b54a76dcd7d6e5e3498bf99663d8e10cbc039912b052a39aea4a2ef401730f453b357017817d09a2752675aadede8487204606fdabc23634ed3a2cc2f4719a9525148ea1996f72c0f374f0d83cc59d3174ba34f27565b1cf4c3a3dabe5432b7c34ffe2763ca131c84c24b5fbe28a8b6735be30702c3e4fedf1ed833069d88f01259a8754978020b2e460d592ea59ab9eb031b456ba4f3b19151321780820de6cd43cd3c7e8f441e4245816468fe821d76ad117b2ba425f2e0b6e6c1277908266ed6ff8981da389b12e6cee4e3a701fe06d060a922fe59d946bc29c88b096cafdbb521a727e233fff10942640e27758cc9dd382477219d28de291e29d7d08c2ce404c698a54ba59135eaf5dcc6bb26d7c204b979539907b93124ab83ea4a18bd27f7b240a5efeff9ef4f825b1f81ce735c5b84f1de27ddcdb697b8d829d1e5244c55240d305e826d6bb40cefbdba1d4b014ce057fd062b8d17f9d0c32342f6e9f4b8eda5844057eaf36495d50204bc99d5276db28a0567f69e977a41902c9481c14cf2967fa4cdfa281b4e44eb07a6bcb90db0ef329415e982cde95eda426c20f42a757cce9a9055aeb92faa3f103b513a1a864c4d410e87f94de4c4859a9036709373aace4de8e57a1b13ced0ce673716b12b9c8a67e39a5adb8860ea0553ccf39d3b7b57a8c2e20fee21b56b982ba0c7ece22931ac161305f0d3398655a0e621e96ea0af353d5acc3cd75bfce0d30e1e2b8d653b70e755a47bdc0b860fbad90b9bb5c0e0c5f5f1eafcd732a5210c091b87ae0b77f69946368071fd353585a901fecdc4b458ad1e2bb941c95500bac2281ab678bc4ba25d385ba398226fe748afa8aabdc56b545025c79346f0a153c2aa3e4a08aaae8a068fa643d5fc42f9104d2c28e5ca5aaf8f48f5e2183f8875068631accd52a3181cddcae77d9c04a1090e01f7ca8639b02520d1db7d2b2415837ca7699cc319a795295283ee0e61c7fe912831ea06505d834a449d92ed2e41138253aa767eb33cc804424e1a5c59be8990bf2675149c6301d06824a71684bf3ec00ee2a7205b6a64333205b247698ef8e4851950a875ca686887654c280873179333649a54c5281e01a30e0ec5051731e50db51f4f640bfa3c7360cfa2880db1a96c34e8bf3aaf3cae04c5624c11c0d7be3d3ec5edbbf68a5f78f48024bab25f763a1334f651718b4739e32999e12daec6eea36bb461ece8383e286a534947a94d59220e46cd148584d14b7d81096e7bca6c7efff88aa8794611f15367bab6557bd21e071da818562701de0bfa14bcb16bba3eed1bd51073d0dabaa527a94fb245fe59e4d0a1c6c82ef1a50eb0120e1a3c5a4cfded1b04aaf9bf2785e2cafb9d160edacbff7e46ec1ac4863dcf81a0125074fa2a2b4cbd64e3529729220306779741ae69092a85f5dfc9c6fee982a5b369357ba131b0a1191d62ec34c272cac9036ac16691a70db3a65d5beae6c83ef3bb16ee32d83dba92292561decd3c4c2df310aa3f77330e56c5c4e44ad50644f14ee4e79c91821caf1adfca210a67b298b49066707203cefc8b32a27ae5c590d438e4eab26a33ac3db82e95d00a7cef3bda5443dedc9bc781641449be7a0e124345031a02d43ccf0f826c13f09e8d027a036867f6e681d0df09c80f3698fd53b8443996d25fcac6341f78cb231ca4d6d4dc1222fb28ce2258df7462dd050ef1ef5af0ac1f402501ec9fb23895b013d4b8487662f7ac771194414d9523c8ebdb48c94ef4a5169f0d9fd20cecc5b6449826540d324ccd33698b2fdac0233dd30c14798f1c24a2c95fb6d7bb46e2230f06125ad2d23ecae955da6ba140ea969a715be14554d7c6ff3a57f833e0391937dbc157559d5ce614f5bee4773fce388bc5dcdd1985bedbea34eeceea6bfacf94451500318c07e7fbe65fe11092119a9960972dddf10ef64c6c3783e07eca8358ed3417ad8f3f778241bdd0b62d6ae511aed4498f639342e88603f4c4d3fc4687bfcbaf89ebd93d73696d0447de50026f64c0b7422e55a2ed1c2047fe4833e15b4cd9f2676e9d23c1460d7e029265143a53adb37f8de76d15a66a86f7eeb6264cb83f487cfee2ec64ba86cddb2fc99f1e8f9f24b7666b8244e067a642a0fcde8f31571ae756024d3ef52491b008d6da6305f3e092fa5e21edb73a55ea7ff7dc8d855212d363ecc669918ea87cb9f6f43119326c97c0bf59df944f99933733a59227976acc1154560ddb551c8e61bfcab95a3c36418fb8a99379e9117ba061d14ef35d2e8b829ee951d014a885e9458d7547ae5a8be2cdc8990503b2cd55648455527401ff3492b5f3f00284dfdb6582b25c984af5d0577d22247ad34294fa97213f91e4e3ceeac6514f5bc8d90fb9029b790eb097168d5b4a22844cce78d8c7c4f819611db2905961e9a762fa792e09823f85ceed19d8c0dffefe2c13e29cd1f3762df2075e5a8334970a7ed0a668c4489ffd42528fd32fab643ce2d1cbce56a19892f78cae5cfd5313ea2fa57939fa22378580b1b9a5cd037314ad6cd3257bb137d216138e231c443686bec8b784f6ce6ce042cef2b411c8562130e1027a0ad8f951b8df9f6d366b63d58d2eb7001f80daf0d65f7127e353adbd51f94427f452efae49789e5cfc031ea9b3d1aede44dd637cdc3aa025583908a7dfff681c448387a2812ccabdb71e6370b503a7ebff05b143c956c6fb81f04bf8467518e49d6e83a3fdd842b67c72e108e21300cd865cfe1cbb7aa29ac50b300e4624d3df4d47a089404c9efe7941aa03a4dee00372285c15e7522cb8dcb5996d87e1c4fc86e6c647234e1c915b128ddfb4597ec7ae70d7bfad659a914309389bdf52ccfce084143f773e2bbd4699186884b121de2dcb624fd525d2513a09836be877d96a9536fc39ecff4eed770310f1273fc1e75fdf5efb4193fafb38c2becd8ead8eedd1af0da56d31b1df18cc5f13fc60baa1889a681e192f3b11b216d30a282e2b958f50d7e5d83c61ce66e8884f6d6ac01e8b0a46d03133c6b03ab33d748433d98b5bca2f76504027769ee9c7b12499e66c5d6db5f44a41ec148d4b5e0d03ec375d7e269d2c1fdaab2d096d456886b834d3ade7aab9e57d90fc49e65bf2848274e21c79ba1c984e098beca52fe8842f7a514484f5fb05230a57978e556cc0fa337458d49c5e052bf4e2acdcc82e4d634757bed38f013cf3a589c38f8d5112594415e8ee12cca37c5060f282650174df1bdf886982c4d68dbb8707691d5536fd99f99315d4c36d87c62bb323a0e65651a5e2fcc4cccb1706c81fbd76014d0509dc93eac5fd50f29ffe7e2fdfdd3d9e3506433661ac5007ed04d18a8cf941f5c82f1153112d6f9ac77c2864c5f102af916815b7c6d6589791d22ed1da0d25ac40804bdfc2dc6ce3cf56e3046149ec3d4bb8c059c8ba724542f4394ee50af8a23703f13546cf7ec3d9bf128fe120db2bcafc56de4917737b91029e70b71a9761cad029369d95e43283da8cff68800fd43360c9cf7ff68657386351c4f54cffd7fc4bced4dc277727cfd0c1660aff0a6078e6327a1a1865a4dc1786d2f8d50e936647d4b632778ce98fba120ca4987f642316da72e6fade375607157c2280ab2648be591728e2c301658c34d8a17cc23427011c11ef3bcc259a30a2d15c9138c81b5e3cc9b30be00933a823323b45c59683d18b14b285aac69d313187586bac806b21f6c74aa1138e33aa5b6a92f58e0317965cdcb560f2957d18b621f831e98a890bfd5cb3f0c357e68f5931e2cb34657e27e01b2ebe1df0deba8fa5b32ec899cc299a7f677e27a3f7221cf59df907695cd88c8bad64d89dfeeb613952eb490947507ba7b63effafed5f698708f6880231e96b238d6dc717f94405403ced1443adbecc93fef656c67eaef24b8ca67189ce58992c9ac061c913d45e1cc40802f6a7d66459173638305ff920e428615bc6c849f5cc60fc6d0a7a7c03f858a72d01e90533542d03831c40e1f3ba9c1b14daa0a9f2de1d23f7e61bbd23b32e0e4dbc779b69e0be4d30e82a7ced8f997ade9c1f730d0048c448d3aecd6ba2bf9c581eea99ba69278f391716fe23b3ec59e08bac3aaa605a0f779149caa1c477e82c7b9d113962b188de8a5b98dbd9d2ee983b206bf8b2197f17da10063ccf432fd03e320212b6188fa0bdef5cda6f82e0bcfda01f5ffc2bb78604b8c8ac99fedfeecf987e2badb90d0fa01a2750373a659aea616d18327e1ed681820c2143842ea2c8828dc93e0fea41866eec48668a291a5ffc7e18854e613b99caa7edd7568548a88dbf8ddffc19944b7836643f4daf33dde2fea4bd708ab1c932ee79d80ecfc32696f1808352452ef0d5076b6c88688b5062b2c4a34aa35acb7fa2a6f9078be301166f8ecf05845bb7c6ed232eb2287ec6a2aa0573f913f21d0fa15fe654a81e44e3f4294f87c5adc89db0ca104b3f007b35b51ca163f5b69f2e3c6a564487803939f551d3532d10dd2d7e9353413a2c537cb92328ae7dbe68cb0e7a387b1bb6b3995d35bbcdf9884b723338780518c6541fcd16d54bb3463def20d432db2f71282f96d6aa9d3f45b9af14233f8f7cd30665e54ae10ebba27cc8d059486913e023f66eb9dc334166bd00db4e140eb88410f072a8f7ec1deb1040fe920b8552b2e68986fd7003661522cbd7ad8bd05dfea5811a3b2b44d4a79326e96fb72a96a87b3e5ea65aec603a9f18ac6572de86c2051002250de1296d2834da47a8499cac391f2f46b3a99179d97a71ee339f8915a159bf9c199f775d6f9c14f9e736b52f269d06f31caa2154421630957847b06ee69ed9b09a3bf4c0184491b912c76830f970690939a4e701f77121f70661695230d32cd36f074b132c9a4121b1518ef693eed699e165df65e8e5b88e13a349a7c626966d8e7006dd3708dde5f8046d37b0edda263e5474ca5d3c12e4c08cbbab1d62ca0730ba14d08f7450e8ab27bbf870179f580c79dd35fe1594ba2c36f15f009fff20c34b4b1b76b34d9a9143eef6c6130328b1779ccbca7d1b5e14ec425052f5e9831937897acdeb78619c6bcf2d8723bcb7f4384474c1ba8710aa2cb57119e846912469b2f1bcab49eff991714f5482d93024f822bfdc148d30d1c163fca8a727b48514d53b3481585934c8e8219360e79f883323b2c5a5f05437866a93022541b473976bfa8730800894481ae705d81f5d12df6af5a51fbffe317b42b893ac451c53ed0fb2819a181b0e92546a78a051fbe8f352f2da09cd6fd3e9d045a93de45a930567fc658a359ee2bbc19e8bba5fe5f5441ddf6af7c2fe212704d87d760a7b8a341b03f899a66939481ce4d502b4ad5a5dcaf1fdfe17a429d5440f75394ab7f67a2846010c9fcd2537eda4e86dc5aaeeccd3968db9fbb5afba0a33068339d86464bddabafb414e29446d6a7fe9dc8420587d4329e20eb7e1194ed5836c7e9dc6afdab13d9203df79be0cd977889212d465d0700287e95dfeb225923fc72bc12c42d342f0caa688c624744a762fa4a7b7fb29f7f70c2ee42982b79db2ad9c02d46cdab6e9af05b77ece3ed5c160cbaca0d3d1fb032395f2e71b0a1007180d1d3e4c3c933a7f675847de277bd7c2e2f8b5f566e92cf3885bba87a805c4283c7b8b5040c29eff03b4969908f6e2a030f", 0x1000}, {&(0x7f0000000400)="9aa02962fbde6a32aa82d657aea21fa1426240ca0e5b59957fe58e68f3420714602751a80bcda92aa4dc801e623a49570f79c4f2fd905b8dbe7ee5bc33c2dd5d0012bc98aa", 0x45}], 0x8) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='9', 0x1}], 0x1) 13:35:12 executing program 0: chdir(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r2 = getpgrp() getpgid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) dup2(r1, r0) listen(r1, 0x0) sendto(r0, &(0x7f0000000180)="1d12d5829e2fb283528a5c91b91b35322da806d020861025d8e1fb236789e665fd56f01f33d8990ef9278608c6775c6215d2aeb7cca2a8c86c7753b1a1bccbd8d4", 0x41, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x1, 0x318f}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r5, 0xffff, 0x12, &(0x7f0000000140)=0x80000001, 0x4) r6 = dup2(r4, r3) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="e401c1f1fd1fa1a1afd4"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000003c0)=0x98b, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 13:35:12 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1}}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="6202e57f7f000001b442af5aa0aaf6b9fe3ca0ce1cb20d3f00000093f1b06cdd011dae4ef8add49f10d3e35290cc77acaa9dfad11befd22c47b0793e5d8c6d24c30067b0d1d7966a9656e2f81472340228a91dda8fba542ffdd48b91eadb01c28bb750874c7405fb2cddf4175f7e36f7dcb4ff8a03eb16f55803b18d19c7160cfafd4344f58be1801e01653c58e964d138f94686a6e92e0482205610c07700"/169], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x40) r7 = accept$unix(r5, 0x0, &(0x7f0000000040)) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0xa50, 0x40, 0x0, 0x0) recvfrom(r7, &(0x7f00000003c0)=""/185, 0xb9, 0x480, 0x0, 0x0) 13:35:12 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x20240, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:35:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="7f0466c9d312bdd70dd59119b64a5bcf67fe6a3dd2fa3603e67603f4f713f2b1fede39e281d0d159b6e8c97848e7d69bc46fc00be1b5c8e6e276170a9dff905b54d959277d0ae2e1494e58b755484fdde7708225d7162ee08ccbdcc906bfc787a443b67b2ab651a8c9febbe707cb5fe3ece4edb4b6987acc50e745ca037aadd5ad8c33259097e2619302ed9e932d68d6a974476ae400cb8494650b9bf5125bcb3c5929345b4bde3589cf7df980073e75c515466bd4c0eee115522c1bfc5f0a1d0dab534bce01760650b5c070596195249616aa66f5ed3e758b6da4134901a8", 0xdf}], 0x1) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000240)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 13:35:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 13:35:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) dup(r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x400}], 0x1}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000440)={0x6, 0x10000, {0x1, 0x157}}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000001c0)={0x2, 0x10000, 0x9, {[0x1d8, 0x7, 0x100000001, 0x6, 0xffff, 0x3, 0x1, 0x0, 0x3, 0x10001, 0x4, 0xff, 0x3f, 0x200, 0x8000, 0x9, 0xffffffff, 0x2], [0x9, 0x8, 0x0, 0x7, 0x3, 0xcf, 0x39, 0x3b6, 0x8, 0x8000], [0x7, 0x8, 0x400, 0x7, 0x80000001, 0x0, 0x99], [0x2, 0xff, 0xffffffffffffffa7, 0x5, 0xd81, 0x5858], [{0x0, 0x28400, 0x20, 0x4}, {0x4f3, 0x5aea, 0x9, 0x6}, {0x4, 0x15, 0x0, 0x1}, {0x2, 0x1000, 0x2, 0x8}, {0xff32, 0x3c0e, 0x5, 0x200000000000}, {0x0, 0x4, 0x5, 0x8}, {0x28, 0x4, 0x7, 0xf263}, {0x800, 0x5, 0x1000, 0x3}], {0xfff, 0x400, 0x7fffffff, 0x4}, {0x2, 0x51, 0x7, 0x7}}}) 13:35:13 executing program 1: r0 = socket(0x18, 0x5, 0x9) close(r0) socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x7, 0x5, 0x3, 0x4435, 0x3f, 0x1, 0x0, 0x10fdb075f2dff33f, 0x2000e3, 0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r4) dup(r4) sendto$unix(r1, &(0x7f0000000000)="67731590a77d0052a5f56e414b1cfe14ad5b722948570881cd2db852363fe442c4", 0x279, 0x0, 0x0, 0x0) 13:35:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x29, 0x4, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r5, &(0x7f00000005c0)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x9372, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000002200)=[{0x68, 0x1, 0x7, "5f3d6541843de0ea403c3a92eeec5e7713ba7c23e4e6b2b0ac51e76e8eadad22ae453458b38900fbf6ccf8054c9e3ef5bd900f328cfc60bf29f6332ad6b1312f091d841d777177e207ed196673fdef76a1"}, {0x100, 0xffff, 0xcc0, "16982181aa13756f6074942d52da3eff0eb1b9888f3f1213c6cafcbbb0568f8f45c3c9e075cc9b6ad373417ac3d1cf4502a541de8b84c1c621842be2c44fac8180d0aebac81ffb00ca563c7373c9dd03ba4acb4bd0904ca66604a05355802c60119e1c81ee801b77339367559fc80e0ca9c9b36d17adb5e648b1b8e8e564cf65b9a2e4eb0b5a9483c817f01a8921290a27d595f997dd53a2619b620a7378a0cf793aaa600a8f3eb0eda13eb1f6f4f99c834641bf7ad03904f4f8a930dc0d524bab92dde8c8ccb6c60a798d8483970a2019edc31a6d4e2ecd470bed976ea2f484dd5dd1a8cf7e1b522f"}, {0xf8, 0x1, 0x2, "bf0094ab1bafcd27aa821d92605c01a3459e087c8be1c98352032658a6fe269956efe78528d42fc643ea58422baac873bf5c44b44e0a52099acd0ea52d751bc60391839a43e10b169e5baa1e87bc162132ab12b790f3aa971a528e4381303de35ce1714609062d5d5ec3194b5a3b8422584c50dfd163e3f62b210ad104b5de82414ee48715d8db8b7480961a5785b8788297f124af39bbfba239477be65ec4794ef91668f35023009a766f44ad968bf03443b4f35f9001057c4edf56b34b682b37aa4f57e5efdca4f57bbe13eeb71ce113ca2e6a6b6bc96e34c1bf0ba8adb9e7e27b27da35"}, {0xfffffffffffffdca, 0xffff, 0x8001, "1b9c1633e44c1b0e3fabd76b2da5ac288accca3a93bdd47c989dad3affce4a4b0085d18c06f00a613c7109f1d870bc1f6882ee2e3c8d1b6bc092"}, {0xd0, 0x1, 0x511c, "4937f68121675982f1e841140d33493dc4a4c0d65d7f384b2008f41125e9f92f05cfa80dfd5e4197a18f8a3fa1eb56127fb7775a1a52bf8e6f57e0a77d9b5ab0380219590bf40db1985f64a59b5f9fa682b19917c77ebff80de94e5b891a554e454fdc1dfcc797030759b84533649dc0f1e5c8fcb60c7e426ef416324a8c9673645372fef861d7c0c48f5a5a6431555bfd7b3f675268ea19b8c5c78a78563143bd89cabdb86a8af9c07f15b21d24b153999125c54a91a5f23d0faaa24c20"}, {0x50, 0x1, 0xfff, "78ce46568e87df7b50a6d805b6b7c97db8dbd26fcb7192393180418dc41b3a8ac584b020e66f8ebdb583b55985eb1e49f8a8c9129f02cbb3edf28cc8d81c"}, {0x108, 0x0, 0x1dc, "1028000d3b705707d36c4428522ee3433e38dfcb23a4df4d947c4d982f050fa0a3df9f1e1b6b09253d5939d85d7680b3a9ae75f580b4d644de45087a2ec3217eb469f64cad6ef8a5f96db527df0f328e81507ca82d3066a0b8b0f963d698331ef94216bfeaabefcb7ef04e3566f93a996960b3b4fd1d60a8ea5a8cafadae831aba2310a460bd3d5a5c7665ce7ff546d5a938fd3fdb9f6503cbb1dad8e1507530ed21ebe52e4e6e19c6eb9a15778389c3e09f09a603fac54dbb9445c6ea5df49fe4de280bcece79d4c2a46ddd93c7b9d10fb0060fae6d947fc7ea898481f14d625458f385a6f58ff3e4e2a67a376b6f6a98d4"}, {0xfea8, 0x1, 0x5, "a5cd8fcfc6e37532115403ad20a11637a9e9798b1a9bf5cb48ce2e2b846c09f16351fc2d8e3fbeb1572a95e9afd1ed57890775ccc00b628d4d57f92590feec0edd2623ec805851e67ba47fd202277cfefb4f2b7b01a5523760baa141e2be1175fd3c8e6bd9a25870ba53195fcfbe80a171d4f675b59bd2a0ff8b9746ddfea8c690814bfa27d9b7945c7bb8bb58235ca609b9a391cb52827449fb1ddc01de28ffe6477306cdb7224c9a65b9ba521001b6f6de170c34f57ba32b62b20cd9b8d063122d9007064f941fd94d875cc020e8b8c5e3bfcb60a96d836533ffce2fbf1fad45e52fa3ebc776cd9927c4c6c385745442395bd85b15d80838c31941467e73cb3f81fc145dd5e45768a09a19cbac6322ac547d2b44dd52b3abe09b5a3ba78091884fc27f41d265728324a09ef6f5ff4323e3928af2aa7a4877dcdab6d01e60ab0c0dbdce51ac29ab85f5210bc493c99ffbd0b2ebc59c36c29d0db5e13d626438d3da423ca402b38da7b8c275ae26e663a4e080cda3b96d7c159aa0addc1d56afa680759a5554baed0c08b1d59f17d6053c1134f4a99dce374932bf9700609e8b6a2b3857fac19f30e341a1164ab605070e19d5f556495f4f7c0105726b4c73d84f29fc114f4ab5654f1a2d31fc28ee375c4cc7f967b904923d39f571b64dcf966648fd79ef714dce41a28d5c45948e9ea28cbad8dbe907516cff2b8f779e5e55a4b76a49f946fb0756a7dde02ce093eb4ec845ddb4667be7522eed55ae11724e80a0f3610a6ce8218224b55efea88513584121d22f47e213df18a468887f7a80347145e7e2e630203d06cfbf98769897167b7855a3fe727d2481ea4b3120d66e6d8b9f78cf3acf4816a1bad583539a0e224c665dd899cdfc5cd6e346e1b7184ab5a00e0e0d616ac5a7aa83507fc974e0b61c4c36a5b7e10744062d41d38b25b42c60fdb54dfa8349dcc904c2be7d5f99da96a63afd4df900eb848384d45b2c03449d84af97afba1aa29661d530ebede5ad469fb1ad21eab4f1e6600b2fa4ee7eb8a847efd21f4e600df6f44e9413f3d94f0ad9c9cc72e696ca5e7f8e3a6d9475e51692888ffd35a2b725ba7d9f79555433bcc49e3f75e9266909b3b699fc44a519dfcf4b2c48865434d98aad7596c938313f6c540a78f04e5482f2e41e1d55cbf988e40d9aa5147c3ba3de68edfdd3bcba9049a1fdbaee68e45748163d0c41d7191390d52b8755db1ebf9bb5f7954282c3eab7e35622ee7a28b2fbf57d03e5225de5cba8303d0b5120fd74d93be0fb3c2d482a01b987aae2a28160536fdf7581ee74eb9ee3cf6267fc6611f1d49d2b2184df4cc35283bc215791ab412423b532741cd24a3cb1dba0b8adf931aabbbed1e4c46b2768052cd0b443443df3879b946623e0f406670ff7bca2bb002206aa2b8fed9df08ca1569792cd8df4af339e5d048761d48b6ba2c9d86b75c9454074a38ebb0ce9d2ef4cb2a4bc9825c91351a47e30ce14e8f4da3941973ab0de8734a0f2e0d8370530dac38d2a4b40fb452c30802fb85cc5574632f0e1de3879adbcf858b460c0f6a1f7817b663356064b53787424d943e7f8c1450fc13874f7d1f790a05ff0443ba76fa8090b1449c76ae3c223b64bc1503f44719fde10f99e03173d647eb7faef1251eb69c465fd59b6612fad732f0de7e9a8e8e87240f8c907768bfc66c98e9c554d87e9e6b14312ab0c98ad24581bfd22ccd3c211672e95bf31d87fda7aabe30aad37779bf3dbe9c3057472f2d27889d3cbd37a3893c307676852b0b35986abe86e53fdeae48f8c48bad78b8da3eaeb10ea3260968f4c710ecc79f4aac25f21846b8d4d5cef4a257143b840126aa3998d09ef480592c911b7f9ffeb1de27b35d3a9cb1fa1a36955cd05ed4939d0ab565391e8ba8178e053ef1e7b3b5af884ceabee1090707019a50d22a10eeb3cf0bd2c44aea735e3d3cf5b9f873539c219b8d11f2b4ec378d1713b77106f6faa1d8dc2fba38193b98adf91a21501900b5639418d98f392c22f17f4ce11c5488c51a0048e8c8f472c53fb2d721bc0f7142dc7d5528c3f31887e040bdf8f9f8d3cf416f2316b46849ca9d9542ecf826408af3eec9df486be07e4327ae28fbd4a82aae9ef5ccd35eb752ebce5ff33bc9df48c0034b56d54db8b02a27ce856c69c513c560e506bba0fdcb82cb7693fb6d850f56ea83141c40bd8b47027414195c7f5fe10fd25233a478e9a06e443277cab3ad2a9c55dbd328c438550ad4c5f22cb12e8e344ca666edba2c57000f895dae6295d4cadeb23b648762713f24d23039c2e84ef7075c77c063ab55a1ab1b05c1ad50fdf0adfe86b3f5bade721001eb8034dab0e930a60c289735659a5dc69f148a7b04e678689ceccd4b4d00cc22344baecd0ae80737e7ad2ca3cdcd3ec27c5260882f398860af3c29d339f4ea5e73f9a3afc25891b614e78a57f4ffc9b7fee90d2789c859a3a765bce6314bc175286ce2659ee825d3dd397b8a5e849b8460e754572bc3bdbc5929ae8cee51d14ada7ebaadb75a81c9edf95d4550a1808e5bd8f2bee92a39539516b53ee64385016630ff44e183a7bf3532b3a6d74a200c11c1072d909bd349cbe2e23785e0c58b51a4f24c4a57499d8f5c54f4aedb9fffc127b52bdd15298c850526a2e0d2ad783227dd0146d37df4cba4595e836e06b41cec5fb50085bfec2246b5160279ed2f1c3c7be6e9ce9fa27eefd086d65e020eb3b9a7e837eb75f2a0266f3c8245f9225a3c1f4fd04df50400b47ad28a4ef87fd7d3d3eba7c9d9004efebeb704aff75fb120216c6af37462d3fd7956d8e3fd6da2002b3f3ce44b46a25c64a16bac60d0aef99ad5f3a97291cce30e5aef5b7d219e291255f9a7c1b50cf95c6cf9ab65b7d8f9ac6e6774bc76b0dbeede4fb5738d5a4bc1871b1c7355ccf6813d961eaa8a773f98441e1c30fdcbeee152c439307d27a6cbe323ab62f01b25b106ce75631bd0c9fba5bc9658b6988335ddf5d5e4014520fdb25f85be2eeb381c8f2c7d50fc59964b8a8cc21bd52d72d0b97e677698e5c73733fbc9e79a45893fa050f78210108c3c40c4d2e7e390ab20657446ac64f9dfd996734f9a62cb43183591ab13f42b74d8362c8491dcd05a42c63c81cf46d0bcc1f41aaef030689826fc01af1128b99acc12e2bf1650d0a2aa0468afbafd215e711f6d18e20b26d9b847c8e8e5d8ede6eadc186d8a577f3981da3bc9630fe52964afcc7c021f8e9a3e5b6bab7da17d3ce62d3e00dfa96239ad2a3a386dd21a4971dba7efe55bb2dabf18d33a13f786fdfb93efbcd2984d474e763d5fc6a9738457120c77bfe86378c522ae95ae58da1a0c5acb498f302986a01f8b69f9d3f3251127796a42a1d04700242fc720be700fceb50ce14f9c18387d7d30bd0bbcc55c4524b4c625a0fbe2a1b70cf368dcd9d50c18c793892cdd092006ea70f393e117a9ccdc982ca3d682d2b64649d1fe19fc2c13fdcced19cf2047c701219ae52be090b54b460116d2070d33a8d9fa017ebdce18c788a3bbd4b1e6aa6a08632e05195fdca892ab489795c8ac7e45ded7399d456addfcbb60fb07608ea5daf7a98295cf12c78e502a7dde66041024fbcd3c046944edc17012d3f96cb89a541b458541289de717111ea810f0a1ca21981f023bb5ecdf2c52b9592c31980cc097c5f7b22d28783af374e4b1e8ba229e2075931e6a5acb8f197ccb61d3a47e1bb74c71fc6005f29d0e9c2985f399baf111d2cdaf9388ac25e1038dcf255fe9a3547b0a4196e9c180370c829976138bdb3782ec6da06330e5b3e19fdd4575f03d70908395b82fc42a83a4428e0fee8c5d9cd46decbd6663255ec5271c50c88c2a4b271f07be7ba9abebc851ebaf6444622df47b676b2d87671b3e99b2b07bab1f62efc8a5e1b9e2af22e935146237a1ec2873ba316a24bf80864bf3c7fb4ce31aaac8b70333c8aa786f76a4033d0229b9cf131e6acbeb97595b3084b0949295ef7bcc89fdf873f3edf1d8aafae56e67bb7cd4e051641b5d0d67e1c142155941852eb97d735b12f5b127799301640a70f29985ace28e4595f28262ae669c2483959e159f07be26c6ddae9806f9bd3f5ffbcd24896819ae06d24660c5c6a03dd218d32c2c3f7b3b78817193de3ce7f889fd9aeb68f5d5869694188453d11fa3735274bb07438fbceaf0de176a650fe40bae865aba9fe08379535aad3ae29d9b48862190098f0426d0b5d72f1c3730709face8cb26ddbccb5ce9380400df58e011502ef340c09c2fe3ad1817214b69bd7f13fc4cb4c4cea94d6bdbffe2651b4cb89580098b540e36ccdc345ccec67e4186b518b4b4d327218587823e96ebda3e23b4aefb03af101731a8703d3781f43d6c9fe0ea7a4816b00c9799d69a81955f66dad981fe403e1cbdf8460f7789ee939f105c5856c2de391fa1121271038019d5789c2c1b7bf555c3f62cf041047aac497f52da1a085cabf836e0728173b257937b414275b205f0b517f0ee71b6786a5f6a37d567d22c4a57cb4acab01fc4f4b911c3929d962e4dc18a18fd363c9b324193c817c9619e4b3bf47da9893e198dffc2eb08471aa5e31077ef84333e8c489c6a68ef3f9d07a05cb1b954fe31871a13f427e30ccdc78e4b93f5caad76e2e4bb58d31b50e133cd15a79ea7f476b169eaefa48fd26cf492d3d1101e8df253a7aa4579fde648ca616c1ba15b691f9efa6bc1dc27bc735ec0dd715fd41a46502ea051a92a527ecc977e4ce719eff80d9f4cdf7fa9906bf1f96f3f80deeafcc9374b9f4e83c35864ed9d343439c762c6d1ae49e9036b8a8b88a18f27c625ae05a9d3a48baa86e7679cbf2f26a1b0d597008bb54bdcd8128c4089fa0f9b6d76d22a03104031a3d9cd52fe2cf9c220871fb9ff8e13b558c2f5120b8f34eddc242a45e752a770752bdbb43043fcb763c2512ec7efb9672f87986518ea8c8493467d6979ccf7646050c8bcb556d8b55ad36c5e616f96852ebad87031ce558791d62a0117beef80e8d2545e22542849abbd2a56473003ea5ed09e1ebde3bef91cf45acd08713a6f1fb2e07de62e8e4b012b9dac3ddbd5737cfa7f9b27334abd9299903ea7549d0305793eabba157550a37336717ecf44f9eaee9eb0448654185559b57ca3491c247e5f154f653b3f7344064971dcdba8d9e7d19f21c9d191030035b45d96c6feade692bc111033bdceb20fec396e729f8f59a70e99352f5c6e33a51303907c9fc624eec298e823c0aa2d02d648f4ec924e71d1f68b5b442c715c1f1abeda4be67a7826fc14c32d91b5e15c3dffbe737ec2ec7a71afaa6d444dbbde7eaa9e2ab9c36f8c23909c095d1df8559e10d4bb0f6d1676418dc4a6354a7bc34dbbb8a944fe675af5303b7c9905a766cae322db518d27071015e83b515e7636ff7bfa0f57dd5bfd2bda133b8d483726725a9fe3797189b59600e5d5b2b1798d642a0696cb051074aacc4cd09838ef29b3b432cf3799d0ccf77a4fafd012d79667e1ca51da95db1ebba457e33e488f16b3a06c57c8fe9172f1e9208559bd7597bde3b756c99f22a242fb4d7b3cfa129f30202f72eebb11356389826007c815023e9c8b079cf1fe164e7ce61c494c6641346fe30026302226e831c86902bb96e64a11d833706596e6cf93bf9f7de3e422f0c8f8b35f4204f3bfad93eae3c763e6f601a44a2df5aa540730ced11ef51352df0a5fea0781d5fbccad8aaba4ca94ca7fa12124fcb346e3c94faace6865d18b7d3d39dc5e9db15c6d00bf705a6539c1bcb235ca5bc6a"}], 0x14e8}, 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) getegid() sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0xc59) write(r2, &(0x7f00000001c0), 0xfffffef3) 13:35:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001480)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000140)=0xe53) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x8) r5 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x10, 0x10) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0xff, 0x9, 0x80, 0x8}, {0x0, 0x5f, 0x1, 0xfffffffb}, {0x20, 0x20, 0x2, 0x7ff}, {0x800, 0x40, 0x3f}, {0x20, 0xff, 0x1, 0xab4}, {0x7, 0x9, 0x9, 0xffffffff}]}) socket(0x2, 0x400000000002, 0x0) getegid() r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r6, r6) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x8003, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(r6, 0x0, r9) r10 = socket(0x18, 0x8002, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = dup2(r11, r11) dup2(r10, r12) r13 = socket$inet6(0x18, 0x3, 0x0) dup2(r13, r13) r14 = fcntl$dupfd(r10, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x80206982, &(0x7f0000000300)) 13:35:14 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd, 0x2}], 0xfff, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) r9 = dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x10001, 0xe5, 0x31c, 0x8, "30d19dc4d8386cd3b1249b73991162e03c618d44", 0x27f86c0, 0x2}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x2) kevent(r9, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 13:35:14 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) msgget$private(0x0, 0xed1a703023775152) 13:35:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0xc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getppid() r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000000)=r7) fcntl$setown(r0, 0x6, r1) 13:35:14 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x3) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(0xffffffffffffffff, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000a00)=0x100000001) r2 = getppid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1e80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) seteuid(r3) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file\x00', 0x410, 0x1bc) write(0xffffffffffffffff, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107008, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x260) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = msgget(0x3, 0x446) r11 = getuid() r12 = getegid() r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = getgid() r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r20) r21 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r21) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x2, r11, r12, r17, r19, 0x0, 0x5}, 0x4, 0xb8f, r20, r21, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) chown(&(0x7f00000002c0)='./file\x00', r6, r19) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 13:35:14 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x80000001) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r1 = socket$unix(0x1, 0x7, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x0, 0x1, 0x3, 0x1}, {0x9, 0xc1, 0x27, 0x33eb}, {0x8, 0x6, 0x20, 0x6}, {0x8, 0x6, 0x7, 0x6}, {0x9, 0x0, 0x7, 0x6}, {0x3, 0x6, 0x0, 0xa7f}, {0x800, 0x7, 0x3f, 0x5}]}) 13:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) semop(0x0, &(0x7f0000000000), 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r2) msgget(0x0, 0x2) 13:35:14 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000680)) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000540)=[{0x7, 0x36, 0x800}, {0x3, 0x58d}, {0x3, 0x1, 0x800}, {0x2, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) getuid() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = socket$inet6(0x18, 0x1, 0x2) r6 = accept$inet6(r5, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000001c0)) msgget(0x0, 0x204) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x902, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000380)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x26, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r6, 0xffff, 0xb468c4c4718cec68, &(0x7f0000000500)={0xffffffffffffffff, 0x200000b}, 0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semget$private(0x0, 0x0, 0x2) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r9, 0x20007479) 13:35:14 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000840)='./file\x00') lstat(&(0x7f00000001c0)='./file\x00', &(0x7f0000000200)) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mknodat(r3, &(0x7f0000000000)='./file\x00', 0xc000, 0x7fff) 13:35:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) accept$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x0) 13:35:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) dup2(0xffffffffffffff9c, r3) fchdir(r1) r6 = semget$private(0x0, 0x8, 0x400) semop(r6, &(0x7f0000000440), 0x2aaaaaaaaaaaabaa) r7 = semget$private(0x0, 0x7, 0xa0) semop(r7, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)) semop(r7, &(0x7f0000000380)=[{0x2, 0xf7fc, 0x1000}, {0x3, 0x7, 0x1000}], 0x1) semctl$GETNCNT(r6, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r6, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r6, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r6, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x150ec61b942c89a, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r6, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r6, &(0x7f0000000040), 0x0) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r9 = open(&(0x7f0000001300)='./file2\x00', 0xcb25ffec03e7f2a7, 0x4d) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffff4d8509381aea0634049d09ff0000000af6ce4f", 0x34}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r11) r12 = getuid() r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) fchown(r11, r12, r15) r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r17 = dup(r16) ioctl$WSKBDIO_SETMODE(r17, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r18]) getgroups(0x4, &(0x7f0000001200)=[r18, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001280)={r10, r12, r19}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xffffffffffffff47) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 13:35:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r4, r5, r6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x8002, 0x0) r12 = socket$inet6(0x18, 0x3, 0x0) r13 = dup2(r12, r12) dup2(r11, r13) sendmsg$unix(r13, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getpeername(r13, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000180)={0x10, 0x1000, 0x4, 0x6, [{&(0x7f0000459000/0x3000)=nil, &(0x7f00004af000/0x3000)=nil, 0x4}, {&(0x7f00001bf000/0x3000)=nil, &(0x7f0000739000/0x3000)=nil, 0x80}, {&(0x7f00001cb000/0x1000)=nil, &(0x7f000018b000/0x1000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f000072a000/0x3000)=nil, 0x1f}, {&(0x7f0000048000/0x1000)=nil, &(0x7f00001e5000/0x2000)=nil, 0x8}, {&(0x7f0000564000/0x4000)=nil, &(0x7f00006e5000/0x1000)=nil, 0xfff}, {&(0x7f000030e000/0x4000)=nil, &(0x7f00002d8000/0x3000)=nil, 0x3f}, {&(0x7f00004d6000/0x1000)=nil, &(0x7f00000ac000/0x3000)=nil, 0x31c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000580000/0xd000)=nil, 0x101}, {&(0x7f00002c3000/0x3000)=nil, &(0x7f00002d9000/0x4000)=nil, 0x100000001}, {&(0x7f00001f1000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f00007e4000/0x4000)=nil, &(0x7f000038d000/0x2000)=nil, 0x1000}, {&(0x7f0000fec000/0x13000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000148000/0x1000)=nil, &(0x7f000078c000/0x1000)=nil, 0x3}, {&(0x7f0000792000/0x2000)=nil, &(0x7f0000762000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000006b000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) connect$unix(r14, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r7, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x2, 0x0, 0x0) 13:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x984a3ce59408011, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x2, 0xc003, 0x2) r2 = socket(0x18, 0x1, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x468d592de4ed7076, 0x0) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000002c0)=""/105) r17 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x2, 0x2, 0xffffffffffff0a5d, 0xff, r17}) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r2, &(0x7f0000000140)="c412e02f0a4d1fd17d8b017ace72306d174e4b87930ca3f0689e09f0872c2067e25a09efe4608f1f4bb52036c4879c8851741b0e3e610212ae2f1589fb3fafeea5e507cd0dfcdaa6949efc4173d257c6acfc575419a9e96ef798a9f937bc6407eb460f77476ab45c4bb07dde3cb7a2149b53d62c04c9d60aa597c4b77a5b3cc53c9ba180970e1c048c6e1ab5b4d2625b2468dd007ef519d34a2159", 0x9b, 0x0, 0x0) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x7b) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r19 = dup2(r1, r18) ioctl$PCIOCREAD(r19, 0xc0287533, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SBURNER(r19, 0x800c5751, &(0x7f0000000100)={0x0, 0x5}) 13:35:14 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x7}, {0x6}]}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) syz_emit_ethernet(0x10b, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") nanosleep(&(0x7f00000002c0)={0x7, 0x5}, &(0x7f0000000300)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x3}) r3 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r3, &(0x7f0000000100), 0x0) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x4003, 0x0) fsync(0xffffffffffffff9c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = getppid() r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r6, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0), 0x10000) 13:35:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 13:35:14 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00104488ecacbd48e034efb134930c4b9788358ac00000e490710000c40a3e7e4a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) flock(r6, 0x2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r7 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000380)=""/222, 0xde}], 0x4, &(0x7f00000004c0)=""/4096, 0x1000}, 0xab2d24a9758f4b7b) write(r7, &(0x7f0000000100)="8c65", 0x3b9) 13:35:14 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x110) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000400)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) r5 = socket(0x1e, 0x4003, 0x0) writev(r5, &(0x7f0000000440)=[{&(0x7f0000001000)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f9ebb9f6105827da501d48d26a2c924f67cf686d4399105590e4b616ba46786c2cc1060dac25e937bde3e03c1f02663d8a3f2fbe90704f7b473deb979be5312f652581dce32", 0x1046}], 0x1) setsockopt(r5, 0x1ff, 0x0, &(0x7f0000000740)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f7375d9bd1befa61f169a02aaede4e0bf2adad21077a799b6399b4ec0f3c031422b9242133305baadf04eed2a833e799bcab994446212f7c8caa5888ee62ca75ac3706f005d77c672a992dcd19ef3316bed1d4af7b6bf89ee8dcf30199059fedd782e8dfccbe63eac7c1aa04753c87fe3fb84536adffea8d473da51d80391e3de90b4640e386d8d5707e27459b24dd95932a5583c18c5", 0xdd) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x1000062d) 13:35:15 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x5, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r18, 0x4010426e, &(0x7f0000000200)) bind$unix(r16, &(0x7f0000000900)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e447396f35c48316946ae5308cb7fcdbb8691b39949533ff31cbcff7f00001bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f80595b093e0ce2164bfd47634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13dd8c1ee78acdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab796a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r19 = dup(r1) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0x7) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f00000002c0)) getsockname(r20, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xc) dup2(r19, 0xffffffffffffffff) munlockall() getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r21 = socket(0x18, 0x1, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r22, 0x2, 0x7, &(0x7f0000000280)=""/36) 13:35:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x1ff, 0x20}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)="777a6d41c0993f07c0b6be4d03356a601b035f63440c6ff6402329267c5c996b96228d5ac39394ef3704e52ac76a7797623f45c4ee7bb4022b23fc3295cf6e32c22d8bb24ccfb370fc5059c048e93d082d1638a4cd", 0x55}, {&(0x7f00000001c0)="4c9efb1a2bb7645a0ce3150fba62dbaf3be7395fcdaf539e074e868139e36f0293f9a12f61660dd752ef1b61098f4bdfe9c98711b22fe601015b3a547dea75801811cdaa13fe9eed8b4922a606bd155ff3dfacbf1d1c2aec9793c26c5b38509332bd104a8752d1", 0x67}, {&(0x7f0000000240)="66b9fae98f8417dc0bf93026ef265ba6ae51fc7eebbceaef87166e4323c94b0b00792ec7c6c491585e39ccada9fe3521ce8ff7adbc9e5b4806e6e99b392968cb44d0baa20843e45a5322d5fd989aa8115c4f02b5d0abdf590bbfe16d224b8f825871e4971178dec65733024f8bf1316f41c384c099feb411331aae7ae21f66a1b68b483882f5b65ae8b341d780b2a48d5df8e4efd2782aef5806da969fee8a679fb50ff84cc2718025846f974398f98a1ca3028dac19c400c9e3e843fdc28a47527cd2fb7e2624a5d484b35bb3ea6d23ae2d6b90dd01cf1b838c3184c8a3c50ee214b213dc3731d54f1ff2f4716fa823ce01bcd58e015c60b0afce722fe73179bce775d40bf5da6da6503c4222488598957ba0ba90653a130acc2547deaf4e87f4cf5eda5326cbcb552f9954a2d24dc95f928ca29727492d9bbc9324510c03dce6b42eff5345a956c9ce420c11b1770ba9bb85f741496c9c367ce823ad182c22a7e06a2b291d4dfe05639496ef0bf5b6a746ec529c196e0a71bb2d66494715979c6441dcdd0d5aa8b334af64f631a1e79adb1401bd63cfceac210da52cf82d11cf1e9123f7922fe83d5b3c45f6baf2eacbe4c27fee8ce69ba6a2e10802d9ba87e4e036977de41daa2a904d60db5f01cf0c40f787feaa4a20d86a54218d7617f9d5fafc1e00d95228dccb766f8cf5b9feb2b041317a29d52cf07ad6574f7e52be3388639785cae996bf7e5e21113635b8faf5cae4d69fef7c9d07b749197437a0fa9e0aec9a7a2fc224bcfc0c49df0b88dc72bad45b6c379976682e37412e1c6f6f6650a1018a07f6edb8d8bd11e8a0c64842ec7e928602b9a0512114be981cdec4a3a5157c5926779666a2d84908bedb74a35f56e8130cd41473a7b75f3b16f52fd50eb3172e72cd433e68d6647e69e3269311fe7b3956608e9cd0e88e5efde6b8547e1d44a2bd22f1811ea640d5098961d1d362cfd7eb3aa81ec95e90863d4b5baf7cd3f7cc523dcea9f26df93348fb4a69a0cf9531f551c4d90b307f4200b85b55797a7cb40432d41941d4d4320375f1b9eace972ac9aa2eb762165e175d59b4c1a98ef3eca9fbb05f111aef48086e61351610b049cbb279a8c15ce39b7e8834cdf0490bfa44c30050626b348798e5ce652fe8ed6995b24f5641c4af0fedee9c8e85970b8c4187b9685ca0a6ea52ea712b3cdea35eeab7a5bb2b07a543625cadbe16f8746df3a90adc94435c4431b259655e367ab66c3044bcae8188988fb3abd37eb27cb4df6204adc8498aad047688bb78a5db605c0d89d762bae3685a509854926543248f202fd1a8e2990569a6a13e4cc066b13ff49ed9a5cbbe6df8b069ccfdfc7f1dd5f19e3db5b969853de592480219ed66d7c4f8fb0f3bb40fcae4608c457eddf0d9a886743e016121299a946f5637de4b82b154e1bf6ecc0144d39383dde161c71306066afc59d05001283d7641981bd988509d916814f3aad0ec4e97cd93f4cef4f643c6099dbbe56b8bc92c54eef3561b1c2d5471f0e14c816ee0ca8430c23f92727dc6c5ceba690da09fdebf00c0e1b8310190bfab1ef8a88573d5c3c1a98cf4aa3504dd3c3edafb5d5278a3ed9763ea90b1c126aeb894e42b506451f9b0a97990ed40c8f76093206c2665a7d91eb44e55ca33e50a78a61d74ddd85d7a30e3574ac5629573a2832ea29285d325eb46dd2f7150e6677ab6e42e4a4753c8198c29d55b41b2efd47d486c54c822e6108cf2e96545f515f47f7a6cbaa0fc19475f331b0260d274b91ef2f178718ac0b734506845575ccc605e08e2ef128d9bda9b6d74327387ff43d58aa5a467e5acb84c02bc25d0c88cdf0e9c5cd7ba4a38656e1656f98ffe62483ca51a55ef6663c5e91fb8cf4ef689dfbb9dc6e043a7d0a3f788ef366f284623e5c17228ca991b5b8beac129e0dc23e517c3c161486db3ec6add699113aaaef4266709bb89e5730b743f6d53f761c1d7bd63302a43c1aee8dc27eae1132c5a355179b290804c3f63465bc9e72e0578064e82bdfaabfcb3655f3b07be27d38cf4ca918e9f19b600d91a9bfc05f16a3ab604e0db61a87d4893dfefe80c069443acac683e93a97dce7f85bc6d9209c23a876330f33fd27a9f9aefeef6972d8f7fc2f9f603283346d77aa46cbdf3651bb5dc146e8b460ad7cee44754803aee39f5d2c905aa203bd2f34d19900c4ed83f456c3c86f471a26365c98d3ea0f9db8931121df32ea4dad3379f3c320e5209cbb371132106a79b6e44539e92a62c0e5058ab09563236377b851b26a8ddd1f5ddf54767b855f506abfae36f91f12b2539ac74e6400137a3e0888c74ba7afbfa289e59c413b6a0881dd942ff6a82345c951ca642492d5d7f32b40404f8553f52040ea6b6bf597d14b00e7ff5b8d98facfcc0e213ee219cbaacbd941d913d977dd3f2859d4f056362da608dcdc5d001e32da915b2613354049615ac7d70a0aa32b44cd890d7b9a2e5a32d77f816a9ae5b0023cea8d05659e7ac9853e945b92a7d380726e06dd3db86ad77bbd1ee321f88d9bd390ab601101930c214c277c6d02156b4acb7f850f17404ec8076efeb4e00c813c3b4a9dbbc948974f2bb77a3e6eef07eb18d89aecfa0f31a97d258356f247d84d264049978315b2578a407d7fd89dab1b7b3ec4544c3d25521899adb5058f421cad20d5dbcdbb36447e52bb7c1f4b219bb104317bb81dc45f6a3cbb30afa5c70dbfedf68a607ebe2c362b83ad12be674d8440929700450d5ac8df32fc4689927f36829e82417300c9a6ab6e1ba6bcfe1d8a5d5506a096d982772872351422cc718eda60a8f48d6e5d4cc3b18c862a4056678e38c7615b37ef1d36851b4d68de99d52436839ef240674d3c1fdd8b4d406715066cb02569a11f88ff003e1fe0a2dd1b76e0ded9286869156cef42389c28fc219e618a98e62c4a203ab83cc6465026014f58bf96e4283713de482f4113a5077f3a8e9ae37332464e1b20fd1766eb377a790b2e115786dbe04904b9a8ada5a9841ef4aa44fff406dcc2442c5377fad7abd5d0c8117b6206fb196e8b48f9e605d51c67e0020417df2858625924b26c536af3ee7f28eb97b8229b11ebdd5aece84fc058603144b3f815508e5482283917e2e763f61eb8a6cfb556bc424a25de08facbd1feed011137b2c5be207f31844c818a60cf34a92fa0de1ec821d7ae1858c2ba44793ac2218e53e4f70755d7f4b47b0a5400ba9cab782ea28a7a4b9e533a05dabc17ceafea3fc2cad51aad474b61a60710385ae142f2f8acc8881b4f08fca21bcd270c8f214545727cfd75132d842244d3a1c3fa30e4112a455b680b13d9238cd98709c9cb97c88e692ddf53408f9474a02d05ad0870da99add8d0a7d9493e47b6b388e8c333ead37afd4734813644f420064d4121303e493f5641beb2b64720d4e80860337965f9de4e87ca36114072d83138994333969296c1482c9d752c05d0d88e5a8504edb5f21423a5a803288967db85f3ac4e3892d066e22d33b446a74bb023441abf59630bc1d18c328b39c097afaa13459f8a7e31dd6b90cd3540b30618ecf90899dd995f77c7aebbc846c944a4e7e8fe57b9d78219b5bd2579051da16455c7e76457619ed103de1d99cc945d0d8adf6980eb30e67bc7ab64d5cf0b0db0cf3473ba1b6ae1ecbae7c097c712c4b1b46aec6e09070ef327c56995125b0c350cfbe95e2aa64582c436a4f8fd6a0068895a3118d3e86be47b1fca6595f124c596b6cc916fdad7bdb97374f4c02f269febf151e8a0ca15b3997030b2d4b67ec8fc698b417ae685f5ac91d4c3f59fe07bdc30975747ae192f523cc1a55bdf0dbbb46adf814ec79fae28336407fe2723f2301536754de27faac1c94f3c222d23accb7a0a79108cbf33deecf4ef8a277f6d2b954b15d8c7ee44cbc7821797a1b099a3c1e26df7ecc7568fc7e438393f222f0474b13b24ff752cd2a486fb889f2985e9abe103b8382c0431fed518607903b02cfc87accb13b3e8f6d1e70855ae933a0eac171c46995155bd4be7e6503fda4269eed551d8e38cb98ac34083420b8bff83d5f93053000e54db1c79e4af766bc6c1b8741800b52081211770bac3b971df086399f3d3b8f3093bb681706cb6398fb6d9b9b54e3862e30cc26027109d56231f0d36976b1dc78ac6c6f462f7a86832c33d5dac6bb031ee00c07b0840cf26fa45a7c86fd5a0dbe872a2cc5619fc0c0368ccdbaa1afc906056017c925fb4eabceb03591148c8efb6ef530f9420522370fdecba48c24fe300f281933c105f1f87cd6f0ea10fb716761ef1d8d28a7fe2e922e6f579008ebe1f831d4d103e1a17b0899989aef12703a8d27ab7af74f07abf8995ea299698af1e3175a32bcfac2926f437bbe10fc6d58565295d10c8ed4e4d4d443b918a7876ccf68a8128996658b74b7278a2eb385b5458368b875c96b073e8723db307e519c41200958ef240dab18eb92ccb79af86246f3ea13d5f10b70cbe71e47524ca24baa4908c507b7a7708b42a83c52020151dcacd5a3749d55f0a9dfb7b4fae6a10ff40206c06be03ed753eac8b8842b142f624a5b968725137a04476b0ac58319547083d0862574ec192ca256e4b84f2ba49d3cb064cc17644c6ae3cfbf9eb6e7c79271005d45aaf1b1fda892e352f48459f92d75598dbf0cafbb864b6465f18d668b2e09734b1883b975402784430903ce642e7254b47620c57c5b00ed78160c1d57221a6e9cca89d3629840efaa655cc7dfb36552d434f1954cc3f4d94a8fe1b915cf740f4b27986e20f3fa2238e51df0694eab2ba57cb955d3bfcbdad9260652e08ef221426761caa2fc975f5eb33f94bb2e728f607f5f0f7be0665e7df2d888cf64636f6dbe24ac5a8c58e3b1e862fd2068c76ec8045bcd0e7997c6cb8bce9afd10b50ac42c5d4d2e0872bde4facceec0bca050b7d19cabf2da2b49c3d7342641d95607d21f4304013de6a94554b4ad10d99ad751890ce786c73eaac73f7d5b70c43f216da17a953d3e4d45707a2e933301b82fd7cb2e1ee5d382599f5613646500defa66802fb109380c48bf73b01491b8f46b120bd9b94543fac9330d10082f7cf8974f0321ee75b2ed157906117a13871b5d73bf0198b12e3ccc14a9956cf0f9e72658c52c6d6b3dae05d4bbf743a8335d9db649562b9d904a8b2b24c616213e20af0c46f7c1ee6c59baec4a60937a8c08ea7049125963009f31c8e8a523ab16602e8a2212ce53f69e775beb4b2fdb653670fe41a2f9809d46718b38553265c87b50042d90cf853603c67a5140141d65c92ad32f349bd452e4a33b36970d0fca158f74c57db59684a6e3e3bc397a1a2bed2bf9de8f0eeb208439f6e7a05ef6199ea28ef8f997292f0390adc9905a084668b3bfc2912375f4f2472c1189239639c2231016a28108ad8b0784b38675afc197651f79fb33f87542d2ccd9c72198613e19e0fe24055c9b27b3185eb1ad45dfe1c4afb3508cd245718bcc60cea4ec13e560086571ff4044128fc198038f99655275e66574e8f4b7a113f761228271b2a6a9b53903cb6bc4148e942ff32b449392d4252c0b741cef59d2d0f968b7b695faa5b4f91d75f2a3f04a9725b084d6116835627bb85e9248cfe9063da460ff4f75829896b0c3ec7bc07e56a828be8111f320ccbd83648f5011ddec80a421a210870c9235f9d6986cb142577bcb533c815a750fd4d5f895fde324d5bc4409df7d9b5be91d8ae99b4303362258e5c1c6bd8766a6eac60711c1f6cf1b7b638e6bbd502ce01c10c0", 0x1000}, {&(0x7f0000001240)="d742f8004ae0368a79f5acc1955b34f74fdeb9dac74e05c86a84637dfc71df1f88268086d8fa33398fa2ece6abcc9a46eff296ba227285014f6529498dca208be206faf402a5a443bd2c368356d3c39eb1e5d4fc6990775fb8f515167e2001ff6186a776b33a651eb9b48ff3490e668d489ba43722a83d2be1d7471b81260905d3d9e2737b3fd1f26e65b692cfa42e7005f32d92a07dbd38c1fb8fe9249b404da4a4fe804d935cec2ccbeec24d533706eca3", 0xb2}, {&(0x7f0000001300)="fca1c0ff67c47f71d0e90bfe284c141eadabfaf756a58f5dd7379e7a2bfc9e77699db0e49821a328ee34743e1021eb206f15ee999d8c170b87e1b58e6f778b4b89410e8c9437ba4b3e14", 0x4a}, {&(0x7f0000001380)="5c9081f435e8245c15b8e512108bed0dd9051015f5c6fe3e7261571a0218db0b", 0x20}, {&(0x7f00000013c0)="f33c30c1491472691cf6181570c7df7df198d5c8879c8410dad02bf3b882f0c269da39c111f74cbe82bc67b7f4901e8a3c67c853d3cfb88c045eca23646b49ac2a28dd7f32f0490ef463d3cc3b4ec90f15787ffeb7d9944fe53619a6a64d527d028901da9528d4eec79894d133a7865f8f2432fad4d7b6d313b6be319df7bc2b05d0321e266f77dedb3d544406c680f2003a05a265cfb92d1267c69b1b964903de8e75e62c73389b6129bbdbf79104cab3a850aff1741b8100c78135a0dc817488d2d2136050803571be1d7b7bb482eb6fe49786304d4f048647600b3797350c5d7d62da4a179b4a9c50f274f1c47d32917b427a", 0xf4}, {&(0x7f00000014c0)="5151c353e268d82d42926f6ad6d2136bf755fd27ee97502212728e971adfd3fd0dad202c3b6e5588a63b79ff7cb34ea395d1d09f476f1b115c80b90719dd22b778a63493a9aff5dbfec1c6e1bd00946413c1fcada9dc3f3398b1f39262e2afedbaed14ebfa4dc227c3424e0822ea9e8461ea2b250b3c6170c50204d86703dfb59e0e537a9bcc28aa2c04d3e15f31572e8996b267a3059a604ca2648828343cee98dfdb9fdbec7c7abb571ef3ba315918c8949faf624053b9f14109704d2e48f55fa566fc95bd6b0d439ca617b6658443bfb070cc7562327cff32c093cda24a741c76bf62c279fb0216475c", 0xeb}, {&(0x7f00000015c0)="f29ba23c8d330329f6e232ad1d7dca9fc9896b33a74e1ac105e32bdd8c739820e8b3c289f03e7fdf074f96e0425402f8753c5a2cc93b370f83719128612734a6f7de85ef62ae9bb2f9a112e8490693b36d9ae2aa5a41c0a3ff9c059168dd642e9607c9893122a083b505f0f388c4203062ec7e16d9", 0x75}], 0x9, &(0x7f0000001700)=[{0x68, 0xffff, 0x4, "190ab006295cc12c3f195c18178fbe6fae5f32161fdd8e2c23d99f3bc5ea5e4f9d385b750a6f2beab2e694cc27b42ee9e332e761d5cc0f4e468a757fe4ba197d4be3fcb2a7db2ab58c8f34d71dab93c6a9fefead46"}], 0x68}, 0x400) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:35:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = msgget(0x0, 0x149) msgctl$IPC_RMID(r2, 0x0) setgroups(0x1, &(0x7f0000000000)=[r1]) open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0xfffffffffffffcd8) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 13:35:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 13:35:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x8, 0xfffffffb, 0x2, 0xffff]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x54}, {0x6c}, {0x6, 0x8, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 13:35:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x81, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x3f], [0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x88], [], [{}, {0x0, 0x0, 0x0, 0x2000000040000000}, {0x0, 0x0, 0x3}]}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) 13:35:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 13:35:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xce\t\x00\x00\x00bpf\x00', 0x80, 0x0) r1 = socket(0x7, 0x2, 0x5) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x5, 0x0, 0x5, 0x8}, {0x9, 0x1, 0x20}, {0x1, 0x3, 0x9, 0x9}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000240)={0x1}) r9 = dup2(r5, r5) dup2(r4, r9) socket$inet(0x2, 0x3, 0x3) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="080d34419a3fb5c507000000b8a2") r10 = socket(0x18, 0x8002, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = dup2(r11, r11) dup2(r10, r12) sendmsg$unix(r12, &(0x7f0000000200)={0x0, 0x27, 0x0, 0xfffffffffffffe54, 0x0, 0x0, 0x400}, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x1000, 0x4, 0xa7, 0x6}]}) 13:35:15 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = socket(0x20, 0x53ac72c804a4f7b4, 0x4) setsockopt(r0, 0x8, 0x2, &(0x7f0000000040)="397b9f91e17f8c8efa9c745110665ce9e37ddaef6c249f8432c26add", 0x1c) 13:35:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 13:35:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = fcntl$dupfd(r1, 0x1e, r6) ioctl$BIOCFLUSH(r7, 0x20004268) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x108c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x2a}, {0x100006c, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r8 = socket$inet6(0x18, 0x3, 0x0) dup2(r8, r8) r9 = fcntl$dupfd(r0, 0xa, r8) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x83, 0x4}, {0x4a, 0x9}, {0x8a, 0x2}, {0x48, 0x7df5}, {0x17d, 0x2}, {0x60, 0x2}, {0x4, 0x4}, {0x101}, {0x48}], 0x9}) 13:35:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 13:35:15 executing program 0: chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:35:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tHp', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffca5) fcntl$dupfd(r0, 0x0, r0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe90f52ca2b7b397e) setsockopt(r4, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x7, 0x400b, &(0x7f0000000180)="ea3f0008", 0x4) r7 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000200)=0x759) r8 = fcntl$dupfd(r3, 0x0, r7) fcntl$getown(r7, 0x5) r9 = socket$inet(0x2, 0x3, 0x102) shutdown(r9, 0x2) r10 = socket$inet(0x2, 0x3, 0x102) shutdown(r10, 0x2) fcntl$lock(r10, 0xa, &(0x7f0000000180)={0x0, 0x2, 0x5, 0x1000000100000000}) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x7ff}, {0x18, 0x0, 0x3, 0x20000001}, 0xfb12, [0xb6, 0x2005, 0x103, 0x4000000, 0x6, 0x3, 0xfffffff8, 0x805]}, 0x3c) r11 = shmget$private(0x0, 0x1000, 0x100, &(0x7f000000c000/0x1000)=nil) r12 = shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r12) r13 = shmget(0x3, 0x2000, 0x14, &(0x7f0000ffc000/0x2000)=nil) shmat(r13, &(0x7f0000ffb000/0x1000)=nil, 0x0) r14 = shmat(r13, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r14) shmdt(r14) 13:35:15 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) 13:35:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x2, 0x0) socketpair(0x18, 0x2, 0x3, &(0x7f0000000540)={0xffffffffffffffff}) kevent(r8, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffffd, 0x84, 0x4, 0x0, 0xa8}, {{r10}, 0xfffffffffffffffc, 0x8, 0x1, 0x3, 0x400000000}], 0x3, &(0x7f0000000440)=[{{}, 0xfffffffffffffff8, 0x10, 0xfc2b0620dfb798cb, 0x3, 0x803}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x50000007, 0x1, 0x4}, {{r2}, 0xfffffffffffffffc, 0x1, 0x4, 0x1, 0x7}, {{r11}, 0x8000000000000004, 0x20, 0x20080071, 0x5, 0xffff}, {{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0xffffffffffff7fff, 0x7fffffff}, {{}, 0xfffffffffffffffb, 0x4c, 0x10, 0x7, 0x4}], 0x81, &(0x7f0000000500)={0x7, 0x6}) r12 = socket(0x18, 0x8002, 0x0) r13 = socket$inet6(0x18, 0x3, 0x0) r14 = dup2(r13, r13) dup2(r12, r14) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r16 = socket(0x18, 0x8002, 0x0) r17 = socket$inet6(0x18, 0x3, 0x0) r18 = dup2(r17, r17) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) dup2(r16, r18) r19 = socket(0x18, 0x8002, 0x0) r20 = socket$inet6(0x18, 0x3, 0x0) r21 = dup2(r20, r20) dup2(r19, r21) r22 = socket$inet6(0x18, 0x3, 0x0) dup2(r22, r22) kevent(r5, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x4, 0x1f}, {{r1}, 0x5, 0x26, 0x2, 0x4, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x6f, 0x7}], 0x10001, &(0x7f0000000180)=[{{r15}, 0xfffffffffffffffe, 0x20, 0x2, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x40, 0x5}, {{r16}, 0xfffffffffffffffd, 0x1, 0x1, 0x4, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x2, 0x81, 0x80000001}, {{r19}, 0xfffffffffffffff9, 0x22, 0x1, 0x411}, {{r22}, 0xfffffffffffffffe, 0x23, 0x1, 0x6, 0x8}], 0x20, &(0x7f0000000080)={0x2, 0x40000}) 13:35:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f00000002c0), 0x0) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r10, 0x6, 0x5, &(0x7f00000004c0)=""/107) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r15 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r16 = shmat(r15, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r16) shmdt(r16) r17 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r18 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r19 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) r20 = socket(0x18, 0x8002, 0x0) r21 = socket$inet6(0x18, 0x3, 0x0) r22 = dup2(r21, r21) dup2(r20, r22) sendmsg$unix(r22, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r23 = dup2(r22, r18) kevent(r19, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r19, &(0x7f0000000200)=[{{r23}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) writev(r23, &(0x7f0000000bc0)=[{&(0x7f0000001140)="fd1f659c369346f6f2fbbf89f8f829205e4e252f4b3be8ad49dfadbbdf8ecf283514f0b34b519e488004299b1052cc96091520d8b3c2e185d027f43f79c7f63a20f033645d9c655d1641f9e6beecade169b58f5fd05697935799bf80a8991f872977dec3a68882f84a9dbd824617b8e9dace65b0933a181d5a5dcf3981cc94045f61193cd1af4e3a75df48a60927c106b04bada4781b4ad09a8ad382b24e032b3801fd03e4d4c19cd566bf912468e2b96392e4e75f34a6f7fb6a42e7e6245d32ecfe54177f957f74982e710f8e39008a4305ae6b54ad5a07394503d4a19850ffb82ce65e2808", 0xe6}, {&(0x7f0000002100)="aa85ecd9d5d9fd0fbaea20063fa099190e3df492d9fa5375ba4dba23123c4da43ede3937c34a86a9862863709c3b51162068b56f853b38cbb13590f7820a37d18d3dac08c6bddc8175ad348ab7e506efe8bb75ac189c7674e946603e7d296e1ba8e21ca1bb35df3406b0e7297a1e78c2c94a8efde5ab97a837e5c028d72509990a2550c6b31fc42224d82cabe7f1eaf37304bcec3bb2692c08f5b0e36faaa79d8b87fef505046ceacf86716f3f1c20711b5091ebf9c1bd1db00590b5c338b3bdc2031e58251ee19ba48c22a942dd076c7999f9c58c6c1d0532d31d3bd866108b1b3acb8e3b2f3e0cd3658c1ea00f09357c23e4c533d2b1c93bde44b139c2bff097ffd2307931b705515a42e98546f814b92768743c48081fa568159f3893d8673c904badf382dc45dbccc6e98e0b6c122dd3bfcd169020ce4b2f5ea607b0ce6a4a2c0bf71a8e18f34b07de842be014fe415ae1ff8acd4c5eb49b4d073b86ffd6350d8108e7330618e6ff48519f9b96cb3aa206d37aa233ff9aa2e67a707010748152438627060ae6cd6630fb11846fe847c505df96db54d813d8237e4a2f72ee1d0f150fb8d1bb7f4ce0a972c4f57bcf92cb01c5ec3f255d1d33e40ed49c33616a010f7d98da2b72ac0fd6e64c578f4d7c43acb878ad47587a6832aa2b3b27a52afcdf117e7646ec6ae2665754f6c16e5a55bc97233f8e9f260f363b6dda85e87e222d0b863a82fd76df5760fb0a5d4ac419b22134a569b902543f17ab211c5fd44a4bd156f6ac9b038cc74a46308f43a92377700a256fda9af34c5b6903a39a843d61f8cea0d3267db7830b010eea136d1ecea3471a4745d9a92fe6416f67be842d34b6d887dc0649d4a28ca7d4a00e1429a05b023aa8c165a0225a8eec3fd5a974d9c91e004bb928fd1283b6c18731dc37c2c8c25fd2bb1b5e5eb2064955fc25f3cecc9c725cca854862db63501f5aaa92bc2dab2f45a5c5ad1f269b331023b1ae6cbcfbcb742b0e055d5e2d4d5ffcacf9fff428308262576d38ad0c55f09973cd0a5fd73cd06c31a7141a9c152e9aaae7e81bc3e7a24ee11ac5d602fb934df5584ac19c902a5e26987f76588e4ca0390f0d26cd4357330207951a98afc7204de271d83f15400e4524fe81f4b28e95f8cd10d83d74fbde6e21c89fb156bbaa7e74b2b29f4932423f2611ec6b72381fbe680295cb806a0f05c168bdcdc0ff8112404f48d5ff1f98a01c93b52c398420e5eca271ffe1a7816e5f73da207f3bdc9e5fd693dddf80838d2c8ab165fbfe6da86841f05a3ece96e986a31a33842cd15de82fdc57db531dc3fae389931a47975707f25999e8d11066d34f9e62632754672c9aa361b2482ca40dfebec232fe4bc6b781e75e2fca0ecdf480cecf3ec1e04ff08027fb321650c987694a317b3e375f78aca13b2b15e44455255e490e044baabff6a1ed7f67ee2f8b8d8acb7dca2518f61e3701c1ed48920aa653138bf0b6a2488ca500f8b50342d8eee17128fc4463fa9aea86866ebb7678cf29bd1b58b892d8df8e4e846065c0d5781c9573c515003b0cd6f22ee8585276627fc7f05bb742eb7388d04e7de0ef5c2164c72b0ac39ac46183ed3fb821eddf333ed64899586b31bef967ab7cab0e36a9b90bafc3e50015cfe1b94cb91a77da87f4b4099683ab0a610f902e654c4d6d92a4291e9799f02c8c77f69e212cc6f2e024f9fad8cbc58bbecbe176ef1be4085ff67302713b7d07879ddd0973aeccc7688dab0208a8bf9f81a0e8aae9f20be0783690576f9e1711b94286cdee32af283a6f938777642b2d44491497f69b2ca73088af6869afde66eda2d032242c9c4eb229bedca17cd385b31a0276ecfb4def69d4a172879db0a13db5d5835b0d707b86fa3762c170126e59712656f39f628a936c3febb602a07af3a276f0d2428086ab7a1829c0bb6e4afda9661c8c0ef0d1edba0d139194c74f1140cc278180e88476b9138f4b58a50c9da0992e4efe46eb6127f165de92267b09fc6d6289eaccd6d55b10c65a4159b2c86f2aeb8ff94089c6f266ed2954ebada02c8ffb3d6a0db62b5f65289faad93f7462761636c1495aa80d5e7e1abeb868fcbdac88f85e7a58e38076aede0f9b549b657c5e8d01da5779ce89a96fb010018fdcdfb740d279affbacbabc28cd8647ee101edaeab12c92b2cd89db1fce6b1e86de31e5a85c6e7b4692ecd6bdd0dc78094e54185fc93a9a0d745cbc286734556d1149cd84baf0cdbe39126253d78d30c838e8ecd42494dac5b876759a20e8be0f949d3c3b38f488e9dc7b443760c2961ce022dddf01cd0d1076f8e24ed9b28d82ff6a54641e1997250145fdca34dc53f51239812bc459d665e8e110d4af5240f6232707e9c47716141f434a1e706a060a5780cec849bf45f36bced5db5a7d6689ba9d1244e170a3088de3c2a46b405e36707a0ddb2cc62e1af38b70ec3a6f3ac361a22f3824a17c987f56f7d785ef77616468283406942311ee2f3993df256a3554b2367804db614b2dd71f2c1bbb7211200a44038e400b5425ca525519f913bee5ae3f06b1a40db6abc762a7e55a29e9675421008d64ce72b9955d123ad86316e758c8c62b91a328b8766465e707b6f555bb32c0909b69034e9081006be946724f05d61e834dcf495940eddac54e2d08232c93d767e025119845e4f316c6af39ed13470a7b507f37cf529a5e225f65a785755750b20e836bc674cd9a7ad51a09cb96948e9c3fdfd09d4ba380e61dacb11d7a1aa74c4f0a83540afa4dbeeb5ea88048531048cf6ac00b948f914aa57a0fefd72a2135b35e5d16a074576cba519f0398fc8dc4b03de82d82d6c892470cdb5c8ff02d7f1003a48ae43489fe01f973cfc7f21301dd6a7f22b4897bed92edda5f404130b98da254b21a017418c85c9ea01b47ae10446c6bba4e6afc2f596d7634fbe5014f0b4c1a142ae2205f4d57e696f04d7f7be5484ee868746dad8f74c99245e6caa1830a71b162e61576e99792d50dfc0539409715be0ab94e87b2d756912aef884b15ff9dd3345fbc45e4d50b3a09d4f046e326b8fd6f02b4cf8ed0fe8d06731044165df3938c7b029277cc77f052fa12417fccbc7d28c8a428aa9e52f1b76ab9237605974613e6c469a52d414e5ab5539bd439e7fe98425b0f54073fcb5e2754dd56e0e1b9eee36843d7277979443b493bccd860a2136aa834bfb064d984c3c0e69a1626ca3e56851bd23e2f026479b5a5952522e7d502a5f4040c50f39d8f3cd246d1d54df890e3f9531ba778728423a15c962f3775bf6cb477ffcc19adf774753f5e5ff62a3aa56b691ccf1864330aa2cca4cb710c016810d7afbb4fbf2453139ff7367d22fc539218c4c97cc8bdeaa503ce3749d18f01d0e8fab89c19108a454595bcdf1060d2479b70bc05d030a12d58ccab6535db44166ecd3c605b0a62541555df4d5a813d8d33a5b75656cd9ea2e83f156af7f1630a486d223322138baeaa831b4cff29338e6e1dee57c8d6ee06f3bf5ed734edac1296ad516de2311c33c0e5d22de28c5821bf8df4531268a3a55d8db034534c05c7a87eaceed195ed57be389ed470aee47e4ec97bfb6d135fffc56bb4726ebe3da2c7845ba91d0bc505af19792de222c09053ad8c9946add80c3d06dc6adc89db8873630b7ea294b9d6ffb9acd0accc2b2706170264153bbc24b2288ce2ccf2cdec7845795f0892b21aa5702fb0a696006a094a7e8242d225317e1e1aeb079ee9e580f22409bdf97778485880524a45a7ca2c879bd4e4c821cfb1b04f0a4a0d8f2bb511a5b8ebd280ac7973e1d547553b926e55642dadda85489c633e48c1c72ecc02fd37fc3c206e22ac59f178500c674ca1db422f2f274dcb45bf4225064db1e665c5ae18475021040590929237f13290e8a2e75b42d278ff5978e2412f975ce7f2be1bfac623adb90250213caf55df7d94206fffe9e4d66d247bb6c79c15d68f1da0ba33652737d5055db2c7583228e2d008d3b65e71a7993e9617116f3d3215989378ebc09b8b2eed1ebfca4d44cdb2afecdd4fbaebd086af5f5cc03b5501ebd76af08728d621563bd9f3ca39520e9f2ba847ddd8bd37483fc85804b24b8a0476593e1c127ea56c02536b127cea973d00286a978ee19ad30f7790f612b7f91ec9f9a149cb583d612e11a67944ef79f94884290aebf5744d5145e4eed7b066124129a5245101ee2540d3e16144145a4691cb7900ba27c671f0e4a3c20751dd4f4659785c3fba6d9261019f5286d8954c5622ca7f49e87d79d0b1f5c86e7c08a15e24024365a5278d5539c63dc36d258f8ca91472c765c595f818ba182d126028ebb6539112749280f13fc7b5f1d0a345ac0cf8820a532e2a956335e6b50445be902176b6e77ba4677f10c3f99ec85ef1a38ce68a536341e8bc9d531317520c75315cdbaee5a8438ebe4e34cd6f20d44fb453655e9b87d6e7c1ef4b618976f5d524875165e99dc2e661b8f53a2673dcdeb103f285c9ea8be372dfbd489b57730ba10ca70d2b48b8998dbb483cc23edeff35cc5eb684877df089baf3736c11dcf13ec1e3329c9d0f1abe80f58a84d71a6f5cc0ace7f777336c435abee8002ef9da39b5d537f931a00ec97137ee08ae1b09d7e22d5c24618a1f42b00bea5f15044a5efcdab551ca95f7edb2863d1ea90e76f7c252b01debedc4f093818704f23a278cc4a65192358772efe9900b24945e01042ee583b96040d7403365ce03a2b6090a5a2540d32b5734bb28f56dd8e8952d61777cb888607bfee06152f390fab051afbf87adae011d4439ddd90269f7d0a196a05bc492bb1668097516d1e245aff1f06f87cb86d35ddb4574b7a394b159c5def73db0d69037017d78ca65775988747129eeb3215519780232aa0b8d680923f77e5b61f9fbcf67f9e97b8392c32ab56a2654868da6deb8c97c852dc57ab10799869fbbf0d3e64fe21684a8d60fdc91c99bdcbe669de336c0ae6c3ad3986cfa02a44c63189305af8659674aa501cde403782bf9b562c2b831e92950d9d80f4cce8806c6aac618e63dd1a05eed84bb509f9ce7a3b20c102d98d2f5c69c5f38cbf205c5617958a7785793ac985c02e4a55b7c8a253e27f2a1d9e085eba698ef0d2bd4d96e2850a528e5b0f063e9e08af35263bae25db0edd038a69e1661b5893dfbc4314e137497165df4f60614c920bb57e9326e38253c07a7d12a07a1858b5bfde9f2911fb4fef33e7b5b6ca8da70e9e654ad242c7bf8b6124172682ed64a2c0158b44217623dd6155546c25e99de3a7fd32d400a3d8a8eb62eb7eaa46613df09d085f00e638ea0a814de0ea3ba50d58eebeb8859b3b94707d850ab1bb2ed8d94bc20a6a8f18056167ef6089247a30d06a9b178acd12d926bce962a88830103b1612faf8132524b72245d9662b5ca4e0eb2baa364bae0d666335c243608f318104c84de1be579548756bbf5f496397281c73dbe931a6771ea8e81b447770bbb8789d8af86c8473551e4cae501abe34e0a068a2a39be4892da6ced0e0df85681b6a414d8cd4b75de64b92ea3089cdd1601a216c4849ae686ffeeff1b9b73cb24e93d6deccf78fc7d3a0d9f2daa588e95b62329c5bd76e8b91b34e833543d08d161620d3685a779d81864340263de27faeb8806634434a677b3ee58afb92e3a75dbdb97c0fc20a59403ccff99305357044e909c0bc36b3ed3145fb873c0fc802fcdcb9cc21990b437bfd23dc804a4275fb7837041fbc2698289c18a83719b6a9b8b620bab747b39277ce75228eeb2396c", 0x1000}, {&(0x7f0000001040)="bc5660eb1cc8f851221013bd63d4ad6eab764a09c3ecebdb32341299bdb3ec0aea7bff1c3a02f4918e8d60913c16ce2b555298c9edca52d826b6145c0e34b2838d114880781e7b34a4be11f8b2d611cc35f051a485647acada93c848f61d9d48c7e5de780db05980cb034167cf1cc6038f1d2c133e19ac865b1d801926a07462ab13c11ad55dc0f946c69a65ba6a90925116629ecd690c98d213de305b351b446be77278b17fb77a96b8ed1c22bf1cd719d7db4a046baaf56c79daea925e0d4acfe538284d652ed3a11fbcaf55ed4121bbbfc15e7d4f6fcb604d30e666847af0c93d1147c67832", 0xe7}], 0x3) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) fchmod(r17, 0xe3) r24 = fcntl$dupfd(r17, 0x0, r17) writev(r24, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(0xffffffffffffffff, 0xe3) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000c00)=ANY=[@ANYBLOB="01010000000000002eab6b78a9c87283d69def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1c381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3490cf5c40ba6ba9cc05452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a6e0000000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12f0d4162bb0291c7ad53c4e16ded818335b25ac2a3d6a011049f367d6367c032c5c35b234c5e4ac3f61f111f8684c4d923769e214bb53e16f15470e07dc3399e7b6e11733d4642e1ad26a4e17b2b35af5b8abdca6d73a44d3f939146aaf5893aec5538c3926af32d7598af1a90b7cb1cb3c4ae5506ce13dc2ffe3f598923b36c3d8b2e58c9ab4245c2bfec33966ff0c3812e4392285a5276260a1e494c6698475a059319fc3d5fb0d46b613dd35b8a205d4c928d19ec75fd00ea19d72760b15b104c3cc575dcf27b449de374dda80db41ece3bf67a286064b39a9e1a9d6d80f22074ef1346c01544cce195f57f2397c12cf16f423f6e454b740a0787e00838cbb5b52227bb8329ba2731bf93b70b8b60dcb682e0c6e5515452998463a0f03679c47fe8e49dd7a861caec44cf416a9554519d635531b33f378722e44bc44090c52eb84c9319042e5932bf0a03b6d646ff156370829b3da550390d2ed410129f8d564f977d1b87ae19fbfa2d46fd1f97a8587a130db56a6f5052fe1964559ccaf7e7f9f98731f750e26611b782c6a0931571dab3fb094f123c7301fc69df3ada7d804af420f86191a58ee962aeebe259cb3fcc959954db7316660a5ec7824ce3dd2d3f9b5bc6331025e6ad76b0873586ba9c16bda23d4e2c6d40a514841449e54ab86db9a467dc0922233b25e7968738e6c0dcd817e87da46ffdc696c355cbe9dfb0a5d96c1a4439e3d755a66a73e2dce388e35af94792e33caf924faa41fc22fcd827858e446902207246a23837d60182cff9af48cf485"], 0x44b, 0x800) geteuid() r26 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r26}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r27 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r27}}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) socket(0x18, 0x2, 0x0) r28 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r28]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)) r29 = kqueue() r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r30, &(0x7f0000000340)=ANY=[@ANYRESHEX=r29], 0x1, 0x1000) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) 13:35:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x16}]}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) pipe2(&(0x7f0000000180), 0x38004) 13:35:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9771c597e0f5707e, 0x624e4a37904dfb81) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffff9c, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:35:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fb182e62181034000000000000706c51e067d2a45723de9de09e9b537ea39f7043f0dc52a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9000000005ee771e01d93581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da2107ff030000000000001f04d6ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b0199cd89b223238742a00a60787ac5944a30b8e0f0b2b7073683fd1ad13483cb6793c10e8275523c8187ba99b9832a4787a1787f148c297653984ecdde012e2d92da1906fc611ec4bd87f30b144994bd9ccddd3258575cb6018c29aebc3d5b02a7eec84e52ebac7184fd0f8a2671e556e5083451c5e968318e71e4382832e1b94b71323293301df456214f9b6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dcd37786ba5ff28c4e2b47ba24d03ee21ee99cc5981054fb92ed2f8cd57635a38a00"/347], 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) geteuid() sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:35:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000080)=[{0x800, 0x5, 0xce, 0x9}, {0x0, 0x81, 0x8, 0x7}, {0x7, 0x2, 0x80, 0x7ff}, {0x4, 0x1, 0x20, 0x6}, {0x94c, 0x4, 0x4a, 0x4}, {0x6, 0x1, 0x7, 0xf15}, {0x1000, 0x8, 0x2, 0x5}, {0x0, 0x0, 0xff}]}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='.\x00') 13:35:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r5, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 13:35:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x2c, 0x80}]}) 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) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 13:35:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d0137b045558f3d07e47a31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19adbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b2522193cebae4a2e16ab76f279653733437c45bd632937a522e65300b7b19ef2bfc652604167e4cec29061b10f5f320f50e80d0000"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 13:35:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x7}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="050cee30ead2bef66560010127c7") ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000007c0)={0x10, 0x5, 0x4, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xbacb}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x79b}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000e06000/0x3000)=nil, 0x9}, {&(0x7f0000fa6000/0x1000)=nil, &(0x7f0000e46000/0x1000)=nil, 0x4}, {&(0x7f0000a31000/0x2000)=nil, &(0x7f0000a5b000/0x1000)=nil, 0x41}, {&(0x7f0000ad0000/0x3000)=nil, &(0x7f0000a37000/0xc000)=nil, 0x40}, {&(0x7f0000f9c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000a37000/0x2000)=nil, 0x8d}, {&(0x7f0000b6f000/0x4000)=nil, &(0x7f0000f62000/0x3000)=nil, 0x8}, {&(0x7f0000d0b000/0xa000)=nil, &(0x7f0000c6d000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ae4000/0x2000)=nil, 0x20}, {&(0x7f0000cf4000/0x3000)=nil, &(0x7f0000f5a000/0x2000)=nil, 0x3}, {&(0x7f0000a59000/0x2000)=nil, &(0x7f0000ce3000/0x2000)=nil, 0x716f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) 13:35:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4, 0x3f) setsockopt(r2, 0x80, 0x1, &(0x7f0000000040)="d8e658f7db696400d4cbafaa8fc82c50585e72396d76452776d9756d47d48df2ace37c7783d285a7690b6d01547f0edddf3b3d393487d6af3452dac545ed82c5bf1cc4924f7066ec2dbe6596b8d87601cc0ed9ced18f418752b75475f5bcffcd900a7b3d44a80c443c0126aa7703bb", 0x6f) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) 13:35:16 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) bind(0xffffffffffffff9c, &(0x7f0000000380)=@in6={0x18, 0x2, 0x9, 0x400}, 0xc) fchmod(r0, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x115) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000280)=""/32, 0x20}], 0x3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) dup2(r4, r3) pipe2(&(0x7f0000000080), 0x0) 13:35:16 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$BIOCFLUSH(r6, 0x20004268) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000718000/0x14000)=nil, 0x14000, 0x1) r7 = socket(0x2, 0x3, 0x7) r8 = fcntl$dupfd(r7, 0x0, r7) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 13:35:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, r5) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) dup2(r8, r9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="80003b7dde8ede80c34a4890752e2f0100000030007a97addbb2d89a38c1b0cca393ff94fdb8ceeeb2d2c7a54daa83fccef32936"], 0xa) socket(0x1, 0x1, 0x81) r10 = socket(0x18, 0x8002, 0x0) r11 = socket$inet6(0x18, 0x10003, 0x9) r12 = dup2(r11, r11) dup2(r10, r12) r13 = dup(r10) ioctl$WSDISPLAYIO_SMODE(r13, 0x8004574c, &(0x7f0000000080)=0x1) r14 = socket(0x18, 0x8002, 0x0) r15 = socket$inet6(0x18, 0x3, 0x0) r16 = dup2(r15, r15) dup2(r14, r16) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) write(r16, &(0x7f0000000140)="179134633709aac15a3a14e1f3a02e9b0f8d9f426488e3c24a439bc3eabcafc67239d666bd44d02a2d2a9405a68a82a0cf8eeb4952e792eb4f70acfe36982105cbe2f02963271850da5b9da1c519031a68ba8a1752b50e329b8e6535615ba6c65b5c0d8636dbd5e276873d9dca6df501b31cba43839ee81d68cc38f665bf46e9aeb044ca2b5086b8f59026bfe7251c", 0x8f) clock_getres(0x0, &(0x7f0000000040)) connect$inet(r0, 0x0, 0x0) 13:35:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x3, 0x0) dup2(r1, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000212, &(0x7f00000001c0)=[{0x40, 0x9, 0x20, 0xffffffff}, {0x409, 0xff, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x10000) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x8002, 0x0) fcntl$getown(r0, 0x5) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x7, 0x52c5, {0x401, 0x9}}) syz_emit_ethernet(0x343, &(0x7f0000000340)="b4aec3afcafc50000000a9ad2499942e57882077963ac8197f4b911d972f1dd1d6b868694647eef8ec506d0ae49523fdfc8296cc6c8c43f3c32f385ca3ab783fb88dccfa129cc119196fba71e720d2196e34b49f319161b76a6c11a3dacd9ab85ef163f072b58e75a131ac87e8170a87d29a4a17b3") 13:35:16 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dcc265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x7, "61aa0dae1ce97ecdc6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x4}) 13:35:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="33102b39cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20808, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 13:35:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830db582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e15f7ccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c03038b5c0a46741b76c6abecd121a5a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728da50b0fc78472c8a3821311b7bcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d2884a732cdbc867c273199c80f78e581936180c836761561d2ce7f3d879d16b1cbacacbceb"], 0x10) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:35:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x267fb22e64752ef}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="f3a6eba11aa970e3a563b7c91b1f") 13:35:16 executing program 0: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0), 0x0) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r6 = geteuid() r7 = msgget(0x3, 0x446) r8 = getuid() r9 = getegid() r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r17) r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r18) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x2, r8, r9, r14, r16, 0x0, 0x5}, 0x4, 0xb8f, r17, r18, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r5, r6, r9) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x20000000, r2, r9, r4, r3, 0x2, 0x233}, 0xffffffffffffffff, 0x5, 0x8}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/59) 13:35:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f00000000c0)={0xb3f5cc0, 0x7}) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xfffffffc, 0x800, 0x8, 0x8, "423439a39383ca0b9a2f2347f1f5b0bd2cbb02bc", 0x2}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x7, 0x79d2, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) 13:35:16 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 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) 13:35:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) nanosleep(&(0x7f0000000000)={0x5, 0xfffffffffffff3d7}, &(0x7f0000000040)) 13:35:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x2, 0x68}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x4}], 0x1) 13:35:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) pwrite(r1, &(0x7f0000000140)="c83b9747a896685469970441ea0695f787a111aa0bec4bc45cd556f5c6fe67cb62e9c3038dd46d2372da15c920981051911e74e03cc2e14edc4403c3fbd2b7b18d6a4601a3cfdd8dd50537fe034089fdb385ab0129e907dddfd51c3ec036eb377cce37010ead85498972397e8e4f5a57daf43ed9686f6e6a568fbf265551b307aad7cdae71289d974745ed0524ef189fa2cc186d0166998d57232df3e5ea6fca98c406ac07c09ce9314886ff98f5e2", 0xaf, 0x0, 0x100) 13:35:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) r8 = socket$inet(0x2, 0x1, 0x81) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r10) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r13, r12) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = dup2(r15, r14) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r17 = getppid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) getegid() r20 = getpid() geteuid() r21 = socket(0x18, 0x2, 0x0) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r22, r21) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r24 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r25 = getegid() r26 = getuid() geteuid() r27 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r27, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r26, r28) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r29, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f00000000c0)) r30 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r31 = getegid() r32 = getuid() r33 = geteuid() setreuid(r32, r33) shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x0, r32, 0x0, 0x0, r31}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x9, r26, r25, r32, r25, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x0, r26, 0x0, 0x0, r25}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r34 = socket(0x18, 0x8002, 0x0) r35 = socket$inet6(0x18, 0x3, 0x0) r36 = dup2(r35, r35) dup2(r34, r36) sendmsg$unix(r36, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r37 = socket(0x18, 0x8002, 0x0) r38 = socket$inet6(0x18, 0x3, 0x0) r39 = dup2(r38, r38) dup2(r37, r39) sendmsg$unix(r39, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e43660500000000ce558f9362afd5cdb9fae25b4b50f3ee0d7089d382ea84a0d61130315bdf25df7fc7a568963090a4ec25de245a2195b5db2892d7a4e60d588a386cc480e196f0d9fcb2001094546510d3c13c1a8f844a160da8737597bf5e23241011460e8c867bad753dee71a9f6c36694"], 0x1, &(0x7f0000001800), 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="30000000f900000000ffff00000102003e06846f8e2e19521eb6db8837db9b027ceaeb32bbfeff33b4bccc705759d32fb0b0d4cd7a85209ef621e8d39b698cab4105a08415b7260ad543c82a6550cac0315bd4618f5964cafab47ca7c0ea7627e3d9bf0f49357508ace1c64c8caf7d2e5bf949f7ae7c528e24a75596c11c738a4d463aa8d48fc6b86717be677f0fb2735cf5d41d09be6c318381af6a7e9d5692754a25774356d12b529c2d08e23781aeb5dee34376d10c086265ab37278b81ad10cb3359d051a868f5f88742481869742fc190ba2d9131b1b772a22ccea7ec30282442c7996374879c56e8f9a81488a1d42e9b390e854c2bcb12c920cad435eea2c7fa52106c1db256bc66eb6baff607777b04cfa2054b84f125ff3531acc3682c6d1960d62e02e63558661cc5137e654cf9b2ab40602454adc7400b3541", @ANYRES32=r36, @ANYRES32=r2, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYRES16, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRESDEC=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="00000000202c3c6cbe000000ffff000000000000", @ANYRES32=r20, @ANYRES64=r39, @ANYRES32=r23, @ANYBLOB="2cf309398f75c46bfd69"], 0x1ce, 0x10}, 0xaccff110451b3cdc) 13:35:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) kqueue() connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf390f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e78cd860df4f3ee39d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b57485010000a58ae09fa9614ae0286a27a4faedaa08555d3f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f170600000000000000ddb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281cd8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e5782dd7937f86cd9643adc77ba7ccfcd5f5fa7472b454c411bf270dec4b31b515e59e13d09768b4eaedb8b4b891543cbe7401cd73f9f7bd122f1fdaa0a0696d3657a28b28f153bb8b5bf31c4c9893773a10f6a263fcbe89c44cc7f42dad002f59cf8e57cb5ca6925858b1765b4a43599f08a588c11db43600"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000004c0)=0x8) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000500)=0xa8d) 13:35:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x7fff}, {0x6}]}) pwrite(r0, &(0x7f0000000280)="d0d9a1a78f3e5e5aeb90ac0476f5b191a16ba9606be870dea79b9bddc3faa676491531b30471470d6b541ef1c67d90f02eb966d62766f87d8488dd5374fe14ca204817a9b4b56b8147b5a82b915e501ea73b218d1a966ed57606bcaf4b56f098dc0c1f2ab6fc3842cffc1fa2f512ed1669c4f5a3d87e011fb58994516048d2e92b4cae140d19e1e8018c1575abb927e43405eac128e607f7eda5dc27dae0bc61cc7c8b79339af4f4b6a1917fe8bc6a4a696a197e606923148695e0978e013454a2a65874314d632e24b0692813f533959cebb46ff05c58ad9eefe7ee986282ce401a3e899b4bbbdef4ce8100000000", 0xef, 0x0, 0xbde) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 13:35:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7], [0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/228, &(0x7f0000000100)=0xe4) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 13:35:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1e, &(0x7f0000000000)=[{0x35}, {0x81, 0x1}, {0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = semget$private(0x0, 0x0, 0x200) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x8005, 0x4) r4 = dup2(r3, r3) dup2(r2, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = msgget(0x3, 0x446) r7 = getuid() r8 = getegid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = getgid() r16 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r16) r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r17) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x2, r7, r8, r13, r15, 0x0, 0x5}, 0x4, 0xb8f, r16, r17, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r18 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r5, r15, r18, r19, 0x80, 0x3110}, 0x80000001, 0x6c, 0x695a}) 13:35:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x9089de93abd5bafc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x2b, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) 13:35:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000e5411c0e5288a97edf91f5feddf11261c23fea1939819d5f44b84be043cb7a6d228eb6b4e7246c5221c2c222b0950c15f20245f1e2e3fbe362135a258218dafef6ad2b0e709cf950d3cef62de189ceda3003f4eea6e9eff45f8bb7960282a77e61a75bfda0db8d596e760b35ca1d7d21f7a76fdc85ea"], 0x38}, 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) close(r0) 13:35:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x101) r1 = msgget(0x3, 0x6fcf4322dd6109c) msgrcv(r1, &(0x7f0000000080)={0x0, ""/127}, 0x87, 0x1, 0x1000) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/4096) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/bpf\x00', 0x1, 0x0) r4 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001200)={'tap', 0x0}) r5 = accept(0xffffffffffffff9c, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) getpeername(r5, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000001340)='./file0\x00', 0x6, 0x2d1bd90ed1bbafab, r6) readv(r5, &(0x7f0000003580)=[{&(0x7f0000001380)}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/215, 0xd7}, {&(0x7f00000034c0)=""/138, 0x8a}], 0x5) msgsnd(r2, &(0x7f0000003600)={0x2, "959009a18c3770b69fadd33e506f5b0669cd1c8a0c9c06e5a15326fb657459502f99da17e0ecd907dbe855534796b663000b2625fe65c1736436925416ee431677a9aebd18cfe124271cdd5155253cef4ba40bccaab1674b7a08b7416749e74605aaafdcc093c0f112ff792395e5cadfb864d80c5bc299716fc7c3ef03d09fbc330a629cb6aabedc4d351aa5869f400083122afe306b53"}, 0x9f, 0x800) r7 = semget$private(0x0, 0x2, 0x204) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000036c0)=""/239) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000037c0)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getgroups(0x1, &(0x7f0000003800)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003840)={0x0, 0x0, 0x0}, &(0x7f0000003880)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000038c0)={0x0, 0x0, 0x0}, &(0x7f0000003900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003940)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000003980)=[0xffffffffffffffff, 0xffffffffffffffff]) r16 = getegid() getgroups(0x9, &(0x7f00000039c0)=[r8, r9, r10, r11, r12, r13, r14, r15, r16]) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000003a00)='/dev/wskbd\x00', 0x8, 0x0) fcntl$getown(r17, 0x5) 13:35:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r1, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0x2a}, {&(0x7f0000000140)=""/61, 0x30}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x1e8}], 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000040)=0xffd, 0x4) shmget(0x3, 0x2000, 0x23a, &(0x7f0000ffe000/0x2000)=nil) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) 13:35:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) execve(0x0, 0x0, 0x0) 13:35:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580), 0x0, 0x0}, 0x842) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000000)="87", 0x1) 13:35:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) pledge(&(0x7f0000000000)=']\x00', &(0x7f0000000040)='-\xa8\x00') sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 13:35:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x282a0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) r3 = socket$inet(0x2, 0x1, 0xfc) syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) getppid() r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r4) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0/file0\x00', r3, 0x21212e318f7916ba}) fcntl$getflags(r6, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) fcntl$setown(r1, 0x6, r5) 13:35:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x3, 0x1, 0xff, 0xffff}, {0x0, 0x8, 0x80, 0x77fa}, {0x15, 0x5, 0x8, 0x1}, {0x8, 0x0, 0x46, 0x4}, {0x6, 0x1f, 0x7, 0x8}, {0x5, 0x38, 0x8, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x87c}, {0x5, 0x0, 0x0, 0xb98}, {0x6, 0x0, 0x0, 0x101}]}) getitimer(0x1, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 13:35:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 13:35:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) close(r4) readv(r1, &(0x7f0000001480), 0x216) 13:35:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b62cdf7e56e3b4cff2638da10dca") 13:35:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x1, 0x5, 0x7) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) munmap(&(0x7f00002f2000/0x1000)=nil, 0x1000) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 13:35:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") socket(0x20, 0x3, 0x3) 13:35:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe6, &(0x7f0000000140)="601d1a0d6b12a0df78818184be66c35ee2901e72edf755aed212a0280e7acd890cd78503e7aaf4ca7bc1f46b88bb4662a11713c34aca59972556d4a620a764ff5f38d2c7efaed1a81905abc3ea6c12c56ef0acb77d3e29a6c2bd00a30586145535d99ef198f5f51c912f1efab2211da797e36858511f41ab30f7f26517b535864ef1e4eea470d75f94f23583d00622fbb26a6eeff84574056191391ef5971c7db5161dd976d7651977a79bc87eda7d8cde357313dba76701eb3ee85ecb01395ed83424639e75a954fa4e5f5c9b5928dfe1152da28249cde042313501a51bb72d822ef33745ab") r1 = socket(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) fchflags(r3, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 13:35:18 executing program 1: 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) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r3, 0x0, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1000}, 0x8) execve(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80000064, 0xb0}, {0x1}, {0x6}]}) dup2(0xffffffffffffffff, r6) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() r7 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6012, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) semget$private(0x0, 0x4, 0xa5) 13:35:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x8002, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = dup2(r2, r2) dup2(r1, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet6(0x18, 0x3, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 13:35:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x1000) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000040)={0x2, 0xfffffffa, 0x8, {[0xfffffffffffffff9, 0x10001, 0x9, 0x8, 0xd8e, 0x8000000000000000, 0x40, 0x80000000, 0x81, 0xef, 0x2, 0xfffffffffffffffe, 0xfffffffffffffff8, 0x3f, 0x8, 0xf7ed, 0x5, 0x5e4], [0x401, 0x4, 0x1, 0x2800000000, 0x1, 0xd8, 0xdb3, 0x1, 0xfffffffffffffffc, 0x96e2], [0x5, 0x7, 0xfffffffffffffffd, 0x5, 0x1, 0x7f, 0x3], [0xf21c, 0x8, 0x5, 0x0, 0x0, 0x4], [{0x4, 0x7fffffff, 0x80, 0x7}, {0x3, 0x2, 0x1, 0x4}, {0xfff, 0x7, 0x8, 0x758}, {0x4, 0x8, 0x2, 0xd22}, {0x8001, 0x8, 0xffffffff, 0x40}, {0x0, 0x2, 0x0, 0x4954}, {0x8, 0x88, 0x0, 0x100}, {0x2, 0xffffffe0, 0x8, 0xe75}], {0x7, 0x5, 0x3, 0x200}, {0x4a, 0x8001, 0x2, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x801169ac, &(0x7f0000000300)) dup2(0xffffffffffffffff, r2) 13:35:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[0x7, 0xffffffff, 0x7]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d, 0x40}, {0xffbe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 13:35:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x8004, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xfffffffffffffc9b) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x2, 0x4) r3 = dup2(r2, r2) dup2(r1, r3) r4 = msgget(0x3, 0x446) r5 = getuid() r6 = getegid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x910, r9, r10, r11, r12, 0xc, 0x9}, 0x5, 0xfff, 0x8}) r13 = getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r15) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r11, r13, 0x0, 0x5}, 0x8, 0xb8f, r14, r15, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) geteuid() r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) 13:35:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff00e200f6756cd0d1bd70bd619d9aef150a369fef8aee83da6bcd7757ecb627ece0a6df"], 0x9}, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x2, 0x200, 0x2}, {0x6, 0x0, 0x0, 0x104}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'jap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/sfe\xcd\xfet@\x00', 0x80, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r8, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r8, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r8, 0x2) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r11 = socket(0x0, 0x0, 0x0) connect$unix(r11, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000740)=0xc) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f0000000d40)=ANY=[@ANYBLOB="000d00054270930040000000e0305213"], 0xc, 0x2, 0x1000) r13 = socket(0x2, 0xc003, 0x1) connect$unix(r13, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) 13:35:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a9f01238e149eb3ed54b2e017cbe46e3dcddecf18db151266bb670097178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f030079efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070a08ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645314d7dce930646d49ba0c272efcf12967cd84abafa557f267c59771e06009cfa8f018d872d5e2fa9ebe198dc76d691ea1ab7f115c52e63fff77121d0126e9a6ad724bab33f9ea2032027cdb4c1094dc0debc6e34ee3f41b7114c20f6c1bcfc74745542337ffbab38abac707e10e68b814344919b85dbe3d1e310bbf70875a48e280bba6bf3bd307b19acd3f225f344133a0bc9f2820314153eeb128e6606cd52bd36bebecde4a"], 0x10) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = dup(r4) ioctl$TIOCEXCL(r5, 0x2000740d) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:35:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x20, 0x8, 0xa, 0x6}, {0xffff, 0x5, 0x4, 0x1}, {0x0, 0x2, 0x5, 0x1}]}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 13:35:18 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1000}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/126) mprotect(&(0x7f0000461000/0x1000)=nil, 0x1000, 0x6) clock_gettime(0x0, &(0x7f0000000000)) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) clock_getres(0x2, &(0x7f00000001c0)) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x20, 0xffffffff}, {0xff, 0x0, 0x9, 0x4}]}) r10 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r10, 0x80206979, &(0x7f0000000300)) 13:35:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000240), 0x10004) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) r10 = dup2(r3, r7) dup2(r2, r10) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x8002, 0x0) r19 = socket$inet6(0x18, 0x3, 0x0) r20 = dup2(r19, r19) dup2(r18, r20) sendmsg$unix(r20, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSRTIMEOUT(r20, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffffff7, 0xedde}) semop(r13, &(0x7f00000000c0), 0x0) r21 = semget$private(0x0, 0x0, 0xb2) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x7}, 0x8000000000005, 0x9, 0x7}) fchown(r1, r11, r17) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000001c0)="01a6b01009d9a2dade112778616294b2f08d9fc7c8e04f2973bad94ea0572770deb203ceaa5bc29af1f46ddf6ea9be63cc5a7183717c811be03b4bcc005629dc9823f0e58be28a3c33cce0aa198c709b8141278fe2010ab01a6d2e912033eb33cf97ba6736e35e", 0x82) 13:35:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x1, 0xfffffffe}, {0x4d}, {0x4000000000000006, 0x0, 0x0, 0x40}]}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = accept$unix(r5, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet6(0x18, 0x3, 0x0) dup2(r7, r7) dup2(r6, r7) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 13:35:18 executing program 1: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000580)="e18e4f5f29fb184d2253a3027e705ff366254d683f14a3e6e650298a6e9bd3a071e5957a19a5ed134e7cd7ab58421c1a81ccb6d53b6b25dccfc846ff62689ee2cac42aa9858a53c8b965c0b99d68314f4e77b39434e7e9c21bd46c7d2b16932c0c8660d67e8aa7a1a39e94c617e6a5aa8ffe0205c4c206414a55557fd4f459c9c0470b7cb1dc5c31f733d1d34523e2eb47279247a232a144e2c19aa918e7205d4a96022a9ef6e3a35b2785190520ee4056fb23a10b11433a03aae7530bf46225e8e0c0054a5e0849ca358856b06c048835ae0b5473f44413fb81b4de4c2260a96621ff154ba0d84d4a4d24", 0xeb, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCLOCK(r1, 0x20004276) mlockall(0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) chdir(&(0x7f00000004c0)='./file1\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x7, 0x3, 0xa8, 0xffffffff}, {0x1, 0x1, 0x80, 0x1}, {0x7, 0x80, 0x7}, {0x1000, 0x2, 0x6}]}) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) dup2(r2, 0xffffffffffffff9c) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f0000000440)='./file1\x00') getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 13:35:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x87}, {0xfffe, 0xfd}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0xfffffffffffffed8, &(0x7f0000000240)="985238a669ab541d1369151a49be") 13:35:18 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc9ef6cfbc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x1000) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r9 = msgget(0x3, 0x100) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r10, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r11, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r12]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r14 = msgget$private(0x0, 0x8) msgsnd(r14, &(0x7f00000011c0)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a8816b67ae875851ecefaf27ad86020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b000037a01430c7ef46945266e62817535153715eda9aac", @ANYRES32=r13, @ANYRESDEC, @ANYRES16=r9, @ANYRES32=r13, @ANYRESOCT=r13, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r15 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r15, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r16) r17 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r18 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r18, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r19) msgsnd(r14, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r15, @ANYRESDEC=0x0, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r17, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r19], 0x9, 0x800) msgsnd(r14, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b48605deb0651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000240), 0x8, 0x3, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r28, 0x5) r29 = socket(0x2, 0x2, 0x0) r30 = syz_open_pts() close(r30) ioctl$TIOCSETAW(r30, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r30, &(0x7f00000000c0)=[{&(0x7f0000000340)='u', 0xfe61}], 0xdf) connect$unix(r29, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a8", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r31 = socket(0x10000000002, 0x2, 0x0) dup2(r29, r31) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r32) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000900)={{0x3, r21, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r27, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = getgid() r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000080000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003575be60e0d2f149acdca2b2255fa4ff5cc8aff902ecff2cacb76ee61010da6bfdfec7b2f0872a7aaf053e09734467da2d2629aa77f0c1420d0d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) r42 = getegid() r43 = getpgrp() r44 = socket(0x1, 0xc003, 0x9) connect$unix(r44, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r44, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x2, r21, r33, r35, r42, 0x20, 0x74fa}, 0x25, 0x47d, r43, r45, 0x0, 0x10000, 0x5, 0x4800000000}) r46 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r46, 0x8020699f, &(0x7f0000000300)) 13:35:18 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = kqueue() fchflags(r0, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 13:35:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x63, &(0x7f0000000000)=[{0x2}, {0x5c, 0x0, 0x0, 0x8}, {0x200, 0x0, 0x0, 0x4}]}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = geteuid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) fchown(r3, r4, r11) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 13:35:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x211, 0x0) r1 = dup(r0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000080)=""/214) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 13:35:18 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0xa5) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x200) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x25) 13:35:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) fchflags(0xffffffffffffffff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) close(r3) 13:35:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x101) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 13:35:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1e2) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x4, 0x1, 0x800, 0x0, "d89f51cc089c6e877dd5351b441cf5a70cc7cec5", 0x5, 0x80000001}) setsockopt(r5, 0x28, 0x200000033, 0x0, 0x19) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000000c0)=""/197) r8 = dup2(r0, r0) ioctl$TIOCNOTTY(r8, 0x20007471) r9 = syz_open_pts() ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f00000001c0)) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000000)) getpid() 13:35:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x92) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) linkat(r3, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2}, {0x1000000006}]}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x18c, &(0x7f00000000c0)="b6") 13:35:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0xe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x18, 0x8002, 0x1) r3 = socket$inet6(0x18, 0x8000, 0xfe) r4 = dup2(r3, r3) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x9) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffdc5}, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000100)) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, r5) mlockall(0x1) 13:35:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="ba270000ed0ed934abf0d670910b6ff15d30cae4ec81b54ef1960c0afee4a82c2251fb230ec4304e60135ba9b6592542f4fb2fe5f97ee8528a0ff5afa09636991115abc00508a10ef4f455c0a04e069d670755966345d0806b746d065fc846a6c2fc8bbcd12077f103182b58207adb7887ba2b282840bdba4f2af59c45726ea750c16ad9910e2c1c310e7f0cee4e5d2b7e44e801b93df3d3c9"], 0xa) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="107f00"/16], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x80000000000002, 0x2, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) sendmsg$unix(r3, &(0x7f0000003800)={&(0x7f0000001300)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000003780)=[{&(0x7f0000001340)="48b50559c3c633cfa7575bfd383679ea8e5f6a19ff064237f9fe7ba316b6280817ccc1764583e3e3c7efb120fcd5cd9ccd0d5a03515a4b45666f7d86d3eb1e927c546530beb78d2d8c2dcd50939b6acb37aa7a301681fbb634d2d9b260a29d39789320054f194415d78e6ea15ea0beb5584c49d46505a53bccdfaf2b3c3b1e60b64ac5c29ebb56c594fb2a5dcad6936b02a6ceac2661204d88c5e3857b98b2f37288e78bb142e0bf1333d572cf83297e7bdd4a0661c2b39d4497482bec9fd39118c43cc938ebaa9bee10cec4ad9bd73cb8b501db60e81ae4aaf1a9bac3fe502fbffb9af4b2ca623ee83f3f4de3429e4bcb1128e111f4d0bb4b3b42f248919824e573b779425e6a757f7a82e5bd89f3e2a7b8273562f77027d8cd02f13f4511591e4b9e83b37bd1de899794cd00f3c200a2fac97aee1e638e7accf8c4d6fe759c799bab12c541ebb74ec59318bb7d1141934dbea3b6a26f584793c45c588dfa59b2e4d4fa8562874fd1462dfb414c51221cd4ec408b852d50043da1eb6d6ae6ce0b3776f8f1e222a50d7734dd67c903f42ff6f69b56eef03540d8f31a1bdbba741d5d723edcadd792d29e6f0ce6c0443c3cf1a08c7d1eeb181e5778a9c87d80303b874de14950423cead9bc5b879b910522649789fa45b8ef8f0405185d07eefeb7de8aacdf3f25156c20680592fc16995fdd7989c3bca67e91d358302dd97041eaa63f8dc313d3e13c3f06d2d21cb2be9d2efb5eb71e0edb7250e430e1b70c69534eda2b30cc1f6944a7b6d2f3e7171d9d7531317e4c674973947420640e9c3e31abd14e77d456ae942f7e956c71f2dd017dd440b553396e475fd83f2e062e59f799a7826aea7216afa291fc92d27888b81cfdd401c899804d4cea44b2695569eedd4b31c46f68f440b65d9dc03b07b3dc663bc8533d2788158bfd08c9855b7f489526b453e31b7d620d2886b686a6f21f988e89bfd7630c64ac50d0af83f9bcd05cf7efa6c134c2a78cf8d74a8633d87c855cb2e6ee8c0f1c9a04f996a6fc474fe7263645500a4debba61d0eef072f0a5868bb10d008daeda50a6e39e45ef882247682acca37bbab1664627b35757eb1f35aca15077b01878856bf372a5adcb82daf8334962bafdec401492ccb9f4c51f552a3b134ab1ca5aed6179d04316d6193869e4fbe08b5089b3e15762025968505a8de342478fa2ead622c6270496d850b8f7169f1fc9b8e9c94596c821e9d6111ecf0a79da114ae4b194d041a42b97d3579fb050d2a62218e21aea387469f764b857394f28fee2c1387a339b36d7814e877900093ef5764da9a4b985dac7efcd0739dc56c23b6210266a8114b0df58d6f39313eb4627345292a8911c01a51691bc9d8375d31138ff4877664130543f10f27d4d9409949a8651786cc29a9b2c3d46837c2535854a25ded57daba865904d17c4685ee592604c4a5d8da4e2812c7ac2d3e549b8bb9a112a100ea5348793736c16f6f192b39af235e0f28e03aad02f1a63f27802514a01f2587299bab7aba3a901097a395f1debc2f3f475e7dd76b393c22ca1a25e1d23e1e30f31d344430e8fe851f61628cce2f1a9f4e3d9c234064b17ae35adfb3b09cefa264ed58b3c24ec4affd6994356f29a8487b758c2c80c05881dfdb71c1ab78d037ef8d4b39aa33607ce0ea6d6921240cee6a58d13d9ff23c72e5443ad3cd626e8d2c0b433bf897489a3c6c8d9eb05a222fc538c389874d3c894dc84c774813cd65afb716a94f3dcee62f2ddc851ee5de538a249e430a54bbad08bbc91a926835941f11e1ae4c163fad66040b2e8584e658b03519a8528dba08440c2f1f70c9d1a0c109d9f518972b279a67d7b632709015a95d90d0418cf1ffce47da1d035f72e77998a4afab75651a84282503d0563c347630baa5d322e5b0f0a08e73a6e91a6913a6570ffbd1cbd8ed01d5c0f846909976689be6378bb3038c8a72fa1514de41b9a90a5450efe7f6111f0abe87b1e60c6e0429baa914e275e4a88639e44541454cbce2fdb0075ea84fe8907a5cd98e56581513d03f5301949169d49c1693507f5eb3c656492f63a664e1dfb96061bbcb1f3a98a45dd587e037dd813bd9d997264a17e240cef1483186782a7e0579c270fcf6469cf4d4a163e8af0c0898a6991816e7acb33b81f4cc40f8033df52ca3ddf1cb90de8ebfb3f51999ba3c30ec2d0793ce2aa7079bcef8cca67f74489b52f370eb6b3300e27f5274cb8b57bab9e70438be9181df6961db30579172721ad63f01134b688403bd376ddc8cd761bdae06fefc99cf874f696b9f49c683485cb1f4a74bb91eac2900206478cb76d3a9578afcced1c31cf8eb121ca7c4221d63240721f4560d45f71f1f864633bacdad490f98198ee3e549358a297a9a64e6137498a3ba844e26ec3a28c265ca62b87b1a71639c5954b92dd8110603e6a2cb21229eacfad716cb0a9a56f144a58056501420a877ee5af312858559cc12e055821202abd63473012773281cf839c5e6d5a1a20e382ff0c05541924e46182d2c9584f370f8253ca577f4ea007bcbd09053b9cfd934f78965d759e06197286a86531bf2306757a1e444150cb1092dc7981600f2aa9794ba70dfc89e805140aa4d891d7128c701abe69b167a87097223dab7aef540e2c1878eb3b1133b690b025c58166e3c18a4ec5d4157ad67ce69375d19fd730e8130d1b5d750aa984c2efde763bf00d88d9f23501ee8b969f6c4c771804a9d9fd6a3f182bb01a337bb4a040109e1bf4052cf5206dafa262aa7ee414e007c983efaba802ff2c5272a9826c2a9591490e9ff7280d07c2154ab78fe0bc7a962ec47a74f27f6b300ab760bf32d423c5c8234d222977fe5886a2deff60725a6c75ebf9ec3f48a6fcfb300ad72969f752c09b712085f43d1f9e2fc22e22ec08d04d3a7375e7e5c191e69dbe0353c425c1ed8fa71e9456efdc781cdf2d2f2441d89660a22a816933c859b84eb8723315a86fde8f124899f1233a14d9c59e950d6a13458c58a3d3ddb6767628a3767508e9590b0d1c1504732b8caace5954bfe895faa2c66bfbc881c3a1453e742a1d2a00d7e6e69b441c42539c5761393d9b7de77f7bf7a1f6e8cb1ea2910fb7946e257bf5bb0eb4f28053fe26f8fc482abc1bf00d0bbda2246a17046997ff12b369dfff513d3f81966b93013399fe61efa6bf0d4015fcbc29f89cb9e4e0c6fab0b6eeba094e09db4952f15c296e1a9b6c0da8b4bf49bb3b617d0a57fb1d4c844ec1aaa3f7b1943ecfae0b4888228db103b11b9f69f961066c17d1bf2fff6d2c5ad5ff31bb1ce8e4e1978f6701fae71609b8c567cc740e8ccec67e483214dd0d338845610353c3ea5b94e16549293cea17e08d30c953608e1f4ded0a481f755c9868ed5da122c7e022fa522c577e32e5ad7cb1a4e7ed5b86b372791232a51c5501baf0a7b9011741893f09d28fb2d81aedab7e392b805f32435118cb3ba26b6bdd162c55f90ceb125f609a32c7132932f540e914d004e8262cdebb6531dd88ac6ef03d82d4ce950c67f87f92dbe57d93878409b72f39514c9cf3e09daab75bee3f66e2af1ac9eeeef12be6274f844d1371c9bb979407b848f374030b90a423badc7cabc4a8c575b05bce2cadb9a59c30992fc87326e75c3c40ceda5dbb32a4f9db984264ad08f1891474dae609e78e4de9d46c2df63591db644dc8991e61ba19eb2c7e8d8a19963703cc1f04eb10143e808df5ba4dfc4002320191dd96530065540f324dcc3a74e6835d6c8c3a0b4e9848a0393b971497afc6e38c38c9158285a9d23e9e348e0cefdca24ff12e11d24c79439387075b2c99abbd07628add6b4a4d0254ee18ba93a7cb357553e014670a01eb803f9a86648fe53d1611a9f0b6a0a8fd2a4320de20fd2aa00a470fff36dc6c568538249a3990d4e8bc21d7195aa7b0b185e09d16d59569df467df50bf19989bd4d612b126ae5d7bd4a89b95f3be1819744b053a2bbaac947722a038ced4e77f86db9cf66679a1b73d39544b9b84f9a782e19b16569f3a8d4d00ef6ba9394a09ba68379a9c51a81b02dbfc7d0e23f04d78f767cff10da2d56aaf10838fd262794e03dd74655f7b50e231a22379562ff2b30ec6be23b10b03e491a00230504176fae9c462d41e1fe541d9c8ba738a86d47d2f45880f97946554a8d33b12b8b3d6f3a0a12421bdab65aeb81050c1f06d5bea596dbca46872d8c22508cc6c8822ada321d427948b3f5b940bd7355700072ee4821616266868a37696d90dbd6641c59a111307b64d370a4b23ced2c5538975cfd3e393cdcc3d0debb4bd3af3347532febb061fc4818e782aa821f6177cfafb612476d1724ca4572f0119ce29130226aac15b43bc9e88984aca3078c395c3eb47a41886472cf939a05ae7bc14c40d4a4305e5302b205e788727ac652a8d3fb834bc14d6798b74568d87d4314e45308bf6f247d3448044e30613b962bf3daa2d25888034df7b1c6e1bbddc0be682e91c89e57d3c81f7bdf8b9b054ca41de19d59d45ba537b65655d83b27841af5217dd975c82ae95b5ec60fee69efedca17b7bcfcc424a97a1fa7d55fd6921a4a9f93ca79f3931bcc7888bf6ab8a48d2c1d915d28fe58b65fcc1161457ac9c1eeb9a0ac2ae036f8112c6a16703382126180365af7d5a03d6b4076bf95e04dc079cf7c2ae4059a65d58780d74145293efa8049a81e046af5a4144d5dd58b96866b78bb2ff5adcdd2a709075b839a015382392e4caeccf3d538f48993cbbca33e69a5b3c3ec9edcc2f547b74fbbddc7d569fdf25985cd7428981ce52d056786b8eb319049e477d3b84c6f7590f292dc7ff565ea4d70c2c739df114cc15a65c783796ad20f8c27ef6ae712249977ff97780e03a7c0e150bd3cbcc750af9a92bfdf39bd7d43dd4d056a523806839703f76659faf80d4ff1c83ac488b47000f7a1ed13f1ab98fad30a79a12f2dcbef810d277c49cbc4b7e5d5ce2c7db6d2d96adcaa91438d40f96e2b9a985d202efed121016a5c0073a0826030725881b5a4a4e4ae9d9fef70650a18bc18219b61409bed6dc64e8e21c0bfcfe0ec0314a328cd0cf2c1255a7cc6607db3a899cd8d1b49e10786de670350570f3458314071c91375d7b89f93cf5ede4857a8a8983cd0b9e9f8770002b10126dbb885c525739b8f8dfa1dbd2cde0ae6cabd40809e90af24c8fe889be7a390528ff78292e166a18f746eaf18d0966225fe90216895f86462f201e0b71e4c51148c61397aad2947f2c1e3b8e2a7d81f34536f42a34fc22a60e467b33440c8052ab59e2298a0df00db17dbba61ba6831cd25103f13b916ab962295c7b6c40321fd20022a6711e8a9af4076560e116a1b8baef44a0b0952d7250ff98b2e9c619c9ea6e2f0ee365c5583eb1722e836753bca6cbb8e3867701e9491afc5555beb358ab393dbbff6fb37d2b5370c5919071454da9c5975c27e5ccd5a380f5382827b1e17dd7fbafa1307e40acfc0278b92e387502161c248b1a44b26d657eefa8aa5ff1cb3981e682d1c1d7962c7f32ae6b69c8bb13f069d66b8c5cd877a66654ae274dc6ed28edd741b46ab347743cadd505e24360189ed6500a3e3f7a8dd647e6355fa3785abfc61b507a05ba7937b0beb2dd682a9f1ca69070fc82ae0ab3c2ca6945dec8c27d1552ab019d099437d2540d8e2020d97289271dc5a0d41a5af2b2bf80605218bd4147c731a9cff9ac6512b106808144f0188e840284f79fecff3bad8c76abc9abba3e4970548b608727aafa109f91af771ce", 0x1000}, {&(0x7f0000002340)="44121bf586670405314442a96767c081a5a170ee55bf400454c2088be67d45fa3281d81dd0ede922071a0f489ce93877ec7b9c937cf1a7b9af3ba0e8f9e529e5742bc19a2b1444b7c27ae378ed5589f9c475475f6094bdbb34d43480a9c90a8a3fb15614eba5867c78b554aac634c5b78facd5e32cab602884079f1cf8bdfc4e3213de461b3560927d6841fbb679757b9b973badc35dabada3e01de7cc1a9e00175ba9447d31c7e65c47cf6566f89409e5e80d89461370519e6c2ab88079f2afa16b80e70e78cfd06494effdca21e64b0a25123b11502989286eb78439766e75fa531ee61765b772a2", 0xe9}, {&(0x7f0000002440)="487ba923e13220d6ee280d480a0e0b5de504c9feb87df7d177a464402b92bad771a97728a4a6cc8427538c144544fd5955fe8a55495c66740f52e0422fbcd3f13495bebb50419242395b9bde6d13236120c2f931021a18fd2f1b9889aa9d71fd3d7cd041085d6136d6f681ff45fbe1539681e738bf19d13394", 0x79}, {&(0x7f00000024c0)="96f4cb30b77c7f419799ca5d283f8022d6ee77d306938efdc6e22f585e4bc23da73f02b324dcc7cb0e599e702aa28582f340b0f39f029f4cd38991c652c27a5f46c2484b04ea9401c80a8690fa19bd78", 0x50}, {&(0x7f0000002540)="351d2bc61c844c4e586bbbefdf232c499ed3c7242726e4365e386c9c06d1ee8255fd6e04def3e88a909f674b610fd36a19394016c91c8ecf29d2453b391b944d2a805844d4048c6e4c7c8285f9d432df6187961d9a97fcfb1d115087674dc2bb4d484e04846a4955f7af20599235d11911d5c9182654e322b79f1fbbe9567ebd5cd974be0d344f1086fc1123069a08cec646b7c742e80b8d93acd12492a4a10e3f5c8a6615532352e79ddafcb34388a449bb56038dd92f0726f2d4ef9c139f7fb1adfc76b1c26fb79b4b1262873de53614bc3e0b7a796375ab4a050471794827fc984dc23c", 0xe5}, {&(0x7f0000002640)="c9856e5a48fcd6b89d4928fc63c21ae8f25a107dae337b42f1150e75d4b31e1f71358196362d7a0cab69e3e355c95a2f7a04cce474e7c348425bcf15573a052b529398ff196e13e939ce73e99f752e954dee4a15ef412cba3733d8412d25c6d24c5b992b9781ebf9b423156129bc1215b55fedd42366ffea60da7a45bf0618e30995e120ecfc3dc0856f2e990ea97c856748d9a98101ed555287433e137a73ca3a1c57925d6c18f706d782989f3f5425ffaf0a5a2e14a665b4ca10b580bfe0dc0437111150245f7880e9d3b30abc20a87a3b2aef41f841e1fa4845ab4ce93fa31779d3161e58e790b3476bb8c7f355b1f0f6e7f1cf9a604757d6b6700e959260a5c6e38fae0fea456579698fca995906cbc0076ea043de2a4e1f3161bb7d934d7cdda36114a2ffacfa6d944f0d6d7e7c47b0b6a36c24a54d133ff8e0a938f8b38ec5c6098bb3e9766c1e239b24b0d87555f5191bf35a1f07893b6ec0bc2907f4e81068a95cb18a78be21c8da0a38ab56cd65181151fa662017dfe931e6760a6b81714fccf850b09dbd27ffa16ca33c761b7632e7f2da7e92bef3740d8cf6340d24ce943ab9556b068f939e0c5ba1499c9c7f5890aef2ba43785e1b569c2bada1a18135042f60f307ed4be8aa4d7dbafdee54bf795f13dfacc1cfed581d541217579a95bd25131152b6c3606b002f0cf6433735bc6d9d15436a280579ec1604dbae021aed8cd869278e0e9ef8581922250d76eb7533501e2aa2f0df7ee3eeec40a4a6bcbbb128e827e5a522bf3beb85ba4051cc3f75b322b059f7e446117d2519c75a133ee0525bb90a514b735a0daea4fd93ca3882d4dae60fbae16092f4a5a2fbc44f6117ca12bc50b237d282d712f94ff98d17ddd8f47c8ecc979c8d28571c8c4efc4e3fcb07128afac23ffa40a5856f4d55c3b3bb99f2f98d3d56db71cf8e0ab4754c5605c4b76131dd1482bb8c81fc6fe4837ce60fa33a68d4cc32227495f836aaef1299eb6e678dbf4513af4163018e55586a2e4b53e26790a7b06660c493cf75ab759cd3651cf069fc029ad97960314417be126863daf90274e673f946139ac9922886951b1becc0a4b8413b038bb85d4802323d1ef29ec41eb739f5275d1f883b9a92c99e1376a3ea3b0396667ccf95feb3f20ae26f2b516ea87b8e9c331368eb985c44d5f8c5afab39672e1510ae4be2d9419ab28fc0c15909ed6d536be02278476d19405f784aabf9ebfb70620332efa5f5f461dc8213f35016248ed7f25ba1badd84eee9221ba40a0ba59fcd43f26873e4191a5283db6c77f3f3344b3557e1769d3206111c286207b4e6258423cf68a6750c4df3d0f19a3d8aaf759164194035075ecdc50242de04dd7941fb1148fcea79ba034e50bfa6bb1e1ac2d4505b4da91acc097be209fc4beddd7c3ac5b76786f42e915990fdf5f336a7fe48f46bfd6c2a18f8f778065e152f1096c56b2a7785e2ca0d7a37435cd066e2dd84c0bc8ca9f63a2b69da48129b7236e37c1c99e74f793f8a6e01cec13f4d1bee01118cba11c445c0a6d097519eb571d1d368cfd688aea0aefdfd3f9cc23e42dd182b9cd7bb426828c02db81a722c127bca565556c96597bb303ff72d9ae62c9f171fbee4188d1dda06fe414fded5d064e0a332d055dc8edee5ce692d2130256cfae181d3bbce9d246c9df736792597f1c7156ed9b5518342c0f27cbb57ac56e2e9d385e732b8325d002ba374714f84ff6e1f7cf7182983ec995c9fd0075cfa0590f86087c8f18b45fd1190b9e761a3890f29130e09420cc596b839e56e1a7ce731b0110d6d4aac90c337a480b17fb8a36e2c77e8e37bcd5361cc4438808ac508cc705b3d107051319b3a7d570c11cae36cda1926bbf4491d92fa82f978fc37c9b3f2c80e8322df5b7bd7fed05b19c67b1f45284acd7a281fbaa8447dc598fb856c9cfbf85c1dcabc9abea2f8ddfe41ce9675739f0af8615ac6854c70536853709b5292efe89204ab31d42a3230304da86eac1e71d722708c05576ceaca6d720478488ecb2d99b286a4957aa2945045361b46c45a1455812de42ef60023e77802d1ea8eb547cf91e3ba0a9e76a6521db9e61cc32adc27190edf141ef38a96de5bf1c9c136d49c186d0fb500aadbacfcc8498261d36be10cddc8d97e08acdb95efbf660b8aac3c491ee1bf1b4099553f000b0118b7837a98a060b5d1e10a61f44a08876cacef42489255a3aa4816f9cbc119146c45b6cb749f825ae0387526d49e34c728c24187fec5ff9cf7cde65679718f6a5a4e03b2b439eb78cdf10703170e6f8b429474e5731f97c1075aadd52ec1f0961480db272b44f4de1b735ec0dcc68e52021c954523ca350f97e8e38a4bd08d3439e169271d72ad009569804c1e4ebafb6730361de3165d9da90b9f3c3e456d471e1779ce47b084e3313de1d72d5e61b81d7f9d7d7d425b9d48692c366343582741571bde8ac122b137385cd3f235d8a401dbb8fa01200c2063fdc95bfabefe249a1712637bfd3b78e321da0119f6a9ca561ca20905787bbf0ff72d43cc5d042e40c0db307e09105e7a72edf03729d390e84b6fb5d799cb032943318e60636a847f85d6732fe2eef573b2a510ff5bba799c3437421071b01314c79a19b0e4c847d632054e4c947e388165e8633eaa22a078c799af4277708ff87e70bfa7853be774250f4238d4ebdcf987e473defb314bd425f12c58c67e7135278428a448a1a779bd11df63b6c4b7080fe41a54ffc25543bd0449839949abd0f18246c73e93e24534ab5f3c9dbfa21a6ea39bc1aae2693f7b35438be26e27db0e3b22a5c3d3d5572877fed844c7a80d9cd180a6fe95eb172aea208abc964de46868a97b61e1f616d9fe28860778790a2d6a3b6072078defc8b0c5e91f92b51b78712037343c6d256a712337eaa671c032dfa6469e4892e3888f6d133914aed420c50ba91d4697bbc57289c4b7adeaf7b4d90fe9512d2bba5322eee03e98ef9f4f5fa1d849de1b4d07164320d84b2f1bc0a32f08704bd3d1826e4e6c2e5499791bba286349ab3a57fc42324fa32c417102df650aaf0da794636858d48e7896250f81b035f8109e918af065ccdb215faaab4e59c7d810c96abb450fa46353bc85ef665e8ce3691ca4466fb9826e11179cd7f49a5537c9d577ba1a1e7fd45ec6fcc844d25db141f6ea1ba260887fc1899a3ace17e93316d6f1ec6e9bc90d535e90f0271d503432cecd8151089237bc2bb664b487f7355c49274df6e13ee3a42185aa69a981cdba25a46896f8756e03c4f3fc4f9f7e99ec5aecc3e8ef659288efdaec6842e99fc689eaff671a2f36eb4ce631f3b74081c2477273bf74aad1d810e7c010d4cee875c842cdb69dec1bb77c117a51789782133437f0111cbc9b985a2648046f8d0d9e8c94adb2ed587d8cce0c660bf25137da9386c7b21acb1ba75685a3913fc974348c2d6ad6973bc383eb49ca20810cef72acd3c9cd00d77dee352744c4fe3d9020e6fb6f0991a4229cd5216d52a408ae84e2e43ef6b231f2fe0a950d979b20901e3dfb87fc53f36bb1584ee13b22cd8ffd161bdc47fb2707f0f6b11f6372608adb8f9403cbd1528ec45c6e750b7b1c1389768bd2cad5a1dce28d1d39ab7cc58b18a27dd2ac337ffd86bf9028452b546336faa0daac21dae495ded22e1ff563526e448264c1c0342d3a968cac6c0f417e8addb3d51ff1d6c583cfb54fdb6f192278d820709b457c224be33e51fc7047d5756590f393a0bd7fd1d2f4829a89add3ef399fa9134807630d588d06ef4a0ed59f8214231ac5266c2b61efd172b41098ce9659f85176d179059e0a5eb27a91f6a0eee04f58b7d6d4b3233ba86cf8caea0abfb4e90cedd922ac09f6ca74cd6f8863f2686abe75c0f8bc15f0dc95b6edb4e9dbde267046555e34700d7572a14b2d38b2a163dfd1e16b02d668cf92701add2d8fa10c4214d649669ba2ff782a4b7053454ad9137034a64a494cd4d3975f86302ebcfb8b4c43b3f37f6511d301b38f618f5c98f12b07dec38388d4faa2dd955a2115433b34a09c6e2f19a146082979296030f1008bcd888bcb86b3cabd43744d585f05ddb22993f03a3469d7d3a5756ba0251752da292144d08da8fa7d3d01fb1acd26eb080ec043c4cf442219229a2edbfc889979db8f53e845f649d9e9d45f8a817b3e49fb11b91293e289b236d2df4109186dfb48a98aed5f1a32816207bfe2bc97ed44d28d50c49d8d20037bde1f42afc506c989727dd352fa3a01da0d15f79f1a5816f24dc6c87cfbcee7edc8486fa390403c61fdb4b9139eb53c167fba661d78fb1b9565574ba188519e5f8c8900586e0c1991c57e8ddf66feb6ba6b564fb4546bb892d07b6cb79f78db45e368146cb2adbd3f42bd898cfcadf492d2cd5c1658ebe496b9361165c4f6c831daac76fd5d3e623c91931f4e7c14a7920409bd63fcc2521992e4fa40922fe6d0cdead92a29da7f8f0c200e73e0e69d5ebe17e972d24ad1d7b0e1d4f9d3d34ee174fc9cf47a48c6eda39e15f3ee39856c90deb140be48cda61625df94b2058b5874b1135fa16d150e7fe16e626e52a3d4afab00b2a55ee91e938dc83e5b8b7a57d86c4fd64f37aac3a46044473816ced76a17bfecc30e0d2c96ca0ada424548d7798f291bbae07e831eafb69aeeb0de7fbc5ea168f50712b6679bbf17c6184633b66e9ab6752fd1ef488993f40d811c896a4c3eea655ce53c3ecf745754336d3f1e5dbfba73ca2bb04fe56b484c5566902fbf473bddf8031b73b2cafeff9ef821cb856ec0f629cd4f998f9fe1f73411a55f6a4d823f7115aba22c351ec7a75f18e64a5496776cf6f963db31ce13298f6d01fca6d4b6761e32838b861f47e1992cbf4d738163fd52b09b3369a8f476b0e43b9511df2fafe8625bd3b7b73af663ff95f10fa24049165532e1ac935e6f49ffa5cc10193d5496a8ffb916d83941f819404fd018047f880b62641a7139d9c97c52f23a76c158466b07692f886952386805461447853dea9c7f7e1000231b2e1c370411a55a04dc903c31429924a0e7b15ffd68b9d5f04fbc4054fbda4a477b4ef2992a32a3ba025e3f0c27201510fcfaa9acfb03f02ee657ba11216f91560d7a5416fdd91289bc79771762671634422fd89e63d87c1a5a01d02cc568b33bb478dc31a2e7bb11be32a7e430273396949d2f60c2bc8e5902da2a300c9c1c7d62ca6f36ffa8022fffc774cf93d047ef6f73d61568598273b560ef0c1883cd3b746cfa1c64cc6d48940be7ad982d9fbca78b90b2926e1e92eb7af57b2134cbe189670852540b649362a83a2c223ec3454017e97ff73af3bce3a2c90d2df6bed69fb63029c2a362d65738ec365eee4588ba3d78eee7b4be8845ea0a1d5d1dc2efbec946b686d28f53e300c15f13c206ae73a3ce4b64b3126f135b71ab93b0ebc875965c60af0d18bf0ee34909935665c59e53bb416f7a6a4e7ea7be84535f36e3e867126898bf12fd5b7c22c4eb63b4da2e870a7e32b7ba910ddb282db25018f5b4fe8d790758df8fd0c19c90448c81fa6e6be677e718168d0107bc3ad83ea94f1ffeea6d4a2818749540a99f8860cf89bc80282ef172722edf4eade018e025ae7f9e331d514652868f2813ba0b1721c65d3ff269dc5af63a972d9b868f8f62b06207f6de34d1e0333e8ea72b99e9db2af970b15de9cc785b8cc6846bfa366853b241139054aeb012ef672e4f2d75d858035e04a4ab25a0b586f26b55df5264f66cf6d38acd1763a7eaa1bdc1d4971425ee53ba", 0x1000}, {&(0x7f0000003640)="1ca5a816e26ef3723150ae1970df64a107a91812158883ccf1e3e1b5e62d78b38ca1ca7147647bcc302e41f045f5b731d3b0ba8510ee0dbdb16f4beead27af1efcfc9adbfb32c50f7fe3f6658c1c238cbb96214a0c6ac6d7f1ffa614fbf633dd492f4b1116986a8ed3fc48610411a98bd318eb4113e35aed4ea54ac8abe6713a57fecc5052cb0e1ab6dd041197250803fb2fa757660f472e1468dd583d96f5ce60ac875f55d923bf53d63e3a709550986cb56d3e12ccadc225f64e9267b89ac32ae30e69beb3c7", 0xc7}, {&(0x7f0000003740)="f569a6b006ebfb77220096173c4226d7c688577cead6226673de7446d2fbb14cc4fd7a6871186d35c06da004827e0f0b82fda966f9eba94f21e01cdff6", 0x3d}], 0x8, 0x0, 0x0, 0x3846ea65cb8c30e}, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) fsync(r7) r8 = semget$private(0x0, 0x6, 0x10) semop(r8, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r8, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) semop(r8, &(0x7f0000003840)=[{0x2, 0xff, 0x1000}, {0x1, 0x88a, 0x1000}, {0x0, 0x6, 0x1000}, {0x1, 0x80, 0x1000}, {0x0, 0x9, 0x800}, {0x1, 0x4, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0x0, 0x1800}], 0x8) 13:35:19 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) 13:35:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'dap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 13:35:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00@\x00'], 0xa) dup2(r0, r1) socket$unix(0x1, 0x1, 0x0) r2 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/32}, &(0x7f0000000100)=0x22) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffc4e, 0x0, 0x0, 0x0, 0xfffffffffffffe5d, 0x4}, 0x0) 13:35:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001380), 0x1, 0x0, 0x78}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = getppid() r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x9}, {0x18, 0x3, 0x7, 0x7fff}, 0x70, [0x5, 0x0, 0x1000, 0xffff, 0x0, 0x8, 0x3, 0x8]}, 0x3c) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x100, r1) 13:35:19 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000140)="b5dfc5a1972caa36a3c66318778466efa73f77c74a16b2821fe9e0632666fff2a1eba38596bd85f7a6eec8ce75e6bfdd1fd6c4ac06cadbd7cc366e4e8fd35486c9c8c45abb9a1b6be1c77c9d153eb9fdb2a8a988a52085a1c1196e55fd3b8316755c8f4e281e33aed6b7311659ab1bafe1eb3aa571d08012086fba7a54931143743319263ba97ac5e922578607fe0da4946799b44c", 0x95, 0x4, &(0x7f0000000080)=@file={0xf417d6ef52c1902b, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000840)=""/4096, 0x1000}], 0x1) 13:35:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) r2 = dup2(r1, r1) dup2(r0, r2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000440)="e34474c257464683a0eb9571ced8c6b8f661b7f01dc3150115793363159e77b7e99aacf8bab4c52ec06b375b8cb527445978949be6841837870a4fd613b00a077c88202d7646721fc2b69814a697b1ccfdfb7b5900c877f5a29b4247bf767d008fb0a593d562480a8a228f2653d149514909fa955c4ee460c2991fb7421ae6865ddeefdff4bfbcdd162098950c959273581bea54b103bbc08a3b446ac33d6941884245dd73cdc381e0b3c8df1d5e8d8ccbd003991ba8b843e9a698a80c8884d60feb8628622cae55254967568c10e9168179a374a4b09d49efade0d413c50d9d59a228f8a9925c86a808e7f72043dcef3882bd052c14da23e7f2c351b12d419c90551b193312ef0f703c080e62c69899106b3f5f46f70460feecc9f1c4a50ec987df512671c9db1354a6e5cf383950d934b7ffa173a2cf1872bd4bea03b152d4b7e773a32e270765538f77bd2e5bd6d7b9da2abf680ae760007e400e06bbca528161328b3077e53792468c2aa1db600f62a450e5883180306938f57f8bf1d360edd562990217db538d70f9977b78c18c0828d776f5b80c00fdcaae7a143c5dc8771e47a1937848a026205f3b5a77f547567e470708ff44b4efe082a90ebb7975366dc476aa06373b8de9674600faf042a5a62ec880401d002c796a309201d907c6b1892e980dc3c7405ca822cbfa6dca9d5dd80e4687cac316a8063ce1c680b34b2aab8b7ae6d239ba7a16f16f02943c4ce3aea8df70972fd037b87e02a1974afdb652b40f74a0da206cd61c8128ab8d1dc8302ce2fde844e17207a131c0d14d66bba0bea53235d28c05b30adb17cf51cc395c3cf0cb856532025c49576addba1b2e9c8105ae8d874b95f00ee6cc73c0b338514f4f4678fbb1c5a9a1c8189249a90f9c0b9a4d5f409ba0948135b2362cd88271491d1b4f635edd470d47857f3e1529554dbd67d8cfb695df5411c6085bc4f378486a0a6deb3c68671fb1d87784f8fb121d6a500aced77e07d57a580dc37e310320c58f66fad5aca1aa61e7814e21958623873c1e3420c50f76c625753222b0063b3153ce4e0385c66b60343bf60ce23b4bdb0a08aa76df87239a6f524b844fc3c734322abbdf5323227af4d8a428d30c11d48dc5bc79388e448eecb819c4a12bf664adbd90880141eae18ec6052f46c1dabe3f84904dc96a28e40daf09d024c1ccd27f551dc4505765371db460a6e752904edfdaf6a13b10be0fef04ee265b8de3790a0f8c741486b4b3f596fba0045ec3192a5acda19694e2da18f2c601a9b00fad6a66d2fee78a97338786ee144b259f712580a3f3d59a75691e5d39183fe8be58a4c8d84df6a4e50fdc1989bcf67fa9bf5041ff31c89208fa11e7da2949e19a4eeb807307ccfd92c74eb8fa98e1ca0538a1e3f46ace441c2222748976f80b7bdb933c1bfece3f23b223eeed506a5299b47af4f46e63c021e3557c917554ea434b20bff78bf88896df14e488b948c66ecd6c6eb7a44799241d6a377e4a569b8c52f28df236e369214668f37eca4ecfc3042875feec30230de54e5963630854086189029b3853054bee65c1fb337bb03bb3a5b81098da41c767cc590043558f3100e50faa2e59b91360a73a01a5780f9d581ae42ff94b3108dc5f82b4c4d13141c1016f3c3fa937c6a2ac665882a1675541e33cf3d8b2f166af03d952287188156af68ab3a5501ef1e046d87867b5c0ee6de62c146e3d058ab2839cccc20e46ceef384bf2c4db6a5b218c5b91e9c5547ce8ae2b1b139b4e3245fe7b917c0a2ae720870441d1b2db8ba2a26089b2cc46c8e3b363f3b1dd2351e9bb7eb3e0c9b3bca42165315dd58271f95ad9758d8772559356ee967692ce03eeecd763b9bc698bfe3466436345f1fa0b9fb95813d17923c97026adb7455a3047bb9a162ed0890017d3777883b39c8342214466469e5430126a33797ac076a0ba40b1454af742e56ddd609863bcfdbbbc407082d34f6664bfc5a288e3bd9e480019c0ffa2d06f744a15aa6d313a361297a264b2fa85abf0814592bc05aad11cd452b6377d436e39d5970001432f1729846363803a7a01d6f544ed2ceeb60f2ee1e434fed4f5993af87c72a028f5f2b880487f3dd121d25ff94a05ec8959bd457413535c3a9ad501e64f8129039e3281bacced8fdda2a99b0da12af8166b2745aaffdb79c89b8a9e6dab8cb1ea55c3332d03443ba95f72720de52197faefde7c83e03502be6f22c04013c9f66374259651a7e7704483c2a12ce128d112a762141d7f282f501f4c55b7068c257cf6690c5335a8eb8180693d7a0bc7e5dc44d47fd9bfb3b9bb30e19f50d161be72035755b49fc96a8e10661051db9505dffde01b26f3bfbad96fdcb8564cb7d86b4cdfe5b0f3978a4d7194739cbf13979e55481b61f005c7ba4e8e0c7984e1cb0f0bf5c082964de9b22e7e22de8ea799db85f67ff5de63a6d5c9ac01bc04ef1c86a8c970d51ce6da76e492f154ddac6bec5afdce1703fc430e0363936068864596c12060f1db6cd5fea1f017e4234359dbf505e185931f150165b814929854d048355d078b8277422e8989f7849abffaeeefe076b6cacf074af02d62aa58d8e672644bff09de711fc812ec0a6e6b2fdd91b1a66a95cd38647b6e6be3293122f983ee3304b67e09dbfc96e830081af93d03a04753c7d2e888b4343d0d5fe03c24bb5eb6cddab33540412d8574f53f68d751400646428c028326f79c6544b71ff94bd1f8ecbae04bd38c5392a6297cfa6e1ec67c26a04b0ac65bd672ab471338974b3ad98b3ca6564b650e7fa076acfd5b8b86acb00133dc98e1f513eb003f260b55d941b2c0656037f63c2d6cc65e8dd3d925f1c989961b88aae558dd06ff4adda6226d94717cb5f7c8b9f3e4d9f2258cef67ddf4b2a712e9186ddac6afe5248688f31e8a45e8135990023bad597fc5438657643eecc0814c37c7c38274f73be8f0e1a860bf3607a1281c4f27acb045614030aabf125c3bacb99e14d25aef95337cc4336136825d1506240a798454293964ab33de0392f7d176873555db94cbe392c6d375560c0e92e726a74af3817836149adb39ae0fb6f3b063edc688bf35d94b76d758ed29fd4706e999c9476c8831a1aee6156ce30f9cf2d8a849acb5a2766587d2d05b49368b47c414edb70ef914db1fbab24aef60117c46aed072d86b6f5ee3dc6050ca9d6aa8480565c79545060835f568a67f2039a6d3f584b87d37f91fb80aa1bd212168fa3f59f59c1a97e833ee3dcf8577436f4556c66d69babe3597e5275f8aff91c417968fb954567f000c7f721468a88fe9223c03f7b2489b4bec50c73a5ad29af830cab9185f21622743edafc063bc7915a58cb0af9032f5db2260909b9a7e323a4daab5f9f69d49712882a6b8f556975e7abe399c11d924716fc2b3be617bd4265aff7ebaef9b8ebad3723d8a3f25145882158851a3cc68ea9b5f99e418202f7e069c6e5c32b89dc77cf2e16c25258d78b672ccc2fa6a650c1fd4b29d9475be0c32db09b063a6f2a517adda9aa344d1ebc084d274cdf333b57291ed94657f30a13f02bba410dab0bcb064291eed534dc46244ad491ce68e90d70021af48f152ac8c38791e01b2ec55bf9cdeabedc7e77c3f6ceba009d5b1e2230c7a7a75dcc3a97ec5f73c19661549bb44962993669773ba2b828ff87b62d4da4e32327ac8e0862550a9ca563f1c7571dd1950d0755b45dd88a7bf17aafe0949b082213c19b341ce997089a2b5bee44300544243ac684aa7287064df1a24d264470ceba109af2760b66c921bd61daac9d3009f7fe2c80cee1e82f3b12a847f9b7bd2fcc046c73c75d13d3501e92ea81b451fac4154cce91d1a6fc94cc7eb1a8bb05418ee823a949dc0eb511624a3cab752b3b62f8b4634936830e5442f8a856cea2230a7b1d6b91267cfc6f6452a47504ecb9ca41b73e1052dc8446345a5fc3288bd1648ea9a54aefb0ef4b5a5172f3fbe168d92588d4585348126d4a32952dd916d3af424532f41545aa2af03e98c02ddbec46ad6ed3ff02c956a1485d6742d97a4e6f331d140bbbf904a253d816a0acfb6d8b29a0186591bd461478d383c2d7c7fd771f1dd5585377d44daaf9332f8867f07988088f8989406da4360ea56c96b60df42d5717fe137e1c5bb5e1b3051d65b749430f3d26464ae1edbb72209fb900e5a711adaf8d7a736e1141452c76c4b3c36b8395b6cc92581cd67f7c45109abe0ba2a738e1a93d21465669538139c3168496e86e0b553d65cfd2a3b96138c6a11143203b2a13412222080d3e95df7a9746156bb0a59cf9bb872925e30c5a7e932e4bdd39a797d7389fafd010d22ee14f4e23bd66351c77abe085e1bb23704f25baa035064c0208ee5e5ccc74940ffb72c107ec60f13b314c82796e2b85c1eef7223449a782d42abd1a644c54187d956b6923a41f533856808ad31b4ce596b2c7fffca05478ebed339d51434e2f7d80c276c9f596d1cc270d887198b91b63e7200f5e35c2907be90d11f4059aaa69a6094f345da482baa64c6da411d32f57e8409d53c74b618230d2e045df72c93e714e1ded0cd5fb8817e674e8b131d9b78ef6c784f6b7b2a0639af248326db08515eee246792be36420437f3808b679d5aa91c0a531dad416bc06978d348e65fe78c0990f6fa10a0bfb605d34b055384d9caa635a81ef8802a0dd0ba5cc1074b0ac695743889bdb794ed3cd6c2e81b98d2432ce365766a0011b2cbd52d02e56989b7a88a364985f82851732a14564cb52b22e8d3c25580217a83dabf6dc12909aae98c173fb77c7d5a0bf034ebeac1740f966cfe7dd595a32f935dbe5348e40e1782ba1157584acdc340f90e783e86c08946471c90f288ae701c13878a03189494fc376acbd19b193454fae6a417ced73d3f468824161a03ea3baeec17c2883dc5355dbb703efa1034f76f769195335a0f66ec53d0ad23e5f0ffc341fd1f451621f7f705f9d86414bf0c13f3856e7da573b23d30f9d812a06d23caf3519cbbb973b61db03a46f011a519de442ff551e1f0f5e77babd1f3e748f69719e89dccc0cf15005f6e048bc1a6acdb37b1201210f6eb81c0e7c7a3518aa852a36cfbfcb8c93b8d9a69462cbed76eaff610c31571d39accdb8ee8ebb90a4a71f4fefdb4435fa0833f8ecdae50bc33f66d1e9d87d0f2ddcd49ebd931f9f1e405ed36f80db0880379a8d5e0265c1eed9cbbd90580e900722cbd62bc186b5ca826c6d5c27f8677b557c6e3a0063cc23944aa6a4360368306207b0543ffdec505fa3fabe69ea72ef4d280c91a4aa06cf3e8dfa0e61cf469443427c0b8ccb9e46ecd83aa748d0c6737d38bac3ecae655c886ddcd8fd5838822eddb6122df23a4912c544d3014180508a5830a4104bd0434fd0b1084913a3d7d8b5a25f15f131fd31d3c3c5c8939f6d2d4b7480a897466af44232c063845af3c8e50caea2e91fa55d15f5e8d29646fe510e852a6fde655c19cd32ed4985761e645e0b81787977e40e6833ef623fdfedd2bc2d69e89ab6f0f1ebdf951828d0d06d52b5d864dd95e8cee522e25e99197885105d2a890c6e62ebac8d65191dff3b4e7de1f40e0370fe9c2c9bebf6e09a1a9fd6307e7b440bcd0d23a1c2177aaa860881a1b63c281bf9df9b16b934c0a1f0f1d5f3382c159e9b53ae62a6d5bae3e9bf34f565fbe7933c9b23b2885f4347624568b7f0b8590fade7c46c231341653af53637e35ec3b02695010e0e5236a7fc08db8adfd3b13779f78d16c1b0852584c90ca9a2545ef", 0x110}, {&(0x7f0000001440)="15ce99c257709a39fc991f02930a8e49afd270b7999fe226a4656bf0797329f14243711c5a3ca74187292ffeee9d0e4956cddb329d16ac1509c165466a0920b4ed6fea8d0c0d7f978027a8292db15d85157990d714f3e658d693c985d1a10728065bc61152a30e65442fe947f48539c4a0734136e07d184839cd76f91a6f39d227c4d2095a1b814f51244bfeb8a5bfe0d28cd43142a46d848b4cf3a1be8b2ec4d038d064d74a2b9f16e7cab47fb5b60b174ff3643ee8ed590938657bb23deea370df371de3b2b743c82f7cbcdc66cf858c41a96ef5a7a3e1b9489877e23820a4510841b7accbaa7536048471af754713ba53401ca771a03b93fcacdb011971df23b70bc336462acd5ae4e4c5b1e3e193c1fceb8d2b9ba4c2fab466d9e701d812f4245f7c1ed0736dd3e22f514542f906bfd218f4a57d2a82a3aa0852a380c9639686e2f338a5bb30204bc5224a9e072bc5720025cb8a99d9bc7187bc4800cf99c17202c9cee6c79da1e11d3deb81e62b540d940bc18e315f2f2e5e7a42495698222d9ca5a5c58d019be0ca5c4fdc0b0c00fb5c2a6a4160620868ace37df88c431ec9b0d12f1fd02f5a29d59e10cda9ecbe22bb5e72dd2057fd9d35a3120ca3083a3c3884fcc73af32cb1c92b62e1f8b779c1701611989995630810b4cbc62998444bafb20f9ea406e9a0fcd833b20b5bc1737fec5f0c53c5919ac606314d6ef97f4e9f4b3bb78fff6f15bd05c4b65357099012b901d1397923b9a25ef87b951dbb46f11f0450f13041063af6d3c57e1ed4255876d0ce24d6ec08cf6b54af920ae7a4f68374650ae230a0e51cca43f89ad0b18e344b843685ca4591b41bfdbf1df95e34589566c39673db741ac7d64a7e6c31299b69b00c6b030dd196b11573296ec629ee4868d0b9885f2d4d185192ad66fd6039bb52da97c2012635666f91f97beb896938e9d8e089b191d994da7da2bcaea1c4c41678a7c323afa73f18f6b04785330d0181426487e6e429284bd0447b7b731802151074c0a2aae49a9cb31f7b4ccbcb3192e8eabaae07c85a8ba6fc25187cf2577c222f53dc42bb646277dc9492d757378bac6aac5b4f45bbe758854972b2de3428109838d4917043b359c33740aef66bb91501a99f767fc5c801215e65b4e6c6a732ab78da7d1d2ef36acf2616dd05417b435bda70797fe09cc34d5d27c09df414a19edfdd7be6353b221c52db74c47b7551916aaf0b4398fc908019e4ec60f33a29bd4bd9b45b1c9fe93ea3cbae486cdc1edf4e335f17d9aa1b32fb87bace6c72eb736391b2d0cde1b5283348f198df7782fbe3882371d46e9a566b7c1055f3d2c39452106dd9d963743f14bf776faa8cb41a88e0619b2926434bbddb91f49c32e07292e66127737fe4f371182018de9016ab548afff9c0a5a8b41ad876360c92f4f052669284c0e6cec4c5d5eaac1128ac7d59297a53890e4e36fe4ff04a3457e3aa07e2fe61515eef92c282f7afa66e1b3c490200f4523b6ad385a756bf8f044f780ab9544245ee61456d0e17c4846bae1b4b75b2b0cf3a4f2c42a6023d129540d5f6a177abcc4e96429bfd73fc54831411b49ce3409d89932bad65947696b4ef744a0c0d04be2d1a4cc70b04f0b0e56a6bc385d088219abdbd64fb417e1690b20ae71e9eb4c66bb502d7f10a2f3477551c1449ad7c13c67c85dac27c3c1d15fd4d41743d3f6e938b94b59fd4a6bcb6683770c62b34b024e2e0713e5be020b7f8b7275a7712b09d50b211e7cada5d6ceb69d2bf337978062c4af1d251db6bb828d9ac7ac06668519e249fa441ae1fe4727ea1e43f265e3e888b736799afc28acf6fa008d0ba6b7fbe96bc325df2cc77bb6a90ec0c27ad22a26b0d359bfac4b6e2dcdff3e69a90055ae61f5072885277ef09271181aecdecea875dea006f40a79b01f88e3017134716e3be1afd3ac9beffed3045e6329224d4dfb54edca725651b4de5450d26f3f74cca6b5b5b002fabb69814c18cd2ccc04f78b17cf1cb98e290e34540a2ff7c8b6ae4d4410183fa5aeb8d7b619d7f5089b9132a988fff44d61534f99030e3b835e2cf614e87f7b26ea667fd4cb8d53cff13a579a100c8e0e574b311242248d49a6285ac1f86c7bc3e9646ea877250bdcccf4b3accb6364d48e04ffa8490015b2e2f6092e26b3153edb40b61d0eb94d403a80aa0b0f93480e378c58f0fbe198ad37e9d4aead7443b76a4585002a3fae1afca7c724d27f925ade94e50f2137fa6921514832e4e798ada613667dfeda74039b975be95867f1a4668426fb99542959cb0b05c47961297ec24f42a73e1b925627e1433af653291ac6807cf2fa7389182b79661adfd821541a26450e6395f615ecad172c21bea057e24c1526803d1c12e05bd87c940763646fedc58f8f17239cbb7ad8ad67e13183a2fe12ef20d69cde7cc54109e95e48258e7c9d1dcd0cd6c4c618f34f6c41daca2e3f1740b507702564cdbb07e92b0ae4b503839e1ad43e39258c681ee9e9c576f497e64893b38bc72cfa73d44fbeaada264f598a801a4c7d8b409220f1f8846503bf5809e0f5a2760975daa7557b5ebe81be88cbb446e3d6cb3efdba5cbf7fb332eccb2c71454973161dc643d2884661116bb0e846b8c86d3dc06e7d50ab932b2b30eb1274655f8df5d59190043a6638dc50926aee0f4811e272317f6f6599c675cc5fcfb2e4c39e4f93a4691a231a94d17f9f3dc57545a34edc4cbfca8c138f81d82583780ca65bc45ea21e54b6d62f4874bd2d317d0bdacb563a78739801dd148f76a890f05ba4faf76c7881147d2182760271525a08ea1c682a2ed45ba499da6cd0fdf02c4c5b917cceb90f6f4c8633af7b200dd1d3752cefe57a1492a933e2f9579dbe029ce4d762c08827198f643fdc4e002088cc27585fa40cd433fc0c3d75e85c88cb9d9aaa71558a907d1f7edb8384138734c5a3b0511ffaa3e389a609c2c0dae0318099ff2600f616c8836927a19532517d220677d9ca91a7375cd476010409e86c7bab6336fe952065da7e6be15df9cbb1b59a0e9fe091335c48adc525418e4c86ac8ffbc710eef3a32d041bfacc7a0f60ffb04616b886d8bc7de929b68eb075cfee66f4871f21a75339c9a2e846145dec1031e32037fa86466b4ca37f6056816ad6c6e5c11aa3d99d16d42c6736a4c4334673864e3262dbaa2f43b1ff790ce4db622453827309f705bfbec02f6b3483e6422908a898f067afc72ed248c60b6d29f4b3c0f56c897188070921b888d6b4e1af586fa010387968ad326252cb7ee6bd6738fc99698d5b1c698a78ca93a5695f8063b3adb0b1dc6b473dadf2c4392b076a2a616b58f915bec83eb98d50dbaf1e7aa6166744eaefec4f77f11dfa28e5dd344ef0ebbe1a4052118323cf8b941424e9f6fbf557e08db4daee2db3fb3eff7e37bf1fe937461c821ada5c5de0f5c5305d77bef9717d9e63666fe0d7273dcf48d415de0c5a8b0f2f1d8f54ea9ed5794e2d1c3763046fdd3a7e64fa9e0aba89bd7a061784b04c34ec8f379d45da5e55d97cc94927408a1973638c907c26e98987c196172aa74c85e64ef0c3413d4e723a7ea100a0424d861a854186e5b2d3413a420687aac6fda73ddf0f938f7607886904b009fb6dd02173552b98986119d700869a4fcc28a14ce68a2fb864d41dc8efa773a116c84de8ffb643f759b883c1a5bb21d07256b02118f18aed2922d21afe7c871a56e57d9bbee2bb38111b1eee4c034218d6ef7c046f508f544f2e1aa1b2049cae94f8825e4c6e4f090c1c045fb1cf8468418ff86d9d23a661b1d78273b511e8002fd3db299638149d1d28d13755ca5c9dcfef984611cc8e01860978bae15f5befa89df1c26bf3938068e48731e4f9804335f834d5a7a8ea465887c67c3f4778960825e3987d9a446cded426d5025978805a06342d46778f875cf6365a894807accfa18008f3df78b74201b30e50a173381fd1e9a0bfd43829dd0a00cf517c3526cf955d44028a828f03e5f7726f3fea7124af477d38478182cf3d254d2d840cd8823ef45b6c3a3c2f3171b8e93b040b062410cf43a8be7663628e4c7a13deb3da7962ce6fe837c3c3b3248ffc0fa24d8c76e056f592c81463b0f7dff08d9462f2390f68d4a1a1c2e21fbe04d818faf1261822439eb7d6d7199ca18563e015732228f36c53a4dac1a935faf289dddf83535928e999e1c4f1a1ede8d7efa20bd0b3e2aacf848599cdac0baeff55ff304047adb2ee43e3ef27530bfd08ac1bdbe585ab1675e9a085d69e31977734a3ee6761cd4e3275a357e6925dc4a957327a0861f1d7a4a793a66856ae9ab58f2eaf2614075ab0af2683345356178af12b6cd8d63c8faf142f14dec6348783ce396783b9e70bda39c34a17c859623bc0ff287911c1aec8bae0c4e7fdb9b8c6bd1eb39b378fdeb4ea9a6cfd8d6c7fe3e367dc14bb486196d9c8ea456c1645cf86bc2a565e91671a0c4ef7db5349babcf8f0cfac38fa5701da5ace50acd4daced08717e43f2ada4c5f5ed15a37b62d86e48f8c9c07fe560b4344fbde30d210732b1f01e5f588d92475552fb7facc0805e0f664f9da38c6b4987c9d0d02ccfcd713f2f414a7a35eaf3ed514ee1cca2650b15a8bdee53020013aa232f8237f104cba7ba04427159384131d56f79875b40b3c569bee8735a867c8bdc7e4f3cb2efbff218f17c8419a1db67421b7fe60174596de8a8eceb1f92d1ca2ba039d47dd596feabbb01ece615556cd096b274dfaf3b315b1fd8bdfdaa457c417a6e69c80473e1a67a8d317f5dc0f32604c34e3e0034ff516606ae90fd7b8ca03244f9f1f7e3494db14349d220256ae01141266270520f2e14115f3febb1c86c176ef39413d1c28eb30c0e831c44a21dc411fe9fa17ec5493f0666e2f25b8899af08ba96f16b1f88a92b028bda9a3f1cb6f30bf2e9a9709c2dc6f6847490cbd28f37b1f4bf4159333f160ca9fcc57509100bdfa9cfd54a855f65db70c2350d097f6fddacf0e69ac4ba1f70773beb911894c84d4f4742cdfeec26d2a71f728edeef02d83684de91bd9ef47b01f32499daf69d2eca31e9dfaf242fa73111ea35031cdb39d6f7d34c72ec22c71a04d010bca1d1f8a5079654bc0316b35445af5dca3a79cbec53fa7917d13cada025047afbaba04bb45d779b822d9aaaacc9d6fb5aab6facf997f31ef2b2a67b599befe3bfe667a671a0099a16da150b43c46216b7cc748a9f9f53e88869b3821ce287e569e89d05175022c44a1fd027fb0fca50f09da0ac8a0b726afffcb70352309c02587286d0b8d528e9e0d45db11bf87728e372785767ea546b160217dd6724387f4988c3d35dc34f4d53f7cebb7cc6a1715b13dd588b96d747c9c951127f35b82223acfad2b51b38df64853905d12b703b4efba2ea5582f833ec5d45b464ef75c58a5d9bc259959345e05b4281e64b7bee69aa226dfb3b701821fa9e649224ff3b83e4e87e9fe20c7b0a603f25c82daff33f3fd8c2fd71ae5059ff7470eb957684cd43c1d50c9f196338004497331db0e0f84ae7533b734f908cffb2b44c87301816d99271215304dbc7de9ec60d2a651a84f8bbe47b089fb55618c7fc21993032ac6a41533adad1af076127b02c615fc860d85265098b32c83ed8514f84bb03f155b4ebdeacbf0ac4d005ab4801cebc3d349c6b77c79c1e759b231d2fd2416357392599dac8baf9827f286256c818eca496b87b57e62f86de01600651d8c169bf366c117dfa0a5c2086cf303305dbbe52d22c6691c4213ac1888f87c5df"}, {&(0x7f0000000040)="f1420794d3fef39561b254c928f4ba4854c10f90829beec784f767eb7dacc184ff748acb3cd186f67886d50f27c73209baf3c2956e857cd1362ad1b760b4bfc788088c2809403ead3d80d11b8f5d235474cf1bf759ea30d6022c7b468b58b68bd79679b1842553ffb4bca7e3c636bd3434f2136968f4a076c7eaa6b8cadd3b22bb55f160ec115d5bb86dcb1b41"}, {&(0x7f0000002440)="6d26352da73454e980440ec8d631db5b74002407c38126b5f6d983fd195bb65d9dc461e576a0defc77778104e3f0b27b239c42dd18d1373550b02f61f335571b23adaf387a1ca282ec33aa7e394ffe568d34bd92a808f3d0fdd1870161a311595cd6199c886d745b1d3ed38364a2de16c458fc1f66ec0b1b96e541a3bd56934fff69996e7f28690998788fbbee617404d018956c54d2e842bf53b3e4b21f1e1c98ddcd156214184fbfc9995545dfe955b6b5c577b0a765e056702fa2e2d1ef0ec32af2e1ab02732b0b8234360a0523aeb10f91758ded30103244ad629106462036f90375edf53e75f953213908c57140191d70b24b7570abd706106fe679d17a619418eed29b62b65b2dddb6b0b756c43e2efc41cdc0988ce9c5db41e58711d4a65b535f7a1311b3b5a88dcf854a73cd372f3582397a7ba6db153d8e2f490b3674df80bde5b7868e4d18ac50fa246804856501e9134bcbaae313e4d6e099185e2ee099c61edbd131a94f210cbd6494670e47b5c65b93314561c886d45121df13b330cfc3bc8561a63fb31514e421aecd749944622979abe931facf57d4da060bbc4b707b9bdab0eaa3c5a58ba51bde5488a95ac71fbe359f1ff0fd9f310432bb821d468999eb69ed70de350f0d4e5ee150cabfc6e09f97d4de5f4c5d2bc54d7770c0a014107bb4b5089a302a0f538b4695c0c4404674ebb6fccf6348003ace2c33dbb2df38c846a6d5a8be7023a5415982eebd222e11489f362c486d14d40cca935a26552cfe979ab9650b66999c12e86b1f0dd884ce12c56f5c8b5305427fa8bf4b989d76d9f0429182cd086c6a6cc68c65406dcf43133efb1833ed21f220d52abb93a91e67344beef1dcba07bcf48c5e52e75d484490c70b2c4c3b6773c2312b6f2d2b663990a8bce2cd6ac4039d03aff50de795f3bbb2576e1509493b3cd27a24d1bf7ecbfb971cdc7908a7d230943f79de19848eabaebc2bc6062fb7753b2aa145e335931a52ddf27362410f1af6137e3cad76a406ffd3b181f366a19d5e4bea393fef49a8304d6d1a3abe9fca1d90052df4e6f9be7308bb7ee24a2d6f232362d527545fc4ab7f9524a828ea9084e1f95363869da99d16044aa04213b3048475cf6824a23c54226b6353723783bdda25d0b3435d0ec9de66c89d6de0bc48e26e95fbcdc2430c1891959419778399c62ffde412e684c849a1f2b3813de5cd5ba453120831fa6e6cd9cfe4a577b65f0326fd6069b6f41e10ca33c14119909ae8b2b2627059f8456f98fbd285db40fa6161f166a5e1df6cbdfa70fcb4cf3a11e230b3f29e1b8208ca03bf0f2eb13fc2377c0ee50b4975deab00b259a1c0315f74d940fcf455c054fdde37846bc31e8382e068a17766d97b1a64c6c4832122ce26e342f833d84b45b3e9c56614146e12f7904c62b89a32da2a1cc5ee15c4aa87690081c9ce96e36139ad4624fd2881f8cd7e2af5e589fee39c7d3555ac5aa513a12883ed4ef08b197b4c1457efa0f403cf443baf07bc771ab36fc88e19bfaff37e7a39e02ff81217630f91d7f0f8265209a7afdb70b9783fdb7bd996cfe8a3b774780f36ac598d597007121559c39767bc18c7822451d1319bb446e3b9b1424aba2a7c295e0150ae841c31cd5e5302fbbaf68a3630821f67a2fbec011405830045faff6740962471ef8b02dd672196c676239d8336b25a7e21fef1e0014e876a7dca252c4d3f9463cf88bbba15964d90b25c368841851dcc8049199ff72df54af2b00bceda070f955ee7cf8bc82024d1c434cad7ecee8aa2b4c8f20fa251e6e936c94fca2db3324fb6a3246dc14658ea00471a05587945a08c00b475db7363ac9913615f8900dcdbd60fdf7765c751b991ded6f99255ef5fcbfd407af98cff40ed08832bf9b0ecc488cda9872de4dd3ff9ab6e20d9ee6c1ad2e2f1db055f1c4ab5dece033a3565f8d5002402805f6c85b1c8db95d355f6a45ebaa854290cc81bdc8b81eb2560a5f49cfe08b91a3c6f1c6f8addbf866dca2f144db99ead1b9ce46a4ff258f9748f38f9378f0578989e493043de114ec45e6e12e13e841a4ceff16bca36a6b53020c657f0e39758b8ad8a907a2a8fe3425ea52e034afcd4a631364264bfa6e239cb8d657c1b9f7a382857abe317b1afba74cd90cee4835b02320701772669f36ff655a673d820c1e2131e6645ae5a13a392de4f69fcc62ef2a5cdc341440f5a18ce427ec4841f39faf6e68c02b5d9c6627cf7409dd463988795789cd4d709d2dd9ba3489163548e689ff6d03a6b3bc52b8b17e14ebcbe4bd86b46407a743cb7bd4fa5c81906ef048657eac8dfd4b48d391901760b56d15c26730ead34b52a865f6f72f0721297f51e109760183b89a89c7b5863658d2278c930ed96a96a0db799842e3ea624aa97d46da58b192b631172b46ab4d2ce5eed1c4f13c23f798b6bdc1ecf7624f79847b2b3ab0a324c5af78761bc7b9ed39d499a0267b40da4899033f0e3c15fd0a850d6a2eb2dcd9bf02901a16d88517d30a4fe396d51aa4b5748d42b635892ac4ba5f2c8a82a9ffb5d1b4eed18549754da6f484c90e88b71fc9aa80762660a24125d7b82582afaca859477e54e8c97637c4d2f44e99798d090e0d6f8dadf0f299d84bc5959ac67acc4f75c804f6b3ba005a67552d5c0200499eff77b42ba06bb7e04a4c36c8e5a7fccb6fc5ddca67c8fe2626833f1fe293f5eb46915ef115682bb98aee004ed832e477f75bf3a6f30ec0b24f45efea0e3433539946003260decbb0756092a9904c943fb23b3561030822a0ab41f22845a1d6698776b8a6bd8d44ebe5aa200db9ed54de061807c891e7920a40fce90378b1d71ba9c7bfdba8457eedab8b671f192cc2bf65a6305307bfe7ec4edbb0c3b1f259465b8399aa51857f6c8434869b030bc9a1ba7423e459717c79794e434736045b08d3c144408382eac921cd2dd0b131b543ef94d3565b007f8b88eb2c5bce9a0acbf60044acaa837ddb57586f0cdae49804a55a388a8c393849fb6c35bd1d3d19f33eeb226c2435c61e7b993b81b6f7a183d81d6caacb7cce970aa7286add269dae5853edca12a9bc8dd594fbff3b30206c03060558de6b91a432e267cd9c48d00241a1907cbd2857b74c3eb2f380b1f0961c5ab4252e3cc3893729c49a40e4181014bc97b6f172086b0619ee702590eab9fb179e195c1aa317531694f3590c85bac4fd471ef9cb66e3eb5a72ea97314c60e36f5df6247a7d0b80aa64d1b5ca084c47b89a2ab5525955232924726668336061923ed6d7377451318560aa82abb27763976b8623c2f5e794b3fee66c0ba3c37eef890e3dcd57747948487eaaf9cab882edc0f95355957cf5a79df9257dacaad60cd8d9c48d8dbdbeee3d79a1905925476b8fc1b550f3877685feefbcc30eced200606bd171ecba9344a7c448c6b15c044e43cd5d0ca2a65f3029c817758fe51cad3ca7404a7e8f82242e658c443e3dcb90a3f64b6833dd69d88d2e48588845da46a84436cd82bf1c699ab4f3ca50f01dc0766480d61d1dc57df2aa323daf87d5f286ff8fefa83efe4539d1042b7c214b4a08a37177c43df553656d364d847d16b8a43a2dca8da639db34712eda84e5a6f3a1cec4f03ae26c1343f51e5a09ca878d199d32d7f2f49715517a144cc1bae71a38ec641c236a0b51931a87d779b89f7b600d7db5cd46e47db767a843275d9b3ecb3143acaaf30fe06761ab7da9306ec330c8a93b31d458a67b5ffb7eb3f83e7fa73a5f33ea11f2357940856b3213997b4fe93321ca6cc5b9dd24e407dbd2902650e3fecc3b0e87c1155905fe1a90e0d7a49edddc982b817b9bf862124175e56159e72abe25c5e7e121095a2448e397f41b303f83b23f39af85aa5b524bc720fcb2cc89fcdc0e5847eb41bca54e291d7a6b31e14f7d27b4fde8dfd0dfec07dbc3bc99993c7d7dc3ea34750134877f2750a2e71f031c07105d20f1b6064fd62ea73551627571c9e4ecceb5332f6091306b18cffb8879621c20ad94d9366a1e771f441b1f3b42f91e8595770afef6ccc275239507073386709054ec271d824eb5d68a59c8d4a9b89157685ea8f4a40abcf924ffbbc0a82bad64b22d2ba3c9f0e8f8fdf61b028064fd7d18e1b82eef258a7d568e71d3952ba752e00bec37e2a5bb050173ac39095f10c490393097db4ac219248eb14640b456c03fc042d0b6ad8ea1d0f7e473598dd32f64b1661ecd2782ce4b1e74b87be4a4156ad299a349905f27c5c081230b28c5389f326d6a212dc78168844e76a77f42f01c34086e0152675147c84e83e5dc67eec5f04560b4f8b5187b0ce407cbff91f25fc0b94f72430fdb56fe4f52e085dfad8b694a4e5c2a2cc6fb6c1ef5348e237fa1c28f941f8e51b6df99a618963ee00edaefd288be40110e0ec40ab76a314e5866a9a277203216db18a51ccb3528d9e60d9b39ab9a99075a10a824468ad393d5d887292dda5afe6eb7e9efe6a3143ef169d077256e417e029620ce0e07278a5ef73d2e89d9c64fc369ba9aa53d907d3a7d77e365e082111b027f29798ffddcd82c388c57f576899d5a783b5c4940a4ce31eb3dfc011570cf7a8a232647a2245e7f60202a06fb973a08aa426eda6e2a2d55e04ddbc6e30baf00f8f24b9fc0d2925d734a494cb1442875575079752f3068491222230ee23a1be02594d6bf7747f3e7281296e6aa6a0f0fa5bb09dda3e0c2fba9e4f2230a472b0b967201822a355547e6cb96058d26df938558faf38cd61eb15e77ddbd3cf8ccf8b0e923305b2cc8deabbfbe908a03cda7a80078253e2b72cd77de29f65792b9b237b828d255860ad7c3a18981b9404cab832da6006fb0529b0bb699cf1ab6072ea3725958bf34ec863306d143e560b22da56c010725bd1fc5f23c1556ac3b636860c1ce2bbe20c226948575a4a6689b74db53d32211453526c52d2052b26fae8d0638d387e6b556eb6d8f07fcfa1e6eb5858cb38b451f4d30378f1f5f9168fdb87a7dd78a71c10a393218207171f80d12ad320baab09572db8e1b15940eda78a726ad913ddbff70289be2e8d09d940b03d498ee649296bca55d36dfbe6968a51d745e36ee81c94b95955d2e9282320cfb9cb97d2a4752c497b550ecb3dd0e9f63d1fc007a467ce242c9cc7920248e40953744deffa849e2b9240c74b745a28eda8bbfdc77c7307b3376b7507d0622f9a8018a98bea1f311742201fda3ae803bb8ca78523433df62251a9fd61820d195a0d4cc189838c05fcc58cbc51154e36f86285cc642457e13b968695c576d775418753c06f705943e5d5040100ebbf079439921eea6b5e72dcc5ff3078b511117987cfcebf7c6d81f375292ed496b0cb48f838393eb0594168a5ec168d59f64c2b8531fab77f7bc3e721c9808b2928d0a8c4c16b1f97788c1ab57e6009c1d9c24f0e282e6e1d29a315b6697f3fe415d1e8536fae08088f1161cd5874ddb55a3614f6fd3389508bf1f2bd36114119e213305edd8594e0ce9b047e1fe9dae07f583f6b45b613fbaaec60474fcdb6b5a307e663a1e0446479c211acbbaf31f1144a22485859d70589a3c251878ea6ac4213e801a130cb2f4073af83fb8077aca7e13b111c57bef0a4290c09cf85d0310fdca5689f7fc73c4f1acbb7c175c5f25228b1786a082046dc83b8b97926fb3fa17398bc0ae0e5c8d107bf20ed9d1d94ef8abfc614f224e6718822972e9b22241684fcb0b6645ab2cb36e524e33d6c2aa2d2a59eb849ab998256a08b67418051102cd237a214b69a8c9d2d30"}], 0x1000000000000575) 13:35:19 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x8002, 0x0) r12 = socket$inet6(0x18, 0x3, 0x0) r13 = dup2(r12, r12) dup2(r11, r13) r14 = dup2(r1, r11) dup2(r0, r14) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000080)) r15 = socket(0x18, 0x1, 0x0) close(r15) r16 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r16) socket(0x400000000018, 0x3, 0x3a) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r15, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r16, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:35:19 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000040)={0x36, 0x0, &(0x7f0000000000)=""/54}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c00", 0x40) syz_open_pts() r5 = kqueue() close(r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "8500040000000000004d04000000100000001000"}) syz_open_pts() kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 13:35:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x6, 0x4006, 0xfc) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1d, 0xd}, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000100)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000180)) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000000240)="0b6a303575bc9148b619779897cfe6bd1dc7105f93ed9136e7582a29db3e6848d037fe1b8132895af716d9a6f62c12ff67bd71b09f938c6c4b70ef90c4883b620050ae269f86d10ef3e9f61696fc7c5da5f79389f1117ce242ff5ced59b10d393304470d05f672dfc9ee15d79d17ee8b4daaabe0e6f93d9adc0c8f898113b06f63dd5b811504f8723941c644018a8aa9b41cbd4ec54c89e740bb747a5064394fb7e9cbf3ba5fc4de50fc2b6afafae8ef158a08dc1521b9023c34b0bf3e40c4f6c40a", 0xc2}, {&(0x7f0000000340)}, {&(0x7f00000006c0)="78f6b855a5647adb1169638bcb1d11c92a7732f4b456d546e6e60ac724eeb023f764278255fcbcca559e0f175e090ea2583d4182600d5f953bf5b12bd32a6d08bf263f6325aae49869b9c6688f8a73722b7f793860c9d9eeb1c0023e66d26d454d56ea097d2f1093083c9ff86c94c767b55104e7ddc9c77982a432e6ea94fa16bb447933a62234b3430eb552cc25c0b67c46e2a09ccfad8c5449b6b9335c94c32868b0a3f53b5d40238f3203547af567a4bc01882f73db4053ff418b97c7e2601632fb3657d9772f357c8ec14d9503cff0f1284cf808ee846f945f48e7f4f84cf1ad77938499e10f0eba0327f2f42d3c971a379b495dd930689d5df10cf6cd76f2b827365a780746aa67483aa11f99a11d6b21ed96980a0af1f43afa369319c846bb42b43157383c29c838870e0ab6ccc1c992b545a564dccc276fd537a3652f44dde3099b17b6847dea390ac95b5b04a693c2ec69d9240a3547989f994a947a749d68c84efab5b622acd14990b8a8ed9060be1d816f2684323540e607d5deddaca0251381c55c1aca771462677e73d4508110cfa077e4401e74432b0e5d6e77d0f3de796f828ccb5464a84aa7c4937b1b52928be15d842d7722aab336ddd5ec7d7e63f7b4417243fdc5b0e11f24332dd106c2c0bf923c7880e4a22d481fa4f7b9e707bf497466947c031e515963d63a4b4e9ad04592d3151456c7081d65d3f72badf1d4b337e826db137d44eb4991a9828142a84a0ae86a2305e95e3f9992d2e3e3b023772041bf26af42ff46bf7b5a83bb3692196ba6f026f5bcf2e6d3e906c8ed348db02d957967d50384f6f0a6a264f59c224a600e7a8e99a6aaeea66fd3fa5fe86851e4b5357398d364bdab13bff2a7911d1e23409c9c2c73f63841dc9f51b8e2131a3d397b23424d9eef1577371bed228621e15b98107ca2e88dd58733fa90e53679850f4ef9e4dcd3b582d099f6492c3f4348713e8b56a30e1c140ae0d2065c0fbaf2f18d69161a1747fd448a3e826540c17cbaf5e730ac9a76193aee724b3a69e2f346808635366e5309d5203d9b87a48ef701bade32bd51aeed27fea3fbf2900ca2d2f7a4465a1b8313cd78b42d3520478f783b261d9f150bcdaaa8db7eb89982c23a1ee6b1c736f4436982c40b30a82b66a5b15386f72af33f0b6d08fa4eba2cfb7bb5aa291dafe61410812100887dea8a5efd17c5c60f7bc467985b8b2cf79b51a6b8e2d7d448ca87478d3f1c4c7f005ceea62aad9309f8d7745a7a345bc37457606a65d4b48101ee0d9d68e46d28b97e1a05a2921785425545bb15fef7bd9dd865d88349876b43e8d92ec6bc7d4f109d8f45959284761d4afc44365e117a39f9fe93ea5d9f33c7c4029a419024dd7ee17724c3a9fc22ec26daf12b6396e7061e96856cfc931319eaed8b70821adae0c73464f4c96144ccc180a6141c15f6261bc2551f867d6415416943503587d3ed91d04a194efa90f858004bf61724ea62bad27601d7febe393ffb7cae9e3e772cbf3aba0289df0f56983a2269cbcb791d91fb22b572d7518dc97957bba3cb944d00108f0c72323a14b90b3b2e12d43cb5d2b139119409b2590c6eea1a9d34760283bcc9becc3513e25c5a2a70f03fc39f421b15566daddac87332f716b0c7752f1b47865f21c69a55eaf5d68a9c711e564ff882daa6170e75e9f7a9b1b221411eab53f4722af47512b3bcd48daf25cf33c5d303de68f641223109eeebc87c309e79969ac05d53d774a363535224a33e1bb75d9a661048ec37645ef5df4de9b8c862b6a6020fe420e9a11de81c56b9935ff0152d49d19d16c69c5a76ef415b593e985a4eabc29599791f223b49ac4442c6df1e39603466418e3de33ecd5b58e6661dafb9a6ad7175d7742d6ec7e807216b733fc0f038f732182cb978bef06f5a701e4cd95572c3853eb4c81d53ae33d83620f7b4d6668db54ee132bf6864331ccb2d0ed756b0aa158004b54a68d237b7383ca1a37a860329564bde1e36a0996b2a45f46f9b4e97a019d4e13af2656bf470aad1f2b07cd0adae656b16d6131a5ca9b44c0f47a1b692d2dc815235dda9bc93c46436cb4672befc5941fcf1da2e252b226cfeb17171ee19968c8423468bf087fee4fb6f74df54c68141cc38c04c5dbd35bd002c7d958b417d1f73f4d60b87902d3b3af0897b2809c2d0e3a599a5c931ef36abbfcd48ba61c3e091d501bc95523d2c44ab4bf55d5e7bba63cb6d8ac3233d03e1e35d565268692e0fa263425f04fda21cb639c18b5fc5009ef1e2c2e7e89fd8348a517cc4f498d2ce95d4e7967533736b60d2d7d9c7a7f81852db822169066a1003d0f7860e4e2c28d78d4e95d69da310af556ee3547b8163e8a74a647672f6a32c5a9559c2916e48ea021ab6fd2567a9e1739f246a932c9dddbef9b8f48039dd64e2b7e466baa19a29ab4fcf2f5aed5ea451540f9f41c69bf06953ab3f508d23020059541a5784b1ec319dce684637c26b5e4b3a624b8da234ebbcbb0ccf85431c360f353fbc58cb68a9dea2acb5b798a6438c0b743926d02515182a33e321ad64e4fe8ddcc6975e93ca68d88e05f21413b60f6bec6bb1cc5951315a0fe8d7eda2fe236900c2cf0c886faba57b81d86af22c4a8eb7c65f0e5c8c1b0ac2bba4a52c9b5aaa2d7cad1cf4aa7622d8fecd2105276843614f0fc110f12d262fcf811f2df66b50f9e9e241c5971d48008840cb44691185c4f28df9843073b5b286574abd20ca465882ea494cefc8b5d7b533e7dc248dae857c0a2d395a5c8bd449febc1ba4f9ddd932b07f4b11962fd8eb350f43f29805c6997909fe5cc71afc3d32440e4e67d414548b2f6e28218ce7e1f408a9052ab0a0f975bb52859cc7135cb5d31002ff640f43858007a0df2c65ddc235c0ede3be9aabd32edf83068757f9c5ff395cd65fe8f68c5caecfd2acee971aecf4d6a2fbe71dc38838c1f094fafb03a48685a4290178efd513e542b959f3e447618253eaeb428e07ccd4cc69db388105e887b88c0bd63a54e46814ac38fdf5942fa7c3636dfd6052b59973a7120ea98def4ee2c90642e0e5c3cc8680635b142c6a2353caccb34daeaf505a4186046924299bbc7aeff301305dc78f78b255a30d837fac290b5821db2b0fd7b155b0eabd3858e98147574b9f0120f1d2bf48b55e8ff27dc085d14b025acd32003643fc38df3b79a654f2c151974df29eb8a04de1997c31bb5095b873d6b88c97fede8421633e5eed420f4260be6d3c9aec7b059646b0266af73be0633e0058d4ad9eba271778d24a783b45fcd92e5235e2445769508e6c76a0af917cc6017a11fd7cba1ced4e2bbd526bcfafbad58f58db32bd6e02d1c006748f1a23c0cfa04e89de37007d71b793a6440df7b1ab77791f92d1284974932cc532a76069fd9247905aab59782e35a029045bf31c1e7202ad0523bd43ffb9ce35b80e3936f42695683b48b72b8d8d548c9cbfd51d5bf5d6c25e6f5b50732a73414e015ebc78d2513357fbcfa8dd29daa5b8741585a132b0af22d2efe5a09c4bd056195b902f4720a24067e255fb4377aa6813119978163388760e41a2f1c03d98e1ec45810b02a52410ea0b0263c28a3e3ade05629e6d644d32c56146f0ede46a4c3c7bba1af811e4eb38203b408e009da8ba2b74d42f31bfe2aefe1ab07e98e3f2454459a1494e72148866b7b76281cb2bde00a5e78d62f2f284632118feccb7c8272135569da3b49005ce700236cf49fa0f21c39ffb052c4c14f7ee602f523e7a73ed7ab732ce73e4920b841fd47b22518f552f3caa81dfaa469f301b291cbded8d93b40cb36dfdb0a9a943e729bb46248d211f79ae80894c82aa3a7f7879961aa38ca9eac4d00f446357e308ff364a7ba2e5c7d0240a4f28eb2a776c4196d8060b2aaff84944be59afc13ec76aa28db03bdd2717afaa7cb66dd206a8c5102af716c261f4b99c38f19a38dc5e6baf319a12490c1183b5fbc81d6d8aaf8dcee260150a143a4fc21437effeb92f72343cb5ec3e9cabecb759994ac713b90113d2e8aa15f9a7d56574bc1b8e399356d28aa443dc924b3f02eec0f522e3e973b217849eb5b8327e8c417713e7a2800640dcf928e58e71f18a1fba274c7e976c2e0b295e4e211c74a8a4e6732c70c0aaa78d84774d1cccec1413cb4ee299f196742ab4ce5557aa4da7fd99c634ed5cd97b888c9c476944658e9fba1eac7a03ee9d4a60474df1bfc8385fc04dff1bf1121ebda41255372164e363e06caccb7635c468f2db0ce35918b564fb816458ac0c6b9b33f9284922faf649e117f2c1f7959f5b9cea72d24eac18e5c56d996093fd51ace9cc331d57cb7cfba74debab06d2acfe32f8cec2de63b60cf697c64bb389338756769aab46eaffe5e627d49f567a428b56107d6ee3cc8ff8c17c9fc35730ab7be6fa448d0fda5ddc83fdbd7ff9d1efb477eac5e895f16412d9ccf885a573b2edf68901532696cbbe06d859d89064708d1975e2008783d57658da638d0d9809d6c655d223514e348b52e48ddcee588d9ad2c9d0ee661b5f299c310599fb73619f09b4733ce50d409982fde84dec289043b0aed29e07e8191fa5898faeb1d337985a820bedecc4f48473b73b604a43519830918c0c69f0d7c7f5ebf1cc9ff25816f7470b488ddbf75fab9ab27f82c9ca5829c7ae35fc8ff7a7f38a5adaeab2dcc3e8bd09ec80ce3665676fa718d80c936c5075761de227dac15efe30f4aa3d1c28a018bf9fe7e9b2dff8210e328d4a613992812593f58aa95894a8659c09f908f3c73338941e8e48456594824888675aa292a85c3947ab124f77bbd91ceba9028ac6c0f7d66b4aec2c304756a71274561203009d3ca3e9ab02ae0592894ac5a0257a57128eed3fdc6fc020ee1c8e206af281db4e79f8b7c2f0a6e01d2133c1e332ddaf5b1c2e680a201fbe14ef0dae8ae63ebe6da6ba714eb8ad6aa068532d048a6b953d448f9208d347f108271ae0df61f6a8a328629569daf7a028fb0bf2d1d50f7dad59f97e03a315d884e362141d0de54d9fb69635d89125e0880e58fd5157f57031f39a8a2eb2c69f055dc888fd3d0b36aec9b4b92df6b3678b992bf7ca387ea5ad9781c58bba2d0bcaa72a6fa50e04acfb19b89c4dad615c79bb3ff8e69533bbca488decd48b6f876a5d31a954a4de3a05864136730eb3fef41645da13446fc5c6b304c4a6b99d6267e0ef97a835829582d6392257e2c4f6930a3045fbac889dace326a2ce922a83a4e9048d50f736f7c6f65b7c379eeb60e3454d399c50ecc5695d54569346ed646017f323755a1da297f00d937be3ec1744ba63bf9b806f4012933c86305591064230cdc3bb1d004e96c5c7650860aeaa7e15bf24b6a5b7c8cbf5769621bcbf857c1654998ca39ee06c137458a89fd51b718056c4b426c1598984c3d7ce5a8e0e2d7537e9410105c70e38dcb4a9d43c554db731002058bf17249b8ea83da1aeefc7d6dd7c90fac90bb21787598d81a61ed86a9982869d560ff589f4affbf94813dbfc8409510f5de1f0c6d78593c716ca6155100e6d3d62e8268655779cdb7d5b17cd22d94663bae5e3a8dbdf8505b8ce57111d0cc0484d423569bfec014f03d3292055927f8e2dae31a16ed0fb633b8f1fade20c80182a6e8ce484a4c29d336ea86caca7dc2ff948ffb10966a50a02c7814bc1f6ad3c1a1479033bf9bfab2a42bf562fb9d19e800d7cb57de889df5a24908cf56ee9357513dd8304a4d4c8809dc70d362a1638810542c4ac3986c89cdda7b0d737cb6a53f9fd", 0x1000}, {&(0x7f0000000380)="79c75eea0b7e2ee0abf2e52fff44f6118f7bc42f7780a33c73ad97430c9ecae488f0c5457d68971062160163408631f7833542d6ebd3c9ae52a0787764ab958afda3592a023b7eb68f6ceaf6c58bbecd4021d9d12134f9d660467f8ed58b5006385a661c282ade0d4b797411b1da3f836e4f4309f542c4ec11c508677c656d", 0x7f}], 0x4, 0x0, 0x3b) dup2(r1, r6) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/\t\x00\x00\x00\x00\x00\x00\x10', 0x4e595dc82f342772, 0x0) dup2(r8, r0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x8, 0x208, 0xd2, 0x3, "e8b4319e64bb238394d24310b829a558ff8e705f", 0x2, 0x2}) r9 = accept$unix(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="0000010000000000000000e0ffffffffffffff000000000000000000000000000000000000000000009804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d70000000f0000000000000000000000000000000000acfa09d6cc13a75fd121e4dd6fedc844d85e2a70ea5ac2ff390e27fc978cfec5ada8a2603662faed74e04b059c5a5578c7a6ad5b375a14b7e0e2c95fc1c8320a08f4a23a2e063e7fb3176e92de5353d22ac06b67fa511394de5a5aee0d1e569a66fe3c747439f466894ef90944165dac78e00f64a3a6863ae4bc4674fff5c5f2127257d5c452c8b297e0b7e0e8237c56efa7cd57647fc618b166cc7fffd77db8e686b30764fac6e0438a992eabc3096dbc1e09497dd6bf02195bff39ce78b9ca3a6fde62df487888d3e82fe0acbdef7cf2859a3ac681b3a33d1ee5adb5c408f32b3440f2a58f16e2d096aac8fcb67c91ca813da2e266e3e2517d47e5c81b9dd22e8ec350682002d1d0c61f445c20a284a5c819b6a824e7ae43589e8731969dd39cad06b479259ddedfd931ba09060272e94e1599ecdd33fa11475152d6804a1267"], &(0x7f00000001c0)=0x6e) connect$unix(r9, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 13:35:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 13:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x9, 0x6, 0x7f, 0x3d}, {0x3, 0x0, 0x2, 0x8}, {0x2, 0x4, 0x20, 0x7}, {0x1, 0x3, 0x81, 0xfffffffe}, {0x3ff, 0x5e, 0xb9, 0x2}, {0x1000, 0x1, 0x7, 0xc62b}, {0x1, 0x20, 0x30, 0x60a7}, {0x7, 0x3, 0x2, 0x9}]}) setrlimit(0x5, &(0x7f0000000000)={0x19e2f3, 0xfffffffffffffffd}) 13:35:20 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00110000009b918da4ce37694799fd"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x10) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r5 = geteuid() r6 = msgget(0x3, 0x446) r7 = getuid() r8 = getegid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = getgid() r16 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r16) r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r17) r18 = msgget(0x3, 0x446) r19 = getuid() r20 = getegid() r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r22, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) r27 = getgid() r28 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r28) r29 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r29) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x2, r19, r20, r25, r27, 0x0, 0x5}, 0x4, 0xb8f, r28, r29, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0xfffffffc, r7, r8, r13, r15, 0x0, 0x5}, 0x4, 0xb8f, r29, r17, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r4, r5, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r31 = msgget(0x3, 0x446) r32 = getuid() r33 = getegid() r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x0) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r37 = getgid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r35, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, r37, r38, r39, 0x2, 0x9}, 0x5, 0x5, 0x8}) r40 = getgid() r41 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r41) r42 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r42) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x2, r32, r33, r38, r40, 0x0, 0x5}, 0x4, 0xb8f, r41, r42, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r5, r30, 0x23, 0x800}, 0x40, 0xfffffffffffffff7, r42, r43, 0x5, 0x7, 0x0, 0x3}) 13:35:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) 13:35:20 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 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) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendto$unix(r4, &(0x7f00000001c0)="a0185353678e1058b374156832aeb9947bc6a5fbdfa2183c79a1b57dff38866cee554b4a49197e457abf8c260de00884d3458e4283833b6bc024a0e46b35904cdf7662c3c706f4a498b9530aa4", 0x4d, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 13:35:20 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x10000, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x10, 0x3e4c5e2093a4fa21, 0xfe) accept$inet(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) chdir(&(0x7f0000000280)='./file1\x00') r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000240)="dcf336c9186cee6bb5e7e445d808b7f5b2b9f411f6b8cf1f4428c066dc799447c45fb950035f0385fc8c50460e24323267e1960a01f2d2f965d144", 0x3b) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r8) ioctl$KDENABIO(r7, 0x20004b3c) 13:35:20 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000001340)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x49}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000014c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xc5, 0xffffffff, 0x3, 0x2, 0x10005, 0x8, 0x2, 0x3, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x2) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r2, &(0x7f00000011c0)="ff", 0xf22fde8202488c8a) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x24) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r8, &(0x7f0000001200)=[{&(0x7f0000001740)="6d53f8f41a586f35b159150d7db46d217c05102d2f11bb8b41b36c016c06ab513d5a0c5a83338e514ac0f4ec00cf85469339ca8523069c1b6641bca2f7e5736c1fb84052e600a99242e80cd88314100fd4972e788422124bbbfae9b8707adcb86e7fea30456b5caa0b7ca8a1fec6", 0x6e}, {&(0x7f0000002880)="dcaae0bfe88e925fa41e1943699b894802bcf4c291bc2c6add299551c52cd7a2f83bdd4e0c74af64447edc9711179aaebffab3956d99d9b9c966fd86e551ea42076c062f4ac76e9ff2c48fd87627db0effd5d983d9ee208db3d2fa15a48dca2cc1a7a35aeda4ad9d39fef6b0dd4f045c75d9d9947d9df3a1ae8bdfe0e33b25f798da1393e2f1deabf023c1bc311c13002d2e31b515203727c8f5c2de90bc8248fffffa2e60cb73f7aaecaa358abbc9b10aa42a4ab3c2fca852c76fcd2c5193e646c41fad934c3c81f558ad512de2d7fe8749b5fc1def1842c955590b4b66d93e4ee617446aa17315297350c88a4c562ea5b800e48e0a4faed4a453f60c3a000000000000000000d2b228aec525a47f59cda02480083d0ea6db13de35de7a52962ffa74edcc2e3029e9876ff06e9b0cb5d17f6978f07a9e149134fcbb0bc822f73cd894ec22a1d420b39731084a8223437645d780c2291544864329f1cc396f63246d1b47f94c34c6fa8fc366716b14c099c98a9826", 0xffffffffffffff34}, {&(0x7f0000001880)="31d4b9854398436a44d62e32a767e64d6a79d3ae0f0133c7d8b6ae4a374a199fc5d9b389114a147d23ea1502313a69f7a78a7865f2ca6bde228fc7833a47db17037930e7cb8fc7daf38c7901554dc81059c52300cab6ad76ea7d1ad1d6e2f2a05dc63f962955d3865aab917ceb8e92f4476431e50f7047b9abec69db8aa25980a19644fa938d4ed7826a141ce0c5e1b0a5412a49c1b591ca38c5040901197f1997a7fb96e7686fc64ab89188959e58e98c4a51f30ba1d2835e84ef12e1fa25e91f347bcabe13458d0af26e2317c0b56b69d4035a142f1260206ae3f64417951324d6b490c5fa2f429450cc3cf027f0db50f96be65d7eca20936f746bec448e16b34282e9ef993a63345daf2de24e5a01ce1db87c3a7bb2ec7325f88c86277561890f2db73d107badeed21603b5eaefff5e3dbe73d28288901289119dc8e9a8d74a9f7e93be62001d38389d4537a868581d14a760f8871a088d5f8ee608019f056b6620a6335908f736df691ba15c2986d9274b639dc67039c7174d89625ffab2ac88b618e6b80389a1b7c4edef9bb12e18cf0fc81da6d909d16c228597bd7d502f907270b41d5f9d47e06602cf456a2cf64188ba7f76fbce6a69d1d4f13128a1eb27fccee1bfa7246d881a41d80ed2c7e15a12cad732c3bf3ca20485bdc57faf1ffe429d34cef8795ea64f35e1871e011954207bff65edf3d16dc6f417ff26c6b4d4d35907eb319d1aa9140135180536ba0d2f26968dd23859e53aff323fc433da639b566fdc2a3dcb540833b17ebf50751cf21f95e8019e6fab043216b5171d301353dfabf94a7d53f01acdd92d13913f26e95b6e41ab001c3266fd1753a4992cd699eaf83cf25fdfbc92364eee4e0a7f3e1530a86721e0aee52aa165bbfcef5f8db15dadb1439324dc197ec3cc57a13c25eea9e252972619693aff34cbb2b5a848b7db58e481cc964b6e78d360ced71652903d2762934a1a61b23de5c1e5c7f336d8b10f53fc5679fce5bd62842570051c0d0c3e29785211d663a4e3318e735e2554a658250a462950bee54b9f7625f14a470352c598313e62b0514e60a0b6a914eb08e46e2b37ab63f55c9270e8b31006c7dffbd96f902209bbf5fb5a02246a36d8ee3adc1add2bc80851bfe8aa2d07debdaf86813d4aa7af4a4d4a4691e42629adb81ac42b96ef3be8f459079168179bf9b05d761adeedc75c06126844c6d3c210d9f4a8a5df5dcc60494c715572b7e553d466aa286584d748195dc350d81aacf5524023140fb3c4e8e08b54ba5a2c1e0183df3542561d367ae2686ca4a240bbb8ac0ce370cf5eb6af72a79c23d0c94fa8af6272ed0f2c243277797266393e36f9c4962f5aca2a847d54990f48bfef3e9975787f8cc36dc785481c5c36d2f8bc34f4c541b3190ad5c4533f9560a7436dee714c312edcb34cd656a3c9efa5b563bbfc21b262e012a5657f96b88d97f831cf6b7fdf3d95a07d37e68ebb12d3db0dd4a99ea2fedc193d4a9304ce22e37f7d00af21fd9c577f304ec5173f98ca2c497bf27d7ffb9cf1f7e42bd46948ab3947a4ac1d07b8fd03b53000f380ce453ceaf5019c8f13348701c8911f179efed403e9a766c7e1ffc497cc928811a430d6523cc2b190e8f3b98d0bfa971d14c5f50ccc8b3a41c283bbb8f6ff96a372ea6d7ffdac7d29b395463704530f7bfde3c92a1627eeb7e38d02c5b4c6c54b3650a7633aa0ec54d2cccbbe5b8066c87de5785366a12bb81008af5425e20f95fea74ca09c4727bc13b1a08746491474fe72f7e66617475c67cc8344d4f81ff24a08effa484655cdfec42721c4a9b672a105f745a1e25fb5fd7d41c5e24b417c8080ced0e3debe7b35b691863a9a6bb42b18f0e81a13d316f50fb37ce12ec592418109d32359d42b44c6a83e1599648d648915744dceb716b039ffa148338c7520f1c0244f891a493f6360f812c370dc33df4b04c9f0da0b20363d42f7c4ec213c0934acf2238380a40dc7cce88c7b333eac0e9302c244eeda8fa304da564029023aeea2c4e64f65d7b1bfa4ac5006270c898667305a229707a05ca33d16bb5442d1a6d9040ad093964059620e01371bbeed36fa37a04b15ba57a413d8b844b6a097926ea5a7c53fc8c4cd9735b137c9f02bc54e247b7c691230e81a6aaeb5b8163f2eb09372fbb72cc68332b77b9542c2145798aaabb943dc2ae959993e1c1cabdf3cf1093812b97f2701be1a7c5a893b6fbf68465b5e4b3fa37e17cf57f7a18623d425dddf55863000e577d021c3253a85eef8456f8a0307f7127e94b963533219edd0706e801af7c3de6421deeb190c19228f8fce6957dfe0e197dfa07e83b00eec20ae6793d8e7397388d6fb920f05bb86355b132120d8243d159100cb13fd6af68a8580413f8acb878730afc089d43b81934ee2ee0762da67f0a4a0d1d46c49737b68cce936cb8fa225345c2e5a5217d58f806ad2b1925bd826f59612dc4b944072bde930330974e4af0d6fd6587b95a45ef9e0e887c3837cc496cb55a9b45dabc3faa1a530fe5967ec6e7a2ab29cdf6a44d78229de442e8b38f87cc7cb926977913897008b0fa7e944daff0699022432a39334f023c22f7c26a12912583188105baf6d1771fcdf2ac560e3ccf5147e0a3b3d243bbc52b345ba70ef140e2d2980373e9b3d88c72f19d7274b2b04592a5f8eb3cf247d973889c1b0625b6c9adbe9066e4d4a9f0e70671c314a54a99ba0f70633817e89e89ab555b69b8ed4900e8faa8e303f65e6806353aff68d2f9c13df43583d97f278896ccfbabc24e07a945fd11c692b2d6bc3d379b3147c05b3b84d3d6c42d80a6c09d199ea217e6b6386c3c7b203eb77be5a27c0b270c951885a27433501d70bc3ac79bf054e98d8926a3868444946c039832729149df261333ac4dc1d1d39add15bfca5022ace6d8342b86e4fa815c01f9e91993a2f9785b9c964af3284acbbe2b3bbc1fd1eb5a7319493d84a5874b8e78fc7b1d8d9f30284f7d634d72cd62aa1e4fa9474159ce234422e9ead38db6783d6e5fc360531d72285c12ae3f8de19b3b189b2154468d7e3961c68c7c589a3a598f7a33d0aec96dc59433061cc9889428d88367428ebdacd70c5d5e68807af89cd1286767ac1c85a7f06d5191933465df9fef70c124ac0498ae34fb2d9578eb657ee8eaea6d631f99d24efa086c10a0e4d5ab21931982c14a0d8fca5ff1bbf43e091a8947c318326eabc1fdad424c39bfc70b9c07e83c7bb7ee4adc3774162d74a33a96ec6d76d1314fd874b3251a89ba074ccc9e6725faaa7b52ca80753043c738031013084208458d138d82159a81bf7c486304c0be319fa3b219963b7b530c763c931d376313dd5f28db833e0383c64545e7d2d83a75f2fbad1d67c5cd58309d1680e9ec839c29f870620d71720960e0fde78fdd1c4419a17fac1e483eec19df563b11cdd6afc1639af9db7e84bd321bf99cd50631e1fecb5f29e793d95696d52e81a401e0059d8ab03f921455a63ce8782758b88eff1dab7457056a2fb7676d126433817a3eaa819961fd657efc73f189ef00912710ce3a3923cea25cf7b75698cfc6edb33cd0ba70c7d2489045af93548442251c292b6944a50193a0a43fe4f20af4eae20da9bc23deb5a69baec441aed6693a7520173e51af07760bd6b6e1a27e146eb2617f8e4226f8111c00e0e0d6a527f9ce8a74820843cc498180342b877f7fa9d943d413d7023716e7b61a9876917c9ab099b753e37d6fef419bc638d68fb6f8fb6e2240bd8ee0f2a2e307faed392dd0c4c7b7a0dd6ae369736be27a8490d10828b8ea54a497e6e9f66a27c5ef38267c40fff8fef8407126fd0db9ad39872c052e715f6218c1e75a3df7a6301c6feb72353438776593bd589c83149cabe88a762ab75b3059b3d4f7055acff29e66aac0ffb3a0611e05ba97afc88bfe256a9dda0eeca4f14055ed574675d04abdeb5e849a8a393e18d9485d312d16d7fabc205eaac41998cae638360970442f65c33f90ef7aabeeb741642e92011dbd2c9943dc4a0f0266285a0b1826e0ac62134597972ffc7f0f48a218b4154a0a0b6a1e78403c3d36367fa586087341474fc79f57bc2591322ee00e864d345c59553f62fef36bf1d99fc8a6a28a78fba3030564e6ecf3a5e9750b4df421466a1b1b0b00416fd90a54db3e5f808dfb22e83aed99619f39c86c9c7e3ac3624d02e05458fc7f89901e4f21ca7b8e74bab342ff850c5f668b216d0c7f7087b4a27e84ccb1065c6f0e5f2ca8e973052f51fd7402743bb5a6ca3458cadc77fc13d31f2a263db0348160c1173b6af9744f54d1e4758afa60cfbc0db7f42b27f9c6bddd4afecc61ed3e9a2804f96daafd9e037e159eff4374af5dc86f9defd05057ed70dd5683a944a9df9a0c3540a4b6d31b05f2a7ac3d3a6aed08494b89f70c681fde474531da234ac400b6efc72aeab8f9b4ed5e8fac43946957967aeb714926bcb326394abc8a39b9df5d55fd95b511fc08ae083ba89d642383203b4ec01cbe513fed557119c3a94e73242bac035f1022374af1c0330a0ffa5d8c5d2f0a99020e3f5e7faa6d434ae31ddc33aea541bb1857ab66f5d59720234762329f3a6ac01070fc198f4c055ac4ad622a8b60732a97ba6971f5ded71136c60ffa13dcec889b447808a35543ee5fa4990d62c351f28e0ae5195e542c757169b01f8bdc20714d1e7f1e0cb70f8f411b7fc0c6027237ce640d676eb7d42272c2af7a8d1af38a21180ab17789c99f66a8f8b941c4c755b2bd637bcd3e6a445d700b2a3b0b4c569b970418023a07495792099991775e42dde0190520806ebdc50d3ecfc91f782bd6108cd81aa00aee5882e0516123b752a6f0d29c0c7a5d69b465be04a751c4572309c5ca917f74e77325e9489559e833af0da1f09b18a0f395bd727ccdb4b7646a3c32b5003873363d20940c02b5131c43557f161ef21968ec153ccc4224f2861761bcdad9e4d90311fce72ad941b4d3cbc383f17e7628f8f0ae227d687f81c994a2c56472474eb02b8ba14e59946ad7ab837f659204f47da6cc41073826259ef57e5f3e15cdedbc83c08b7a8b0a50db34901e042a5c1d8ab0ae17ff415db724a64320ce7dbb26e2719f7b88ed924a5587952a8efd3d2083c3cf63c5314de8aa74ecd3a12bf1bfcb0574bb6613bf4a9138801c8f1262f9c3470f9624b19b3e0c2028eee5671dcef8d5da069c6ab6bd8b99ebaf8c2b8f5f58a6b810d021b18ba4c38447663551143cf3b0ab0ea95e34ef6d15a161f7dbda51efcc61733f91b20811e642d3dabe5374f44cad4997b87da129478ab26143ccec9dd3ab7f8d5bebcfcf799ec9d2993bd338396b2a520746ee9eb579e8737758fc96323835fae5f00613a919051b421f676c14d9ce70c79fb3f0ef9485a77c57390db7d8c048f2a6791709f319c2e54fd79b72ffefac89e13df690e54513bcfe0103e5f31aa4f5ca615c30a9ad402fb6e23812d8935fc4884edf0fb526ad54dc5da871998f65ca1ad59a0fadcdd4311b80385cccc698834076a55a06320558773134b5843732342097afa79e294611f24aeec6d05c3733d2fc602d904d9d4b3031cb754483b76e40dea3a4ad2705e52ec601af716294f9174e5236f014949f9571bcfeead609f5a4d086613da3ac0f1531e3f95602ea8de49ff82afb7354497c2872231c66591fd443b1b62fa5626c32256f7e350ca334ae82c0a2059b343002e038f63e028c265e69e854701b57f85ecc228f8acd9fe3199f13b5a9a41dbc35b524ee91a", 0x1000}], 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) msgget$private(0x0, 0x694) r9 = msgget$private(0x0, 0x315) msgrcv(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) r10 = open(&(0x7f0000001280)='./file0\x00', 0xdf939669ac8412f1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f00000012c0)={0x3, 0x8, {0x7ffc, 0x9}}) r11 = socket(0x800000018, 0x1, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r11) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000001400)=ANY=[@ANYBLOB="78ec770b0b19542d703196010000002f66696c652fe662361b6d1faa2313d7f85887b7e5b636fa7d51db3e2e5ad6bd27b4263eb0b279bdec3e729cbe20363ec1d4d8fa764bb5a0b88db155ee7096a652da827c035308f2141bd03aef67b8e71956bfdceba63227ed77d176973fcd75743e0c6ffda4e4106da406840ce8b1445d488535d494f741de0000ebaa54c663e08d08a5ca20284a24f2a3c231b64774119a5dc529cea30000000000"], 0x10) pwritev(r13, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 13:35:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f00000000c0)=[{0x0, 0x7, 0x20, 0x3ff}, {0x35, 0x3f, 0x1, 0x80}, {0x1, 0x1, 0xc9, 0x9ea}, {0xfffe, 0x7f, 0x9, 0x1ff}, {0x9, 0x5, 0x3, 0x40}, {0x5, 0x6, 0x0, 0x5}, {0x100, 0x7, 0xfe, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 13:35:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x8, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x5f6703c40abce713, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) linkat(r0, &(0x7f0000000180)='./bus\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x87, 0x8}, {0x41, 0x8001}, {0x44, 0x9}, {0x6b, 0x1}], 0x5}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x6}, 0x10) 13:35:21 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000009c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) r6 = getpid() socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r8 = geteuid() r9 = msgget(0x3, 0x446) r10 = getuid() r11 = getegid() r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r20) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x2, r10, r11, r16, r18, 0x0, 0x5}, 0x4, 0xb8f, r19, r20, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r7, r8, r11) r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r22, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={r6, r8, r24}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x2d, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:35:21 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000000)=0x7ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) 13:35:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87}, {0x2c}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x130, &(0x7f00000002c0)="755997182a0d95784831584435d58425bde1d371080000070022905922558906bd7baa2ea2bf04d9ad6057924c40df090015cc667f9629923b410b130ad2a269e6cca623a72cefa173a789ec07d52b95d518d5cf682d25edbfc251214d9e531d1e71bf2660a834f3ccea7c835a7836a28d23a2d0404da76b56edd97b8dd9c598ed430335ab5a8aee82dcd6716fd72cadcf9d94ef974b71f2e1d254cab5e9e6fccbc897247b00000000000000000000c2cc4c62c24615ffb6f44a48f364ed8c0acc6dff2d938651786431e60c44fdb414e7f8876c94b8ea98b0856f5be87acb3bbad44046b3b8731f218683a6e0df728bf8ae4dcf769583c23ef0f20ece8662a0b9b7ec795a1d76e9b9cea0f70d8657e3557eac92ed3918283dfa17336175552f16a3e4d5d1d806cfc7892a2bdf8ab55a") 13:35:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') fchdir(r0) fsync(r0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 13:35:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x81}, {0x6}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) dup(r1) r2 = socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x3, 0x0) dup2(r2, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3a2}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 13:35:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1c9, &(0x7f00000001c0)="174af205b606750b825676656048") 13:35:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) r8 = socket$inet6(0x18, 0x3, 0x0) dup2(r8, r8) r9 = socket$inet6(0x18, 0x3, 0x0) dup2(r9, r9) poll(&(0x7f0000001240)=[{r1, 0x4}, {r4, 0x10}, {r0, 0x10}, {r5, 0x80}, {r8, 0x100}, {r9, 0x100}, {r0, 0x1}, {r0, 0x4}, {r0, 0x8}], 0x9, 0x5) 13:35:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) chroot(&(0x7f0000000040)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2000000b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = msgget$private(0x0, 0xfffffffffffffffd) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x1410, r1) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYRESOCT], 0x1, 0x80000803) r3 = msgget(0x3, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() r15 = socket(0x18, 0x8002, 0x0) r16 = socket$inet6(0x18, 0x3, 0x0) r17 = dup2(r16, r16) dup2(r15, r6) sendmsg$unix(r17, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt(r17, 0x81, 0x6, &(0x7f0000000280)=""/233, &(0x7f0000000380)=0xe9) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0], 0x1, 0x0, 0x800) 13:35:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x4, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) 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"}) pipe2(&(0x7f0000000040), 0x4) msgget(0x3, 0x446) getuid() getegid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r7, r4) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x37b) semget(0x0, 0x1, 0x280) semop(0x0, &(0x7f0000000340)=[{0x4, 0x5, 0x400}], 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() 13:35:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f4db2578a27178f709c82eb50929b58bd770afe495bfce9712a19fdf0b5d286f959bc7e26e14ce0793fcf010f5d7bae0bdb9ae4bc55a77aab6a0e964bf650a369d4fbc8ec4f29619b2bfbbb574e24a0479a5e0d32c10581e81e6afffbf35cd255104958c5ee53476b07199c03c9836336bfdbe7d15bcc96109ef2d74fe10bf54db6fe9f0b779dd6f9fe26e9a7e3d5119b22148faf845671ef77f278abd57e7fe0c75bd2efd6eb0fbafbc"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x6, 0x1, 0x4) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r3) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x7f, 0x86}, 0xc) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000683000/0x3000)=nil, 0x3000, 0x5, 0x6010, r2, 0x0, 0x4) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:35:21 executing program 0: socket$inet6(0x18, 0x3, 0x102) accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) getdents(r1, &(0x7f0000000000)=""/227, 0xe3) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000180)={0x3}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000100)={0x4, 0x2}) 13:35:21 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f62757304"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = msgget(0x3, 0x0) r8 = getuid() r9 = getegid() r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r17) r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r18) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x2, r8, r9, r14, r16, 0x0, 0x5}, 0x4, 0xb8f, r17, r18, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) setreuid(r3, r8) 13:35:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) 13:35:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000080)=0x1c46) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:35:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2, 0xff}, {0x3}, {0x7ffffffe, 0x0, 0x0, 0x200}]}) r1 = socket(0x18, 0x8002, 0x0) writev(r0, &(0x7f0000000c00)=[{&(0x7f00000008c0)}, {&(0x7f0000000900)="255aa7db8009e35695d8747b51b0065fb6c60c82f444a65db612b31134065dfa3410361158e0dba44d77dd2a9f997c0ab61f4994934a497aa07dfcd16311e663"}, {&(0x7f0000000940)="fd8fde56851f9189bd5aea1c14281559c11a46f9a08248fe0a007410543eefc242c5837e34a77e9048aaa055aea14a8ec7e623a4f662054f4c362f7a6081a6a64cd4eede462ffd61eeccbcf8dc81e72c3ba2d21e688398d243cfe56f7940421ff29b88557d88012e86bfef66445973fc5196f2ae61d4c03b6057af6254bf0c64accb594c422db8a4889d0c5276fb5a3bb7637bb04a8b88574e2754ddce8823177b0b9360f34c78d537cc09910c84c6d83739ee1ac7b1bd258062df28"}, {&(0x7f0000000a00)="2a17cedd221c58f94fc5a39b4fa3425bdfb15d079e"}, {&(0x7f0000000a40)="5174911cb74a2c68b6ca6e2c8b71fd3af29ea6030a4d6f3a57ae4398f00df15070ae50671013f910ad2f07972f201c081f9b921aea3c0c14ac050118f71ae293d51904dc7ecdec02232062cdfe46456520486fbfa3c602c6b7fbd31b6b87", 0xfffffffffffffcfd}, {&(0x7f0000000ac0)="008ded3771ecfaf1b2bd103400b5512837673a9e1ea55a42ed4b408752fd1bafd25ddb7a1b787042e5995833cc3042fefd8f15731fbc60a521988c115a13b154ef1f34c9e5e2b37bd12b18ca45b26343", 0xfffffffffffffdc1}, {&(0x7f0000000b40)="9605551110d68a24dc985b6716bbd1a1514f6fa55bd039e7623f858542f64548582a307a1ae68868110645f7e2f7e96946e85e57c8a65c813e28f46ba7c7add04e09a2e60d03cec6376725bdc8496a", 0xffffff8a}, {&(0x7f0000000bc0)="ab48c91e8dab60e774487502d579d77c53502b3d32cafe0ad2e618ddab7a10798b0240a3ac8268190dc9765f9a60166070eb927647ff"}], 0x8) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000840)=0xc) seteuid(r7) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000080)={{0x4, 0x4c, 0x81}, 0x7f, 0xfffffff8, 0xffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSHDRCMPLT(r10, 0x80044275, &(0x7f0000000880)=0xfffffffd) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 13:35:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xffffffffffffffff, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0xc737, "010000000000000000ffffff7f00", 0x88db, 0xfffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) r1 = socket(0x18, 0x1, 0x0) close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x4000, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 13:35:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2d}, {0x6c, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 13:35:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) msgget$private(0x0, 0x1bc) r5 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xfffffff9, 0x80000000, 0x80000001, 0x0, "364c8865e562ac5e7313f1d5be9b2f355f512f2d", 0xa1, 0x7fff}) r7 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000340)=""/229) 13:35:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7, 0x4010, r2, 0x0, 0x8000002000000000) r3 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r3, &(0x7f0000000140), 0xc) 13:35:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = msgget(0x3, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_RMID(r3, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:35:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="66c6f27fd809ca16623431e96800d778f99bae574cb1b4f20f7d0f12dfe68e7d4b1d5be7e5a5da3fab5c907ce69f4f72fe8be614072725a76f24d255ccf18678cfa538820fd507552e375565e0ce141e6401aaf3d5e22f4ce27f85162be5d2d2880175bbd890855dc6248eb2ab343f995cf0fc3a8759923d13b4f9f405a06eb835dbfe21dbb147b3da5178", 0x8b}, {&(0x7f0000000100)="25bfdebd727d14e23971570b003abb88a0cfdf350a5dc89b1dc741f754ea988242f1ecee3f7dff5009d3", 0x14b}, {&(0x7f0000001740)="4e5c9c2b8355c9650b039e3ca87b0db973ef03c68dc1a11c0863a9ce55b26b98217f7c7d55c61c98cee39c8d41cb2dd3bfd92329b0085b74f72e333139d7bcb1f38ff740b098ce7ef725aa5e573a7af70d521b5dac49a4dfc7e0fb60f85cb5be5a1a31608043a677cb354a207d14b8448c2620983089fe1431c20eb075904fa5feb43b604da773ec4a03e78289c796bfe3ee21322681ccae2950ec6e758731e66cbb809d57081bc835928f196207fef0946b9246347047a46857a53b93ed3134ef3f0f732a83514b6a6d3085dea07a2f0bc4b7908de70468e93c01ee9ab1aa75df408074bbcd61bd751979d3accd47aad11cd2f2924df9dad39f46358092068917b6be31e7896b4e81c8e9e174c192d7e4ba7b7188f12c9d6c9e8c518019d36a64fd5c0700cfed66dca8321d2951b708c36b49b15146ea2b98234f97982efc21698b719ae984f900103d7f584fb9299df9994d7d16d905eaf761010de1048b0428de0a2c249237bc3bd81fc243cf4b0067ac879caabe69144aca0e0ea43fbf3446a6a97ca356ee0228514940c0d06d4548565bd48274febb9a4a433c62334590edd08fad98ed734c87331b03d0a9b91b4f6d93f897f2b67215e6468128e01610cf7af9109252cc2f8a0e32e5e7f07eae1a8e8f8172b56966529192d8f40273cffcfd4a2f60331f8678bf44561cd1060f55ad549fd8bd7854925748c6b62b525dd6b7efa57b93c3b5b26425a4fba520b9344bf6578dd885a5d6da5a26f528bb86dd842934a764f04e781ee53f2bd2922b468f231be5be426a7abfe1a3743552f2c44c0b1891865147f3334016d88f83e7b9ecce6287d8c37700604753cc7e8277f996c4d1d3df3f10ed969da988eebefff42ca598edc5af3f1fe5a67474ae676c80e329dc63c65637f7e7584fd9d1127f0d6ad05984fecae6315c8283177d8160d53f970b6d50f3f6e145a89b76dd2b53e3082d3cf63dcc3a2c829314608668133580cd143b3d6a82a86007c496e024a236f0132a999066fef198bea77537957d6256efdc29e5a1b36939141b9f8bc257be1e3071b02ce149d7652dbade4eb872cbd54aaba7f386ade72171abcdb41ce7c969fd2315c3382b0d58a0b9922cd910f843bf20dbde23ef12066038c76f58c64a9415b71babccda8b7a0c80f0d648716bc603dfe9477bb784f4928e70bbe0240e963f9d668a6125e63a68c1a9df199a9e771eb5ecf327443fe942bb145e56673275084dc3ff7dacae7ae71ec35b5822fd5133a667db2c8be75102d0c62cb72bd8c9957a234df1ee5b467ef17ed6f37c0b7e05b9de7dffdb24b1b4d23c411a7bfa23bdade5723aea57e2528aa002e25432ee3452cf2df908124c44d7e3ab87cfc0bd1c78d2a551b44db76eab0356156a49df6cb68088928f4f3bd97f77e27cddd3be2b715127a13cfead76764fe51baf284ecbc85e2478697df269fe63986907df5fcee29e5e669b932da2998be4c5eb61c3798f75e1f2c2393f3d88a910daf49f87c532d545447581a5de553b3b3f54c495c475ea3b314599d0d12851f7e59d1ebf65db9c619c0e0fcdba49bac319b6dbfd3cba31294013890cdf6366c9984de694cfab8e7198fd1f990f37e4d0e433eb5ca9afb1b34ef6ca94ba13f155869fb1206c1964a946a74bc9f47705181e7b77e3e226017495e5219c5d568101bdac69d9e18c91a1f4ff3b6c048050bfb91411bef4908d24822880f58bda785e01d780d78622177e6d18edb9c0b9864b1807b3e9997f3e29dd499ca607477d16d623d51a39f1b54b6fc4ebd1bef1fcf943511d6ac998c1441d8281a748ed547b39feb8558bc1062b5fa5eb1106c985ccac9f87ad740a1f08e10ffb9bf2397ab087fbdc74ed1320dbdfe45bf8e7b2bf3f8d3d4a8e64ee1776f9aeaf95c17ee0fd92fd72f40675a2cc8509abc78aaf770a69b173696b0dcf220e832f807888fed6aae31fd920517d6a554d6c29c5719040da9091a6b4ab8ab161ab047fd2d7a73c962fc80113c55b7e8dd970d614abe939c7f265b5005661e061ca9bdd576533e63c2d12b68149b162997c20895d06369a9c5c24878fcd7fb8e633e97d2819dfa726eb891a0cb8900ad031a268144f36d181ff28b47deefd440a556aef8987e53e76f0d04964bdcd301738901a97851d7093e1a2dad4176fb4269475a0a3fb3217743d74da18ae0bfc2e7564d331e8f037cf6bececa75aefff3371f12fe9e9740c9b6c5ca42547af71bd2fc66a47f58f8f1ad1da482b6d9bb36b2e1f35785e953b1d61fb76ffb515b9b2f75c260c1064fcadba4c3ebd659a1a3502fb14c6ed48e0114911414c096c36bea2b1d21a046cc3c20ca699699532702c8e8da9b16e826b34791856d889f0cf26e351e3d50d12e6915bc48d76fe018cc427a941ff66a2cfd7e6b1cb919cb7fdef7097552711284c9c182b4e70b272f2762288ffedc3d0cee783f0f4331d3f18b605cdf9b50ce9c3db114833cabd6bde009ac55c7c05a5bd71332095cee29843eb551e5e668f9f04baedd3b36f6631621539d4ed711887db1dfcba836665b964b462007921f4baeb2b86fc696aa6d38d24af6af0aeaa47f10f4f42730ebfd85d18202bb2e96f348d134f55f52464708cba59d5cdb1c40b65b2efeb143ae0b80b7757ffde267558d98d3accc50ec1f9333c339ea413618c9dfb6510d700c391f9c0211402dd4bbaf47f99f7854c6b124e46ba3ea30b94b4f4bf9e8193ac897111548887745c70ad0fa97f077d44f000ea7ed6781261b50ba5e4044fcb0319cb86966fee33f176700b814b501dd961bfc6801ef10fde26e7d330bcf24ba0ee1cc73fe34c4d707d04aa5f782aa49fbdcea1c4ba859fd05d4880f3a4135cf8253cf9b77170d907653f6cafd6e820eb2fc3f90e863376c39975dc32cca355fc21c9cbdf35c331f3a7b2243742844a51e61ea0989ddf2892009ce0d7b5a00921fab0a3bec6187e40e47bc8f13704c0610c04e3b28210b439ceaeaa7de498bab2f29488c44a746c53cf359e4654cabf2ca995df9fecf7a3d9598ccc160214e4741abd28a8a107cf8d04985b08e851b831f0c3c56bb250fdec52585560db3d1cccfbdcd07d0c2485989b24cfc59ae7ac01483ddd4073bdffd3f2acca71a4f507325aaab2e1dafd8523c5b1b86031420c319d3301899183b42139578255928d9c2645977d6932f10c144ae9a9dfd6555be1d25e4956cd8cfebcf2e9382378cf022e908cf584159d5aace344dadbb7318a5afab2002060b27040a935175361a279bca32cb26aa5dc5b88ece612f55d1b14076f133fee6735b0f5c4769aa72737b76891ffd5a6659695347cc477f21fe86ac68dd8b13e83239484e5a1ecfb11cdd2a3fa50ef38d1e17744d9d3689851970820e455aac29938e684daab539b01d83125e50d4941a06619989344b853136c7f8a47a7e1d71291b579d4f5a7ab4b5b60780a4ddce69665396d20df6ca5b6d162803d88972a52dad64aa400d7beb1ae218dba53b4344051e4742ccb3a053d6a04c82c8de6e6807f11e6af63ad1d710843d0c396f4229d936100db2dd61b4c18d9073993dd38a7d5fda1c83fa848606901e553e4b2d2de42e96e6a0292b72bf513f32e7a0accfd27ff10b88829de2b8335a3258048700f94a3e6b0b5b662a37e7bda7c69add15cb5ba816fbf16cee7a9bb02243753223ab5a52ef96ed513d1ccd7753632c38f2c0467f27dfcb71b057be19003879023af5d2bfac45250c3e431b90267f35e766c47a511b9b605343ba69429e9af34e085cb2c8e37fee296204c2a174485a5e721c9f81934741c6df41c8d7a3beb66a8ef91d29af59de7dfaf0cbd6d7cee005ff74b9e081bcb5c503d70845415c64de29ebe2da58043472c8970dacb2299f3a02be32b3d01f8e23c1921df1e85553587ee500c157f0a6c956f293a33948801a6739a80b458318db25968e4d5e40911ea5c2d6e98c59704422f0d6b4a2230242690dd16db1b357337ad32286d9de15ce4c9824ac5c270e95a2138b5d2d72609d9f4c4b5dd3e330a48ef3fa5c072fad3dfc268c9056a199fec24438a8d616e8d20af3872981732924ee2d4fb68012cb7d82d86b14a3757d76f4d90d6db4203a8f0d51f9ed52fdba6b1655eee5c2e195e0452c7cf91f7ccab625050ae033d299e9c1536c0f004d1a60aced8b4bb16192c0b7db7fe74ddab673c555fe31b52ed2aeacb8415b83be299f8ac82afb7be6c27d1406e8f78dc8364aee8469169aabf88e61a85430850d4df4905ba96c0d86bdb9407457cbe82b94bf5a899ac26c6672c4819a3cae10b27b6b8f0d0a24581706f980bad07a093c5d64484bce9225e7c3363c4327713999d56b5f1519a259dd7646578745242a7563ab1a1b2fb54fb84c8dc63da69fa286f8e5a6364087869cb48a66d55c5900a154e5660c947de5450327ab5c0099144136200562529de7213406c6299a7dc9baaeabd43f6c82ae20bf8b5ff2c9769d3603603f28233fc5c8a74b78479064f8ae53e4930e1386ac6dcebbaba0c483f510e9a930b0b53d33a904cd852bb65ba5edae477d7a64deaeedaa9580fe5aa7b7194c76db837efe7a2e310d948f67eda0a8ca67d29668416ab1ce29319e67f492fe1b8a0557d6f7b19de9f0db247137a06336bff952fd2da467e52fc5dff5eb0339f2740123613e7122c0f1cdaeb3ebf7ff20665c4ae3d1f3381d066e3aab5226cf01514b50910ffe8ab5ed222f2d7f857e0cadf26cb1cbcbf91789049a3b1533a899354d280d081a9310bb62c70efe8059404fd839e979d016b72bc41ed091ec198c7a8bf459e2ce8653a8ea72458cf294955910dc26f4c0f973ad0497975c3110fe197ef6b64650c3ef0c2384af159dabcba573ba8550a226564687c3a564482952e2d89d5a2ab6499bcae238312b259f0fbbed69699b441c8b1fc11c4547decf028c74cd30e4e17a6b2d6dfc12fe1d3490314fd8e1231ea4ad4e6f9e6cbadb5b03e0cdb17c2b3300921345ae8787715db4408f00380ada5b77ab5447237184bac3e39d749eae9f47289d0b35b743c5c9adb7d9ff65266d53c17dba0f0a37aa218eab3e87465fc8b5b5210d4722391a6d19efe5a4672babf7092795765fa28cc3629cf99bc8cf4289a257fd5c561340d867e3ced7fa796e8d67a255af652fa0fbb4cf5ce26e3180d71037e69488e9de398dc4c64a968fca81cc9ffc01f37f26d7fff46e2a8e70d2374fcb2459cbb1c194cc08249ebc05fead41b549ca1451ac968161ebc4421bed66b0cd1be41ca6159d0ec8ff6d1b4f6fb9714716e2d1556c5bbf152e4ff740bc882341495b9a0ef27d7ae6bbd14fef05a105bb203762b03410a4cf696308a6ebb5f02585fff355693f3fa6eed1482888f1bc4db41a228c985b06e4f1343d7bb3df190cc70a92d96f2302415df2434d9c39dca99b65dd7e6d1230793b48eddf549e5155fd21ecaae06489514196d8b10186dee6bf754bc53735e71f47bcac28b995f7e44c06ae0005c3835beff6b97d2737a96827f347695d334c691720066bac3f8f3541198b6d1ec162111a40c45179addd7e6291e6bfb8df9ac925575a850a807eeebf198178ed2375e2512fe65a69e9b044555f7f0f6a5aca093031a6c6a91f68a48c48b8a4aaece669abc53e1222948284dbfc75f8cfa2178abd595fd9c5c3525bb96c7fc3ea01b4dfe14544b84a302537e8d0a7cb2ff086e9dd7217a0a2f4ad294fdf4d006bffb61879feb3badd41fc77e93b644b7ebc12183448fbfe6224cc9e75f535582ba816f45e6", 0x1000}, {&(0x7f0000000140)="83eeeea191c4271a861bf870e9ee734b7f7574a95be53eaa", 0x18}, {&(0x7f0000000280)="0422c7bfc7401dcb0f459ecc7f5f4555712cdc21bb1a3aa248546fcbd22eb76761f7fc7767431414c2b7f7832cad9a710d07ea548b44fd", 0x37}, {&(0x7f00000002c0)="f470d22faeb16687c5663cf6dad49444b41259e9d7c909850a08d072eceeac594cb011cc2cf707d8c83068c03b814551ebc1e4c5fc07f8e29ef38d41c41ada0bb72bfd7c24e88d13abb155410b1be53f16869905fbc434c0a06cee942cc791964e654225d76edd553d91a6b82635e6dbceb96abe9f622fa7fb616ff8a0b5981a482796fec08bb889988164df4b9f6e36420e9a6fd5191dcbc0aa1119e1f185c05e179d88d8511855f886ba7d36bd381475aa1b3dabd353445bb9c09bb802835b32b44ef13487b585e7decd5bdb27772087e97fb57bccce35ad367b2642", 0xdd}, {&(0x7f00000003c0)="7af45f7359b44285ae65b0d7df15", 0xe}, {&(0x7f0000000400)="3951829c077aa5ceb7b459d4e1856ce48e755cd2b051323cc317290f9601a7b5da41f6374266f464baaf210c3aa6b20e6319a27febe377101b213e6158e501169f24703d2073d19b54c9c73e7f41b031ec1e1cfbbb06637a716608d7469a0f814cfe3243b55b8d7a65754e345f2c7df6e773af260c684106b806cc6b13", 0x7d}, {&(0x7f0000000480)="4af2", 0x2}, {&(0x7f0000000500)="c352fe8d3aaea711267ff35c8ba11cc5752e0ca2000afce50a8f0a3ecc429f548fd3f502125a699363fac08cbd68d570d671ace3d35a412fb14d1fea12bf018326ad5395e3f0a3f254ff11b34a378baae7a890df5cc3ee36908ed7e5b4575fd25ed7fff20e182d6f25", 0x69}], 0xa) setsockopt(r0, 0x80000001, 0x5, &(0x7f0000002740)="f2e7e66009172e3b642db42cfbcded1b7f447e8ec25ef7f118bf98cc355be0aaad55cce8cedcd79f186f480297dedb013739335d9ab98e08c3f0b805b5635322248e80547cade4aa3c21f4b65c5022c8a4e18f4fd14a792f927249d72bf3bb186c3d6014161f33d8418b82664e752fec631141d72288a915a7142199e3c425d7f1c2bb08bbf02b2c673a844a441e764fd37a805a91b92d0a3076de9b770021d2c500b2620fe92dded9643ffa4e09258ace22b87b72ea9aba51e30affd7fc788651d8b66de475e2185bf75964d15ab79ca5677b8afc7e9534ce2c648174ec8c738167faf0bab872ac32f1590012bebad9dbeae25c3d9fa5452649e15f82f3a6cbd1a4fee1f049180ac8811e72e21db514d879d0661584e3fd7111632f533e43192afa39dd011c123976c62548a31471c4962b8e1e6b6ae35245e726fd5b6bbf606d1cc7a9ba6c69e03affb3d02fc5fa55c9d968c24ab3f04a9ea1dba4d7698ac97bb244a9f151365da6a28e6a158c4ca11982dd85845440a6aadce04c2d8df5719d95fe5ff41d43af79218588a1bb0bbfe6730fba3bffa687bae1a0f998787ea2ccc962f409b7c5964b372ee468e3131182c74aa59de152f130d7f179a8f51b4c09c17f431d8eaf0fe95e860a0ad4e283165c1682b083c972eb51f96cbe3bee1a9666f338f3d2ee6ca67b0f38dcb61b3ec0a1520cafbb3c985a85863cf1b6b10fd8ed9e2d94c84a8cedb7283d22702a365aa889b339501c77e2c8732d8b108cda81c90679e22c874eb7e16c6eca41ff4dfb7d2d1afe96fa0b0bbb5bad4645dbe6fcd72a82f05c4cd17ae4cf61a1a3e131aa001bdc3a0fb00420e086f65dcc7dec3cb03971d978ef557753cdd771c5850a0dfa410707e8424e1d3e6fc3c5f636faf6e56bab615cf45915f3df782a098e2caad1f39818822507a031273becf5dd2f4d67c78b681fa9e3a8ae97fc49bb4122845c18333e83e75709950e59d823fb804fe3dc61c4d1ba947db33e40eed8e27e5e4b98a1ccc6a456230bf769cf2facd345d165d273dcaf31ac709c3d8a358ac19517c084f220dc1fe285178739fd89e03e720362f5dd9a15fc997fd54617407f31906810172e829c70f7b700399bf77c0f10166d281c68786e3b2c448742ac3241fc5303f87761567a1c63e15a57b481b5f66de7d271432cfc65bc6e6b001eb7d0de34672196a2731a5b435155476eb3d6a9e20b26521978853e52691313e156650d164ef6bc756067db822015b5deb00447d843241a22b815428713d837bacc258404d61645ae3a403cf03be3e96afc49727bad058263600654025600e74aa709b629123f5869488484526f66d484bcd5c9050a8475e08efa97ff24e624c414032c6960b5057764715dff6ccde34980145cab8dbe10761d78a8939925dbef9346548ba0d11a636a124d6a35b608d7568af70bca3cb7b628571169806a4c0f0ca88817a14348cecbedee1228cb61634a40b0d4859fc63d6cfaf602c1d41c1e0dd82592c7f1f18e54c967a7eb80755d4298353546d5e7e307d28a553f977596752307021da30f0a9db283a1ad241c10f7a46e0cc82f6c238f2a439966c27f7ec85c605c1c5c42cafb40f96cde79a0ed621f6c87f87a7e0a2d42d4494d621402da2d3161d6d91e262e7471efcd58b41db7a44f06f4336316291e0f9e92dec51b15fd644fb5bdb58683408d4a60237dd487584227028b2eaee19b525bc434ecde92b616d00df2c7c4fecc695ac51a1d1fbbfa6ed7cabdaa5e8d5850d52a755c10f45107f5c410e417164fa0e3808e030a3dfa0ee0f3c07afd0b18aa4ab3f0f72b5cb2a22b4a4e230fbfbd656b42a465cd5eef84eadc73fedc4b7e2c2e0100ade0c195d951a04c431d6177f260d2f180ef64df3ef806a3a0233bc466a532200a36f25a59ba2767b207c68cea118e3d2056d4e82669f8fb3d2507363259e7c4659b41870d7f24f6b2089387e243d301b9fb8dd872ce8438c5bb38376d3ef32025d32f5e736f7f70dcd5854aa5b5a3a51796b8d19a1934481c4b229331df5bce776bee96d8b7288ad5d631846161f3da4c79f2bee0707508d62e0cc193f65e7304d43a946e911ebe018e15bc1e73707a139ce2d98e59f527147fda40547c33fcd5e9443ffe45ee0f6be49fca498bb913e0585966cdb5fa4673441d6b51f7e468d8ab14f323201f4c2ac282906b19b08875b40025b7acafc02fb10a56bd895167697ad08a59e59fe1ea634da87e98fce54a2ef41e406610b0c260960a0b8b85ade01336b96adec920060b35882f9b5b3bf860c1ea6523f6de1ddb5ed8f66a7bdb4c2cfe5d00c8ad40c90812f5495b244927afdcf15c931eeb341f038989a318ef20c7d4b36b3abf76c619859fdf58be697e686c6493ba456654e4a80f9fe54c193b8cb9bfd4b8bd4352b9fea634de0477de6e105da2a1e794ad6501741dc724725815d5531bfcccb8d2d26f062d7170ff6167f3a61b670c9cc92ed1e9066cd5857deec9143b6533134d43f44b3022d5e71a8c8e9446f37851269502af68db6a7f2ff555beb68372b0cdf685aab6b11a613c6003561b25ab4efa0b5dd4eb304e9c66076b17f6c59f76842d7e74b182a46e8624753f6223a24a4078bb9d7ea80e58f53e80fb130576f4c8d9af36ee8b1a89b71e0e44995e9f441e1224e0d2e28c536654136415b0711aeedd98c343390ee1a8ab1c8347dc3bab1c15873e244a5bd129e944b543fddf61099696f5e95c9498df84a612ab72dd609901deeb451278c8a070c2c51eba21f76d1a7092202e236d6f1075e029ccb3fb6859f031ff1ca2691320f61ddcc7989a9d40ede3b8f0c9dd6de6ee4822a03491740b0adc44219295d390c666169bd7e8724e79779faa11ec1b35bf642e70ad505f70d6252a8bf14c520823664b6e7e4e27571963105bb5b7f822b4362f2b8b49dedab819a115251f3576f472e839e4acdd10c87c485baa623848e1f971ebecb4f65e6dd3f1e47f7958ca63748450330e2edf42042937bceeb04fa54db00e4ce939e544012ed2f4f335cb113165b9abc906a0a28ff9826b01076779cb11c570a0ccf933554d94a0775c78367569e7be260e6abe06d72030a5ff1d07851c53aea1c29fa0a1816f0975ac153d11f17592e46bcf890d87a14d7029615b28e915993ed2ccf367fc9c096f9a6e6e75a8d60d7d047b4f398c2365ca18ef1153b0fab2cdb9a0ca7786d0e0e9a542995a82e117fbabf9abe934038b10fe3ff55a205b012bcc1a5d185cecc34d79d5f4931debb3000a5d160b042e02d0bb6366c60732022cb329cc372b34cd0ecccd75cf32fbe45e1b4de0e68a11148687291c10d9f5d6addbaefacfe81de12751025d1d5fa4ff3af7ebaa9ef6c6cb9906e65ea967fda259a3318eaae093b7ece3060d5bd023be19e0bf90fbb24834305338222c571108a5d564758ec0481fd108727e7090b03cf5cd4b6de4d8f103279bd1b898990c31fe9eca083caee57926e47f191b8a9348767b71d68f2d9bf9c194ba5ad76f90b9b0f790af5cf013f5b4c53dc670d85a30881c6b8f36a10b7db11ab7f2b651e48229928bba7484e8f58eb45da55550905cbb634f96b3d31b69bf6d4c5445cc6042b1fc8ae5f0fbadcc2c81c004131541536f463dac7e477f59335eeeb51e60d0e71c59fa8e1627a79716f0b280428da0cc9f6ca00c8528f4123bf4bb15976f678d5869262925071da7e7164d9033abb1dd48fb54259979fa0afd5c10668c8d0df45eabcd11d429e8131ea2294daa18e64bc9b1bd959f05954aaf0e973d3c875c6c9cf398d83110d7676aa647ab0b653bbde5b69de1bdea6baa581aea6cef5b7d6433543b1f5ec9576b5cf2ff463de9cc1b60dee1cf31746bd32a7589cdca29d77d825cc0730462218e2e8da5ecc0911b59c0519a1fa9de5b15fd1b3f08d73549fbfc814fc1ddcb4283da2a512d5b9d100a919450919195b58ef5acbce3c2a9fe321e5b04f11723dc9116d4ab5d46ba5f44ae8086976c92491ef68edce9ed29ae80253b3aa5a91a50eff4a1cc635ef56d4eeb97a9341b398c72b0060205313d3f6d86403717935508ddb87d8d15987987623951140f5e28932da5270ba7b08eadddaa62596d82863d4884d251a48378400dffbbc2d815032cb8ce8108ef55dd1a12fff37ef5c0d4d3a4177d83676f386bbb88ead47e6242255eee93c35884003ce89993b06dc9dbcb92fb5a7707cc945ab75b1efed9152495f1714251a9ad3a8c25bf916d8cafc52b57b73183e59dede7f05d41ecbb264d9651e167afd243d199c02e25c728e0f2fe2c1d7099af9887723ec947ee349acece691fabe2eac668cf0fa95c9c8d40760edb7275c6d76e55f275ad9032931eb21c9d25d02f83cdd6730f3b3e30e2888087fde333544cc14859379c91cb7047b598010aab9382b5427797e076511db9032f1b260dac5855c199fbd0d5d6ebebafbfc74b04d2d3e1f8bc385fc336050b0bf4bfae662c1fbcf2e11c24e80ed7b402e070a673887005545f5c67f949d800bc9b42a980024b7df5a9ba7fa0ff031db5e70e98d2931bd7d6c6c325ae13f98680e90d743c23f60435de84e4eeb94ae6c3e6c8ef0cc10494d989b8632930d203fd38b4939b8ffbc1938656d77c260d914410db654e6ebf6cf95a84e4f5191dccfeb501f82912bb387f8e7e77cc0685124b9c564608dc880b16eca59204674cfef13a2a5b1ef11fd4928330ed8a2bcd01ab493850fc42910045d274d16d0337f63f414a2acbbdef14e8303361d55ed9c1e3958418233b2b820b4355b8ec52a83b8938722c5bd8ef20c64d092b3108e2b26e9124c8e2f06e0154f3b757d5c6ed0ec741d59cf762188d413c6bb9e55aa3975429ea4d8b4f1a496b7307585e8eb8f205f1d41173d7e66572a24af3102e64128d2f4b48ab853388bc6230fab6b8935926939f8c26e82b945e38ff1539bd712119ad8e3480e4d485b21389e63d5b3bd0240b6b9b41b1457cd5e68873250245d62fb606359c8be5d8dca685495572e7e164e82758e9b6ddf8d7b4e26eb9747c60f15ca494bb8297bb74672812283acf60dede98b1be0fa81d65ce48c390de7c7193e2ab6dacc89f5a60b842c15b17da932d030069d3e1df7fe83630b6bd2929848c9122b1da9d01c0aea95f5828fe3fcbbf10b3f4b2d2d4b2f4490c9da721ec770af2571e0e459e57f0d5f665c7be4959c04904998fba5fc3f3c9a0478969e5a02a6466a6cc7b2fee005078a9e9c8e3231e520c1da1d81162a2a3109823ced56d8b06fc7fa5f68c29dd0a83c1452ee76841a95559f503dbf422b83305d1a1a34218eddfa45ef9ca23509698c34c3fc97d16d85cf5609fa1c767ce3771f515103db094b2de23b2b699db314e81bdfd020271715f8738e808da8297252649588f9cc97381faeb048db4be9bd99082b2fafc4afed0e0b8b286cd9af84c16cb72219347a6cea572c2a482a61e3171f463e17aa9477647fda78a33e0b68fbfe868a81fa308694fd7934dd9d96c1a25d0dbf527398d894cc495d5804f2d202c5ead108a681656bbd13addea9f99db1104f41fdeb1354d76102e1931da20c3819095c0f5a2f99900db20baa496689a0e4bc05f24e1758f3163bc90181f34b24e08c389c6b8a26b2f59cd5b1ca6f85bfdebcc0a5ea5fd32575894165376e635b4ca28e055fa6571384a63052fe7d90f08ccbeaf6a83ed8ad60676860b5fbb4f7d1eefd61ea60126e7447be80c3a6e279500ad08152e85a625b50917293c26255eb0220f8f31bdba0b0d6b70", 0x1000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 13:35:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d6857f120001"], 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) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getpeername$inet6(r2, 0x0, &(0x7f00000001c0)) 13:35:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) unlink(&(0x7f0000000000)='./file0\x00') 13:35:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x0, 0x1, 0x2, 0x6}, {0x6, 0x80, 0x0, 0x44b1502b}, {0x1, 0x1f, 0x7, 0x60}, {0x5, 0x0, 0x81, 0x9}, {0x3ff, 0x4, 0x7, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 13:35:22 executing program 0: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000b80), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xc5, 0xffffffff, 0x3, 0x2, 0x10005, 0x8, 0x2, 0x3, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8000) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x2) flock(r4, 0x1) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000001200)) write(r2, &(0x7f00000011c0)="ff", 0xf22fde8202488c8a) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r11 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x24) writev(r11, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) msgget$private(0x0, 0x694) r12 = msgget$private(0x0, 0x315) msgrcv(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) r13 = open(&(0x7f0000001280)='./file0\x00', 0xdf939669ac8412f1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f00000012c0)={0x3, 0x8, {0x7ffc, 0x9}}) r14 = socket(0x800000018, 0x1, 0x0) r15 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r14) r16 = socket(0x2, 0x1, 0x0) connect$unix(r16, &(0x7f0000001440)=ANY=[@ANYBLOB="78ec770b0b19542d703196010000002f66696c62361b6d1faa2313d7f85887b7e5b636fa7d51db3e2e5ad6bd37b4263eb0b279bdec3e729cbe20363ec1d4d87a764bb5a0b88db155ee7096a652da827c035308f2141bd03aef67b8e71956bfdceba63227ed77d176973fcc75743e0c6ffda4e4106da406860ce8b1445d488535d494f641de0000ebaa54c663e08d08a5ca20284a24f2a3c231b647742cc0207d1db36e7dc4119a5dc529cea300000000000000002dcfd107c9b7a77ac0bfb228b78387ac492bc4013a63bcb2804ca4885a28fc640ae8b1d9f9aeffa0afb6"], 0x10) r17 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x20000, 0x0) pwritev(r17, &(0x7f0000001600), 0x0, 0x0, 0x200000000000000) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 13:35:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x80}, {0x16}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4, 0x0, 0x20, 0xffff}]}) 13:35:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x73}], 0xeaf4, 0x0, 0x80000001, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) dup(r2) r3 = socket(0x1, 0x2, 0x80) recvfrom$inet6(r3, &(0x7f0000000140)=""/173, 0xad, 0x402, 0x0, 0x0) 13:35:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 13:35:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) 13:35:22 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x5, &(0x7f0000000000), 0x4) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f00000009c0), 0x0, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="59c56f858c0f59fb5d86fe7582f982f4fb3fa011cf2b4c85ce28ae89d9ef2342ea756987313d42c608d939196e026ecfcd7a9a9019d0c7da8ccf93586112a624ef351f5c7494150a9ff77777fecd16840f680bfd3ac14726fb765c5efbe9ab5147574546d6587830e41296801a90cf7f3926e7f872d442ff329c9eb94f12236fd0753f708f33872f92be37c2ccc2cc07fbc28b4e88efb464be717f7500749f6eb7d7c00a9f81d2d902", 0xa9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r7 = semget$private(0x0, 0x7, 0x20) semop(r7, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r7, &(0x7f0000000340), 0x21) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000000c0)=""/83) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r8, 0x20004269) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000980)=0x3) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r9 = syz_open_pts() fcntl$setflags(r9, 0x2, 0x1) r10 = dup2(r9, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r10, &(0x7f0000000180)='./file0\x00', r11, r13, 0x0) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r10, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r10, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r10, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r10, &(0x7f0000000880)='./file0\x00', r12, r13, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002f00)=""/115, &(0x7f0000000940)=0x26f) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:35:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x78, &(0x7f0000000140)="b75d034759fe541a01ef03f7d7238a7efb87e3ad86b6d862d1a1a3a592fe1d6a852eea89e2d6c9021741c7d763e4f14e14591c99cb00bd97629cfc3749049eebe9a82ae27815cbbde6e37a86d1b6333c7885f5e73fdc4994685ee1924419a9f1e753cf03ea0f80545641ba82c36898b63b8a7535c3c41e98") 13:35:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff4a) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000000008d9c4a17b00ee1000e3ffffffffffffd6b103000000000000000000113cd3c4a2d17869000d9ff6df85660100671214f300000031e63c87c689e823000900"/104], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r9, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000180)=0xffffff81) dup2(r7, r8) close(r8) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000240)) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x204c1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{}, {0x20}], 0x2}) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:35:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = dup2(r3, r8) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00006000001f00000200"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000100)=0x200) 13:35:22 executing program 0: getuid() r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getuid() ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7}, {0x61}, {0x7ffffffe}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 13:35:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) shmget(0x3, 0x3000, 0x652, &(0x7f0000ffd000/0x3000)=nil) r0 = geteuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x332) r3 = getuid() r4 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x4, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getpgrp() r9 = shmget(0x0, 0x4000, 0x81, &(0x7f0000ffc000/0x4000)=nil) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x10000, r12, r2, r3, r7, 0x8, 0x81}, 0xff, 0xfeff, 0x0, r8, 0x9, 0x401, 0xfffffffffffffff7}) r16 = shmget(0x3, 0x3000, 0x652, &(0x7f0000ffd000/0x3000)=nil) r17 = geteuid() r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = getuid() r21 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r21, 0x1, 0x5, &(0x7f0000000340)=""/192) r22 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r24 = getgid() r25 = getuid() socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r27 = geteuid() r28 = msgget(0x3, 0x446) r29 = getuid() r30 = getegid() r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r34 = getgid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r32, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, r34, r35, r36, 0x2, 0x9}, 0x5, 0x5, 0x8}) r37 = getgid() r38 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r38) r39 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r39) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x2, r29, r30, r35, r37, 0x0, 0x5}, 0x4, 0xb8f, r38, r39, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r26, r27, r30) r40 = socket$inet(0x2, 0x3, 0x0) writev(r40, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r40, 0x0, 0x6a, 0x0, 0x0) r41 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r43 = getgid() getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r41, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r42, r43, r44, r45, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r47 = geteuid() r48 = msgget(0x3, 0x446) r49 = getuid() r50 = getegid() r51 = socket$inet(0x2, 0x3, 0x0) writev(r51, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r51, 0x0, 0x6a, 0x0, 0x0) r52 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r54 = getgid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r52, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r53, r54, r55, r56, 0x2, 0x9}, 0x5, 0x5, 0x8}) r57 = getgid() r58 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r58) r59 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r59) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000200)={{0x2, r49, r50, r55, r57, 0x0, 0x5}, 0x4, 0xb8f, r58, r59, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r46, r47, r50) getgroups(0x4, &(0x7f0000000640)=[r2, 0xffffffffffffffff, r43, r50]) r61 = socket$inet(0x2, 0x3, 0x0) writev(r61, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r61, 0x0, 0x6a, 0x0, 0x0) r62 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r64 = getgid() getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r62, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r63, r64, r65, r66, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000400)={{0x2, r63, r30, r25, r60, 0xe2, 0x8}, 0x5, 0x800, 0x40}) getpgid(0xffffffffffffffff) r67 = getpgrp() r68 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0xa0) faccessat(r68, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r68, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r69 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r69, 0x20004b3d) ioctl$KDDISABIO(r69, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r71 = shmget$private(0x0, 0x2000, 0x622, &(0x7f0000ffd000/0x2000)=nil) r72 = syz_open_pts() fcntl$setflags(r72, 0x2, 0x1) r73 = dup2(r72, r72) symlinkat(&(0x7f0000000000)='./file0\x00', r73, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r73, &(0x7f0000000180)='./file0\x00', r74, r75, 0x0) getgroups(0x2, &(0x7f0000000200)=[r75, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r77 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r79 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r82 = getppid() r83 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r77, 0x1, &(0x7f0000000100)={{0x1, r78, r79, r80, r81, 0x5, 0x8000}, 0x1e3c, 0x8, r82, r83, 0x1f, 0x7, 0x2}) setpgid(r82, r82) r84 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r86 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r89 = getppid() r90 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r84, 0x1, &(0x7f0000000100)={{0x1, r85, r86, r87, r88, 0x5, 0x8000}, 0x1e3c, 0x8, r89, r90, 0x1f, 0x7, 0x2}) setpgid(r89, r89) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000240)={{0x81, r70, r75, r70, r76, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r82, r89, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x10000, r17, r19, r20, r24, 0x1, 0x80}, 0xff, 0xeeff, r89, r67, 0x4e, 0x401, 0xfffffffffffffff7}) shmat(r16, &(0x7f0000fff000/0x1000)=nil, 0x4000) semctl$GETPID(r4, 0x4, 0x4, &(0x7f00000000c0)=""/113) r91 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r91) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) 13:35:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x20006, {0x0, 0x1}}) 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) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r3) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f0000000080)=""/30, 0x1e}], 0x2, 0x0, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 13:35:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) dup2(r2, r1) getpeername(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x0, r4, 0x0, r4, 0x0, 0x90, 0xffffffff00000001}, 0x0, 0x0, 0x0, 0x0, 0xa5}) r5 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = getegid() r7 = socket$inet6(0x18, 0x3, 0x0) dup2(r7, r7) getsockname(r7, &(0x7f00000000c0)=@un=@file={0x0, ""/72}, &(0x7f0000000040)=0x4a) fchown(r5, 0x0, r6) fchownat(r3, &(0x7f0000000000)='./file0/file0\x00', r4, r6, 0x0) r8 = dup2(r0, r0) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r9 = socket(0x18, 0x8002, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) dup2(r9, r11) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x822d, 0x6}, 0xc) 13:35:23 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r9 = msgget(0x3, 0x100) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r10, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r11, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r12]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r14 = msgget$private(0x0, 0x8) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r13, @ANYRESDEC, @ANYRES16=r9, @ANYRES32=r13, @ANYRESOCT=r13, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r15 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r15, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r16) r17 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r18 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r16, 0x29, 0x86c, &(0x7f0000000f80)="1b7fe2d8f27fd800f6c71b8989ae62ce781d8a5df4226ae2a5d74c6a81c1344af40efec0c53f5dc62c6ad1dac3c024abdccb53d53c4655177f434b389ef9295c0113a97c2fe0e862bcca4ff46d05982e5a95f17abd3327dd77ba17901eae9836b72dc47d17680af2e425", 0x168) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r19) msgsnd(r14, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r15, @ANYRESDEC=0x0, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r17, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r19], 0x9, 0x800) msgsnd(r14, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r28, 0x5) r29 = socket(0x2, 0x2, 0x0) r30 = syz_open_pts() close(r30) ioctl$TIOCSETAW(r30, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r30, &(0x7f00000000c0)=[{&(0x7f0000000340)='u', 0xfe61}], 0xdf) connect$unix(r29, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a8", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r31 = socket(0x10000000002, 0x2, 0x0) dup2(r29, r31) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r32) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000900)={{0x3, r21, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r27, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = getgid() r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) r42 = getegid() r43 = getpgrp() r44 = socket(0x1, 0xc003, 0x9) connect$unix(r44, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r44, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x2, r21, r33, r35, r42, 0x20, 0x74fa}, 0x25, 0x47d, r43, r45, 0x0, 0x10000, 0x5, 0x4800000000}) r46 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r46, 0x8020699f, &(0x7f0000000300)) 13:35:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) fcntl$getflags(r1, 0x1) write(r0, &(0x7f0000000140)=' ', 0x1) 13:35:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x48}, {0x80000006}]}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000180)="dfc672b57bd38a6d1471428855e7e068f4edc8829a36a229f1fe2c3516ffbd0e7562ec34fad3168e2ff072e584462591712d96a6f89c4c6ada6bd7ef9ef655825f44b21836f6c1e95888", 0x4a) syz_open_pts() pread(r0, &(0x7f00000004c0)="5d1e8cdf5a1e1da8295a301634008f05999cd03ccdc734ea64d2d6f0a2f470043b1d2181297cbb21b57939ee2e1a4ac6a24a216f3c8e84fd74a62a8441743816fd1fd52cba74cadde3193390c67c62f1fa2feb88542d6e394f5eabdfe022127be12a0e8391e322a8b4e78cfd1345f0aec0d0951e49b37af1d11bf5885fdad186e0b7fb2a658974b33b0b97452bd506dbdad9a27a02e81511012dcffb04c5060ded5cf950ca35b21510869cd40d93a708e380e377f160bab6ccea4e1fa78077fd023fcb073a1606f05d4fd78f4a894902586579098040c26214d5c9530332e9a525091b01d9d89734b554c56b1de2bf7145d00f379628794f63954d8eba0522212f4523cb1f00a6c430985541079ef4d632050f087149a660802f3eb6ab3b84cce4ea24e37020eddb2ad7e4832f8ba8492fa0c6e698a7ca3cbc27ae065d0f30cfd71588699752d963b2d17d0b746039bf5ec195864dab811956b4ba251b800886ca3b31cb8fb5f914c89bd9de99a211d82ea5a494090e3000f04556a1403aa2d1321e05fa21d56b3b3badb612cff702bf9edccfbb4b3814176faa90552269cd2b45cd8170d15ae17570b8aaf02354e43e73803d37f01591f72b4d3cd20d95ecc1bb986c1bbc3f49980bc7a4861f53dc34237590637bffcbc92d17da16e26a36dc8932ad240959a8c9916e5cbebc719a442837d5e78125b7e2137cc67be7f06c2c86b712988c7d08e244515dd028f1a74c122e7259e11ebeb53993848a3cdab483052378f48cb76e37d2adc5e4ae4788efa74fc214826776703b6f8afdba254d91a1b8d71e8558cad488f433f6b977f7bdb700d72944eddd2ca2b3daeb7e947097deeaa0efa56b54aa7386cbef25ab85a1239b78fe93c3a05de69e8b7bd20aa74cf55026ce10c430e57a293384bb8b01441c538d4188a6d3e0e16531f787080effdf7408892f1616f830a23b57d1855bc75a3156d69d3f9331d41b978b1235d0c5688103cf1b13be46deb74b4f17fd44ac9150b6b5ce37311ab401500460f1d9bdec1e9ff6ecf0b306d5c45c06ece94610b62bacaf0c1f6aa9f7616a6084c37e87a022889f1d343ac868af50d30e8ef950ac692e03f84734d5cd92700450a0eeaa8bdd35ac6fe80f1b041122ce1386dd0de97f2cf8354f19820d9c00c91698ecadf8c2519cec1a9b2cc401dba7df79979362b1ef6e47ffa82d69d683eefbdc982703dbcbf629eab10ec4f8f5e18a726aa39cedf312384cccd4d9b23c762aa977698c487fe81f819fca34cb22ba077b54d6ecbb36bf75db01ec0d292f9194eb5ad85aa4bc2494610986b25f70a658c1c76cc074fb5635b12f6cacebc757d8da0c25038bfde58b96545bccadf9312e230dff6a0c150cdd4b13ae8b34588c8abacf76ca974ad88b3a726cc86a131ffb62b17899bbd9eb2f010722b166197f6fba148cde389b7e09ee95da62a1528db56801f207dd5978b5af2b6516a4825e69fb4fb4e81885eb4342e03f9c711890582dd5111f1c40b0ac3ab13c33df2805394963663f96a33652dd18abf1695bbd3ab1dc15e4cdaad3c1a4fcaea88b7cc2984ca51d4a74497ceb4fe1ec7fc7a6acdfa228aa557534ad15e79feba1498232bc3ef66fc714e27fcaa7839e829f96eabdb2981eb94e5c015095f1da3abfc8dce0540df68fc4dabc1740af8ae1411fe8088ca912d831cd0112718eac398c4bef3ac958a6576164a1c18a5ba3f278daec025d7b2fc17b8a90a82bf33afa5729cc3cd570034f91da26d10d318ed8bfb914178bfeebc958d9d37e5e1b54d2f9629b270a6290eca245090245f938c5ecbeeb05cb816fbd340e38bd9d2069f6fa2c65c2852e69730aac758b74f5091d62f4995cada8e1059fcd5422755c9541ec76798131eac22fbf132da06041870190e514ee7f5a1991ec45b056bd860f0c5bcae081b9387d376c6dc707fb6d645ef95f8b50919c5287797842c41f25ae7fefccf74cce4db4888a22a4952403a4fcc41796b8994cdfeef40d17cfe429903b8368ad83aa6091e00bea491bebc2b5db1566a85577e86fa77f3221bbc06e1960652f1bc4a0b3adeda428f7ecc48053a42f6dd562a56cf4944a749ded8d5f35552fee05967ac708774064a91248f628061d12304890ac5dbf85505001d3fa3eb707504eff7263588f867d6d3588e5cdb343a0bb5cef772205e8f87bba31b1a6238c4396c511f185fbba199acf12f9ed17ef2c5b89d084997689178ac09f23813e75ee7e542b2473785077588f95e22400540c72db32a9837e09aa422fa882f2ed1b0f55cf030b38512d6a4f9feb97e9b05ee87f4882ab405a91e5227732618309e058c886a046856a0c65bc84a55fc1209880242422df6cd0c93bcfdf4761368324c951df1b008b75922a5ff5e78f1bfa9641a25e60c0455f8bdeabed189a6b4058d7fff4fb9532e4f1fc1e719cadede107110fbded4a092322523ddf8caf219c27612a145814340976ca3e44702be1d4ec19acb82f998056d442b43f042230e7cef9f28555863c229a416891b15ddc7fd7f058daa9843c8a5d878fdec3341e59ff32da84b496ce846a89b90515d5a41ffe7946f34140b200864bc2c5c34cf44540bc6830f9d4d32a51b0e898f22efb41f88a060a5216edcb5123f5b7aae9b41e62ef347c3ec39625c312ac8729e047deab0615205173c96c606628edc0558de3ddc4ab0576ec1f4b070670976d3c7ee5fe7ab4762e814c2438618831e13aa0ae961102560fe40f2be4f6dc2f20ce62c76839b7d139359278bb43811d7cf69c76c576c25c97ddf7b2cc52e5a75a7df8649fe32890904d1cac5d34c03e974b2cddadfe5edd0ba1d29446c7e862e330abe5b4bd1ac460380328168e99226e0167653d999d5718c17a8b411d5ea001b9fe454e764f6a6ec52ebb54bcfd28ffcbbe41aff2b5f98d5672e0b25574535f16d94ec7d4947ff1a82a19f8077646654b2bd30e0410c0bb49b8f365305e0abcec5211577105f9dd5793597ba2b2bb9330e603924689786eaba67448be587d9d779df7be1e4b24f360c87f1d3fcdde38d004d42241cc2611d66e8385fa353ae7ad6d7d0f384d7b891063a86292c710baef7bf4d47ccedf9aa1fa9c9b91f01d13063af5ba08ed3500926219d6262684b213bc7dd7bd09bbdd7187bfe30be36db465a6fb5f45bf4507d8388997efca1809de86d8bc6869c9d715b8291219b9659d586bc55dd22380bd77729bcf16a72fc31ab3d0af059d36c4ecad9653768480b289fcfda6e0f8fd185e200569ed0b763a6cfa571c4d6b4affa0a920b7722e9ad6edacc552bfb0a244977a9533f035000280b301b0f1e9ec9425b1a1e4364ce772462017edbbbc405a3ba08c35196f622decd4210b4af75b8019792d9be33363196fb0bdf3eb2033fdaa3604fcd79d1cb2bbd19d2a99a200bac2e53208d745e3b4ddef034e69350e67c4d7f4cf48c0f987dbf2ad3a7869474f5d3ab4594b2bba3eb630747eda8721f5886c4cbf91499b07c8259de5ee852bf897b8262c83ae4f65faf26784ecde5a2ea6dee7250bf8a3c3424984bf0a4a3631262340900886375588c3845371df984a2339f18a9a4a9a9f3e0601d660283264cda35692ac45c8fe26e11c0a67d6d66b566469d9d49300774e00c174693c90da1010ed584f9565f333d19a3a45defb971c4d075478b0c5e502ca59c3b09dbb44162bc05d1b521831ae6667becbb64924974dc8307e59bbe9daac5db18a13d501d4c7e1aa94b9711c2c3122985ab46520afd5ceea980c322ed7b160b0a8e4ae8a708be859702bfc338b0a9872be1994a8e5dcdd3a7f1eaa2edfb0fd075f2af05720b73c252d537ce5daec491e3f72469ee3b6b5560b07beea25b9c2ba0853f5cd9cfcb40b180ee613a5bfe3bb3112788cc116d665f962e71f6acf14a95012f0309d2a63e15b46df5030c059bc0c85d44694cf85d258194126d17c980121507a3945bfd5827bb85ea1da33c109c49528c5c7e7797db831f8dbbaa3b8d91322b348f3154774bc4148661d495f0733ae44681299a8dd22689e447a0b8e03a40eb51150455f200dde4e1e50c7282ce7315a33b6b2fbd6044b1532e57f156d5b017a35d22ea03fb4ff0b44e6d7533eaa872b3321d931cfb50af4de17834e7003a5b406cacf8d401832e21fdb9d041f604b28460406bed88e712d7de68cba8a5babadb95a86c014866791f14ef79db9c39f842cf7aded55958f8068b9fcf794169af26018115299896e202e9be2acaedb3b519f03a0f88ca934c0a2e442e97d5e31cd3b71f41fadabdc16c40f6d1e7edf5e7ab40792f9aca254cdbb42ddfbd12653d531804928d1fe1257f75645fb7288434602a6917f66cc16bf26c67719af8eef8dc07ded13fd2c0896f2cd2227a4b86e505a26da3b536d5f048bafa208695169df6a8c522ab06459bd2608ff5fffe23c59d94b41d0fa6ba87e8c24519e8854199528d60d45a71ccc493c13018a7c44326dd09a3c0775d3b5765945a84cbc7a3a623b440f3181641bfe27afb1bd944eff3dd153d12306f0dd17e5ea3561b5bd1c8f3f71c563d92ba7a2dce44e4b8540a4d0450723b63f6e42506b9daca827cc99a058f4d957810f06abac9adc9452497bbba135e6fbeaa5bc9df8dffc9355928ac6c12aecfa69b7a6674cac7db4a896f2dab2174f2e9ecc550af6740d747da8d0b69b6c43b726ff1e3aa8a88cfc3a446cf2b9e8369f33d8bcfd7db0190003c67d10e2ff5b9d9775b22965e6aa324ac2077c4fd653530c5f132700c1e2cc78b7a89eed848abc97994db0344c085e15ef25b0743a112582c9a57f8fa3a00080505c769e9920c34bb2c94958bfe65b621d7dde5d0f508bfed814a804dfccdb9d9ff87b60e6e1b1c4b61b1b94a3a4af7f6abea375d5ecec54e9035f79333eb562a204108d17b3f130e43ffb67ac136148e6174f46f26c9b672441d9885bfabba787bbdaa373a7626b3e79863643f1ea52aff8ccc23226a80d8c04e4c230e94c98f7fd818670c327131d87db7895e41cf3a0bad0cac7e9c489dae5234dd967080f5443ab3538d864b5055d4659ed11c6381c2dfdae4859994cb68087f3a4a02012d537cd0bca3acf29a2f8eb98605dc7db3f171d1383f8e846cb36550ea7d027917b8f43ee43f501fee876d7366ee061abd7325da6807d365eec6609f21247da8468c55730bd62e32395219cd6d49e1389c4965f1d301887906272f010d0d895ea52ab3d5b4a224db7066f0776270770930bf052a23b22351f24bba7ca36ac0d00e94a292fc8009c50ada7296778923d979ffbdd5bcee7ad5dd862cb20b94b9bb6617c4025543814b7346e7ded89e576ffd9f48c74df7b1c3520b4d3ccde8fad658d123411d164a70d288a2b9474ed7e9a9734ced55794c918f1356dc6adf699d91030fa418f2bc2ef307dc1089c24ed49b42489b258ef18d2f756c9e405963993d1bc86f188a0dba952612c22cf38f2698e91d803f1c62574e540f1cb94f3b25a6606d848ff7d619fec3382028b5c78be8356415a3d7294ce53f36c4c43e25d097b8ecdcaea37a4367d260eb17f0f821ef15a7e3f675d96bbe0929e4defd4a2d907d4795e78cdaffc428cd7d6ba032358f2cefa14af9e2faccb2e70c958f380283caaded62cf7b9ce6dd4f0f3d295c1fd2699bf6341ee8266f52d36cd0779138df4159a767c92335f2622bb8a0615adb93340d94f75df36ecccdc735cb9648316f7555572569140d3513b4977708d0f172430870afdbeb8911087035ed22950209fa8c2e58849", 0x1000, 0x0, 0x48b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 13:35:23 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket(0x10, 0x4, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r0, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getpeername$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000280)) 13:35:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x8) 13:35:24 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) r1 = socket(0x6, 0x1, 0xff) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="42c6657e0cb719d6cedf3d58ea4bb7b719333b8811809b75c155393faaad7c7b57e2c4bc43187becfce25c191e55165979fb6417000000003ee5f289cfd2ed9dbc8e0a3a23f5e589c1d3fd904556ddc00b76d543", 0x54}, {&(0x7f0000000380)="e1d089a4dbc5c1204fa354d27d1ff8dd7a2972a05eeec167d1d83f5e92f3c962b9b7ad380e4c18ad1e62a549c1a5867e166c6a4b8e97daee52268fc383b388222955884404ed51dadfccdc556c3845f3b2cbb3a5b83bc602ec31eb50d8320523f3cb598804dd632392b60d8b7fa34ebd3c245d1d26cf45f3f168d5848623d405cafc8d800c1b2d8b0f85fb3b6d105ac8b69150848b8328", 0x97}], 0x3, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r3 = socket(0x1, 0x3, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001500)) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r3) socket(0xc, 0xaf30608abf5cc45, 0x4) getpeername$unix(r3, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) close(r2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) pipe2(&(0x7f00000001c0), 0x6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 13:35:24 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x194) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 13:35:24 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x4, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000002c0)=0x6) accept$unix(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000baa5404000000000000000000000000000000000000000000000000000000000000000000000005a6e2cd74805004b6fe95c8889f47e6cea00cd137a"], &(0x7f00000013c0)=0x6e) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r3, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001280), 0x312) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000002c0)=0x6) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r6, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) accept$unix(r6, 0x0, &(0x7f00000012c0)) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f00000002c0)=0x6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001240)=0xb08c63b78ab11835) bind$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() ioctl$TIOCNXCL(r0, 0x2000740e) bind$inet(r4, &(0x7f00000011c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r13, r11) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000010c0)=0x5) r15 = syz_open_pts() ioctl$TIOCCONS(r15, 0x80047462, &(0x7f0000000480)=0x5) r16 = open$dir(&(0x7f0000001200)='./file0\x00', 0x20, 0x6a) r17 = getppid() fcntl$setown(r16, 0x6, r17) renameat(r1, &(0x7f0000001100)='./file0\x00', r16, &(0x7f0000001140)='./file0\x00') r18 = syz_open_pts() ioctl$TIOCCONS(r18, 0x80047462, &(0x7f0000000480)=0x4) ioctl$TIOCGTSTAMP(r18, 0x4010745b, &(0x7f0000001180)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r10, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x2}) 13:35:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x155) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x101}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="8163f4422993980d4fd5bc3a15aee6dee30be6e730c379722551362d59a76763902f46fc26497fe1f788c21c39cf2b1f0bae849f0e91eb8bfdc4fba4f37c1ad0c9d90b59eeb89ec18def2389449971f5bc58a1ceea690adf81526d6f55990f434a43", 0x62}, {&(0x7f0000000200)="2ee8cebbd87c11f294dcf96ad0247cb0c957fdcd2e6db67b7cd09a8716809cf7ac3ed9d1b1d7ef83fb33586b1581198a7282cd26bba1b00213d6872c3151eacf283bcfca8a0e", 0x46}], 0x2, &(0x7f0000000300)=[{0xe8, 0x1ffff, 0x9, "2bcdc9c2e5cf306d48ea0b1b02add6b9b9ab74df7d1a5f25bad6426c6b60eaccb1075b5fb589d48101fc7768bb1d67dd87fba093916f1e510799699a15144c33ed465c6f9c3e0a895eadbc05aeefde11aa93e5a6609434cb596d903a0bd005221e6d5edaab28d4ab8d3ab151e36af76c4137d14edc4cff0b4d77a9234c72c5b3db26cce9f8492bb0d035561adfda6f39b0b558969e37f0afcf99ee4304329dc366cd1215961c4f13d8bde09006c120eb7ff77b529ad0c6ba669b09ac0b09b88b9a242f085fdb483b840c8ae5d5737cc52195cebc97"}, {0x110, 0xffff, 0x6, "a85536284a2d94c16c832c6da4debf4243721201b365d142df13b47acb2516b4b588afc0798978079f4a63143272556f5cebc7a4097f52bf33ba100861f45c6350fd25c35470668217c10feb705d25f3cfbeb81ad60aefb0bb55170771c8b525b6131b45a3b67bb2361963b566003699c87c5af5c5482fc343cd2fda59fc31cc11bcd5e5f6071ed5a898c8a462006203d8911c9f07f18c18cc36eb591b818357d9a9a68ece6efbab92864eb265720f8938aee0450f114eacac14c5787fad78e8be0f6df06d448415d4bbb5801e077ea5c3149cfa6cbcfd80df421fba06da86a218734214b422c6f0d268ea3a183ef794b64f96c9228479ab111490"}, {0x1010, 0x1, 0xffffffff, "088f0faa69a78ee1f6b77cfac3a67ee33dd70cb0c7c7b3d2c78efd1cee23f34742caacb038302b947d1481e3f5653cf55a138fb5caff0cdeb12f410dc2b62705b2ab2b483c2993d4762a890c9ed5c66846eeae4913faba9998f5bd5acc6ad6c24a42e82c4a4ae2b9e8252b4bafb1aa0d6de42952fcd6abe88c0cc595451cda94799c0b2dd84adc07d2eb86bd31b5621166438f7edb3410c2eb2eb5e0ec7c5591c60d19c8ad541438e860dfd54939203e8c4cb22befe8c879be42777e0b50e24e1bd80a59d0cb266e8c8a9352f513500279506f414bef8bee0da0c4307277a59490a90d1af3709e70d1f2e4504590f00121d23d49110e878b03aa70dd1b7fc16caf2a7c476aaa45540dade4bf0ddbbe4a46b85fa898adabc17fba1d490dd83c9b3350b0ca9057ce74f3b20df59741bec40efc3147bae43b354d08aea613fec4183e95989b40b0d57f5a7650d7dc7f4ec257047304edb5156acf1e80c035e8035b2ab372dab6b7d97adcdc67d05b80d0a7042a569ca71570f96d9dadda0c283b23140c2e8c672e480057e8f78c394f9b2d54ac571b363a3e396a23e9ab818625c9947e059f694c9135b6baed6dfac2864441826231d01f1dca5d9f74fa1aecf09bf1c26515e056e9fe1386bfd173d09811115ea539342ac7583b9e466837eb1a6ed721e937e6aef0eef2e531e0d07a6931ad5ddff9730ff121c8ab9c8bdf13ffecacb4588cfb778096143c5951222a900f185c3e41c0ea58be3ccbbc51b07b2042601a731528b7b4296642ceba4479953a1b1393cf84973155170b2650094c6384b4e0641b82d22333ca0357447035823dc450a92802ba4d49b3652c96f6f0d4565166afddac7b970c224c194466b4cc4032366439a26989a008d9f856f34fc71271b0da8ecdd3aaed0def81a240491e9536a4c1f98c730cf92f99f6b94361544ed87ff59445c90eb564f42f878047ee6cb842c7189924e62a2a7415b9d8d085d18729afac7cb3d805f089eb24acc5fa5d801a1562ec8b3e750bd81b05ed4e6512ae1d8c7e8411319943c15b771d9afd81b2679fc56bf671dc1da7c61d5c260b2f3fc7268c4e8848da82a780e5c5ff518b395edf4774c3f13fd88bba65a10479ace822b60e0ce659e548d01db165007e9993cf5cbf04b4a6c2c92a734032e90e26e3292e873f22080247fc5b6be1fa4e8556f229762a095e26dd3ae072c431a23268409814d3480e5af698243a71b43a1b0eb00f488a583d16c63f96271ca3500091e300f49071de7d5316cf9097b213d50ea2f894730909f8f6bc9694a004625d2bce4002aa61f367708070d3389223ac534c84e2495b34ded4e5b4647084a2181f2a1d7dcf729ec20692447039a8778afbddc656c2ecac46a39d64f84ce8e80f69afa67d90358c965e02655554897bb9be0638c3b8c24b9bbc2d6cddfd43649100b7060911fd2b28960a15c0e0e36b4cb1a1f8f6ac6b53a679f6a29bd2b59b424e9f74c09d5ec204c6985d2e353a168a0b8e5ceb39d43f94838f38559d806f56ba7d07426ef5a398a8fb0b44ba9b1bbb83c223a2973144d0aee3873a7ee0e6fa39af7e25edaa9f7263378b039d5441ba8fa68258ff2b064b26b2ead5b592f79b3682c537ff3f81a35894fadaa0b2de6c1425b2848cc1c6f6887966d8ddfb36c8b673be7a67963cd3fb4d0106ca234226aed5f742bcf7aaa7cc9c1666c30de875130229305ee067562bee291b193dc4d54e8363c0e75913a79cfee938c001bbe93ad66b932a6cdaba352540a4416b7e1fb32ba933f19c2ebc2f55bca9b7a9d75439b39a7e8cc778b08fecb4ed25ecaf1cd3c7cfa02df827569cacc4ee9065b4f276604e74aa8471432f641a4f61cc121b5c6301614cdbd3cddce29d4a7c9b4cc5a7980ce0fd6a6e8356df0656f09a0121bd5a427339dfd1c0406e18686ac6ca5a82a94f722adf0cc6782ec94c3ad06b205919f6f3e9dfea78fe1d9c2d08160129dd45b58f3f58104f1b44644fd6342b8b6b9241caeca5014bceccd52cc4aed8c29543acf2a794c40ef2e4e447d22b808dbadfeae884c5bd1a0ddcbfc5376d56aa6746e9ca8aca52a13ff1d7881bfe28f726224ab4889bf72e96c11545be693e56b84f78f331c6d666be6b8e81ead4d7ca8c336bde9c3365d077cbb9e1a9a3c8a9eef32e5395e4039f3c9f28f43bdb552ba0bd96e4d9c1a54c9544512572c804cf47f1459e12ccba2de9e01cfe9608f0b0d03cb7116157ca15e1935d67384adb7cca03e09196d87231d04138f1d4f8540bcbe05bc5a348052bb0c3bc0499542b02d8c4635470640868cb562ef94bd6127cfc7aa0fbdd7e8586bd1bca9b02d512babfceda9451abe3b0115b4cd2681ea00db83a30ee637eed94de549a02cf458ae60872d5afc08f3ea946da1090c7df6a5c85b9e54324eb6572f27a1f6328b926ba3c3804d8932438205199e05d1a7928e551e99fe9f59116795429c68d1a139a5e79ec594af30a3f4fc3919cb6f79dd5537b6bd404b5f8bc5edf25446b7c209c8d3e4baed374d806611e78d28404ebca777ee535ea4a3f8bd03c5306ec022451682dc9eef4c54018d03abe5f6a63379d5352aab12df82674572cd218dd0052f12a873bcfe27e3b11003a21389ed2b6698fa87436d22ec594a1878cebef9bac4d8ebf665fe88c1bf8951764b0e2f04971ffc9a864914c98bba4148f44be5f00c989dd4bef4a804fc2b5ebd76b2b6814f16f1dc02f266f2479c092aea6c86db5e448a5c41a2d58d2014373e4aa8a9cd16747404be50e8f924f7f185f427b56923aec05d42b0f2330b2dda1bbc7593493d97fd3332ceeb77d9d363deec7e8731ca3052a0679de4206e031bdb8789cc1469e05f1bbb646eff5560e1c98be6165d05f6b96285d7b997906af43c46d1697fdae576d2833329831f2143dde3e09f15b9631bd68afc0b49de1cbc113dc22eb2a1c778a787d778fbc6fae9250041ed3a18d56a2cb9ee3f3ce8c32c3bb5302b1d71c7d5df3196b16e30c88ccf402e1429b5f5782d6c7cbb63264d141b08126cbf0d7ed4c554a38a931688dd9688a22aaf518b8f10f47775d07c5a585318edbc64fb199c5955c50a24b65a348483fa3754491bc72fe51c6ffe2564a02caa07ac1c2c1af29008abe765efdb20730e943dfc8d3400ba49f557397fb1ad546598d51690f3767a6d0098ea8b66ff96b57c92f464d984eaec77d9a9b2dae9189c02f0714295b3f5bf5dd5d2f9abe8558ba48e24b2da777c66a77d52e9f9de82c298641cf2ce4247b6c8167feebf82a622895d0bdb7ea907200c757d15144ae1e3b58831940e71b5d51a551cb1635f487a0f73585899563e4c27182cf0c32402f06fcbba8f408c176d053dbb02d6c580727d0234e655ac80bc68e441d442a019e7807cd0d12de3db8c0120b4202a025489c834a1c5905b73a490f79c202a34c39d3ed5947486b63a23c3f9dd25ef2789e0e8e2db87a38d49578db8cb34b9fc481e71259dfd33a30a9d0808b9483ddd6edba3b270e50801588e816d96ff41416b712d98d51c89de86f35ebed2e3c0faa1a05b88e1af3ed8257f15159505da1476497c0de20b66b587dd437a2135bc05d38522de5eb5cce205a894eaf5f730ea330e357194a936ef25dd5f90925adb7fd2aa880187bbc32b94f8b8fb219db8cb4f1bb5c29a93d8b1dbc60b844f4078f327506ae74261f6bee943c93ab31fdd4ee6d24613ed48a7b511a2ab266d8dd28cbfe906bcc1a138b311ef269cce15f7131c51ebecdd1a5d383fc3e5fc0363182083fa86a63643ed046ec7875afec0dc3b3016a88ae6694e47d35b1d9cce87095f35057a68fe79deb3602852f0e2a0422adcca1c0664a36d82cee018ebe983c1894c7622aadb9365510f77587b2ef66c58d5713862cfefc9cd660c1924842fdce7da1dabccfa509b9ac30e793f2b3d4c24138f5cc083fb3b883dfa8939cbef3a6ea86070d0470dc296aaa44d419f95e5d8bfdb314f0a69b86ceaa1800acac117a3f8c74c21fec8a9f1291b34891044082fd56b8f9ea28b224d88a5919376889d4f80bbbeaa376428b39e43afa5372a29919f3a50dc29d825ec7e47299c346f0832da8b607ad6b7c0242bb9100e00676c554f584d23bf8fe37069da05967b8da8ad3595aee7b85bc364584c39530117adfa043982b83a34c592e9892ca41c622014b54f8a00e38fcf7c840a734a8d81ab1c4fa4c124f83f05f62075561e03c965d29d49cc50ecba4fee4f27c45ab02c23eb60dcf3037c097730ed10981c9b5908b0d2ada5ea38503b4d620703a544ae54907508e340418106d5ce870846551a54c6050c723848278884efbba3447e85eb827d19961ecd7aa0dd23b2bcf689cd6344b4638da234027b00fb7c0f26fa1c1283252660113e889730e487da077cd14eb9c030f4614dd15357ccadbb269950ad0398fcb9a0b59e29a090e1bdc0eaf32ffd16b218af91f6ba2b9513221f8365593b31000cf5140d96e5f17b59a268dbd73effd759d4ef82ab887912c527343448f7c8eb68398b811daf2a63c088938a1ad55a7f10c52a30f3aee6a2c3efc3e9b106f6fb6367499b34d11f3f20d0d8500e6af5565182c620f217d5470224340aec72248926a96b39f27fb22513c7bdd85cb7d5f7732947591de608647b96ed678448d77b388c4376981e988f93c22c5e0d89a5ef71d1ca203466fe1187fae6a73531801102d6dba5aa4764f8a78cd8400f27f8afb471b232dbb0447c2ddbfce62648b5ecc64d91fddfd10d04909346c6f3ec90d0f35a61da136a4f6db70544b8f552392cf1786c8959914245d77705c3cf457419cd00ae7834d454de235d66c0cbefd8580113194a63a4dd151dfce0ab1951f27d220bcdcdfec001260469f6610bbcaa8f65fc5011c0342e0aa64bbfc183d9b37795afada444bbe2da0907a2cd1baa0fab4b4aad402d71e6004f085ecc1c8b9257763a2f19bf509a2f4d313834a55db3328a1112b9a15be1eaed7da1dca81217d360eef53eae4abbfb8824ef6bd250e158afbd6e0cfbf77f351888090d8c3988518c1c1c12e32c191bca2153d76a5d3e67046a10c01654ec543f9bc45c79d27b4c61ef912b93e97f394357b8fc2b7004fbb3207b2973b8c0ec98c924f5a6f8f66bc6feadcd4b41d800a9e531ab6768f5842144db68afd1e147a41c2fa98f0a5ebb65499ff51e494ce58a55fce1463c5f0a288a8b4f55588701c4bd2aca05704355fa3515844b5f10ec4c1809032e3e78629e608464fee347db3d714b451adbed9ef0b3cdb3698cd1d9214f9c5cd51cc67d284b4dd744d59da0aae3fad2ca325c185aed31676bb285182fd26da8074d8b9f5c8a47c5ffb0dbe3d1a61d1f73a5250d076993ce322a7eb70211b1fac4610d801cec7002ddd8be8c742baefa312cc0022dc9ee61bbd2aa3314dc61ca047334ebc8d5a740f4026b49eca28152325fa38ff9da8b02e7fbabee886396a0deae6ba1e5dd2983ab561e9301013005b401677824fa89991f7c2d4c837620b93e7e742ef81a6535ebe3d17bd2d6333f350d486765eb651fdfadf379329ab364db0f1b518230ff4a4c8331e47252960c094eec137bdabd56ffa9d4b4edb1934112cb6d09a38c32f5555863b17f92df0cffcf1f7bbcf04aa7cf4e410ee0823a30975408df075d4d2744bbd2b94037035ba24926937dc6c372aba9a3c0fe01b4c6b2928a6d2b6427951c38d79305007d870a09cabdab2a483685f0e6d05dd81728cc1e349b09677b63f2603524f2b1e335c487e8a32fca90b4bec"}, {0xa8, 0xffff, 0x1ff, "b63a88e4596daab25f7ef66a18e31a87b24d736bfe5922da11c843c6ed9d6896c2a303eb2f671cc90eb1bc7de674196b7f07d0266956a1735930775908ea135c49c73acf2c6dff04b043d586204ffabad26adad9c63745cd176ab8b64bc022304f6f73d37565b8d41136c9333bbcc854c3b5ec17c0e4a9f43f704211fc0866d7e12b73a3a1937340851597e373d691da6b13e4"}, {0x70, 0x1, 0xf7, "52b003bb94af60f6e28a7525b6091a15d0f4d18599801435f1df91618cb22bb787e18dbca4705f8849240e872f43d2513ab1e03abc5826c592e2f8f4729dddc2451991d31f4a9bd255ed72ad4f0d43956649f1eb8529af500ee6d91e58a5c7"}], 0x1320}, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:24 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, 0x4], [], [{}, {}, {}, {}, {}, {}, {}, {0x401}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20831, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 13:35:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) r3 = fcntl$getown(r2, 0x5) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() r8 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = socket$inet6(0x18, 0x3, 0x0) dup2(r11, r11) r12 = fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) r13 = socket(0x18, 0x8002, 0x0) r14 = socket$inet6(0x18, 0x3, 0x0) r15 = dup2(r14, r14) dup2(r13, r15) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = socket$inet6(0x18, 0x3, 0x0) dup2(r16, r16) r17 = getppid() socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r19 = geteuid() r20 = msgget(0x3, 0x446) r21 = getuid() r22 = getegid() r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r26 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r24, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x8}) r29 = getgid() r30 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r30) r31 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r31) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x2, r21, r22, r27, r29, 0x0, 0x5}, 0x4, 0xb8f, r30, r31, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r18, r19, r22) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r33 = geteuid() r34 = msgget(0x3, 0x446) r35 = getuid() r36 = getegid() r37 = socket$inet(0x2, 0x3, 0x0) writev(r37, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r37, 0x0, 0x6a, 0x0, 0x0) r38 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r40 = getgid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r38, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r39, r40, r41, r42, 0x2, 0x9}, 0x5, 0x5, 0x8}) r43 = getgid() r44 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r44) r45 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r45) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x2, r35, r36, r41, r43, 0x0, 0x5}, 0x4, 0xb8f, r44, r45, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r32, r33, r36) r46 = socket(0x18, 0x8002, 0x0) r47 = socket$inet6(0x18, 0x3, 0x0) r48 = dup2(r47, r47) dup2(r46, r48) r49 = socket$inet6(0x18, 0x4, 0xf7) r50 = socket(0x18, 0x8002, 0x0) r51 = socket$inet6(0x18, 0x3, 0x0) r52 = dup2(r51, r51) dup2(r50, r52) r53 = socket$inet(0x2, 0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000000c0)="44adbe4f2a99744dac656dd80e8ab1e2504afb0768eb900fde9908ce3c5b256faae3f36a797e123f4b3584ab1c6023656782027a298c5f255315acd4eec4e2e88d00d4ff36e275c89838710aa8a869b97c5db9308416a6aa707e9524edd867c4102c2e3867f99cd9023ad4d0d19d39ecbe5b8ae382f5e7d97355208a94be3d9f06353be5", 0x84}, {&(0x7f00000001c0)="5a848987d39b89fee6506c8665791af17f19eeea27613bfa54921a88414cf39db5015b2afd7993a0169ee85a40fac00c5363ddb57ee94b68a1af36ad4fe295968c75e857aecbca68bd9b485fd88b4829c0e7f80c39d899d77fab0f1792e62d7b1d04d8f3e1d7f4f6045bc55875d749720134ebe95fbbf13392015a9a68ed1518da443d00e5ddfeb65b10069008ffc1102b8dd268c02839a8e53f98c8853964949c5bcba334477ecab119eef1751f462fb3fd8553b23fd29bac4ac1efad2c880a568f", 0xc2}, {&(0x7f00000002c0)="5ca11155548c59f6d947abb98f85d6d9a06b4c6da4abc5d6f992c7622757f3ae906cdf38eb7a83cfacc02914320a25e72d1a6574bbeac88ae83339bd5f94a41a4466291878cd6c80b2e2fb7a11d049aa04ebf871bac6d13e398b50bbb254aab27c24f1e66b53fe32358b64e0c6fe6490d55bbe14b93f7bce817fd5a436d6b44658545e4d070e8ae05aeb1b253411f1b6007bcd24514ba956bb16bd4f77f0122209cc6a5c182b244d84c6bfddaab703aa68b882b2a8cb25e0bffc57f93177bd3b996cd26d4f5980", 0xc7}, {&(0x7f00000003c0)="0d0d4de21bc32af7908a7a5ba1635ded33bd7a9a16fe26712a936a68481994203eb2f50192b80f006e66e1e9f484a5a7295710e210f4defa6455a907d452208364e84807431afd4625560312db848f4e95581ffd5ee463524d9db7a0b22dc28aa2a6fc30262f0ab6dc8a1cdee5fc4ebf00754ab6b642485180ccf6be65f11647588cd30c6993de274fb6184ccca36328ab94b382daf1536ea474cf74f65555e035c1394779978ae3e902139a8c652bd264661b9acf362e0e477d6f4423fec3695849fa5761480596f3658243f35571", 0xcf}, {&(0x7f00000004c0)="afbce48d3fff621e90d7b02270ac95d63d6118745d0421fc77a06c7040217bc039d4b57d3e09cf209a030c1fa0cc4fbbd7e6f6a786020d82a3fca962f4915c83f6a490e78d92b42cd3da342dab87ad1bb687d3ee97fef0d6a381fa2e46103e428be8e269ad0504c92b395fcbcd17a85e43fa41cce5118d66af4370c167385da82649ec2019b4a1365d941adb45a079222a88bd861e0c378d368026ec925726fe71a0656eadd568f5790d5404437d73fdfa9d69f614e3fdca8de66b927a219de8f8ccd3c534ef7ca3437143a6eb0ee13a1a895c7b5c9fdb4920944af0e81d435d192df60a036a1cd47d9769392655e697714082fc519382036838ce0b31fc26b8dd9e71a6af2eae6b32eec4a6386d975670f866e97838711ce46116eaadc167472be71394994feb8c5075d2a2fca40242be9e658ad8fc1e886016d18e9f767086928b2d4ffbe54f15902edc034e10b69194e75b91635ab706777c31ef4468d7240cc9a9ddbb025b0901c7cf7ef405ede8f98f934b222fb7ad9550191ec82511dad60136db39b77fdcbf30a36b917546ab8a410c1618a93e1c91fef777c8795df4bc4086e4f8499fa1f57e99bb0cd00a1cff0358746e1c3b49de6d91f9ab6dd584e00b9248f07938a7d162398c16df0ae6ef3be6d10b594680b51ff6d3f480670038796ec0cdaa3d93ead3c20d7a8ac33f8d3f5c01c0dff539b36294b8f826ca304e2783cb4ed16079c1cd29e5538a88f9c447324fcdfee5c6b8ff9127cee3024ad94aeab9571dac4090dbb76ccbe383a18fa57f9e788251ff26dcdbfe74610b1ddd8ed49498207a8ecd841595f7f7c06addf4d333e6ef4bd15884834d2093b0654d79749b90c57947de289fa19bd93f1485243e07e2dcffd2aa6e380fa070c627bdae0dd254f15052b0a170baea17e0e9c0cca8bcde473a22d8689398fdedf93c4f1b289aa9ccd511f6c52ca2ff7694147c902f1ee2e91f4323f0ade0cb4a129605e16c067972e567833e395f1154cb187e22d8775a7ddfe8ea4223a1c573883030dc5cff85ad8fa314d0fb3b736ea29188f5008ccc0537741311bf5464a18835e0f2ad0ad729d56f460766d7366c23c5ceb71d97ae4b9cee5f2d60a407f07281c5980d663f4aa12838fba57c36b01e1cd435c547593366cdd5dbcb9f890e409ccf85af83099557ce96901601535bf87c5e5f8b25271b23e2c69c9047921db09e094e9a8361945b7ec01c2bbbbbb7ea205eb362ecd301e15ea9f5134d6203216afc99b9d756cd684f487d1034b4a3b285c52338e5cf727ab168822f0f315b9e7374ee1ca4a22e5cca50b56ce1a9b37f8e23abad8bf561d34d8e27b4700bd69aa1de256eea213df2200af36fa1e6b9330c25992c8f3530207ab79d5d0184232ea119b4fd112fd9599f198eaeb5170b1e12713cf274a9c3c920a20c48c4b5d1625fd20fd9f9d56ca72df3accccb246fbe873938671b271373b4dcd80112440bf003d160ff0e11e7f36e5099b9768411d762bcab6919bf86ca57482ece9afc9db1569642f593f297c651a097e8462a4d4ecedb2c877063fece0a302a490f281e8c46a4e12ad9f78894e5aff081e3d11b1674e53b9e6881475b137d5144f99fbd02c46b496dba09804272396061de30e6a5b00f7c38315aa8cc8f2c237b8595c0c08f1399b7d106490047357e172607f1c57b6748210293edffb54fd4028c755919cc0798463d516ea8b1752dc950494aeb20c51c2d50c6200f9c8f43021012ace1f0ba326b81808582d11c28574719650def6ec171dc5969fb3208ac26aba310486e2e9ad79c417fd4c0e6ceae473a4ae5dfef022ebbe2f4afcb1da08c98163705c369a63fe08e0c7af6f21638136610236f26a9d8598bf0d0deb0743a7fea0c41073e19abeec64f29de27436a41089f2f3a4b96cec199290bd9635feb4de8b2832ec189375e99386d141197017f7b4ce45afec179d9259376f413109489d4449cdc0cf2a1deb2236f940e23ce7baabdd9d6f93190c6ed704d174d05ffebec71827436bfff41c6b17662204225cfe08e3c1fef9ebfdfec2a2bc7e3c5c5a944b78fcfca02cb8397ef6bbfd27a8fbe44607a78806a851a3f32cc52a7897b2c546bb5e8b97ff3841d2f70571a9f77b7b3c432a613f3183af3fa37eb534c3788a3b7d881dd8a65140ab5344ce7748ecf5f229e6b19db26ccfd14cc63e79b3fba1dd4ebc3055dec4ff8d515babe8c42725249432a5c96357410ae8732934f18bc3794b23c2324bb0833e58fe96c5e29528a091eb344308e54b18f70ccea6f071f136bfe0249258fa42e4056fe852f2b0fbca63abc6628a55e710cec4aed13a9468a6c4fb5bbfecf8bc01801c68ecd86189aaba65888750b61647c7bb8c3ddbdcb185b147018eec4825db3c2edae354c29393a3f5ea1be2f624095bba78d6a514ded6cd4e0011a78b667810fdbb765a997c55b2b750a696a4dcaf202e91117742f7b4624e5c1ed258f9a81a406b20867ac12fa1cc564f1b14e2ce9bf9d7b95250d777454453fcbc41e83f4416c6a6b723e7a683340caff8cf9010a6b8420ea01042979efa6046019773ba6c64291b1ec890409f5b1df32adb2700872a4fdc19c541f333afd5dc717b5fa9380a35aeb973222448421fe950014722f179896920acd62d2774d4e1bcdcfd4864f569a99b74169f84aed0478e07299dd0c749f12c84247c16aa462a608336aec03df6125260f57aedb765f94585b7b91f6b13bc94c7024dcb3e4723363d1b08e5ba3fb2d1ec66a48956006e7b05eac698d254d998334dcbc6801e7d81cc99baea9cd3e8fe9cd99d2c7d3a27bf39d49dd7622eb4bee7ddb61373867ac471c713a87110ce0921fec551c1d1652b412ffe898f20cb2f4541d946f5284633378ffa34cdfdfa165059bb49443e4feaab149afbb25322f15b7f60a37fe42958223e86dca3effb0a84564a3f16f11897a58aa07f86dcb0cdd40f4b9f1ae30d3b7cbe1e05f8c447479501851d94ef176020bb0317fd3ef91743aeafbc561ab64a90bcaa67bff0c256269ef013e912874e8cbe4a0ea37f2da53d51654bc4f4bf0c7d947ae97ca01e1851b8b8aecc63a971a19e2f21e972f7ae25ea409ebff9a1b9c8b400b7b6210651bd7794390f71500881561205a4513024d3232694adf85968cde9f0368135579a93fdb1778cf298c368ed588f997e0e7d57439e98783d17206b4b54aa404ef7164892881babfae730dac98ecf24aeec9abab7a01c5350cdbd512c6c2d6472758dc2d8f5df21010b4c5740dbb4ad94931ef53727095955d5cb51232588a728adbc6da12227f4267ace34c16eb56dc5574df238c8889b35c361815da4f0eab7632b8ef3b107e55a0e122e4b5a17ddb216981f1c46c971919b59586fff19ee93e62d0eea31d3b9060385eab15362b9ce90e298be2dea743f141ec2371abe27be8de6358de0b069c82f9a337e1b952948c9d35a44fc6884a8e514d15ad62967982c6ac05a2282aea949a300fba58a311f51a327eaaf190de13e2d05c9cb077f5dfca43b72a7d574e57660825bcab7807251ebbf00145bcda7631c0a17ad8675abd07f72c22155fe71729ce8146acfce0cd3ce28965dc652cf31244be3bf38fed780d9016f31061cb1dbd39827b54e824e1ab8db8e9f85edae82d7d6122b788886833fe89253a43381051fafef0a97b75be7958a13b4a5ae6eeafc954879efc63bce793cc78a8a69f06114918fd73411a5d6b87d684aa6303b9d45a218701805d7d866f1da558b07c18c466de35bb17d019531ac7f8db1b7e25e35c4619df742a4d91538d2fd44eb9cc6b99962b6a19ae87c61f5712d0b936703ac485184145960905ed4ef5281479c1915cfd472c36860bf7019600688ad64e3ea5fab63657b0375883227fe983b953fbaeb5fd86e869cf33a05a0ce7cda23f1f3f4fd3537679e8aa39477bee0bf672914ba393996f96d4a0659c360d14f902b4b50e8dc10f0c45e9135ccdf5d37a2d7c27a6de9539a2f0c53fc37f3defe661a99cd886e3673d9d8aea68d062c887671ebb53e91b4e69703ea73873acbd15aa1606af4994ad6be723028123f509085afc5c624079e8ea2d68930ecd3ddeb27bdb230fdad3ba69733998163477ba73b77f4867ddd1dbca8e6cdae18d3bed0ed8cdd69937bf2ea1ace02d2ce9781d832b0930733170bbca9f2db5e016b887abefe48074e5391590e040b55a6891255a18921e7926951c67008bf6b2bb8d422d2f56175ceee61674e9dce6a4b43cf8eb0face9ba31e1d340bf60e36600272c74fa3f1f1f61e001d047338c7e651284509ce257200926e802171e4f880d04399a48bfa6f8062913f25d81a507c460f8a99432c3706731d204277767bd4d5ed4e75dfed9c456558b196d347c6a40d68c474c6ace5884feea8c5b587becae8c3d3eb927bf362b50760c70676bca4dd394d53f78984c5c45757ba7c9ad675d8822fd1a9fba9755d06761f8bd7e861e2f09fb70b45e9f63c2f79b1400f2820f9351a3a135e06a1e655a44fe8df5ff1bd173fe60d3ccc642b235ed1b05826976445f0c32f45db7112ed378b232fa2d88bc578dbc38fd7ee7265472fb68173a05cb94df2e72b4a57ba7f399ee6fa89c0a6c095bf195344c1806b62fc803a3df80cfbb1ece6bf3029aa50c21d213ee133a4ee0f8e094d64a897a8e8996678a9e4e1f48f48a60686f624fbdf107046d44b1227dfa2ba5bcee253cb01eea5e17a6704e3746e73a2d79a7bee2095dab99e7a6d01827e30bb3d64b3fbf5a4c0d8e88510d79cb668cb9a2acfa77d33795a0f7dbba83afcf04cb53d09be74badd503a1d862cd968af487260e6b52ba65bb267b5d31034f7a4245982d8f7357273780fec30e156ba50c8de483cb009526ff69c3e5d71bb8c25c88c9866dcfcb82a6c568acd9e61d156782155bf01e1c111d87a55e804cb9088f569e30fa1900e04540c76b676fd369e048d852a18fc7ac937f4bb1c03f4c5e76da917756728106c85136d7f87ae229c82e6c0c46a8630ff6308c579d53e627fedf2572566fab4f87f304cbc2f9cfdd6109bb839f0a6fc94cc1f330747a6187a8da8e057eb6bd7cfeb728d2f450ac504202abd43bb199fad003cbe3683946f3d1f55e5b7affa16a41119a0ed3451267022b14b64d0f068ed88cf49bd65e15adbeacc2c894fc8ef1861eaefb1454cc6f76fdd17de38e44cc52ddc802d00b61c94d65ee57e0707931cc7973d93119614e53079ceeb8a9e08ba3a2c1d5505562d5746511e26e585ceea1ec174f2216d4e08193b41afc7a3f33ed70133c40ae2596aeb4df5bd06bc6e6be84e52e817e6758c226ac6f985b11be5fcb5ef67563df88c77fac9a4a3da4c89e168edf0363e0823ee1f8f7d29a700ffcc86c074af6dbb5f68e711f4134c368915fa7d0b6aa86db85b5f05346ce21de49b57cc0234fb608dadff0e2d71205d7e187c7bec453a8d43b4e5635f918a52c249ac195db4f4242858f1ab18b6b7a9c9eaf839b9e8708b1e6d48f04679cd1b458544be9efcc25a73d4cb58f44d6a66e1877db13e4cae876152e0e11868504935ecbd0d0790f80722b64220e2d0178a3e4f94d173916f39bf7c70cad3aeacd24cbb42044f159fc6d022a53dbad13f5ee1a2cf4cf4f1bbcee8e16110b5a418ff18e99c7d1d3d2e5d9acd5635001482715378f487609d7381a1ed4c24aae8ad1810c39e21631d1f8aa9d5b533ce2ef82493f5d8f6c0ce008ec15ac02779bdf63a33261fb66fabc253d0a086766c69d1d16d5657446ee680c", 0x1000}], 0x5, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000fdff000001000000", @ANYRES32=r12, @ANYRES32=r15, @ANYRES32=r0, @ANYRES32=r16, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r36, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r46, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r53, @ANYRES32=r0, @ANYBLOB="faff0500"], 0xc0}, 0x8) 13:35:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x20000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="485304000000000f0000c6040059e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:35:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x0, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r3) listen(r3, 0x6) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 13:35:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = openat(r4, &(0x7f0000000000)='./file1\x00', 0x10008, 0x92) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 13:35:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) r1 = msgget(0x3, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r2, r15) 13:35:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000070, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) r4 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r4, 0x5) 13:35:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x8020560a, &(0x7f0000000040)={0x6, 0x27}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x0, 0xfffffffc, 0x1, 0x8001, 0x5, 0x3, 0x4, 0x0, 0x6b}) 13:35:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') msgget$private(0x0, 0x1) 13:35:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/249) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 13:35:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x25}, {0x1000000006}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x19, 0xc0, 0x22, 0x2}, {0x6, 0x7, 0x0, 0x6}, {0x400, 0x50, 0x1, 0x4}, {0x1, 0x14, 0xd1, 0xfffffffb}, {0x1, 0x6, 0x8, 0x1}, {0xfff7, 0x2, 0x3f, 0xffffff7f}, {0xfd5, 0x4, 0x59, 0x6}, {0x4, 0x20, 0x1}]}) 13:35:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000140)=[{0x5, 0x63, 0x0, 0x6}, {0x3f, 0x89, 0x3, 0x5}, {0x7, 0x4, 0x0, 0x7}, {0xff, 0x81}, {0x3, 0x8, 0x1, 0x4}, {0x101, 0x8, 0x2, 0x1}, {0x3a5e, 0x8, 0xa9, 0xffffffff}, {0x0, 0x0, 0x1, 0x7}, {0x4, 0x5, 0x4, 0x20}, {0xd6d3, 0x81, 0x1, 0x5}]}) 13:35:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffff9c) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/245, 0xf5}, {&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/41, 0x29}, {&(0x7f00000002c0)=""/177, 0xb1}, {&(0x7f0000000380)=""/129, 0x81}], 0x7) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) fcntl$setown(r2, 0x6, r4) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000580)=0xfbb) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000005c0)) r6 = open$dir(&(0x7f0000000600)='\x00', 0x8e327fb656b8ab8, 0x100) utimensat(r6, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x1, 0x9}, {0x3, 0x2}}, 0x24133832733a93e4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000006c0)={0xdd, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) fcntl$setown(r7, 0x6, r4) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000780)=0x1ff) r9 = open$dir(&(0x7f00000007c0)='./file0\x00', 0xe5ad5b8aa636208c, 0x14) mknodat(r9, &(0x7f0000000800)='./file0\x00', 0x280d, 0x1) link(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f00000008c0)) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) pwritev(r10, &(0x7f0000001d00)=[{&(0x7f0000000980)="34e94d94f34075e630a89983c589fe3fb7be4bb32ae42651150b5ce276ddb4989760553969a5d2600796cd846e03a7b8a1ffb5e4a4b2f21a57849f8d808b73e30088c3009e66d5f3022e9d977b212c54076ef2d831e4894048", 0x59}, {&(0x7f0000000a00)="13a79b2f721ad413c13bf62136a90e05d8a1160e74bbcb47cac03d8e116b18d732b0c6275190e6f348e51a4ddec150767dbe98741190da6712138916142b3e6c2821493333c1ebaee8d9c9be8fd0766fca1ae667de2e08452bd03e598aa23c8b07cddd400c5c8a1103ea6d62b22d40ca40eb6921b10c0cf5903baf6c75783b4560ba412bf3ea27a6a652cdd3abbc0755870fc95af9f4348ee986b98be9a3ecfacaad5da2c0f90ac1d2c63da84f8d9cf6ffc4273ca08c6535e2208e4fc9aee418d9e42d71d936438b72aa9fa388be50bc5b8f7fc5cc40a687449fa96e5173baee", 0xe0}, {&(0x7f0000000b00)="2cad131d0f74cbe4d90bf602b0b794542426030940", 0x15}, {&(0x7f0000000b40)="ab0919e1f27ee867cfd4cf4005c8ba4c50f3b40695f4a0069d12f5cbcaa0febebf15c978ed139fb8ec69294f2623e033dbeb736a598aa1da158e843bdb4a6f1b2cc8381dd4ef3b0a505514587d7e380ed6c313e6cb678e63ab1c0d321538456c331919af7c9ac7d3f625769955a61dbbc7fe2d07b3bdae545b3c70001286a0aadc1c56ff75cfe110707bd3b30c3404e5470496f0", 0x94}, {&(0x7f0000000c00)="3951e0b8998f86fc79e30a64176f30e8c14f77a17f7b7c12922a79087e42eaf26e308b8a4adc9bb3968d325da75a6f71b279abee11aa8cdf19ec31efad9834de56bdd4e0b742a5e4b686e42a8916c028318a85079bc81b6a053d83282efe6fcdb735bc44f74b7c19eade981100659c8dee890e7498fc810c45c454a39da67b7c281f8d1f826aeaef0b615b50977c72a8399efe682f356f725ec655e34de6f0bb5759eb1e0df4d815fb8b5f8b01eae5fd85db9e5285d9411f621d5b65d098f51c9011bf", 0xc3}, {&(0x7f0000000d00)="61077956033ef3f97303bdd5c5f120f3512f67a3dc281e871eb0d647b1f0be6316e4abcc321605396383d6a6eb226449f7a1ed899d6dcc7c3368562200563ac51fbe1bfa724303195711f76c13cc67826850bb09b380d4e289164fa07d80e6aa4cbb6c1ccdb6938510c8327a8d169b4dc7081648ba7228e746d9936386b7e3a2e53c4c8e656d340d5375094aa8fb865e9573b76243ec80112689832a7eba96844fd5f6eee16f23f9accd70782ec705c911bac13a6b3508002ac3c98e1573aa7a1d0f5c0f7339bb778ba9ee0255d0abf51589939320ac0cf30cf16d05dea4ef74d419e0af3910d17c5c06e7056d082e82c0bdef0681613bb87f3a22abdfa8921c38d5cb6c373c574e815deb65e0ff4db544ad586c0b09d3e89a7aa1d0cb91bbc0f20fef7c6c55163227d69d3f710017e14449bf97409c7090da3e99652b26fdaeb813ceb5c2bb42bcb83eb8ab3759d4b9fd2e94de0d580f6ba7bbbc147945e1a0c7d583d52263fd6eaa5d0c741717d58dc707826a4ad469513465236feb8d2822ed71e4339fbae7f8c957490e3639c318a7ca83512556a4fcd18cc7ea03428a0d5b0e56c2c65b5bb1f9e8d8faccfd351296e10070f660b20eec1bfefb0279a3a07da847f49713907771dc3d757d271d375a37fc8efe20d2f055e167c2e20d1351dacc1077bea9c3cc1b3e7bf30d796d0bded95764d8680f4049133ba44a6553aa9bab9c871882c7d7466ec3302077a513297e9a200fd4e3d3cba97c7984636a37a54f0fb3bca2864690d3189f38fbc62b3250d5455fb93b07ed7f2f885e7ff5eff740d51f224287568e5f1938b7b0003fce1a30291b925338d8494f77f224e335c17685971d0152836e64908205993933d02e7860fe41eb1b1f80a4be65d57bec7173d4b481500dcdd40b0b0f9150d620c4dbfb82a16b361b601f79496571ffe3d7c2c4f594296ffb0dc8f8dbb66ac5f25d16170a439b3de5c84988567bb2a881cd02fece268ae6c2d71f968b129dc66ba894f10266bffad6500440c42c61c90373a6c561fc332d25665f2b0fbe686ba8c5922f54643fbbe9569e68faada3fdbce1d5c838d4fc61bc0dba8b6a6b4f2f65655ce507bc2083f29b10fdd9a4caf2c323858d0d59cb4b6f7cbaabd249305880c138e32f60c9969338fed9f644286f9a4513000f553036980dd5849d918c01b6ade64757815efa0690b00bf8e04acd38159986676672e1d495c4ae307640d927e319e390a1f0e9edfd10355c13c1592b43bfabe4b5147312f1bdbf15bf7cb7bf35300a1451f1e0e80b6e7036358ffe8f339291be3de327ef5918cab1a3392afd126ba1d24ea39416b7c9dc7120980b8cc7e1ec396d410ae742d4bda06d513f6f89506d48a290db1a28fb8e81193ac0b3dd8dc890bc4eb7c42d9a1376fdf07a71cdf6f7ebb7a02ffeb12d4a2e524875c6b61b54f6afc0f0b4d12e9934f8e3b6939ee245bf98870a4ed70cb58de30fefad0eac507c1b4d97f4cfd9857a00c2014cfa1f138c2d2bbba150e37d8ddf5d81324cd2b0a1d92395b1d1b3f1e670b1344e749c78d97764717fab4979ce03e5369c61496e5fd94836417453e12c70855ef6b7afba963b4a45ad7d123d3293e1787f77f2cd9f3328367ac016af6d57daed8c7c19040b9ef11b619121451e94b46cae000b4f2d57d8476f4825a728e735cfcca964bcac50901b0038a98fbdd5866fec749703bed4a126037b484ce10b5accdbbb3f42eb7b585d2968e7932275e83db1e35d04ee99b05db026330a20d1f05b858fd80f69fbf36a18e3a7e479e7fdd4513392ec8b14279c3dc6aa090199173bd3ddcd259891eca5b8fd598514e7a06584969cb06b497e4ae16d6d97c72baa7a9841ffafb73c1523e8f90f9db2dccac575f2c0810fbf5b5122007cf33bf54a0546c57b2614e1940ceb5039ae9f8a6e6e16233dd44dd5d8207f3a37b4e41e324a9cf947512b7f5d3bd251712d85f76249817c45bd136287b9c26728e58763ec6139b75a222d69c9bb6e789a0df396c77532a07c285a3cd489293616bfd7aa966a19954762d08c52dfd71f541e8773b56ee46630cb231e3265b1c4e6d906fdafae52055728a5afbd8e2313b0a45fa365860f9b6724f7ffee6a4fe727fd529f2da873e1ed7256e07a99691e976a3fb0d07f8f1720964c4d23e2c430ae5887b312fbe6bdd5653b2fa93d5306a21b2999a4a402b5ca0792da9bd4e88dbbf9f2662710eed403e553fc249972dcfcefb002ec5d57250a8f6b06f4d951830d869ba3563b936beaab39b0ef5902504baa45846b10bc621a71d5d4d149dd1aea6ea78340020cf868fc6dd4df27f88bf0c597f40edf58484ac46c7817520aacd6ec2d47f9ae43a190d1eb3f1e2809a6e5b5c4e4e51fae0c67fcfb50fe7b8c226a817da4ca15eace18559fbead543572afe4c2bce133cc6203a63c19c393532b00808e0dd1ab259420c7076d64e0e2c401196de8762e2545d2f75bcde6384f39c31efc3a90f102289f72c3e91b4ffb712d4592060bdba87e301bca2e27e9e18fc5bf52757f9c28f3d4cce7dd69231a6dc06b2d0d22fe6f7dc19339dc55adb89b5384268466806042f7b582eb37c43ccf20de6fdba3d8f34cd9f17e0359d4bfa6e61dc1a05e71ed3034748b5f700cbdf867876e9877a86f265875c0604c2c20ac594c445dbf3fee8a88b202c27a8a47379fff5547e8c598a8a9d445ec1fc1956623b8f1426ea62158f70200829cff4b1a4a88c8f80c6ea103239f9146904029869920ab0fea2ce429327cdd905ceaccc6d10a0ceb13e03827a3652b78df2d8e6d269403f5067d2d13b32f26995496e4c5588678f05653286b51342a8e2627470ba9887c5949afe57f680060258955b0e946b6b4c3afc2917f50f9ae98734486113004f028712471efe000a81c0dff0935ad4d3207e4630359bff7eb1a421be70147c769ddbb7504c7a66642f76a79c16940b2288c0a751bc767efb4715586ac64cd727d9c8316b9e1bf2fd2f89cc3f2571026cd921fed890dc681c1af41353d6b51ee3a80935e65448b93a5699d9f33c3c883e6e901c2f4b8911b8c9d976217033092657d58d7999c8dfcd06986919d9156d3badea0c5cc2ce86308f55ced8359a0e52b1f34a0da8baf5c5080a093907431dfa51720a68efe9b0850afda3a05b735788d4ded1fd9a023103a0a9fd7b97f32be8811d55fc677d720a73deb5f42bab286cd719f9af5b83c3d7348b730cd2dc16e6d6179f7bc4d7c63505fa116781a6bc45b7ed89990aad5efb85ceca8b735f6f3c0d15c3d8775961d1a6baf612b0ab63c5b04b30af72321c6654ffa24dfe91ab5afdf0be1bad6bf0134282fbab384873cedb87d0c9ebb3a2bd8d0c151f7d9aa5f7988782c94eafd895efae27e52b816639c4c2f48e05dd9ae5e2bd25ca3fdd67ffc5c7f03dc26d8c470fa17563b8648ef074c696105eb6d1406c362d33238e1a06d08554b24728e0c002a3d463884ae1774184f8df501a073c2790119e6eae00e7ea3c7a4c633016fbc9cadc140eac0753c64560e3016b19ecbca392271a4b68bc0761286c7837568fd59cb343ddc372400f7b8f6b8be79d8a2443d37798c437a7fdae0409e1858ce830489e0b6664e6d7d578e5d21eec95af4ad4a6ddd492577b06e5f11c0330f0067978a7b15ddcafae9c74f89513ba4bcb66e01932784902e2db257db7549584b558c7742308972970ef98ff06122d62027bd7ddfa3fa3b3b009c7b0f8beeb5e9c34b14476328dd9a88ebade91c75eba5a56cfaebb40006496a80af32a29f55c4c8a046ba5eebc5405cb8d183cb828d1abcdb74d8bf7b39707b11c285296dda22865c4a0e38ffaa5f3df11f0f2de4a260059ded309d49ab7baa9406d99abc82622304ae3f8437d91b8f12012de851c7a6d95a3be084086da65e3d274ac6c2313e3c622d5125a2371c08184dab22557f45d283ea69c593aff102a0bc8422a02182cdfe31c09119726f9ab37abacb4d75a84f24971a54e746f3849dfd1c5cbdf71a09cfe84f2412c1b2c49d8d39b1e444490a076f43fa489c520bbe271501285b4cf9a1cd444dd90b5ea0cc4c4c94b186cc930cbd446ff1f7dff988f14b3edd862780c8d3f5fa0fbe97bad9360cba60de6d46b0f4cc7d5a1b9e6ce429355fb392051154cd25f66b3c614d1e8aa756c366ba14c2c526a478a0742067998c5a8a83c143eb95275c47b82629f91e60416398b3f247ae41e8e25f24e8b51eb3fa2a6d005ae71b40e9b3ac47c8d9dce637746be08df661523c5bb7d6780e16dd53c01637a0f0b17667ccf774f3c89f2c3534d738019e355f890643a5245e64721eb162806f10c922ee74ab240a522eb285c314e4fbcf1817aa7228f112615840eeccbc3144fce5d704145d8257dbab2e330d5bc2e543f159f3db9d8228d62355bc274d41a3d63bad1f326c9d49c3b5dfd37a00fe9036d946d190548a39800cea65ec800ad01cec73abbd5e743787e5133a08377bd5ca36b03f20866e051aeaf740c9614605d02c09a947540565bb6e7a70046f497313e8f4aa869a6913a5fafff0ae0ebb478b05f6b01610af6eaf58faaf31abaa7fc0cb39219883b8c2a409aa4ff64d5bff078f1269c57de70f959f3a29e5d0136c54d3d040effd17c7780b7f858c383381d4b0bf3d019c148e4992e160e0dbd21214c971f2a03d7386b54ec99a10565d944cad6e5e34668096436e9156c011671d5d40666b99f055b8102bc86f072537e9aa0e9c4f838db703148f4192b572968c80dc6ae071bbbcc07f2572f0654b9824129416fc2bf7a69a768246ab3c6c1fc58d400141cf236e3e0648d87ff5fdcefcc2f66a6043ffee3eb33bd838da94cf2e6837415bf1b0e31235a442d03122414abd195ac301d24b0c93549cdb84136c4d74132752469a60c38dd16fa2cc5069eb415735ceb5e53a3660f28eb1777aa1c804cf74e7a7f6093760fb97d836582b7352b6c648e02f3d91f9b0c30b2e63930cf3d30d6d8563eacc38cafeedbcebe1683a7ac93b7d514b35521f6242ec474df647fb5538dd76bc7b28d6ec6ce3a21ebea73c25b8aac6666da4168f2c32c349a5428d9550be584e35b5f768bcc4c06c4f399d2a1a18e1b82f95f7623cdae8b32d4afd4bf8075905c61af2e202a9ec13873ef74437d8e6ae855fac5ba6c89d4d375a721d1d3fd01c04fee8a1f80dbcdc2f8eb02f75ecf32ec06cb9cd9b94d9f89d14daa1dc8834125096f42aa4f50cd9cb14403b56b97408bebe63d74f2cf408843b170d366083fb2230e911c328c6b64288213359bee3e424786ca5eaa3cae1a0c48729c6223f1ebb424b587a31814abeb5777b32461c2e901d73359f10b12ef5a903f5e6cf4f34587bf0f08d6c74696338fd7d55c28ac9a63bb33b035d055ff5502f2450d5e764f13051101050a78ed8fb3dac6c488de56cd423861d178e21df8ae05ebe3b62890a764e65857a8ec3513555f75bcea568e4d4f0214e8cd72dc02309de1a172fa9303a147dee750e6a88de093a4d941be84f58fb52c3dd7cff2850afe9e4744b6d64d329466cfd253199e4c8d15183bf665f73903e610975da3a70f41cc86642ab3fec3429d5c0cbc3a3abb12a2569403826dfd787df178b9959a87e20ad12753487e430543c9bc5191b195214382d061e72a477954d30488b44838963027d2d21eb6c50ec9ae771c7a3962fe86cc6117ed2f71b83320f00b0b3f6f6d36de22a2f63345f4467c251fcec0f04c6f7b91a5cc8ac18cb75a1d8c2de775f4fc3ef224e5777aa5608", 0x1000}], 0x6, 0x0, 0x7ff) bind$inet(r0, &(0x7f0000001d80)={0x2, 0x0}, 0xc) r11 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r11, &(0x7f0000001dc0)=""/118, 0x76, 0x801, 0x0, 0x0) pipe(&(0x7f0000001e40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r12, 0x20004b3c) r13 = msgget(0x1, 0x40) msgrcv(r13, &(0x7f0000001e80)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 13:35:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = socket$inet6(0x18, 0x0, 0x6) fcntl$getown(r2, 0x5) 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(0x6, 0x4, 0xf0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 13:35:25 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) ktrace(0x0, 0x5, 0x4, r0) mknod(&(0x7f0000000000)='./file1\x00', 0x9002, 0xff) 13:35:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883adf7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01702f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = getpid() fcntl$lock(r3, 0xec025c83cc6180f2, &(0x7f0000000280)={0x2, 0x2, 0x4, 0x5, r5}) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) lstat(&(0x7f0000000040)='./file\x00', &(0x7f00000000c0)) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) 13:35:25 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f000011e000/0x1000)=nil, 0x1000, 0x6, 0x2402cda9c925f6bb, 0xffffffffffffffff, 0x0, 0x100) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mmap(&(0x7f0000121000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000200)=""/225) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) semctl$SETVAL(0x0, 0x2, 0x8, 0x0) nanosleep(&(0x7f0000000300), 0x0) r2 = socket(0x18, 0x5, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000080)=0x7) 13:35:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3}, {0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) pread(r1, &(0x7f0000000180)="908f78365645e15d94d94ffcf6a7ef0a9b0e1e909c8928cc42df75deea0017aca869312bb1ae28b94199fda655bf7bb49e65ba2c16e10d1b870457c30b775645aae04dd652148ad5d49e760b7a15c3deb8222ddfe8476b1162aa76b8790c5f69cc9f4034ff6206f514ccdf66dfe13168f92db32d3f8c9a5c296c66314aee5b96a644762b40bcfbdc0f259f82c2bc4c7a1beb2374797875900fb8f717e85c0aac83183fe3203106ae1709a8100a52cff008b53b4a7db004a8583e85f16f85beba66d2182e4f3129", 0xc7, 0x0, 0x5) 13:35:25 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x4, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000002c0)=0x6) accept$unix(r2, &(0x7f0000001340)=@file={0x0, ""/108}, &(0x7f00000013c0)=0x6e) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r3, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001280), 0x312) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000002c0)=0x6) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r7, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) accept$unix(r7, 0x0, &(0x7f00000012c0)) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f00000002c0)=0x6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001240)=0xb08c63b78ab11835) bind$inet(r5, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() ioctl$TIOCNXCL(r0, 0x2000740e) bind$inet(r5, &(0x7f00000011c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r14, r12) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000010c0)=0x5) r16 = syz_open_pts() ioctl$TIOCCONS(r16, 0x80047462, &(0x7f0000000480)=0x5) r17 = open$dir(&(0x7f0000001200)='./file0\x00', 0x20, 0x6a) r18 = getppid() fcntl$setown(r17, 0x6, r18) renameat(r1, &(0x7f0000001100)='./file0\x00', r17, &(0x7f0000001140)='./file0\x00') r19 = syz_open_pts() ioctl$TIOCCONS(r19, 0x80047462, &(0x7f0000000480)=0x4) ioctl$TIOCGTSTAMP(r19, 0x4010745b, &(0x7f0000001180)) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r11, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x2}) 13:35:25 executing program 1: r0 = socket(0x13, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x12) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x18, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) 13:35:25 executing program 0: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xffffffffffffffbb}, 0x405) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x200000, 0x81, 0x9, 0x2, "480300ffb04e8440dcc400000100030000004000", 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) fchdir(r8) 13:35:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80c0, 0x31f7c22bedf73dda) 13:35:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat(r2, &(0x7f0000000000)='./bus\x00', 0x100, 0x101) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r6, r6) write(r6, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) 13:35:25 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f8fef66696c65"], 0xfffffffffffffeb2) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x9, 0x0) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 13:35:25 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x20, 0x8a) mlock(&(0x7f0000b07000/0x3000)=nil, 0x3000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 13:35:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x20) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 13:35:25 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xddb9dd17278b7653) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) fchmod(r0, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x115) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000280)=""/32, 0x20}], 0x3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000003c0)) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) dup2(r4, r3) pipe2(&(0x7f0000000080), 0x0) 13:35:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd906b58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc40bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9baffb98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c41e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5f0004520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddc0b1941a46e50f7c51a2d8aa8f88f265b5600d8bc4d24f6f8be4b4bae41f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b00002f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018de6313b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b0000000000bc46b67fe7ce3992b91c1e6d1336540c00d5bbe1ba9f59d166a9bfa50f958e07ffc4757cf7b06f7429ba29353225358a803c973c7dc05448a4f5e16250b988"], 0x10) shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1, 0x0) r2 = dup2(r1, 0xffffffffffffffff) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = socket(0x18, 0x8002, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) dup2(r9, r11) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r12 = socket(0x18, 0x8002, 0x0) r13 = socket$inet6(0x18, 0x3, 0x0) r14 = dup2(r13, r13) dup2(r12, r14) kevent(r2, &(0x7f0000000780)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x200, 0x1ff}, {{r3}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x110, 0x0, 0x8, 0x9}, {{r8}, 0xfffffffffffffffb, 0x1, 0x7c00ec79b0e98ba7, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x48, 0x40000000, 0x6}, {{r11}, 0x0, 0x51, 0x2, 0xce, 0x48000000000}], 0xfffffff8, &(0x7f0000000840)=[{{}, 0xfffffffffffffff8, 0x29, 0xf0000000, 0x4, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x5, 0x0, 0x80000001, 0xfffffffffffffe01}, {{r12}, 0xfffffffffffffff9, 0x20, 0x2f878174a1ce9ac2, 0x9, 0x9}, {{r0}, 0x1, 0x30, 0x0, 0x6, 0x2c}], 0x5, &(0x7f00000008c0)={0x8, 0xff}) 13:35:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x15}, {0x6}]}) getrusage(0x1f4f083b1f1cd43a, &(0x7f00000002c0)) r1 = msgget(0x3, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r14 = geteuid() r15 = msgget(0x3, 0x446) r16 = getuid() r17 = getegid() r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r19, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = getgid() r25 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r25) r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r26) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x2, r16, r17, r22, r24, 0x0, 0x5}, 0x4, 0xb8f, r25, r26, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r13, r14, r17) r27 = getegid() r28 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x1f, r14, r27, r28, r29, 0x40, 0x4}, 0x0, 0x9, r30, r31, 0x1, 0x3, 0xba, 0x1}) syz_emit_ethernet(0xff88, &(0x7f0000000100)="c03cb32bad447555f7bfd23673e8") 13:35:25 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) getrusage(0x8000000000000000, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) r1 = msgget(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/136) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) 13:35:25 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x3, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x6e4c) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) close(r0) pipe(&(0x7f0000000140)) dup2(r1, r2) 13:35:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0xa) pread(r2, &(0x7f0000000080)="7fc0e73d369ffe93ab41227ff6532383dd9d5520f0d707439b16256cf36f474c4fc13057011c35471a8372fd84f38fb623486a350fd46b", 0x37, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) dup(r5) r6 = socket(0x2, 0x4003, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) dup2(r7, r6) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x20000, 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r10 = socket(0x2, 0x4003, 0x0) r11 = socket(0x2, 0x400000000002, 0x0) setsockopt(r11, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="82122e2f66696c653040"], 0x10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r12 = socket(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r12) r13 = dup(0xffffffffffffffff) r14 = socket(0x18, 0x8002, 0x0) r15 = socket$inet6(0x18, 0x3, 0x0) r16 = dup2(r15, r15) dup2(r14, r16) r17 = socket(0x18, 0x8002, 0x0) r18 = socket$inet6(0x18, 0x3, 0x0) r19 = dup2(r18, r18) dup2(r17, r19) sendmsg$unix(r19, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = geteuid() sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="b6021c587fe887dbb59faec34fb0423793847c1555bdb52207645f3d7f302acab729c9e91c7171a52031744da408b403ad7a862f37a384019226710b16b65c926fb30483423d8e9ab2ea95db6d4b43de4dbec03f9a18072e49b80c8a1d6b8d7891605f78801efb43b51173e7cb2b7bce63f0a22ac70dd527447c666a11c20cec1a8144d34e0d7f82aac4332af7f8323ffe5c11c86b37af6337f587fa6dbf9480ace10c505f7e6f11ff6b71c1f270eea12cff36ea25ea52ba66ecdbcfa390e0d3ca46b304e3563a117bd64e16072b13f7874924929947df51d6976fee", 0xdc}], 0x1, &(0x7f0000000880)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r5, r6, r14, r9]}, @rights={0x28, 0xffff, 0x1, [r1, r10, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, r13]}, @cred={0x20, 0xffff, 0x0, r20, r21, r8}], 0x78, 0x4}, 0x40d) 13:35:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000000)={0x48}) syz_emit_ethernet(0xe, &(0x7f0000000140)="63ee17e18803b63b27cb3cf73e5b") 13:35:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:35:25 executing program 1: getpid() getpid() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmo\x00', 0x724077a6e90d3fbc, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x1, 0x20, r1) 13:35:25 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)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x48}, {0x3c}, {0x4006}]}) r1 = socket(0x6, 0x4, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(r5, 0x0, r2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x2, &(0x7f00000002c0)=[0x8ddc, 0x10001]}) r6 = dup2(r2, r2) dup2(r1, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3f, 0x2, 0x8, 0x6e}, {0x5, 0x33, 0x20, 0x1}]}) clock_getres(0x2, &(0x7f0000000180)) syz_emit_ethernet(0x21, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9d9") ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000100)=0x3) 13:35:25 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) r1 = socket(0x18, 0x8002, 0x0) socket(0x1, 0x5, 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRESHEX], 0x1) write(r0, 0x0, 0x0) 13:35:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r4) r5 = msgget(0x3, 0x446) r6 = getuid() r7 = getegid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getgid() r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r15) r16 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r16) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, r7, r12, r14, 0x0, 0x5}, 0x4, 0xb8f, r15, r16, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$setown(r4, 0x6, r16) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x9) 13:35:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) socket(0x18, 0x2, 0x9) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x19a, 0x0}, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff81, 0x1ee, 0x8000, "d5b1dee8f06a0d42c76c77a1c17fab44ac9bd184", 0x9, 0x3}) 13:35:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x20, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 13:35:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 13:35:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a705657273e7971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae02500"], 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$unix(r7, &(0x7f0000000b00)=@file={0x0, ""/62}, &(0x7f0000000b40)=0x40) r8 = getpid() fcntl$lock(r3, 0xec025c83cc6180f2, &(0x7f0000000280)={0x2, 0x2, 0x4, 0x5, r8}) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) lstat(&(0x7f0000000040)='./file\x00', &(0x7f00000000c0)) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) 13:35:25 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x10028ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x35ddd40f38d86279}], 0x2, 0x0, 0x77, 0x0) 13:35:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 13:35:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x202c9, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_metric}) r7 = semget$private(0x0, 0x3, 0x80) r8 = socket(0x2, 0x2, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r7, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 13:35:25 executing program 0: socket(0x18, 0x4003, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) linkat(r10, &(0x7f0000000100)='./file0\x00', r11, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)) 13:35:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000791c984479232f813d685f3a4b61ca5bc61830b03361fc7fb55a2ba8963faec667f0380ae730065a35a78838d8ca000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0xe000, 0xae) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) r8 = accept$inet(r5, &(0x7f0000001100), &(0x7f0000001140)=0xc) poll(&(0x7f0000001180)=[{0xffffffffffffff9c, 0x6c}, {r1, 0x80}, {r4, 0x1}, {r0, 0x4}, {r8, 0x42}], 0x5, 0x4ba) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./lile0\x00'], 0x10) shutdown(r0, 0x1) 13:35:25 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000140)) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r6, &(0x7f0000000100)="8c65", 0x170) shmget(0x2, 0x1000, 0xa, &(0x7f00007a7000/0x1000)=nil) 13:35:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x48}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 13:35:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x15, 0x0, 0x0, 0x4}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x5a0, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) r4 = dup2(r1, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x0, 0x5, 0x0, 0x3}, {0x9, 0x9, 0x7, 0xff}]}) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 13:35:26 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000add000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x8) 13:35:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) chflagsat(r2, &(0x7f0000000040)='./bus\x00', 0x1, 0x78ff210d9ff96639) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000001500)=[{&(0x7f0000000100)="56e0164c4083382a6192781e445731c3858cadae6c55642d", 0x18}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:35:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x0, r1) 13:35:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000200)='./file0\x00') r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)=0x2) chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 13:35:26 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x902, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x26, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0xb468c4c4718cec68, &(0x7f0000000500)={0xaa90, 0x200000b}, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semget$private(0x0, 0x0, 0x2) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f00000006c0)=[{0x7fff, 0x0, 0x1, 0x4}, {0x66e0, 0x5, 0x89, 0x8}, {0x2, 0x5, 0x1, 0x1}, {0x21, 0x5, 0x8, 0x401}, {0xffff, 0x9c, 0x1, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000540)) setsockopt(r3, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 13:35:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x8001, 0x5, 0x5, 0x7, "9f87f6b89428e689ddbe3c37f29238b4e3d05cd1", 0x0, 0x400}) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r10 = socket(0x18, 0x8002, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = dup2(r11, r11) dup2(r10, r12) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r13 = socket$inet6(0x18, 0x3, 0x0) dup2(r13, r13) r14 = socket(0x18, 0x8002, 0x0) r15 = socket$inet6(0x18, 0x3, 0x0) r16 = dup2(r15, r15) dup2(r14, r16) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket$inet6(0x18, 0x3, 0x0) dup2(r18, r18) r19 = socket(0x18, 0x8002, 0x0) r20 = socket$inet6(0x18, 0x3, 0x0) r21 = dup2(r20, r20) dup2(r19, r21) r22 = socket$inet6(0x18, 0x3, 0x0) dup2(r22, r22) kevent(r9, &(0x7f00000000c0)=[{{r12}, 0xfffffffffffffffb, 0x90, 0x20000000, 0x46, 0x7}, {{r13}, 0xfffffffffffffffa, 0x8, 0x80, 0x7fffffff, 0x6}, {{r16}, 0xfffffffffffffffe, 0x12, 0x8, 0xfff}, {{r17}, 0xfffffffffffffffa, 0x96, 0x4, 0x52, 0x6}, {{r18}, 0xfffffffffffffffc, 0x14, 0xfffff, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x4, 0x3}], 0xff, &(0x7f00000001c0)=[{{r19}, 0xffffffffffffffff, 0x2, 0x10, 0x3, 0x2}, {{r6}, 0xfffffffffffffff8, 0x81, 0x20, 0x2, 0x6}, {{r22}, 0x0, 0x40, 0x2, 0x3ff, 0x96}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0xfffffffffffffffe, 0x800}], 0x1, &(0x7f0000000240)={0x73, 0x80}) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:35:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2b23d2ee3f8df679) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgget(0x2, 0x4e3) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 13:35:27 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) write(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) r6 = accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r7 = dup(r4) accept$inet6(r7, &(0x7f0000001540), &(0x7f00000013c0)=0x100000101) getpid() r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001400)=[{0x2, 0x3, 0x1000}, {0x0, 0x7}, {0x4, 0xfffd, 0x800}, {0x73a7084a8e448584, 0x3, 0x800}, {0x3, 0x4, 0x1000}, {0x4, 0x7}], 0x26b) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x51) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="2ac54738bf30525cde44b43a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r10, 0x5) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffe78) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:35:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x7ff, 0x8, 0x0, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup(r3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r5, 0x0, &(0x7f0000000180)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0xc003, 0x0) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05"], 0x10) dup2(r7, r6) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000480)={'./bus\x00', 0x9, 0x80, 0x1f, 0x0, 0x1, 0xfffffff9, 0x0, 0x3, 0x0, 0x46, 0x101}) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r6) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x8002, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) dup2(r9, r11) recvfrom$unix(r9, &(0x7f0000000500)=""/144, 0x90, 0x1, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00a8a0 failed: no mapping 13:35:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) writev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="61e9448f4e9d8406fcefca23db9dd238ed50a2b5a3140c16256dfd013ddf54d7ea667f0c73c31412680487dac340705325c6d911702f9de9ea655e7a1adb5c427739f9ec98c5893d1996c934c2c042a9cfce67c810831c601bbd72f22845e9597e68a2ff2a895cc8b98d4b09f6b0c849e7a3f8b5caba2e08d0767daa3df74b46330fb70a0fbdafc4c215c7a662045affec82d5bacf1a27e44472339e32aa58033649291fddc03d0222ac42ae08", 0xad}, {&(0x7f0000000280)="7f290250e290ae149174ada90d7dc29768fb80f0f9407871f15370c8c2bf2654a7589177efa5a49b4688ba9d19f2a57f76dfdec0a7040185ee84b41531bf6cb59ea696f5234be81bc1cbc5c394ebde953b9325ec6fd61d41ce409905121a0826ec68030e947c43c50f3d5105faf2b6b48813243a9673feb9464c5a77fb6235b8788e33da03c150e80b8955b56d63be17cd0fe8bebf8ef3b5b2768e267dba725644cfae26343aff560e140c4f6510f08e225fb6a20bfef6541548e624167b804a51e3e88992efd19c13988a9dd82075bbb8", 0xd1}, {&(0x7f0000000380)="9ec66ff029e31cd5405310ff8f15ce43349aa8f0182dfcff9dcb7833e9775be226b41ec5fcfc63184cec472741cf34ffda735eb298d57ea78ec99cfc20f69e4256dc6246fcb30f3e54ce50207534ef6e0bdf9a11745f25859a5c6db1303bc87084fe6244089725d5b3993bf7815dae4eeb7b170f30596b2bd5c5dbb16c4d6b5df74855647dedcead82514122c569a9bd7d38a7b1acc3b677ad76", 0xfffffffffffffe68}, {&(0x7f0000000440)="0e3002568c63b653947b87e6f74ef27a8b315818da2739e9d7c9b29da55c1649e41c7cc15124fd219c540bef2dbeaf83761ba1f732ac2f4e789afd560968d440895efcc3b940fc45d937e7ec3849dddec41559b717151bc2134924046a536bb0d0ef5b4da60239a09b734ddd48749b82924329c93caf5a55875e37b09c96873889026708bdd7c287e262bec0df754801503f6b6543143a826eef8c5d3646c590e3cf5e89363c1840e3de7558561384a018ab68fd85e432bd7a5d4d35a01483302c3efe2cbaa45c263c058789f4", 0xcd}], 0x4) 13:35:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/87}, &(0x7f0000000040)=0x59) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x168) r2 = msgget(0x0, 0x200) msgrcv(r2, &(0x7f00000001c0), 0x8, 0x3, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 13:35:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) close(r1) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x10001}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = socket(0x20, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mkdirat(r2, &(0x7f0000000100)='./bus\x00', 0x10) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) r9 = socket(0x18, 0x8002, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) dup2(r9, r11) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r14 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r14, r13}, 0xc) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x11, 0xffffffffffffffff, 0x0, 0xffffffffffffffbd) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000dea291f41a76a63e6d100000200"/38]) getuid() 13:35:27 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f0000001280)=""/218, 0xda}, {&(0x7f0000001380)=""/133, 0x85}], 0x5, 0x0, 0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) socket(0x32193e2bb050be8e, 0x3, 0x4) kqueue() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) 13:35:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x800) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x10000000004d}, {0x6}]}) syz_emit_ethernet(0x10, &(0x7f0000000100)="26495b57a658f224cd62a548e094") 13:35:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c, 0x9}, {}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 13:35:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5cbf) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x3, 0x0, 0x2}, 0x8) readv(0xffffffffffffff9c, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000080)=""/125, 0x7d}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000340)=""/108, 0x6c}], 0x5) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) 13:35:28 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x100, 0xfffffffb}, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000280)="af1a668aceddeb0f888e0747483c25339c47320ec7ae1b49a08552cf2ee6531decf0e2a934766199b2e3351864350d90e76989ada323bb4ab00b294750d8edfe965ac4c4c8825be9f435d019edca26575f9d2be6bdf1e91fa8b6c06b1958b2a8ad5927dda57a826f670cd604388796186738200154a6be655ab56b02d66d1d79db310be74d0f103705260f8b2fe832a6c717a301afcae1ec57f7fd31dcae2b08fa3807f2deb5ddd29bf8b0581af9ea80cbf6c75c51d2afbefb686221c6d8961eacf90d3435b4d8009e40c99a9db291c3cb304310bf022d9a2636d867c092e546e0", 0xe1}, {&(0x7f0000000a00)="741f6062cc7fff92f59b9c432a63c6f021970d146375ea3dbb3553a33c66c4a51929f49d9d37bd2bf0cb0b6c5fd669dcb565bb32ee9f924625e23aa7c2d0160dfbab8732bd61120bea6dfe26cadea0e6b44d3ea02bcc9722b924afddf825fbba0251ad86c44dd4fce4caf0e4f55c9ce8bd808a9de1ba3ecf681eb681ef3d10d0faed294396530b33345b76871ae40ce05e50b360b3a0e879116c7073630646a4fb8292621f792fb08d5f79819151097b1afd280c2c8121bf1bd8c970efc44d4e6431aafe8551ba1e4c58f0a61f88e4949b46d370afc0fc01f8bad82c0c5ad4aa9c85319bc73c3cdea1493f15edca3365dfa1b62fbf88e6f36d814d", 0xfb}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="ed08e0a9c591767153373ca65f3ac34d2ee89be66899d6673b7ae0b4da64b6870011d60fbefcae1327ed48cf7981f37b8fb916dc39b584a290742a3a6d559ebe865066714f814a62dab953bcf5aa31a5dc264c1c374c431f7ac9659aaac7966cca6012b0e96c9804362f8223df12", 0x6e}, {&(0x7f00000004c0)="8a8452d9441fc28aac9ffe5ce76bc6a98f122be801860b8d5153c8224cd77f1537cac8", 0x23}, {&(0x7f0000000500)="1987796277fc8e4156c0e96643e9b94cae1ffd57dcedb3e9c7b6cc436d48c17f897a5d10dc5615d2fd76e71c41fc9a0e89422f290d1aab0b40", 0x39}], 0x6, &(0x7f0000000d40)=ANY=[@ANYBLOB="780017000000000001000000ff03f600008a0f1db53b7d86c434888ed23f642c5b29515beb8c51323e134cbec31a46f9b18175f0d8bc56cf1415dca027144c93f4ed144fd95fd7a7f76d259c5c3275ad5119782a01839396c1b4cf51bb45d67c36b58836bf0c3f72e0c387aa459941ddadb7a7539058000000300000000000000002000000440b0000769d4ab641dc48219a0e9df11f51063ff3cc1bc942debcbdf3c9619ae92e7ade50000000000000000100010009000000c128bb100535eacef60b7668389cd181dc7db1bd2f276946351423de2f48820647f42bdbf40da717ae434017e2438f95601532db0c72705efc000000000000008660286b3f5f49c59fd0598c50f4be13da4a24091aa69005926fcd17214bcc6b5c62a4578024"], 0xf8}, 0x5) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0xc7, 0x6, {[0x7f, 0xfad1, 0x6, 0x104f, 0x7, 0x7, 0x5, 0x3ff, 0x100000003, 0x8001, 0x80000001, 0x9, 0x7ff, 0x0, 0x4781155a, 0x7, 0x8, 0x8], [0x200, 0x4, 0x1ff, 0x7fffffff, 0x100000001, 0x6, 0x5, 0x1f], [0x852f, 0xfff, 0x8, 0x1ff, 0x2, 0xfff, 0x8001], [0x0, 0x5c, 0x81, 0x400001, 0x7, 0xffffffff80000000], [{0x7, 0x4, 0xfffffff9, 0x8}, {0x1, 0x3f, 0x3ff, 0x2}, {0x4, 0xdebb, 0x3, 0x8}, {0x6d, 0x1, 0x8501, 0x8}, {0x8, 0xd1, 0x10001, 0xfab}, {0xfffe, 0xffff1043, 0x4, 0x38}, {0x5, 0x8, 0xffffffe0, 0x8}, {0x0, 0x7, 0x40, 0x1000}], {0x1, 0x7, 0x9}, {0xfffa, 0x9, 0xffff}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}}) fchmod(r0, 0xadfa0f50954211c3) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x6, 0x20) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet6(0x18, 0x3, 0x0) dup2(r14, r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000cc0)={{0x7a1, 0xffffffffffffffff, 0x0, r10, r15}, 0x4, 0x4, 0x5}) 13:35:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/87, 0x57}], 0x1) r5 = syz_open_pts() read(r5, &(0x7f0000000200)=""/176, 0xb0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0x8001, 0x7fffffff, 0x4, 0xfffffff9, "b9f6df7d15b27bb99bca86d02008a8c4717ba155", 0x5, 0x101}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:35:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x80000000, 0x3, {0x8, 0x8}}) r0 = socket(0x1e, 0x200000000000003, 0x0) r1 = socket(0x4, 0x4, 0xcd) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = dup2(r2, r2) dup2(r1, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000001c0)=0x1f) syz_emit_ethernet(0xffffffffffffff72, &(0x7f0000000100)="b69471943a09d101b73ca60b9a0b8a4d59027c26b72a45ea1aab86b617ff2426214eae3f46ec995c6927e525cc9e7dc3c75ad959264ee4b131391f1cf9bd6eb29ecc420b0a6869faa1999aefa4ebdfaf8b8b02544270f4c2768602d9ee87bc7ea48466ce60efc20fb6321731579c3da11f8ef3d1724024a7d29f6fe35aabca4d991385ea12309d076c3a154c28c7cd109701b43c9e8a97cff18d53bcc7b6fc1684bac3d03880c03bcc4e556caae393fb4f62cdc33015f8762bf6ce5e57") 13:35:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000480)=""/229, 0xe5}], 0x1, &(0x7f00000005c0)=""/248, 0xf8}, 0x800) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'p\x00', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = dup2(r0, r2) ftruncate(r3, 0x0, 0x4) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000003c0)) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) syz_emit_ethernet(0xca, &(0x7f00000002c0)="806a40bda8c48159417f86c49858ccb4a12c7aa990af43ee965bded6c7d60b0e78ec5628f78a8ed42baa0272d0806752684b714399dafd9eb130901dccebf86f752705d29d77f78e0d90e8ae0b3c3765092a17b9ed4bbe3f5f1972a1ff3d0c4d1c1f1022770799ac80943721169a421adb09c728cdba3de336d4935f63cca80a8c40c8b2d61ce2526f1a7e6d79f32006a1cee3c1eee7b25c302de05e0ca389c5362ffde03ded5b3a5414a1bfbd9e1e5aafad8f5b8ac45d1e09ec2e68a08188a15be663bd0a5180c49d24") ioctl$KDENABIO(r4, 0x20004b3c) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000280)='./bus\x00') ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000180)) 13:35:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000280)="985ed96fc32523f4b4c10000d3608ee1cf15fd3d261e191de911114bf9b0dab2f0f78d324da3e23d6d80e6f0a159e228b5fef2f66a", 0x35) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r8 = geteuid() r9 = msgget(0x3, 0x446) r10 = getuid() r11 = getegid() r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r20) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x2, r10, r11, r16, r18, 0x0, 0x5}, 0x4, 0xb8f, r19, r20, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r7, r8, r11) setuid(r8) bind$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f00000001c0)="8c65ed051518a44cc4d6aa9066268f8f6ddf9a7d622a1c89e5775c2551889f8d32d8db5c62840c1c72bfcc3bc05226cd76c65e4e4e580b1101400c3c62a70975a2f99482c8c81b2ef902a676a1cb9b3e7a41f46f1486676bfc00000000", 0x9) 13:35:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000400)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0xa9c, 0x7, &(0x7f0000000680)="a80a9734939f5b5459d98bf2c74b38dd2295f865b78b5e9401ab9e3e910695d46cb11ce129fd7abfad2809da2beef7ca98ab9372baee1e27c57f8c59cc1094e77434b38afc89c3b4e3ec6f648c9ae845d8b565e5574d841a49d1745247593d0f9480df22032964c80eea15e11f92dee1109349e92a3f1bc90d4797d020739602382866a421d0816536d8756c1dd822baf541b8eb23bc658323adb21d2b790db4208720e4079fc77a8b1cf082f46f9edaa8e89d693d620622df32e920fd83bf8dcac14478a328b2c2867d64d0a8e7fbc4677cb23ae83c1b15fbb993e0fe9974541259a6188846e754f4de8e48b674e9fbd21be76910c771c485d4b086ae", 0xfd) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/143, 0x8f, 0x41, &(0x7f0000000280)=ANY=[@ANYBLOB="01b00224d20500f3000078"], 0xa) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x732, 0x14e) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x1, 0x2, 0x6}, 0xc) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 13:35:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x8, 0x1, 0x3]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:35:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r2 = geteuid() r3 = msgget(0x3, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r1, r2, r5) r15 = getegid() r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r25 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r23, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) 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}, &(0x7f00000004c0)=0x3e5) r31 = getgid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r29, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r21, 0x0, r27, r31]) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r36 = geteuid() r37 = msgget(0x3, 0x446) r38 = getuid() r39 = getegid() r40 = socket$inet(0x2, 0x3, 0x0) writev(r40, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r40, 0x0, 0x6a, 0x0, 0x0) r41 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r43 = getgid() getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r41, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r42, r43, r44, r45, 0x2, 0x9}, 0x5, 0x5, 0x8}) r46 = getgid() r47 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r47) r48 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r48) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000200)={{0x2, r38, r39, r44, r46, 0x0, 0x5}, 0x4, 0xb8f, r47, r48, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r35, r36, r39) r49 = socket$inet(0x2, 0x3, 0x0) writev(r49, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r49, 0x0, 0x6a, 0x0, 0x0) r50 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r52 = getgid() getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r50, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r51, r52, r53, r54, 0x2, 0x9}, 0x5, 0x5, 0x8}) r55 = socket$inet(0x2, 0x3, 0x0) writev(r55, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r55, 0x0, 0x6a, 0x0, 0x0) r56 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r58 = getgid() getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r56, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r57, r58, r59, r60, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, r39, r52, 0x0, 0xffffffffffffffff, 0x0, r60]) r62 = socket(0x18, 0x8002, 0x0) r63 = socket$inet6(0x18, 0x3, 0x0) r64 = dup2(r63, r63) dup2(r62, r64) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000240)=[r5, r15, r34, 0x0, r61, r65]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r66, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 13:35:29 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x40, 0x9}) r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 13:35:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) tap1: address list non empty 13:35:29 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x30, &(0x7f0000000000), 0x0) 13:35:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0xbc6) 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) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r4) close(r4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xbb3e4d0c121d38f2, 0x0) readv(r0, &(0x7f0000000080)=[{0x0, 0x35}], 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffff9c, 0xe0ff1bfa52440ccf}, {r2}, {r1, 0x40}], 0x3, 0x100) close(r1) 13:35:30 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x1000}, {0x18, 0x3, 0xffffffe0, 0x5234}, 0x80, [0x2, 0x774, 0x40, 0xffffc242, 0x10001, 0x7, 0xffff9e30, 0x3f]}, 0x3c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000440)="0000001862040179012b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c58bf626d9dea3c2c37bb79d7d2c336ec500000200000005000000000000000000000000519135cba67612dc423777838f22e84b0000000000009c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d905004251f09e1a109b753e4c979f9cc4b9527d3d5209da6714a43f0200c592e252cb7cefbccc7129b184670000000000dea493e269c68e3780b9d6aa8c68d277e5722a47ab709e4b8d7796508b8b29256e4fc6057865f7f39655befea0d2fdf60c63aef3bc8faddd0c5f6556c7b706f2baa8602a9743e7fc1d7d945a242e1b87fcc7b142f62a485872481d672e9753bea1b0063630b0ca8d03413753966e8022a60078d2514629dd8dd821d7e5a1944e3c20fe5c9279dc3767ea769c8aaef5935d39e310b8deebefba7c2732d900fef0f200e7", 0x157}], 0x1) 13:35:30 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xfffa, 0x81, 0x3, 0x100}, {0x7, 0x4, 0x2}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = 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(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:35:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x2000000000000006}]}) r1 = msgget(0x3, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r13 = getgid() fchown(r0, r8, r13) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r14 = open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x80) symlinkat(&(0x7f0000000100)='./file0\x00', r14, &(0x7f00000002c0)='./file0/file0\x00') 13:35:30 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1}}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000800, r6, r7, r8, r9, 0x2, 0x9}, 0x3, 0x5, 0x8}) setreuid(r1, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r11, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) r13 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) dup2(r13, r11) write(r12, &(0x7f0000335000), 0xfcb7) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r10) listen(r14, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) 13:35:30 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa3) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 13:35:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x2a) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 13:35:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = msgget(0x3, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x2, r13) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 13:35:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = socket(0x18, 0x8002, 0xb8) r3 = socket$inet6(0x18, 0x8005, 0x4a) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r6, 0x1, 0x1, &(0x7f0000000180)="5d5a128e07a35140efebcc26965493daa41ccea2e18416104fd0db68cf37e99f00cfdde7a04929da341d894855a2a7ca17ba0b0656f6a154d35f330553e2506dc2b1dc19", 0x44) r7 = dup2(r3, r3) dup2(r2, r7) socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) r10 = socket(0x18, 0x8002, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = dup2(r11, r11) dup2(r10, r12) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10450, 0x0) r13 = socket(0x18, 0x8002, 0x0) r14 = socket$inet6(0x18, 0x3, 0x0) r15 = dup2(r14, r14) dup2(r13, r15) dup2(r13, r9) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000000c0)) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='}', 0x1) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000100)) 13:35:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, r5) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) r9 = socket(0x18, 0x8002, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) dup2(r9, r11) r12 = socket(0x18, 0x8002, 0x0) r13 = socket$inet6(0x18, 0x3, 0x0) r14 = dup2(r13, r13) dup2(r12, r14) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r15 = socket(0x18, 0x8002, 0x0) r16 = socket$inet6(0x18, 0x3, 0x0) r17 = dup2(r16, r16) dup2(r15, r17) r18 = socket$inet6(0x18, 0x3, 0x0) dup2(r18, r18) r19 = socket$inet6(0x18, 0x3, 0x0) dup2(r19, r19) r20 = socket(0x18, 0x8002, 0x0) r21 = socket$inet6(0x18, 0x3, 0x0) r22 = dup2(r21, r21) dup2(r20, r22) sendmsg$unix(r22, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(r22, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffff9, 0x0, 0x1, 0xfffffffffffffffa, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x9, 0x20000000, 0xba, 0x2c4}, {{r9}, 0xffffffffffffffff, 0x2, 0x3, 0x4, 0x1dd}, {{r14}, 0xffffffffffffffff, 0x36067a2cbbf01f2f, 0x1, 0xb47}, {{r15}, 0x0, 0xb, 0x1a0000018, 0x2, 0x2d}, {{r18}, 0xfffffffffffffffb, 0x1, 0x10, 0x80000000, 0x6}, {{r5}, 0x0, 0x80, 0x2, 0x767, 0x1000}, {{r19}, 0xfffffffffffffffb, 0x0, 0x40, 0x1, 0x5e}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 13:35:30 executing program 0: close(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="02000000000000008edf95391d7c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa991089c6bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46010001002ecfc37e0e7f7c24b1b67c34a678cb15b260fd2223a3698f5a039cb15a0cf870d317b379eb6775bc688c1250127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f734e820054672e2faacc9af0d1e9912263ce83350b5804e03b90b43fac8f5e3eff23df804e57b53bf833682c26ec5de99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a98007000000000000003e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34bf4ecae887f1fc1b5e8a545f9b2e5edf01812bb800"/516], 0x86, 0x0) msgrcv(r1, 0xfffffffffffffffe, 0x0, 0x2, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/226) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r10, r11) 13:35:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186004008000014000000000000000f4ff4cffffffff3f000000000000000000000000000000000100", 0x2c}], 0x1) pipe2(&(0x7f0000000000), 0x4) 13:35:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x68, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x1) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 13:35:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 13:35:30 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) shmat(0xffffffffffffffff, &(0x7f000004d000/0x3000)=nil, 0x1000) 13:35:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 13:35:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x6, 0x41a}) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 13:35:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x5}, {0x6}]}) syz_emit_ethernet(0xfe9c, &(0x7f0000000080)="e7406b8e1d040045589c291dbc969c7c01e3f31bfe09b8f56ff55b4644c783bbd2ba") 13:35:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000180)=[{0x0, 0x8, 0x81, 0x20}, {0x0, 0x9f, 0x3f, 0xffffffff}, {0x26, 0x20, 0x98, 0x2}, {0x7, 0xff, 0xff, 0x2}, {0x800, 0x8, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 13:35:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/d\x0e6\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x15}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001240)) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) readlinkat(r7, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) dup2(r8, r8) r9 = fcntl$dupfd(r3, 0x0, r8) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x101, 0x86}, {0x86, 0x4}, {0x40, 0x841}, {0x20, 0x5}, {0x7, 0x6}, {0x43, 0x1}, {0x81, 0x7}, {0x0, 0x7ff}], 0x8}) 13:35:30 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80081}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 13:35:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x34, 0x0, 0x0, 0x7fffffff}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x20, 0x1}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 13:35:30 executing program 1: socket$inet6(0x18, 0x8007, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/141, 0x8d}, {&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/142, 0x8e}], 0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe478fea42ed93ea5) bind$inet6(r3, &(0x7f00000002c0)={0x18, 0x2, 0x7, 0x3f}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) flock(r4, 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) semget(0x3, 0x4, 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0xcf5aab10d9857573, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[{0x4, 0x7, 0x0, 0x10001}, {0xffe0, 0xc7, 0x4, 0x8}]}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000480)={0xffffffffffffffff}) dup2(r6, r7) dup(0xffffffffffffffff) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) lseek(r8, 0x0, 0x3, 0x1) close(0xffffffffffffffff) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x200, 0x0) r11 = dup(0xffffffffffffff9c) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x80, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x100, 0x0) kevent(r9, &(0x7f0000000580)=[{{r10}, 0xfffffffffffffff9, 0x64, 0xf0000000, 0xfffffffeffffffff, 0x3ff}, {{r11}, 0xfffffffffffffff9, 0x2, 0x10, 0x5, 0x84}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x50, 0xfffff, 0x2, 0x9}, {{r6}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x8000, 0x1b30}], 0x2, &(0x7f00000006c0)=[{{r12}, 0xfffffffffffffff8, 0x47, 0x200ffff7, 0x4, 0x6}, {{r13}, 0xfffffffffffffff9, 0x4, 0x2, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x1}, {{r5}, 0xfffffffffffffffa, 0x6, 0x2, 0x100000000, 0x8}, {{r14}, 0xc199c3e2cfc706a5, 0x10, 0x4, 0x5, 0x4}], 0x8, &(0x7f0000000780)={0x1, 0x6}) r15 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) bind(r15, &(0x7f0000000840)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r16, 0x40044278, &(0x7f00000008c0)) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSDIRFILT(r17, 0x8004427d, &(0x7f0000000940)=0x7) 13:35:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x6) 13:35:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) 13:35:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r4, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:35:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xb, 0xfffff, 0x3, 0x3b6}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x7, 0x7}], 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) kqueue() r3 = dup2(r2, r2) r4 = dup2(r1, r3) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, r5) r6 = dup(r5) recvfrom$unix(r6, &(0x7f0000000000)=""/116, 0x74, 0x1, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSTART(r7, 0x2000746e) kqueue() ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000080)) 13:35:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45000021"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x5, 0x8303, &(0x7f0000000340)="b3261d4fa2a00277efd5ff25008bdbc8730d8b04bb560378e81e13c5fb5c4a4264aeadabd0be0e84d38f5f63645ba1f830ff30886128ebd53237348630428172808d1f997690e6a5be76e1129d65e89e85bf047e444a40a5bb8b7507f63f565f0877534ac683a072139c023dc13c97c9a8bddeda21903f993f8354d8f72a88a79ce857ae5ebfe475fb", 0x89) sendto$unix(r1, &(0x7f0000000000)="f38910bab4f6654824e4ef7c6eca1865e31d0d72b9fc7419b217710c77d62431544a898ffa05d374261680598cd31efe6a81", 0x32, 0x8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) bind$inet(r4, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 13:35:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x0, 0x5, 0xc1, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) r3 = socket(0x10, 0x63083d61a6af555, 0xfc) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df106000000ac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed50016085570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 13:35:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = socket$inet6(0x18, 0x3, 0x0) dup2(r10, r10) r11 = msgget(0x3, 0x446) r12 = getuid() r13 = getegid() r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = getgid() r21 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r21) r22 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r22) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2, r12, r13, r18, r20, 0x0, 0x5}, 0x4, 0xb8f, r21, r22, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$lock(r10, 0x8, &(0x7f00000000c0)={0x1, 0x3, 0xff, 0x2, r22}) r23 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r8, &(0x7f0000000100)=[{0x7, 0x5, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0xff81, 0x800}, {0x2, 0x5, 0x800}], 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r4, 0x2feff, 0x4000}, 0x44001000e, 0x20008001, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:37 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20000000000015}, {0x3d}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 13:35:37 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) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') recvmsg(0xffffffffffffff9c, &(0x7f0000000340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/128, 0x80}], 0x1, &(0x7f0000000240)=""/206, 0xce}, 0x0) 13:35:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xffffffffffffe}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x2e9) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:35:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) mkdir(&(0x7f0000000040)='./bus\x00', 0x4) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) 13:35:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000280), &(0x7f00000002c0)=0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x0) r2 = msgget(0x3, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r14 = getpgid(r12) r15 = msgget(0x3, 0x446) r16 = getuid() r17 = getegid() r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r19, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = getgid() r25 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r25) r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r26) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x2, r16, r17, r22, r24, 0x0, 0x5}, 0x4, 0xb8f, r25, r26, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) setpgid(r14, r26) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r27 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0x87, 0x33, 0x5d, 0x8}, {0x0, 0x7, 0x81, 0x2}, {0x1000, 0x2, 0x3, 0x8}, {0x0, 0x1, 0x4, 0x4}, {0x1000, 0x0, 0x80, 0x4}, {0x5, 0x1, 0x26, 0x1}, {0x0, 0x2, 0x3a, 0x7}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) dup2(r27, r1) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 13:35:37 executing program 1: setrlimit(0x2, &(0x7f0000000180)={0x60000000, 0x62000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 13:35:37 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33000000000080ff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(r3, 0xffff, 0x100e, &(0x7f0000000300), &(0x7f00000002c0)=0x5) r4 = msgget$private(0x0, 0x20000003d0) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r5 = msgget(0x0, 0x80) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x20, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) dup2(r7, r7) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) r11 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000840)) r12 = socket(0x18, 0x8002, 0x0) r13 = socket$inet6(0x18, 0x3, 0x0) r14 = dup2(r13, r13) dup2(r12, r14) r15 = accept$unix(r12, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) r16 = msgget(0x3, 0x446) r17 = getuid() r18 = getegid() r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = getgid() r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r26) r27 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r27) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x2, r17, r18, r23, r25, 0x0, 0x5}, 0x4, 0xb8f, r26, r27, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 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}, &(0x7f00000004c0)=0x3e5) r31 = getgid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r29, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r35 = socket$inet6(0x18, 0x3, 0x0) dup2(r35, r35) r36 = socket$inet6(0x18, 0x3, 0x0) dup2(r36, r36) r37 = socket(0x18, 0x8002, 0x0) r38 = socket$inet6(0x18, 0x3, 0x0) r39 = dup2(r38, r38) dup2(r37, r39) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000a00)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000100)="c74df978e2991695b2432d90c65128a1d2b050e4985aa34028f014153e41c55aec20dced39c7504e55a94680212c94", 0x2f}, {&(0x7f0000000340)="fc777e89917ffb3b3f91d6e91e08f6aa9a6d0c92d3750b66994c5bd2ee51fdab42817c641367", 0x26}, {&(0x7f00000003c0)="a01afdeb8a4a740c30c18ccd38861652af259ffa4a1230f4a4cfcf8606bb531057c7d12fbc9fee836de9327f245bc7f1bbf122a0", 0x34}, {&(0x7f0000000680)="a0ae9803c49f8ae390f7376018dd16e1069bd46052697d90cdeaa15116a0439d39954255c137cb44ce74b0cd9a51f8345ec94b3670e77a15abea754326c51515aa120781078a8186b7067c517e33bae38588778088158150ad76604a9a3f910b42171adc7edc457105eeeb47a53f20953e71a311e70f4270fbb757bf9fe3715643557862691e461df8d46f26ee3b47b3c2e0d1aa59ee3d5002b2e7affa75da7497ab15bce1fe94287f54125a3ea8c87dfd0fd9b1", 0xb4}, {&(0x7f0000000400)="ca74e4ed33c386e7a60f93f8b03f52845eebbe4a76367c551b64f25701fedee78844f4401853ac5f5c7dc4ebaabe1d8ab9", 0x31}, {&(0x7f0000000740)="2b9017e83b9206f78ab3b5824d62d1a379418af625dfca85388382f74a6ceb9db2c255394a6e25ce81d775e4b7e4a6102a6d9837a77ae3490a1de4daf8f789e644de45884ee1d53e1a01f6475d13681166350d8a11a7700bb688ee959440e8d50204d058deb86d8ef86c24bb6e864cc24b0273f5fc", 0x75}], 0x6, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [r6, r7, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r8, r11, r0, r15]}, @cred={0x20, 0xffff, 0x0, r27, r30, r34}, @rights={0x28, 0xffff, 0x1, [r1, r35, r36, r0, r0, r37]}], 0x90, 0x5}, 0x3) rename(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='./file1\x00') msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 13:35:37 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x2dd) semget$private(0x0, 0x3, 0x1c0) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0xe, 0x4) 13:35:37 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='ww') 13:35:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getpeername(r2, 0xfffffffffffffffe, &(0x7f0000001c40)) socket(0x1, 0x1, 0x3e) 13:35:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000740)="5c1420c835d924ab6453e3162f558b381aa959c1ab8cd9025bbdb1c38371da531cbf91b8049618fa132a3fb1ee2304c490a87fa3fd9b44379b67c2d190b333ac3d38316ef77691bb6e05fb55e2e42a7faf4cba235768126bc1294d8c74a3d10d1972ffc714d598df77875ce4f7c65766ad9b022681a778a2117033b8d00d66c55ae74a0849ff378650b95d4e65b076a6db97b312d7eb5f6297428cda0098c7ebd8c49b61af00911871082ed522a6317460c6d475c4200f2dd38e4fc8f3db071757f784e882af41365a9d6e032f3d07120ed3b7c9cd542841a01dec66bc28c324abe829a62ea11b5248a864debe743f9df1ac83406ba8e01eaad157d6ee5701306bb270093d740ca1ed0194c046f25cf8f652f893eb81d7cf6019230cc6250f3d3f14eb8188e6c620479d61a84a3050f1f895b86c467872b9143bae699ab19a4286d62cbf16a896ee0649419c18d1bb193fc42112ac6802b52b2a3be8822b265bcf722c6e92fb6308e0ed258e6ccda36afbaf6b70a9fa3e2aee40ba4108fb3593f6158ad031bc2a1dd72d1aca7a93f4c54127264d68944c91b1513a6dac9d96e634bc41fa64d4b463114ce190b29597268783a5e6a1b56dcac454a591191507a933e46587bf15c74f328e548027d842f0e3cbe57002ef9e2eab9beed3ee3203945b0f0c7ca514f5e8f819e0eac4a5ffc6bbec5b65141928a2bdac54d753eeeb1f408dfb5c0f07852b61b85d35aa67bef13d25943b21566bae00faf831882dc31a6951eef95840e39a6e5834d6f3d7843d61171a24a4891ee157f00727a86cc57b558ba73ee17bb694ff6419e7f85ac3c0567735f688c378b1145d014b1df04c182e608d57ecd11466080f406b3e0d6341042833d8fb6cfebec692b1a8004620bf298c687007c1f552542df1a8650cbfc63b76b9876b75f4c68499ffab7dad4032fd73961dc4fa50ba96ada71d52d71c4633eedf9962763f758d5ed9563484a2b199864bb9bc3a95e55121399c57717cb445360ae72f37b7d9c06647248e8d9e9cd72ed42e6f3a75efe708ea538364d8de2b0e21e36804778c2a85f3e0828b91d78b564e0b65a53299abeb82777e84624be61403bf7d1e3559b9b0815010b17f16e9c10e16ea628dc54c6efd276e903fd1ed201bbb4d818283b85bbff0ffb6fc30268abe48c5c0dc6689bbcec69ce80ab628d8cb13e6c29a6166563a083ffa8b2f72c780726a956565b2a81d483d7ae9426a27f378d8c3a075802c1c06904d4ba255f0a9bbbec18d455b273afbd950381854e1f9aee87a7b098d03978c5aff4f459c6835d0300263fa0fc636187c39c77ff71f864286c6af7ce5d29629487832ebb85f5d7294c57f1f63b2ed4523d7ee9e6104f7f4b4fa6583250c6341978d0572cacf063ca35a548e07da30c1b78353dfc4fe7c3dc3bccb2641217597f11a4b0d9a6c0886b71c6888d90c16a6761ab2195b303df0c1d36ff7ed507d9b8d852e962f4b9cc2d4456e67e80e30a92953a262e2ce321005899038613a41ec5a71249ae0f99cc0d043697a9c99458395fe7db71d82efd262ed629a13de9321b587074a442335db1b6cedfb1ac38ce470feebc8550602a2c9d5436560abdaa6750094529459204bb9bb5e0eceb4030fde158bacba70144e45dda2e435634ee3689ecb8da4fc20da2a9f0f7a6ea7eb90e71ebfa5bdd25ebe94a9b3785711115308c951f6e0847672149a2cb88c253dd436abb93714ec3758de938345b2145aee8c4497182bc975feb6a94dbab117b5c84e575341e8835772b29720d9280686ae6ff7b551535a1b4037137762d4e83ec76e0d607efc79056bfdf692f5e7b2634a2b19cb4c9fa6eaf92a56b8c11927edd50c093a74cc3a32cbf98c1e2ecd2f32bf37c7ef7991b6fda24b7a7978414b8ec450334f4fa802dd05c548cf9300907ac80f27d6090e6b8d557895870e86955611a617d2ed5f47e2b2f950c6a7ab9c139d96ef14d48a631ced05579b8fd35ed34837b5d18272af146ecd3b3f166a8da402c6da46b23679b9da0e22432ca00429ebcb7255f4657010079cc40175d1a9af2a8a724d326c3e44c953f90e6621755a4ecdf20cbb1ed3fd4f36b40face4a82cce22814d0f27bea7f6196cd8df6cec10333ec45decfa24785d7931b2dbbe49a30fc89d9df0a91e538874169230a05e1e02e73777ac70d99da207e78f5c356a118740a1f919de59eb9a307c16f5a7d5f786221ab72c51979b9ef390dadecd7c688462117b0443d376d6254e1b2509fef1e9428aa7b4770ef4c15f16a0ba9ab7e37fde9b40e9bcb18894222dd0a8a01637f0e2c240313a4b5c4e28e78d755e0330e396d5ae0139fb09b7f767b8aeb5dc453cf03852f6a3bc742177968ffcca154a2db95c4fb27c0f70e5b136b6dcb0af103a0144926334264c1bc871bc570b3326de72d3bd99179a4b2b738ac01b385d8d1f29753ba3386fe00e9e975e6f12fb1ccf4f6244a0143e1fb70b94c3dd61e7b80be4ae2e087f3c0dedd3bc500e42bbd078d20a5102e81affa2fd88ac2082a9d98a2e88435ac208dde731288ee941b1b227cc382e5731e74cb23c339f1c82723f4832fad80e0516b2ca2db4c2c90a02c383cbb932e2f6c6965147404a8cf58345b7dcb55364879b46296e4528432b8fac61e1f7dbfb0f934f2bd5d67975a2d87f518d3f193c63c21c858bb523b85a03606209ad0ee0d8244487a5e1a9a69c4bd83decd0497b3c6cc60343159586dee79b7c04e0b2e3ada15fbf9cf00ed14859d99a6009acf8b45915362d81cab66d2a772061d74da1cfc27cc4b14f8042ec6245cdf644c11de0f94c457c3a326cb74cfb240e3d49c506545de665392731cde543548520e4b75029adecf34bab2d6a05ea7fe52a60658138161c1017e9f0136ca69beb27feb772f8219b67fefd7dc931d463fd7cbab09907d131e0408faf5f9b008019d8f44c2a2f3682664ce084c4ae4161ca800900ccad0ccc3606932fb51a36014828a52c076e240f83fa1c08d598920d5479a6fc83db23bb3f0075c8a24992939958a44cd4ad3556136533aedfb45fc0f38758f7954f5c4c02a2aacb8d528a837cc1da5f7773c3381780bf762305d03b4f68d58d4eb342eb515f3a9f84cfd1dd07ac952af2a162bed63caba8892bd8b836a0f368a93ded3763fe296acca41b5ae2a10887ed2b10a4ac3ec5df461d45dca2a446fa18eab144ac34e8e748fd89ec5d6034ed827a76d57cf536f2461713fdb0d4d360c6c00f5f22aa275cdd7b3febc3788e958bcd54df8dcc6ff524394b196ea9c01552be249526271935db5751fdd8381ff2207a156fc93eafa1aa7c6b4fe35d79098b4ae741172929416c7db9250ff888893cd99be0898715d6eb8693080c992a8e46061021972f1b9eb1ae23c19598d4680460c355e4cdeab77a55715eccc7b0d633215f7289b381b5211efc92bacc955e0d48198a01c46bb5cd50d5553caea4d0250dc50a79610cb4f969bcadf1a2cd5d2895dcb03179a3662e3030b2d5e2a7a4be41cd37954fb24d81087d66f74fdc562bc5c279ed87b6846e2d062507f081e0ac32b2b68555e5622a1f5b32adec1f8267deedf55942bac6cfe4798dcd1044e18ee23a12c68bc77e4b20b273065ccd87badcf63de0ec609486559ba1c310195d570791052f0e0f5b576a07415d2fc6a10f9f03a0cf5893d181d67c5f3b22fe26477e607ba9f0707d87eed0f070c715c9323836da8cc257944757fc9f50705d09c153f6abf87378284292227f300b519d8768a2781f95ace5d08612203e4f486e70d691a496737c49527ad58a37c014db0569a3c5bf6a3845646280c712c3cd620b1a14509195f421d004521d7ee2dbab3f491d48059569e14c8c761126979f50384c501bb1a64245b0c0c4c90b792f7c51f497e09cc8fd9102e1c870ed4f4772a68812c51b975244d6f8b183e6e24ff9546f6bc93644cc0967fb5aaa9a82796e35a9ca3f5494e13f96a1c28039623a3682f0a0104f713350aa23d8e814f9c576c4a8135a3c09572d39a2af7d43cc98078868ac3e44f4ed56799c46a9e6a42ade8cc0e3afd4b83fdcce0ac2d9c06f0f80a1bd53dd70dfe3b7949aeb80c54328db8a42975984b41e35108743bf18de06e9d61532837868689c628eab9128f021a35babfdc89f39cb873d2184ea585d4268e886465be3451527c6becab8e8b0c99f25ecabbaefe9aca4c31e888fbf9a4c093ca6fb9dd7a76cdfa7630d5eb7a87021b1506bb57820341b90704e0ca9fb00a4b1fca235e89b5dbc9a211e9091bc50629db16721931d7e1fb0ff73833d82ae55bac012148a874d2094ac4eed328ab37507197ae52b43f8c67224a94b4d68dfa204125afbb8f7fa0f70c7549763e006f9785028365f01bfb559278acf38f150f13c872100e2f28ec55b40c7b76ec5ad44393a1f32932a561875d4cff395062791bd79b53df28f7f0fc048988fea05519d62dbd01968375e2ed7460ef2dd93cbe2b8817f7846e549a58aac2806d0313b5df1681b619287c4bf066ad009c1ee9230435f4bcd20330b4c5eb981bf0d568489e64901ef4b53c29d1696af3b80fd7afcd85cc7387d477df3fcbfbed8001da30e5d3251f4104fd0ae71c9e23d6a0946f78a53c88a4a250604a2a2908c5bf269707a43a038a865e5b03770ac5651a59755cc4176268ccb63e28130c685460ae5b970cf10a4aa7ea81d24e7caccd00d36f2bf24627f7a95244553e935cfe3ecb818ef552d0ba2fb3daad034915f11925c58ed0f30c4ff5d93c1962298771f8064f6794f4d3d98343765be0cc3ae99bebe01b4a40455776033be14d07f6a760f755d3b88b80ad1d3ce15b082c9d1f1243cd48e03eb1f8a9c870852b02f23eba30a908accdcbb819d138247392a6bd26939c4c69ea65f567fde3d5c4d13b6adebcc1ef1260f2085600fd9572193412f1cd725473a2671cf2f0b57380117757ea9d9053e70b54bec9c7c8e7b3f7fd6b606077a248fb6c95d79ec323c1c5a0b2e8bada2a3871b68c415ad4325268de9ea9e5a52f6c09e837ebe8dab6e012994061b45bc4277fc660f387026010ac08620921421606c6de74b165d508132458275402fe7422ad9dba0afb0b5b5a1f5dfcbe3916915928a16a7ffb7d7cceec5221c61f5fa095430c4e27d7c43c00aa5d6faced61fb68b63d7c4e655cc110cfaf6394c33c51b2e8a2f986f26a6e2bd1cccd255b1796f96837101cce33fdc051a2cb2f81db424b63a4b214a51e130dc8067143b944718acccbeae10636fc20ff0983180ae72fee5d0398aac9754122b40a9bdd47d8a98a76301af046fcf22efb17d4780ba3a0017538fa92e5de39e47f3f4084a8b9187bee8fb313541073aa4465008f264f8e23ff148512139f29d0c251bf9c0bbf001ef543b9bcf620bfca6e69a406e27419bf8b0e9d7415ba3411d3caa9281171e190ab079ae8d2c6ce6bfe2c0a3c4a17154b2617e361bc4ce1a6470af8bbb38b93b0bb52300a6b35358462e50d135540bacb5ca337c8cafee48784517c8b3b7c13b807abc8f4660fe738790ebe0e08746eec6300e556d037ab3dcd8ca036f3ff3e97eae04c4bdb5798f188dffb98a6ea1ce9da2256c3e76b3746d652bbf0f500bc3547b39a8b40be803c954a0e778320d9665ea65f3e575217b86be8a56ef816217033b4799bd6bab249196b6b83231b91250b135d57e1a2052ebc1a3a28354483eec37de2b3137af94cd6adf9812da165d64796a9944b88940641019b941b62a96889f47c7305e9540b0c3d307c5dfad", 0x1000) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f0922bd26c37916203100"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="311543e91fd51e8682dbc351899b442fc4cf98540646c5c0e3fa131e55754737e94d4649a1e0f31ca5b15d96c80f56ad65d5503a853faebfd60cdbfdf3b75636ef60b4f873dfc5c5c249f719857ce2acc989a45093808ce2bf4035fcd0dc1e8cc1ba782be17c8263209cfc09", 0x6c}], 0x1) 13:35:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40002003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 13:35:39 executing program 1: socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:35:41 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r3, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820258d5906ebe15a7ff"], 0x10) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 13:35:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 13:35:41 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000853000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./bus\x00', 0xf70a2fa37107b2c3, 0x3) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:35:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) write(r0, &(0x7f0000000100)="7705c3", 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 13:35:41 executing program 1: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt(r0, 0x4, 0x1, &(0x7f0000000100)="78ec3efa83600548f0fcc808af90e2ce613ffdc39dbb15cc8174f80204ef4df581ed65135dcbd3222ec0bbf17fbe6bda2d563f873f9460c60edb32fbfadca3840f864c0efee8da22e758c03e6abb0dc9d43a52b869ae730dee7e8946b9cff7129ae9d0e96cfa8f12ded1035fc0f333f3ed54c4ba21de59c28ec738", 0x7b) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) r4 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r4, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}], 0x70, 0xffffffff) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknodat(r7, &(0x7f00000000c0)='./file1\x00', 0x100, 0x6) 13:35:41 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x6, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffe97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) r5 = dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xacf562f5b84b1599, 0x0) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) r10 = dup2(r9, r8) dup2(r7, r10) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x8002, 0x0) r12 = socket$inet6(0x18, 0x3, 0x0) r13 = dup2(r12, r12) dup2(r11, r13) sendmsg$unix(r13, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r14 = socket$inet6(0x18, 0x3, 0x0) dup2(r14, r14) r15 = socket(0x18, 0x8002, 0x0) r16 = socket$inet6(0x18, 0x3, 0x0) r17 = dup2(r16, r16) dup2(r15, r17) r18 = dup2(r14, r15) r19 = socket(0x18, 0x8002, 0x0) r20 = socket$inet6(0x18, 0x3, 0x0) r21 = dup2(r20, r20) dup2(r19, r21) sendmsg$unix(r21, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r22 = socket(0x18, 0x8002, 0x0) r23 = socket$inet6(0x18, 0x3, 0x0) r24 = dup2(r23, 0xffffffffffffffff) dup2(r22, r24) r25 = socket(0x18, 0x8002, 0x0) r26 = socket$inet6(0x18, 0x3, 0x0) dup2(r26, r26) r27 = socket(0x18, 0x8002, 0x0) r28 = socket$inet6(0x18, 0x3, 0x0) r29 = dup2(r28, r28) dup2(r27, r29) r30 = socket$inet6(0x18, 0x3, 0x0) dup2(r30, r30) r31 = socket(0x18, 0x8002, 0x0) r32 = socket$inet6(0x18, 0x3, 0x0) r33 = dup2(r32, r32) dup2(r31, r33) sendmsg$unix(r33, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$unix(r33, 0x0, &(0x7f00000008c0)) r34 = socket$inet6(0x18, 0x3, 0x0) dup2(r34, r34) r35 = accept(r34, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) dup2(r27, r35) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r38 = getgid() r39 = socket(0x18, 0x8002, 0x0) r40 = socket$inet6(0x18, 0x3, 0x0) r41 = dup2(r40, r40) dup2(r39, r41) r42 = open(&(0x7f0000000500)='./file0\x00', 0x200, 0x100) r43 = socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x3, 0x0) r44 = socket(0x18, 0x8002, 0x0) r45 = socket$inet6(0x18, 0x3, 0x0) r46 = dup2(r45, r45) dup2(r44, r46) sendmsg$unix(r46, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r47 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x200, 0x0) r48 = dup2(r47, r2) dup2(r43, r48) sendmsg$unix(r48, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r49 = msgget(0x1, 0x48a) r50 = getuid() r51 = getegid() r52 = socket$inet(0x2, 0x3, 0x0) writev(r52, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r52, 0x0, 0x6a, 0x0, 0x0) r53 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r55 = getgid() getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r53, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r54, r55, r56, r57, 0x2, 0x9}, 0x5, 0x5, 0x8}) r58 = getgid() r59 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r59) r60 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r60) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000200)={{0x2, r50, r51, r56, r58, 0x0, 0x5}, 0x4, 0xb8f, r59, r60, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r61 = getpgid(r60) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r64 = geteuid() r65 = msgget(0x3, 0x446) r66 = getuid() r67 = getegid() r68 = socket$inet(0x2, 0x3, 0x0) writev(r68, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r68, 0x0, 0x6a, 0x0, 0x0) r69 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r71 = getgid() getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r69, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r70, r71, r72, r73, 0x4, 0x9}, 0x5, 0x5, 0x8}) r74 = getgid() r75 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r75) r76 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r59) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000200)={{0x2, r66, r67, r72, r74, 0x0, 0x5}, 0x4, 0xb8f, r75, r76, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r63, r64, r67) r77 = syz_open_pts() r78 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x42) r79 = socket(0x18, 0x8002, 0x0) r80 = socket$inet6(0x18, 0x3, 0x0) r81 = dup2(r80, r80) dup2(r79, r81) sendmsg$unix(r81, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r82 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x200c0, 0x0) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000b40)=ANY=[@ANYBLOB="01002e2f66696c6530004d8f859e9e0066df023d14a27eabbe87398614486d7a63b7866888dfc366f39ab18fcc12f2044c02256f798452273ef4e802cd4ccc7667a5d39dd832f0a3ece38c34364b868af712ac03600b150b3a003cf858bbbb33db00d93c1c57e5fe76ce08f1228437181fc46c6c82670f4a1075e69a2386b880b394ef980630cb3a7a055c"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="e8f3e552c6ae27", 0x7}, {&(0x7f0000000240)="2b8327c55f590194a7eef5adbf8e7135435071058012863e2258dc8437dbff426f947ed317677837ff5c3adbaa2b49d9f3f4437893b879a13791a887b2b206df9129aee916e58028b300e0458504cd3efdb4dc350c015e6bd820ad0f74108cc195f4b2ee645854bed1f9aa4a40562fd6b155824cad2883b1ab2d3f4a7e46a84d019d35012d3a1f61f5875204b6189deeb2c9544fea19ef55de6f9a1fe8c025a119ed2634a5b96993dcf94790e00fd5a45d57f28fb1fd39f8361c9c2bcd1477edca8a165b8d6aea42f277d02edf6dc865fb7bde311d487c3aa161ea88c882321f5eb585106be732e1e61ab40c716992a75679c59d00", 0xf5}, {&(0x7f0000000340)="869f176228356e2a3df5966e8d0ba15d5c9223a8ef0eab279f8773b6c96e27af0d8b679ded0ac920b7de5428c0eaf9e6979190fe172bbe769066b2d8f313eb50361211266bee", 0x46}], 0x3, &(0x7f0000000c00)=ANY=[@ANYBLOB="380900000000000000fff4ff000000ef", @ANYRES32, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r13, @ANYRES32=r5, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r25, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r42, @ANYRES32=r48, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="80ffffffffffffff781c6aaa650f000000ffff000000000000ed22d965883cb4848d37ad18e812be43d34cc130aeb13ee30ab8077a57257197e924454dd91e2ad18ac4fd32122bf28be5424a8d09a4a8a0e5882b367f4844d16771ece7a16f1997023251f8b47eab7772f0b5e7a76787bd0d5d44e5106e81beebe15b43e7abad5d9fd48b7a41f1673a428b66e7291fc2c3024f13b4958234a7ffa1", @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r67, @ANYBLOB="0000000230f4000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r77, @ANYRES32=r78, @ANYRES32=r81, @ANYRES32=r0, @ANYRES32=r82, @ANYRES32=r0, @ANYBLOB="00008ccd5796e7b1083c0000"], 0x100, 0xc06}, 0x72b66b955d5a470c) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) 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) 13:35:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) r1 = msgget(0x1, 0x10) msgrcv(r1, &(0x7f0000000180)={0x0, ""/160}, 0xa8, 0x0, 0x1c00) fcntl$setflags(r0, 0x2, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x2, 0xcb0}, {0x4, 0x5}}, &(0x7f0000000140)) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000000c0)={0x7fff, 0x1631, 0x5}) 13:35:41 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) dup2(0xffffffffffffffff, r0) shutdown(r0, 0x1) 13:35:41 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) dup2(0xffffffffffffffff, r0) shutdown(r0, 0x1) 13:35:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1000000000000016) 13:35:41 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) dup2(0xffffffffffffffff, r0) shutdown(r0, 0x1) 13:35:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffd, 0x0, 0x0, "f000000007000000fdbe0700"}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) r0 = semget$private(0x0, 0x400000000d, 0x0) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r0, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/60) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) munlockall() mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80047476, &(0x7f0000000000)=0xc6000000) 13:35:41 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) dup2(0xffffffffffffffff, r0) shutdown(r0, 0x1) 13:35:41 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) dup2(0xffffffffffffffff, r0) 13:35:41 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000002700)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x1) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 13:35:41 executing program 0: socket(0x2, 0x4001, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) 13:35:41 executing program 0: socket(0x2, 0x4001, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) 13:35:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x81bd525d3b225cde, 0x40) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1}, 0x44001000e, 0x9, 0x0, 0x0, 0x0, 0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:41 executing program 0: socket(0x2, 0x4001, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:41 executing program 1: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x7}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) r3 = kqueue() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000000c0)) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendto$inet6(r7, &(0x7f0000000280)="63a425ef3f50ed1d5c1a07432a699731000a92029c2ab677d7de7f5d91f46b09431ec25017e298b98c71161ca43b8e538bf8dfee08b48bf2f7f9444b58741433e0f1a0e738313034651e1a1ce1086e56798e56393a83f4bd6dc509575b857b135452816f48067bb28b2fced391a94df29beb8d56c26249b5bc2624be0842e39f0648966274f8e64e2ac5f93dd9c49e2e8ab2d8a9daf08f01ac3912da8a1b48dce97be079400ff476c534dd1435579e386e6bc6badb0d3488944a9d2b4590dc7194963868df89fcd3935aa3b8d490b4ddb005581d5d786f87121f562fe8e12c67d09775b08b7b4b5040f7ea176cecd3c58d1068532e82f56828eb6853", 0xfc, 0x403, &(0x7f0000000100)={0x18, 0x1, 0xff, 0x10000}, 0xc) 13:35:41 executing program 0: socket(0x2, 0x4001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:42 executing program 0: socket(0x2, 0x4001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:42 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f00000000c0), 0x71c, 0x0, 0x9, 0x0) dup2(r2, r0) 13:35:42 executing program 0: socket(0x2, 0x4001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db6b10c91bc7c59c29e776318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb8850200000000008b2cf3f293", 0x57}], 0x1) 13:35:42 executing program 0: r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:42 executing program 1: r0 = socket(0x11, 0x4003, 0x2) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/221) r3 = open(&(0x7f0000000100)='./file0\x00', 0x121, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x40) shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff7000/0x6000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000380)) r5 = msgget$private(0x0, 0x718) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getpgrp() getpgrp() r11 = msgget(0x3, 0x446) r12 = getuid() r13 = getegid() r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = getgid() r21 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r21) r22 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r22) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2, r12, r13, r18, r20, 0x0, 0x5}, 0x4, 0xb8f, r21, r22, 0xfffffffffffefff7, 0x390, 0x6, 0x53}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8001, r6, r7, r8, r10, 0x4c, 0x6}, 0x8, 0x800, r22, r9, 0x7, 0xdf5a, 0x8, 0x484}) r23 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r23, &(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', r23, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r23, 0x4004746a, &(0x7f0000000380)) r24 = msgget$private(0x0, 0x718) r25 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r27 = geteuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r29 = getpgrp() r30 = getpgrp() msgctl$IPC_SET(r24, 0x1, &(0x7f0000000300)={{0x8001, r25, r26, r27, r28, 0x4c, 0x6}, 0x8, 0x800, r29, r30, 0x7, 0x4, 0x8, 0x484}) getgroups(0x4, &(0x7f0000000300)=[0x0, r10, 0xffffffffffffffff, r26]) r31 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file1\x00', 0x10000, 0x3) mkdirat(r23, &(0x7f0000000540)='\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', 0xa4) 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', r31, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r31, 0x4004746a, &(0x7f0000000380)) r32 = msgget$private(0x0, 0x718) r33 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x8) r35 = geteuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r37 = getpgrp() r38 = getpgrp() msgctl$IPC_SET(r32, 0x1, &(0x7f0000000300)={{0x8001, r33, r34, r35, r36, 0x4c, 0x6}, 0x8, 0x800, r37, r38, 0x7, 0x4, 0x8, 0x484}) r39 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r39, &(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', r39, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r39, 0x4004746a, &(0x7f0000000380)) r40 = msgget$private(0x0, 0x718) r41 = getuid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r43 = geteuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r45 = getpgrp() r46 = getpgrp() msgctl$IPC_SET(r40, 0x1, &(0x7f0000000300)={{0x8001, r41, r42, r43, r44, 0x4c, 0x6}, 0x8, 0x800, r45, r46, 0x0, 0x4, 0xa, 0x484}) setreuid(r33, r41) r47 = socket(0x11, 0x4003, 0x0) sendto$unix(r47, 0x0, 0x0, 0xc7, 0x0, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000340), 0xc) pipe(&(0x7f0000000040)) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/4) 13:35:42 executing program 0: r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:42 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = dup(0xffffffffffffffff) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x13000000) 13:35:42 executing program 0: r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:42 executing program 1: unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)) 13:35:42 executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 13:35:42 executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/151, 0x97) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="a6fac33a2f2924e6f2d7e9", 0xb}, {&(0x7f0000000200)="79b9ba89f5ae39bedf6d602c65bb7dea820dd7ec3610dd7ff64cfbf6e351319c8e31e555c1e97770f3c13e5eac668ac88d9d90ecb5366d4d7784c284d974fb1f35adc9", 0x43}], 0x2) r1 = socket$inet(0x2, 0x5, 0x1) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r2, r2) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x4d31910a62de3772}, {r2, 0x2}, {0xffffffffffffff9c, 0x10}, {r0, 0x4}, {0xffffffffffffffff, 0x2}], 0x5, 0x7fffffff) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r11 = dup2(r7, r4) dup2(r3, r11) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r12 = socket(0x18, 0x8002, 0x0) r13 = socket$inet6(0x18, 0x3, 0x0) r14 = dup2(r13, r13) dup2(r12, r14) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f00000001c0)={0x0, 0x2, {0x4}}) 13:35:42 executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:42 executing program 0: socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:42 executing program 0: socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:43 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x106c}, {0xdd2, 0x8}}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 13:35:43 executing program 0: socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 13:35:43 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r0) 13:35:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 13:35:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = msgget(0x3, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0), 0x0) lseek(r0, 0x0, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="020000baa46f05000000000000006d00"/25], 0x19, 0x1000) socketpair(0x10, 0x0, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r14, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000200)=0x8) getgid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfcfc96ac7f786c98, r1) r15 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r15, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 13:35:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 13:35:43 executing program 1: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f00009ca000/0x1000)=nil, 0x1000, 0x2, 0x5012, 0xffffffffffffffff, 0x0, 0x2) 13:35:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:35:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x40000000000000], [0xfffffffffffffffe]}}) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/77) 13:35:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:35:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget(0x3, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000100)="978ecd1cc497d860f9c439d2268e92bcf4381b83"}, {&(0x7f00000008c0)="1fb3a159de9b417d060d6906697f3cd02a18ab840feffffee553de051790f8e8255795ae4bd94a04c43af78b5f72c2c49780bc1acfb210dfb6cd84c5781dd355e377efcde880d81b633ff55f0f52286fa0f74ee5b061c418fa778d8356f5d57992fc7e653f4c776ee38d56826ad1494f772a7433f7d91ef20e01c4cd5dad600a72a599f79d5a6737ad61d81fce2607cfb1e8aa28ee2112f22a93b2eb3b86ad425fb815cf904455b08e617a7ae003cd52d811dfea553090012b0c8c7377c9ea097114a25a609515c3846d43cf652f8a230cbb9c2f145b12a32cbd70db20c2db7287b776f987654e82d446f3779233175609d6b56e016d1c35281f03fb4b75bb2bf6c33af8f07c599f64c96899948f35290f75566dfb8e8b8aa4925212a8f64fe98d8c41098ea0f5b772b6e0af053e4cb385888d8491e5ae44f4184d9392f9d56e85cecccf711ae08c29f8f7e46225059555d1aeab85b3c1d093301bd08aaa5f62f92c45d3e2b998770e23eb2218fd0cb7692517ab6ad6909407fb0975b7d958f8e64df4ec7c4966449115e4931771c85aa345980b8853cc2f8e03ee7246a6d0e92f0f7f3acb6161c109d74a332699c8daa4841a5d4a16e993c37c7ac24b3e762054aa317aeaf7fe52a3a9f52f1985023a766b83df9e439e68be94ace7ed323a6ede9d9bef1f676f02d694bad0b99fe8c4bd52b6708e5479970dd0f25fbb035ebee559476f614bcc37a24f627439042c15020b0d4be42d6b63c62cd524014b80f1a953e04df3a9a9425d3c6925cb6967d54d2714cc95c9f1b7bdb5838b9994da0848976e77ecbee9c2db83e56a572ad135684a089ef5ffac9c8162147a6c6fb32449f72b8c47c730c8defd368550c77b8a7ba5b154c3e2b77ecaed2803b210e6320ffed46384b4db54cefe8669e8799ef079a267c49e8c281c1115db5cb1eac6acd19212808b616e2f6e8363fec56f1670e07df52f9b8f7a5b38965ba129fb125ad723ea59a9c184cc211affe593948eee4bc9dd295308e90c53687652dc7a8f74df1063203a067a4cc997b47b0ef401eb5788c68911315a9a95897ff65667e1477cd22247b4e30408f9874ad362895637d0c5449c9ff14cf8442fc2d93e240d9e29a4666de0faf0efd10afc3b548c6f8dac4683f4a9064cd6ffcd188ae7a7dbef8cc4209c32e34cc5fdb02c15bfb1ebe4dffe0570e409f412e2df7e31e01355c7f9a242f81a4f9f1166e9fba90aa298c39a9f65261ad352d55a3010df7ba0b00916bcae40f5b8992a34aa9c2d41ffc46cbb9d82654832f8cf6d1c921962bde824be4572d9df7e19521509fa3e82b6801c7e7f3e98344d31025f8a54eea924d2109d2651d7e93406887e24b9739e35b37b80efce54303a558cc72a90b6bfeb8d743b40b55972b94c7a2237fc8ec3a5d432ba781beb7406350950b80afb22dede30fbd6c291eb72f36472dfbda58f1e4185cc96306d5d9d77c885734a9611d9aaaae1023f2e949e43f0a1395edc5f405e840aad8305b17f62af847ef2e96d8efa4d2a4736a35c1808236aba9ed229cf6b99414334aef1ac7b5996f00fe8191d70d03d266d66bbb14197614454b8350c2857d306ed272585b3663e3c0efdf48b9342177aed59cfc415b012c455db48e375fe302b89440ae77056dfb73635c21b080d0329146f2432f5d4525286e94333f3506ec6e368d88b1b9ab42a8367ad36dbc914a90c865f641510ff960fa5b625af4eb54e7a14b9a0b2d075a7276c848568c27a545252080b8f248a4e9478305ddc0616a30553e69bd65e90fd94ad788a51a6c5ccf9a74de235a48cb4b6cf6a384ebfaef0055d2165ce2cfbcd80e6a1a17919a9b6efd92ee26a99e28459de2b9fc7f573bf2b93367daa9659188b3b56eeb53e946dcdbd0b2ccc2b4738fa00de6e7a52d5f0d148d5b6b29daceab0f4390b17e76b648ae992f5b474e1e1c371716f54409581c30d5808a985c6241e92dd42ab52fc3a73ce21167584713a776289631840899a6e965f1c9b157e2a4e3c8324d202c250c7bb2756ad6d060ccdf6e6ad00e70b099af8781944d7b3d18467fd99fbecf3b1bffdb7789d8183b0d38e0946f976687acf2659b13a70410f758b45662ec50a648f70cd52cbe77b12d4686b48f1235ffcba9a8501dbfc401c68f63619819a4b897ce4d1ffedeb678b3c1764f8a7cf2603642df47ee5942fe1a360f43d48ebe5ffc8ef9128ee4d50b4401f1c541df908770b2014846e32c4723b18cab814023628199e4d83f8cdce55a64fe02a216fb6af5842c441351de351331cdebc9f76299782bdbbc91b247d69903f137b91e47e9cd1e88609be3ae82b77d54a1b1a3643d5b057ab9bf84abe24007dd33cc7b5ff803f244e83c5f9036324e4f184b14388bf3ecaae673f06cf1cfc780ceebd1446f7feb868a3b0435d15f5e713577e3e0d787055a9bab0a61c088ab97426f1cff3e1d9e4826bdfdbbd91adc7199c8811f056d39feb6f614d3496ebbe6ebb655ef094a89a573da8ab9fb24796847355f54d746cdfcd7ad52e4fc706ab2a2a69f0602ef15570ed99a215ebf2ea4d40c2bb79328ac4920a8fe42b3e865985a38bfe3a6014818f44f864f47820c4a58416974e5ac9142ba3a8f98058eb6c75a6bf2ba63b7cff3924e189cb62031eda32d1e63caf57a524f9e6c2d19a219e542d7c4e672ff5a42389f516f1fe5031e18c943a9a6e7600caf1a2a1bf410aa27412118ef56e69e6d556325162495f566c897a5b22cd3e4b511aaf0d32fd6402536cd78634590813816105ecf08010358424d62978d0e091ae1d18912420876657689813c0d086c85d533f76ca3b9b67fc1f78ee0967affafbf8f0501535f4372b31dd11ac5eec32bc8784df7783d36ee241be27aeb750d0f004aaafb86ca82e44855b61fee76de5f8125289ffd32e044526165ca2202ca9cd0d6e1c52e879fb3047b62b354959e376cc7ad0f4a0caccc0b3699662cad1e1d45b2b7476c8e18c0d96a8769409f54f15079fe916e84f2185f7400bb4221f4efe270f4914077967178102f7eaa0dc4c24098e15a374fb16dc9d18624d2f1e87cc11d746ca321d6c86fe869cb2a68e8a8539236613fa59d45b891547b70f0cb669ce2301a7099940818ef8300b7b0f028c8637925e661a42bff3e2001eb616c3dd9c85825681bf23b1150854c54ab8679b6c5700bd9cf5d282719fdbe970283164569dfe9acbb96ea4c3d5776e488cfd7ec0f1f3b4391ae5bcdc7465d1ea289a9afc8d54fc74fce05da055041ead70b873a14808c4ad53bc86c2c368d96e3d179fa9b86f918a8ca22a37f50a3e7b04af14ade82cae00b09398b858a68109e84553d819af67e05f38882512592b0a64291f7d06ca27be5f6500628cf6eb00e8c3caea35eeb01c94794cefe8a13aa6778f3b98c9253507f1c7a8d93d7b2a75656e56b4eeb9542ace81ba679c53c262b1aecbc575cbbfebf6c3f09d95d5f77cbaba2d2e32a4bfff66cf7a1bb4bb82330e46da4b57ee64aa277372537534e0622134fb7248092d80046e6f3b41492f135a3a4cd3b27780a7b3a0b04550a3c23b4a83583d0d1642c83f6ae493ff944a5256fd8897a70048fa2125f71e1ef845ac93dd182dce24f1183c6e519363a9bed9feaafc9fe97ed40caa800433c9ced5fe3e1ed68b336d284c13aa251ed683395f369b6adf1f83aa2cf288c2a225fe71ed75ffa704fdfe61a337dbc576ca04056d3ba5ccd8b891333a4f4179464dc0117bda552eca2cbe37cfeda4eb5bc48add58e5e1d51c7435c1df21da9f634c8ac16650459caab51c0eaf03220f5e0573c48458db3bd184e35a1ef78e3423fefe1d94448609f739ec94a0770359991429deedcbcfc1cc17488d0e21ecc7bb2668dea2810d6dea956cf6de113ff4744b60d5bcae463d8a87ec7e2896e10c889d8f794d9a264b24197da99e13399e37e2024950c5cfbc7ca421119b9c9bf3fadbb6a45709c0ccac984e09e13aa3b3f04f2a7354ae206350c02c8a0b5afb613493825fd59cdb46822140ff94305b960d878f188d66d98b2d8bf10a1e1e961cc4f9bff362919bf107ddba4e639b964b971a9346fdebf4c099f8b1387b89f4b83adb9bef2e08d5a1592db406301bace1cf4a6c6e81344ef676d2f16b8b8c7366aec49ef91b6f858a8e8c05bf4d814b11946d8a05c61565f385d6631dbe429cda6705867cadc9acb45581ebc3b9577fb3467c290981bd630310c160aaf4057766e68fff2ac7b095baf6bbc76521886ddbaf5d600f5631bda53710ca73e8a5b91931f075d53b2b05fa2c43dc164ca95148a8db60f12bfb66ecc1efd868a06104d6340cd97e040af3fdee206421786b17b7a7b55deab29de40c249afcf83154acf629252f8d9588aa92ac5aedad8f7aca36a37ec396ba0fe9aef8f9a2e7b235e1a1e7b049cb6311be179944ceb94989032a1c5943124a5f1932990825b5708993b56a8f5f3fdada04228ebde9c974eada871ce39a75edd804758ad701c1b0b120dfab9e1f6bada00ad92ae4fb3e7f36b1913d31fdfe30b6d964aa113732b1d644ee3693de787bc6bc6af0833807559a0712a56c0bf3b75295846ce7b42612fbd1c501078ea5e3d6eb2d30cef9309898f1d22a706d5710a885b22e2b7ca686fb28d0273a1fc75f9cce675a541e79770ab4181ea5b5f92e1766d77f0f9efa0ddbde7447a7f9f435b1055d25ae8379e0a3bb9dea5deac64ad4ccc01537ad72426432d3dd1093006cc00acfa29091da0a7149214289faec3cdcc6341a98d81644708753d332f71030e15b0dc875a341faebd31883eafa9a9133cd3abcbb556956e57cfd05d3fd9a1c0b2bc6cae81106ef143d83049403b4eefa3d54e2bb47f5246f4b0f1a9f426f11c91e8696cad796f10c472d673bb7add1872b38651bee195c1552758bfc255f8fcba7e14164609bce4721dc08c9dadb636f875662a2bcb490495341ed415c39fc8df4efb120ede441bfdda0106d760fd932cd6100223a84bc0bff9f96c86988c69532133e34eaca28d10dbd3db23fe6dcc48f533dbe71ddbc13e51c1ea42162c3dacbbc586ad357518d8e25f170b07ab199b5151f8658787e570aa12de988b276df8fc27bdd9ccffbaf40e2313e20e931296542df6c047980c48a7b12b75e361741d7f278f6ae25bf95b92f2f3324220c97cd1dfda1de44a2ffc208245d69fea58431bc5b20dccdd56d9c24b363bdb03801174f60c7e1435b9c0b66a83422993c988de9afcf69d76fefa5ef8dde35fd7ffb77178039b189cbd2ad2fdeb0061abf8f9fc47d33d538a2603f6fcecf0f6fbfa9fd41e96619d12461fc8c6b6809b4b5689116134c6b309e6bd0702487b6491200027ec7b3e19e96629f883f30d823afe40bf746fb60baba6d9d3cd094c6993f9ffadc2575679ca06dbf43501b2abbad992f7fd776c5c678c3258a892998d9b5585f37a30d91e6522353902c7f1594519dc6e5e418b7f110702a34129a40985afc91bdeef78323cb2380671c500580850090c096fee67c8334dda820c7b18c4d7e19560216f1bc009e0a00d7282859d411f4f3cb801abee85d9dad650f23b3d3714446f309931e3207417a354763297043d0b9e0f2a2ebb4a4be4defa3215e7502cda88187e6ad47f642792184ee66deda08408d237aac759eeb3019d94b984e8cca5b7fd29d2b1d1f5e4542cb6a2b7aeb6fc829fb6d09e662e501216f1cf8aff3bc74d25b41909fea7aeb0f67f7c712308699499e49d3aadd9006c4f6dea9aada1c71133415bdcf0de32839f6f4"}, {&(0x7f0000000300)="803c41861035e3c249c80c2af78d2b34ef9121932a5610cc0413cbe5639466a948105891f2d3a52fc363fda38eefc61effc6081e9c73fc100fc1fd7b23072e8c0fd0f2d9c2acf4d8e0bd195c37e2451553ce7f07dba28f6851fb4d412a7466183b71c1d56d43498fc3fb7187a3daf38927137924f99916f2ffca96eec19a936234bf2390d98ece72e972b855319553d685b026e56b22b03e20d0054eda38a04cf5459f30aca543002671ac45a7fbfdacf705e16b681dac38a6108d83d8f01c8049267c5ca07299ba4411a8fe7ba22d923bd0900a3ec8a5f1c98e36430859903ddd6b443b32b07f"}, {&(0x7f0000000280)="c9446476c28a48"}, {&(0x7f0000000500)="2814a6580d6eb7ca109d39499f99a5e86cb81d0f7cb1f74865b40063286aa35b583597e04eb53016dfacf5bd4b03de8dc4c8c1e03c299a812e7595682810c4392f883545b80294d6c63ed3d11645c268d857e1994ce056c41562a62869354659756219b41b31d94417e47c74942b4545ce5466b5f2da25e61adfcdc550df7e52bbc0669c1ff07a871bf477b96f0b2b30150a0941271165d7861c96252022b7a7b3a5b24eda06c3bed6b795e4961baf0d61ef578ee74098b6da27b7b9a2f85b90ecad444d01fd9ad59f7b0df19fc286fc2a507b49e50c20b136ab6161c63d300f7bd37ada347a580b29ece5fe4c1cc232f6f26d643eb93257a27d"}, {&(0x7f0000000600)="5ff32ae979a7c2befa8cb8aa4351cbcad52b4da79eb39189274802625f2a04a51f6c42138ad77b54bf7d6174e0a0702b516510643e987ce16f244d0e8ea0b2311d5e1f1e63b33bcc4c91924941a51c0271af0d0dda66c54b7cf972807119f0432a79d725a865c5c185d64b1a7b492764aabc568e5824637d285bd0d142196c05b6bf6f9bde206bc8bebf887a818916d6a870702561f02a001d930976e1137680772ac8a4111a1803248d88dfb4a8a6f512fb7954a87d930cf462fba11bcce8b316238aaff157a8893582c22b4140f32b64cdc9d4363c074973853daf9205340519e67f9540", 0xffffffffffffffbd}], 0x266, 0x0, 0x0) 13:35:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:35:45 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1d722af0aff51f, 0x186) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5803a99cb49a51ac, 0xffff}, {0x85, 0x80000000}], 0x2}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r0) 13:35:45 executing program 0: r0 = msgget(0x3, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r11) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r9, 0x0, 0x5}, 0x4, 0xb8f, r10, r11, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r15 = getgid() r16 = socket$inet6(0x18, 0x3, 0x0) dup2(r16, r16) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x1) semop(r13, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) setregid(r9, r15) r19 = socket(0x2, 0x1, 0x0) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0x3) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = socket(0x18, 0x8002, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) dup2(r9, r11) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r12 = socket(0x18, 0x8002, 0x0) r13 = socket$inet6(0x18, 0x3, 0x0) r14 = dup2(r13, r13) dup2(r12, r14) r15 = fcntl$dupfd(r5, 0xa, r12) ioctl$TIOCFLUSH(r15, 0xc0106978, &(0x7f0000000340)=0x9) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r16 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) read(0xffffffffffffffff, &(0x7f00000003c0)=""/254, 0xfe) close(r3) fcntl$setstatus(r17, 0x4, 0x80) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0xf31c48b068e33657) write(0xffffffffffffffff, &(0x7f00000002c0)="90d86ce31adb02a6069d2a008a22508efe837d2b8ad531d35ca5986af114ff8e9cb35d4823a8292b7c0ba994bb4f561c2f8e81f6fc334ce6260bebc9820148c194917bfcbaf4816b62e5a42187bf", 0x9c) pwritev(r17, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r16, 0x0, 0x8000000000000000) semget(0x3, 0x0, 0x4) 13:35:45 executing program 0: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) r8 = socket(0x18, 0x8002, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) r10 = dup2(r9, r9) dup2(r8, r10) r11 = dup2(r1, r1) dup2(r0, r11) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$KDGKBMODE(r11, 0x40044b06) r12 = socket(0x2, 0x1, 0x0) r13 = socket(0x18, 0x8002, 0x0) r14 = socket$inet6(0x18, 0x3, 0x0) r15 = dup2(r14, r14) dup2(r13, r15) sendto$inet6(r13, &(0x7f0000000040)="26e7c5fda1e798", 0x7, 0x4, &(0x7f0000000080)={0x18, 0x2, 0x5, 0xa1}, 0xc) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 13:35:45 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x3, 0x20002, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80), 0x0, 0x0, 0x0) 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) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 13:35:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="86af9d822347405ece00002e10e7fbb5f22e6418123b216eccd9a63f248cea7aa15b69968b547354331ec64a1cf9d3199d3b07789b03b9ee00"/67], 0x10) 13:35:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000080)='./file0\x00') 13:35:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="0000001862040179002b3c0000003b7e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb78e7d2c336ec5e00000000000000000", 0x57}], 0x1) 13:35:45 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x17, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) select(0x40, &(0x7f0000000040)={0x78, 0x1ff, 0x0, 0xa43, 0x6, 0x8, 0x1, 0x800}, &(0x7f0000000080)={0xc, 0x7f, 0xe2, 0x3, 0x8, 0x5, 0x3, 0xffff}, &(0x7f0000000100)={0x3, 0x10000, 0x3, 0x6, 0x13e0, 0x2, 0xfffffffffffffffa, 0x2}, &(0x7f0000000140)={0x8, 0x1}) 13:35:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) close(0xffffffffffffff9c) r3 = dup2(r2, r2) dup2(r1, r3) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00023fb49f"], 0x10) 13:35:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = msgget$private(0x0, 0x200) getuid() r1 = getgid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) r4 = socket$inet(0x2, 0x1, 0x3f) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r3, &(0x7f0000000240)=[{0x4, 0x2, 0x800}, {0x4, 0x101}], 0x2) r10 = socket(0x18, 0x8002, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = dup2(r11, r11) dup2(r10, r12) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r13 = msgget(0x3, 0x446) r14 = getuid() r15 = getegid() r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = getgid() r23 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r23) r24 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r24) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x2, r14, r15, r20, r22, 0x0, 0x5}, 0x4, 0xb8f, r23, r24, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r25 = getpgrp() r26 = geteuid() r27 = socket$inet(0x2, 0x3, 0x0) writev(r27, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r30 = getgid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r28, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, r30, r31, r32, 0x2, 0x9}, 0x5, 0x5, 0x8}) r33 = socket$inet(0x2, 0x3, 0x0) writev(r33, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r33, 0x0, 0x6a, 0x0, 0x0) r34 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r36 = getgid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r34, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r35, r36, r37, r38, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x2, &(0x7f0000000780)=[0xffffffffffffffff, r36]) r40 = msgget(0x3, 0x446) r41 = getuid() r42 = getegid() r43 = socket$inet(0x2, 0x3, 0x0) writev(r43, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r44 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r46 = getgid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xfe00) semop(r44, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r45, r46, r47, r48, 0x2, 0x9}, 0x5, 0x5, 0x8}) r49 = getgid() r50 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r50) r51 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r51) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000200)={{0x2, r41, r42, r47, r49, 0x0, 0x5}, 0x4, 0xb8f, r50, r51, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r52 = msgget(0x3, 0x446) r53 = getuid() r54 = getegid() r55 = socket$inet(0x2, 0x3, 0x0) writev(r55, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r55, 0x0, 0x6a, 0x0, 0x0) r56 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r58 = getgid() getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x9) semop(r56, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r57, r58, r59, r60, 0x2, 0x9}, 0x5, 0x5, 0x8}) r61 = getgid() r62 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r62) r63 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r63) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000200)={{0x2, r53, r54, r59, r61, 0x0, 0x5}, 0x4, 0xb8f, r62, r63, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r64 = msgget(0x3, 0x446) r65 = getuid() r66 = getegid() r67 = socket$inet(0x2, 0x3, 0x0) writev(r67, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r67, 0x0, 0x6a, 0x0, 0x0) r68 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r70 = getgid() getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r68, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r69, r70, r71, r72, 0x2, 0x9}, 0x5, 0x5, 0x8}) r73 = getgid() r74 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r74) r75 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r75) msgctl$IPC_SET(r64, 0x1, &(0x7f0000000200)={{0x2, r65, r66, r71, r73, 0x0, 0x5}, 0x4, 0xb8f, r74, r75, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r76 = msgget(0x3, 0x446) r77 = getuid() r78 = getegid() r79 = socket$inet(0x2, 0x3, 0x0) writev(r79, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r79, 0x0, 0x6a, 0x0, 0x0) r80 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r82 = getgid() getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r80, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r81, r82, r83, r84, 0x2, 0x9}, 0x5, 0x5, 0x8}) r85 = getgid() r86 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r86) r87 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r87) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000200)={{0x2, r77, r78, r83, r85, 0x0, 0x5}, 0x4, 0xb8f, r86, r87, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) sendmsg$unix(r12, &(0x7f0000000980)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000380)="cdffd1b2bc99afbb519a0ef70d83e930092dafc9dcabc55f8cc4ec190dd2d423fc22e4c3dad3767d7540e666b094f217d0e5681696f8f0fce1a83ac09f5f1854671f9d332421a1bc798c47673301bf15e836edebf8d2826026bb1b9481cc80cdd20d51dfc57a73cb6da79cdccf6331bcba2e2a8bdf8ee1d110159e9f3afb5c1a62b53519a5137cdafadd87a53ecd3283889909d248c777c7a00fd82f5fe5e1924a458fb24604e104abdeb3cd12683c4fb57b140c5b6e2a50d8b7e2d10fcfd12c1128dc9a3b8bc22c", 0xc8}, {0x0}, {&(0x7f0000000480)="b2de1f002b8ce2241ff820d48f2b7bc88a433781fc3c4b", 0x17}, {&(0x7f0000000500)="0837f0cdd17fb7bdc2ddbe522b6da45b997b5616d6d37ab537a15284203967280ead4a23576342ffd4bb4b9edba21435c8f7eb0077bbef99fe72127e2f4a9ca39f1a5c8cb992a806b1acc727298771dd763f314cf2823c5021103497292ac89a1b3083de525dc1a76eabb724e44cc4d144beabf6d2d9bf7bb6", 0x79}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="0054c00a6168d97501093833158721e4c500d420b899be2f78d6a98d875dc77694dba31d007bbd18c4b67581e3f10f678bbeaf148edabd63f30769d8b6cc21afd167750fe9a5fece60e45e919a7a2536af90d7c796cdbc152406", 0x5a}, {&(0x7f0000000640)="7d69fe3f8f22e20bdfe447e3ba68b04ab85417031897511cd11f45079070e5d6ca466a563a9d47188995599f8d841e47274ed1cd9b57decab556f6ceba3ace6dbc1ed8f005fdca9214afd99f05ffdf4c72573f121098d5cb992d6a041612838c758446f93b05c58770", 0x69}, {&(0x7f00000006c0)="79a2d5a42593284b5b0b1cf8fabef8bfcf3cad5603e2872f9c086eb97a8c9bcc73f5269e7218543d76c5271f", 0x2c}], 0x8, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r20, r7}, @cred={0x20, 0xffff, 0x0, r25, r26, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r29, r39}, @cred={0x20, 0xffff, 0x0, r50, r53, r1}, @cred={0x20, 0xffff, 0x0, r74, r77, r6}], 0xa0, 0x3}, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r88 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GTYPE(r88, 0x40045720, &(0x7f0000000200)) r89 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r91 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r89, r1, r89, r1, 0x2, 0x6}, 0xfff, 0x3, r90, r91, 0x3f, 0x7, 0x4, 0x7}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') 13:35:46 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xb1, 0x1, 0x6, 0x3, 0x7, 0x7, 0x7, 0x1, 0x2, 0x2b90548, 0xcda5}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0xc67}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="4aecc73f39cfa659bc0f746c84949e5b471968c3328a416537148e392e76b76748002af1898e875c31932dfc4d257cfa6a104ebd50007bb33c5bfb368183f20751671cc6f967db37e8a09a9c9ed4fa48272c4e9bb0", 0x55}, {&(0x7f0000000140)="4d454e87d961acd06fa11c1d3755bb4944e78926e28a0e7e86878abfe310cd82a5bcd0ceccf7a3f2ed3e0134aa257a8c4b65406924b160f6d3c1ac98533e39ef7baad04cb5ae07ed365faaba250707944a83d95e3e7713f4ad1e54665c81ea946e4c159922a8803f0f67a2ad503c2f0b96298ca977b6c51804c30b73a959", 0x7e}, {&(0x7f00000001c0)="1f2b490cb924e809a292a53cdb0363d9e2a70cff63a21f2ddcbe128503729008ce305f04ace40ea4380f8dc235c19bd40de24892409d46e7a6ec4773e2d72cd0c31b5c8ca73906d4e45bd8a228bdb3e7bf8075a7ad82c4394f603745579d4fc56713ffedb11234a129c7f81e0e684bc3db622b235bed0cf635d5b3945bbb73", 0x7f}], 0x3, &(0x7f0000000280)=[{0x60, 0xffff, 0xffffff01, "241d06c0d4127126a1deb0b819f688892c5b518d4371ebfe30da1f33459a56d78b46df670521a12038c7ef15d3146ad7bd7be80c9c8074bda25d0fa2375348ceec8478b82c4eea2ddd33d16ce5b65d"}, {0x90, 0xffff, 0xae88, "90e92d600bdfcac1372399cab494910ea8b4909d0e44d4cbe136117efc86e7b300bad6d7ad20d2312fb9b519caad355900121308a40a26b25c1a26680538291c1a3980cebf83b2174ed39c830798cec57c70767d02317b80002cecbdbd08f228416efcaeb4ba76036fc489c5a30c97e9ef8abea1b30a3a15a5b8ed754c72d7b4"}, {0x68, 0x1, 0x3, "763cb6128331f4fd1d1b9aa7a77b42b137f8be750f823bb57782008437cdeacdfc5ab2ccbce0bb237663b35734378c79b927cccf3946a053ba1d5a589fb2c06b560e7e977033c04d9233877d61eaf829f2"}], 0x158}, 0xc) acct(0x0) 13:35:46 executing program 1: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 13:35:46 executing program 0: r0 = socket(0x6, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="2b30e0cb5c54abf397300e299d5928b7de0cbdedd0958ff9a0e3fce076e2a7bf40f19d80f7ef89a4039909e5735359660b76380ccfcfb414a708066a2e3e1a3f620a08d933b57826", 0x48, 0x2132bd011d23d2ce, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="009570ea52e300"/16], 0x3a6) 13:35:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = dup2(0xffffffffffffff9c, r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r4, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 13:35:46 executing program 0: r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet6(0x18, 0x90ff1ec42d790130, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0), 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r2, &(0x7f0000000040)=[{0x0, 0x0, 0x3000}, {0x1, 0xffe1, 0x2bfe81b52ed4079a}], 0x2) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file1\x00'}) 13:35:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x24}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x139, &(0x7f0000000000)="b6") r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x7, 0x8, 0x9, 0x2}, {0x9, 0x5, 0xba, 0x8}, {0x80, 0x80, 0x9, 0x1}, {0x6, 0x9, 0x8, 0x400}]}) r6 = dup2(r2, r2) dup2(r1, r6) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r7, &(0x7f0000001580)=[{&(0x7f00000001c0)="8b3273c3faa868032787ecaaa9c23b4b66e9461aa3ebeb2f0221442c8099b76a0ac179741b19a7ae4e4bc03b9ac5f20a65f13fc4bed3deef9b43972ec3743ab27ef22e361f0ce906cf946e4cabb9950d7d742cf37f4570edb9ae5ca4e61b6e9d69124decffdc1739604aa7b1fc3e9b530d4de4fbd7ff28eac3067252a77534c0918da953339f5904b8eca7235e5cac262d3ee16d97f41588ec072ce35764e623ea30e12795b3c66e6f0615fb465eaf8ac1ebeb837aeb16a00f0c52050f1b41f12e2ee257f803284628043ff4d81c86d4a8d4595e357367860cc9828485011ccf98adb30ded23c377e3cdaac398946a", 0xef}, {&(0x7f00000002c0)="388c46ae", 0x4}, {&(0x7f0000000300)="fa77acbf434684457d5dadd21685088e0bb294023986de2a194a63deac2c46a1314fca10fc6d5d68565ed999c8087d818dab", 0x32}, {&(0x7f0000000340)="39d79bcb0ee928631b6f09304c5013dc2d969af1887cfc603aced4d0ba0cea836ea99a44e55c1183e6d24c15afe16bedd3c8f9e1b8966b789739caa89335553288413701dc18d108ee8e028e278121d7511e08b2ebe73be30310b607cfa307b624caf5577b91ee69b30018d2055dbfee", 0x70}, {&(0x7f00000003c0)="2b175564326d74e21fcd9d6ba0b272a65a80bda01e48c93384e7e8803ee012450e77b7d769ba1799f9834d137ebf19710c31c58a44c318be6e64942061f631982670f8b39dc2f1da1eacef3f8ebeaf52917854400fce159e487111aeacae24221718b5deeb72461d6409d9aaf29f8d6403c3f34656b61060679bd2dd89e9f46b79683070c6de4fac8e936b100246a0953e015549f5e07f0ad1c8ea314f9f8e4890ac37e6d23816f608608d9fb5f29711249e03e1e0a7d52ffe0c5570f373fadc0d07df057a860d5a38bf59a3a73939b23ffb5c8257a8995b0fd414cf0c9c9302b075f73179b63cd9c2cac14713e2b6104776aabb1ad29e544d3593184169a2bd238e9b9ed8708294861fb11655fbbd13cf1e969bd52026223fc3b3b8d93e1c84f3477f99b858a813db35e4261b92ed602a094fb7ff547e1d0b4c2bc3473e50a71a606464e4487b056592c3f1cd88236f799308ecc825aef80602045426b2a9e033b90d07077e3d1cb343b7705e3770100e9a92a0f48b8153706918f5ebe3cdbb465bbcf76f9dde159f5b73ee635e91c9c4d79da4d84ceb192f12186c2cd1df4d484cee780d6cc34db595617e9beaf393801cf3e606cb6a116eb41fd0e53a38146ed1701a66e935e1e2920f8ef7d19d132671e68b32c0283faa02cf561104a290111995258ad4292606ba998508e3385f109a9d5b4de9c06d2513de9d75aa7ca799c3730af5e8a76e0e5a1f1687ea03e6a2809f1e84aabc9744678b9fea1ef49fcc668a0e320eeacfb67418e5411a751d600b198888465a373a5c57bc773a9a9f4c124532ba100a85edaf53e2e71234a823ac4ecd18e4604e0ac352b2316c2b4f87cff83a5a3d07cec5a36da40798580460f05a2c4fd0b1c1049cc4f650717d7f87c572fc5b0b257ad7be7c96b40555daec0ce600ba875b4d7a337cd5e594f6b73abd8b3a67c9260ac51e52a62bdc2471c69c8dfe47220b0bbec6430e2dc00d0bab35fbde584de8cf1a485e1170729e3bd86218c6d077499c7cb4709878ec3d167b57e1ac6a816db7d21512d19db199e19267628b050adffaeff1ece924972cc80b4881709364dfc8cdb2b293900cbca1469ca553b1cb18a67a63ca128981c711ed82851aa59205f4579e0a32d924d1349b28e8e1b6cc69f9a3ca442582d51d2693573d933fc5201d01fca46b9e2e4be216f6cd5f05586458bb80c8944b8ad05736be4a273e9b78e76ebcd9a7aeef80fb6d1e6acd5a805f4791795c46e2241c4c4be08a1284f8e48cf7e8c2df883ed1a789d67c7250da2931c60281c4d505ac6f3a5071ca49368cc1df3d24495d0804704b42aa546016c22d0cc9737859d5bd572ad3a4947c843ebf4f7637a2469ed01ba63dd6ef6ad9a05938333d4af53d2ee59794598763af8ce8f8f0a3d4f70ab501ee18fcbaf8569b9ccaea823fa37cfee12e80df6ff8c957958f507088d4172aace5fe2f873bfd754e7dec8397cdc8212b72b6b60b3ce7adfb3889f2c1e32794ee82d30db7dbced2aff626f41c367cb5e34d314d72b6e0f370b43d4f4c09ba342ec131b28b7cff324530df9a19151bd6e4a68a01c347adc773b2da974f7f4f7072d7d6ddcfd1fb33bd4ef95bc4c5a38f4c61f82d9ddc454f15bbaa5e9e6158417c5864681359df2f1fe94fa53a1a23dd1dbace0937835b6016e019e569d709add01c891e8aaeaa85978432ef56b689578c3f447c049268e488d1796e7a11b2d91e488500f3642d46425c136c8713c31d58e0183a32fa8f537717b5caf14f4a171af27d95140fbffc061c75c58969edc2f0bf7a5363841f6060ba1c91ae1cc7eec47ebb7e269203d4165bd35e9d48e122d5e2e0dd87d424cc9096dcfef30a6c04f98d8b7d878386842ab0a8226aad213e0f46648078394885a4c409f791cdd05d474aafbc537d96dbe262a12673e33583407643a146ef5bc800f8e3722b25d2bc1c804bddb28f605341d67ded21d046605df45df08362d6ef8a5b592c35e897d72a7549dae369463ff3e0ffd0e0737e7fd5d496f7a8d879fc311b8dba43696505f413872e0e8fe8b31b97a8ae30f3a761e38e66b05d252791f3545ed99e463685c5aaaa11d785f1af76012dc0509e2dfe25ffd39885ec48ba3e2b1ff3f5c5e46ba72f5d8b8b0c23c01a7a987aa0f7fcba526b6347de4a9c80dc4440be23916d5e0d3269ceb37a464d6c292e95eb83d91f1998224ffbabd0c3248c9376a43c19fcc813b9d04761757d05c3d326f43138519c8ee713e136106e7d1a537c197563222d27421e79ced5e44f8f47489a0dccb28cc72a1fb41cd52b6b32d229fb8b0ee2683ea6cadd4465a945ec7c7b40f447fd2fd337571a9a3c5b8ccbc83fd1496435e3310215cb513486e6b04f7563b19d7a245bc2bc91c45cb7f4312f4cd99ba8ac4006872174a70bbf2d10b6a7d05f3f4aab7e144b75bc575b66f62ff82e7f641939b96c36825859e4e0edb0229f41d582e7bed748ee1dd5076b2060cc21a9e0aa578a67e6f1641b67a48dd05a0d18a302257638940ee66c3aa1345f0251aaa4ccd6dc8aedf689d034050e349774ace9f99e51af6d601c5ece1ee697a8a79d5df8679e9916b429f1131f37f81b89685971dde14debcbd6b5ed94bb8ec4763e4953441923fb22a133178af2dfdce5073753e1a77ba6a2992e359f6c21f56561fc9030474650b1b8f1eb873e916f72dcaee3c4491b2d9f0211f53f22eb7085acf8408bbb51bedba01f660b34ee33edf288747b47b27b4f13d6d94af0a8e042330fe4c4d418153a279f3f199558a3300f1ee82383a8cd11cf700bb81083e1cca21c5ccaf75cc7dad60f9832e4e351c875e0c20e96aaef985948e43f3919e50a3718fff73199bbb1345dc8e86bf0403fa028b57fed8210be6b614c83314714c3731d9815ada44724f69a88d24ae290f6f80b885b3c8ce8131d1ac38863e8d2ddab32afa4486387f252cbd4d04ba6e846d59c82f73a361e02fde32f3f3e2aeee16ed401a03b6cd9f7ee97cf672d362ebc73f89bbfa7610246bf220f5bcbb1036e536545864b762e20e9e69b5fcd010c793f811529529741fc827c15771ab536ac8cd977f67d19638f157f17b81349dfa2befe95cf72cf33f5eb0f9c815fb108a85115b59cbd662b4924f82568923943ee0ee59baceef4cd320f520a71ebbf532f3ef28727c94e85127679b5f7358bc3d613a04c30024e776217319c64fb23b59a2daac3f311ac7640cddf2f958fae7c97a8b13d5bbaee2a7f0eeb51fa18b8cadce84d69bc060ef6b7c92a8e5d3ad9177403bdc9172af91a037b51017e0142100f5a124442c7730f406c02fab038868813b22e196e7b9052a4c75a37f53018c892277ff30c5f2128831d6587bd109937068570fa77d9cf7abf64293804c73087d8613fce774994578b16f3271e906226af584d039735b8d74a7fb80481f676a8a9d637e8b3c2694c6aed959c4c70353f9e06fdb7594469e43a440214d246d8bf1eeb1142aef36ef2d42802998f603c970fe0a5f75d176409c4785a989189889ea4ea9f16e3f33fa58623fada49035b322fde22b7d043f7ee87236bb9d8e3a51170cf542b0781c12917827d3cd1532e10a823a1250ba58cfc8a17a62a1f3d6ff1afa68d751274d028511e4d04e752bbe8dafad170ed64d420c627d4e39fe01ca6ba906088c073f2d3f0131483e562530a85f01c21dbedb70c6889504234c91e91bf2cb2254a07364286029042a3e6715869bbdcffe08f6fdf93e46ae9b904245cab241d86a71b20f4715aecfb83e6572780e3e99b0b0431a875a6da7b8b076240d1e207f14cfabcab2a1653885028dfbd7d45592e23e9e16b4a4e1dd5db765e17ad73079ef2c51d61d3d2146a42087594321787d0ea10f5b5b1f6385e654064aaeb75252b42d34685f2aa13b966939501dd26ffc9697b343b27023872f5fe3907be08551935e9a68603073a24cc21c348d06f64249ed6b5b615271efe9b825bd762bdd83ee272d1d620823c0ebc58805e009542396406410237a429bff0a6a5eb27cc82f83a3ce9e69640ddcc182ba4f2b95adc908a0feb55eb21af797e0918ee3830b410328863f7d947b8e6d1e346b539706a0ee03831b65072538a5b5bb04d40b6249906ef8527a9be73c723921c996068ee34b0a035246fc35b6bfdc5f7678193282c627f13721477a18bb4118f76f2fffb766ddd4c6172854e49b868f071e4fd38668d44126489afd6dae574ae659c1e6d7e77c140ddc5fc0a183173904df572e6ff1a7f6781cba41e56eec86613033879bc61faab9104abaf95b0dc3c3fd8140eb38cd2c79f29bd9e84e22b3dd80dbcc0af5d9ecde1cb061c0d6ba4e0e133e1b113170dc889df17c0ae5fd81a6bb707b53556477b954e7a1bce9844f62549a0ab262da4acc725327f72c24bd8d4c94983523c312a710a02f9b5b0be3c14c10e86e4124c3902d7695e80ccad19c011da55bfb6bf84ed0e8072d72340d4f65cc6e67c82b16183d59e773adc17448b48112612fddb0f4b4e7ea112a84038d729c0f1afa8a3742537844741cd50cf7d579eb40419198b7cfb65b9d555d3a24fa2a525467da31fd36303c8f12f2ac0592dc1fd19f5fd24a549f3998fdf0ad1598ab9a4149997b6b137b2f88eff889a1131df0df1044c27dd28a620aa5d500837f50b2ac5b71ea6d5a75833ffbd8f99ba853243319d6d3d11ed479379fb4142eb4b145ab2747bffa1b3df705f15e03913f8bbb29b230dc27a80177526eec38305e0dc32f7099ccc6e40623381622e46d44b486915a161dfd4ca5ea47471fc5297dd1f62b83ce2b82e784427c6d673060c84253225bbc7024e29f568fa0327857b7de91838328795a56f4b8f2e30a49fd58b9f004b83c3b39928fe5d67e182026b58ca0a604ee6c2a68b2c4bb93d4c32f23206517cbe93f86047e7fdc64ae53e08ad0baee78c7c1165c4b44c8ab89b88dcc00cb3057fae5a7045b78e234ce077010f525a03087b24cd63bcbbbd22fca331c278ee55b5cfbb2575931df553f7f01ca45a0b707018bf3c55c931d5bbedc6fb37f18197a2047f195af5a1ec68ae017db8be98d176afd1c7c1c32178eeaaa7de0ab893d274b559c59dbef7a1d2a62e2e85debbcd1b8b8e8e1e9e6e63ee54d7863e599994f2b42dd11aeff8e35d9f6e1fe95afcf6e76901099168e3879fafd560539dcec05709c383349551936bb7553aee35384a338451e165eaa3c7d21d923c83321f6e7fad1de41f8a1a277326cae87637c52def2f8bd9cba77120b2ba56ccb5db1d46927958cca985e2fb777a61f301b8eb63c8f796cfc9a668c97363a650e203cb65a6116920e5368b70cb8d91e5a3a78935b6e0312f0ebcf26b3a916bc013366457de18c6734c04cf63fd5bd3cdf2b32896f92af5f3a9bcd4eb46237547ba585f258afc94bba20e9e86a85e3d69a05c38fe3bc2d7e31c22e7d01728082e3fb5d78dcf9a541bba5b530182bf043298aecd2d6a2a679077964cf62a6cb7600d93d0bf194268b6343f48ccb4f78ccd91681f50b29889d5294defb573f659f3512d8c9963257bee5025e2dec9e19b2075ae50433c56ab7762a4f46774a4ca4ef5a1d15c57f6fed1f9db11928b55237319b62a280a4c1c5e46530c7d56bafb1631e04c668fcf0455376f1be31d055134ec189459294aa7d011d04cb96f7d87e51934dea72bcb45c0c531a06bf1f8df2439fa3bfded3bb6d96c7465bb146b621d84a4f20cf96a795a2e6c23d3ed3cfdc38b1d97b33ea0be529f97be0db02f4e05d4432fe62a", 0x1000}, {&(0x7f0000001740)="dba6821ed1852b2253693feca29b61586fee995721313bfd765462b7ad95331d9bab4634b08e29188099b8e009f368b7d7761876fd26f0c7ab860483fd264fdc23958c9fed1a895bba190341d7d97ebe80661404b97bf2c3bf12ffc25432b1e4cbcb3a5764757411b1eafe024835ec3cb2729dd08971bfa5d90881c4f9951b49355946c70ea2d2502cb06eece7e6841d6f673fffe763db61cdb24a1cdd381d364e3e37691cc4d9e4702dd634d090d896be1af7ba92f265a5d2bad9eb63edcddb656263b770c4b7761b527e122b7cadabab69f97289843563575969baab0b1fd664869cd8e2df53d9554ad2e23c854345019f8cd68d4409b29fa864292c966d67d88293358812234fbec0a7f8dec1c153e34370f58277d50d261fcee6fd0cbc468ffb5e65e4b317dea4ff8a1898dfc541da8d1680c51c4f3d4ee5f197f8cf66b4bca7da15d1d0f3e27ad31dfdaef219f998f881d2c2636243b4193e8e3d6c9420cc1eecbd62f6e59320f7113a842c16ce07b29c51806ca4b3c68878cd9d9c50a7970573208f8ea35854a736ebee602693df81507133c502e0e4fd70882f509db95cb833f4f773316dcaec03fcb5670d47843ef4aa6075b72b11fcc639594b7f29bba0f9c09b2e13db5422fe15420e642f805acad75c3b12ad18edaed508294da687bcfb84c7adf74f1981827307c76966297003f293ddf584b9a2b062b140da7ab51c83aadbdf79f5cb33018e74d3677e38253b02b310f73d849c67d2c32481868583ae62ee629c0f07611cbc21b3e528bbf4b773d047d19b82970b83831239f3aefe6103bdc2e0da5be6983038b722064b7ab48a451fd5c826aab948ef392ff4a01a165257ee85b6adf405e12a9ec4030f66760eef9df45be882afbed0b849b1794de64ce0aa84244d7f6981c10554281db07c704680554ede582b33113e3d4a286b213e8cbd21bdfae83e4761ad0e1d2071bced6fea37f180c9ae572e674bd812bf955920d487691510ff0e6f4687319b587182325bd3ede3d5e7f7ab5d579a89c621d87a2f8b3f5e86da96bc8d46bd0dc7bbe2e8a30ec402639e5fac24feb8a560da1fb76dc266b18fd781f28ad69895acd7159c41844cb0a41f647b41afcde09cdcabc66b86138f02ae924f70cf2cef7ef637e624c5f368711bc7c741894aae57cd9952232026e555794808c6573a933bd4ee48c6757f83bf10c5c6a51ffb89deb03c9c686f9388cda29809b08d1338111098ca2dfbabd57cdb03ede6e554fe6dcc5bc1067c985a729b479d95f9233f8fcdac6930e7d30a3f17615128ba11cff7c54d403a63d022fc56d9252b38d542a93ee3a1ee00d6d738767cb3f5cedb3c0c2f1fe4557d58e8910433834435538aaf1115c5c4884ef18ddd9cabbfed1f370e780111d5b3289419c0d558d1f1361bda37559e7d0f703cce0f09e65946a27541bbb2561a10d9b1055f53c6b96c83f69a0b3a956e98d36377c830cc72b391398e6d7244b01cd96eaeba6173e0712f27ab7439e7d9199e003ed8b7bb9c1657e8eb03bde4de74de74eae4228f30a8b3bbb24a607748a8d9c996b72b88e3410d5616e5b0cec1bb40b3844e84982e235820c4e1634d94a6f330efa065bc8a361296e673fffa663c030df138fdb6d20ea048b5e09ca392a1ff3066f51e5ad789a821a0938b6e490a42baa26f4f19732f068b84820a6d1602897adb4445125520d8f058fc96d227a5aecbdc1aa01b78f9dd42b21a1ebdd8b065da9850d5ebcdf6aea171fbf2c04ae9d6cd5b0e9fa200e80acfb47fbf8266249280c04cd214951c1aa23c19c312c03b09587b1570b7f5766614322e2b9c8e0b90a3605d8ebb12917f428bf32c0f1cd7aee46286377653a44feaab119fce179d00ae55a665bfca7afbf54984ee6873187725dad49444015a241ea4ceeb61f3a27641134991478ee84d1495d201cd39ae5969a017aab55e7cd7b92d2c81f2530d6be5d2e9c9c548fb04f4fd70a7cfd3a736f6df81efd68bb726908c1e5924bf59a47428b9ff3e401dbdf8154f33c0c4b98754a9aefee5b2111de3f68fdc51e4c88d02ca6736f4396fb8e53bc11e73dcaa8a571d734df5a06958ea01f1c6c3cdd37a2aa6df078701ccf84b0e0ddc243a710ad875e0ee6be5f0353e6f1d6522a71ef315e4bc5fc75c11b7029501bff9e537468ed79972fe4c6b5ec3e020bbb213971242cef8c96686d0b273435212801ae6f422a793e1d3f0651c2e54a1b8f0976ac93cc2ff31f76373db5e62ac2275823f321a6f2bfe37b10196d52d9e226c78e3544534e3bbed8ba4d065d957240671cd537ca1670f4ab411dfe81fcf6870660d11d131d1e31c69f0b66527a070320f2c7c199f345caa367723af68365780e872a774ce963d8cece39f11934a0337989ece8f594b4930e7f3d8704275c77b689d821e0bd436e227bf6833c8a75d9d0c257c12504e00651791907cc69f0eb319d0da79f78330d82cb2ff3f5d01ec2dffd1e06c63a396d995a115ae2cabb06fc639a170cd943ac5f48e12d6d2fa8cae2de9d8968534d6d3f6629c3c849f6fd6fc6eb122d31cacc81e245bb7c076f2e257c162ee5c6f13425f6313658e610fea3080c18c727d7faec99f068d2a466103d96e38244b61a131df6e438fdd222e899915c0f266423f9353cba3d2eef0b1e3a7823bd05ba59bb164f2b9029405f4b3110270b4da302222db33546adb4cde854814f17457694737c0b9da6177c76f88cf0fdbd2bf05f42725326d6c33579fca995f97814963da3fe7110144e07fabf7da0fe0e1d8ea93d71934076d434343002ac2072336b689955efe7996604a99b0ab780a4ffc1a1448601c858dec6e6ee25a4fc6bafbe759bb8f52428c5db725ab87a445092663e2d7f753992bfd5f6b74294d8e4a1fcc79ecd611710865af4b7077bbeba3fdbc280f43ae47d8fda2134c8086c6cf9620114d31770f5da9873ac0b6d2ec09ce63f6150e58af21726b86495c3b58366d60e8659fffde75aa8f680921cc841de1ab28fe439770d8919d1c14c0dfa3978cd9408bfeb28f84f3a9a3c47ab9c50ac8250b21821665fc54a6850f9a06241847bb031287f761a80c943c76ef1151b3738961abab9c173d0d9a3cf2c701294afebe3ca529bb079a0b56c418adeea5cc65055165e3b776db9b05851dc42e8c8248e83447e9f81c273cabb3a90e3b9439f41ad2f3861563a037d07ca9dd2892aa8359c44bc084ccedc444ef565401c495503873459f2f64d6d761efbe4955339f556f93c9cacfc4dca0c5dbd412ac6c9a1f56afa0ab3f4539b0c34d5896f3cd3bf1fe2140a0d32b0d780c552d1c5b00bd52c6f83eff31b66c5e95b43991973f4fac643d8cb62406dbcc23da4c83fdac26caa725ddf4b1d5b170373e95f3fa630a51b87f1f60e0d3f47800731883720277b339a15eb05a6a4ffbe68cfa86dda82279dc676b85957bf45e6491b68f5b939795c76acdb28e858cee6e9715e428369c1415bb401aee2cf55f3c23d60788f4908d3d519071cd8ef68bbc3a6b9ae9be017100b6b6579dba0ae090b8972034e266b26b0a107a3d63f8731b30fbbe00b0eba23b5192ac6076db67a7584bb8b8fa52af7880e97d2df0ff45640e88b5ec830ef92a775b56a07344558358cacd2a370c89e947adfed23c071fe4c605971acfa250a9ec0d9e25d5a5844974f8d0a142c9550547825c2561187be6eeb07de315fba4ab82889142bd132483413cddd6a065b38f3b34e0504f043a389804991147cbf34494fcef65ba3b60bba8b550de9d60c67ac7c2cda8b8d1978c4df49f49419897c586d2d6bfb714d635a642cd73e7778670f176c334b6ee5fe4aeedf1e89200f77e2d09cd9004301b5677b9e2694518473d13fed88ac6bd927c50e4b5ab1f8069cdc95043005181a02e80b5255ff387267c2139ccbd9a0fb1669f539d454c2a21b67d9208dce6708cb091200d0fb3247504e7fd2fc39e8475a499204de203f810eb1ea9a584c8fb56097cbc765bb9e9134b905b12cd7c0f4adaa11df859ac80f4be3030a61bfa79b3d28dd4402b53c3bc229c722302c50d7600f25121624bc6221a5007062813265c6a3d43b24279653318f121b7f618957513418b921076f6d546580604a42cf0c9150dabb006ab6721a2e4403c359f6bfead143ea91e1a8e5fe7ba6796f8b531ddedb9694f9f06945e900485038c2c16a98b6f37da0cc294dcc3fca89ac90f83123a3132eb9e0f5da71d5b21bba242746759ec6bb3457397d0c65c74deac7f3fbe0694d456b822d3b90b2c7aaaae4f4d682c290792ce816c638ee8a6ce48b1f873431d2fae31dce2f28b8430218e68d4de23c6764844abc839314401ec5bb9fec1997aa1a842739036617c8f76337b53b8917416a5355c2aeaca01e8f8ccd85d9f0272c151dbbf5eebffcfab6d09136e95e3ce4bd4f017f6ff0eb548d399dd2db4ce4cab091bb4fa3fa304ce35f628588a6bf3f23035507290ab7348c22a3b6e18cddd0fb5c91cffdf1cf457d941ab4cd48f1aa4c57fa8fb100db0836512da23b473a6e4dfebe77094a669178df7113117cc9d374d649bab3fe01995c7c1a05099eac74d0e7b72752317f8ddf9e9cd4abbab3eca43336902a13c1a4b8776dea2300f0f3d4a51a63a1198892a1c977d16cb0bfb331d9850ba993fdd023a62c226820e6ff67a794508dd5504abdb843710dd22300f184131d460209551c125be842b56dca9e08e5cf3064d2f1d8cb3194b7a117e304cc8c2dc5e00b2bf8fc8b51b8139469a7698bc83a70b03cea592db89c33e5510079e06e1156992d888537a9f1f2703db5a88148dfae70be40c711d53d14def9a8e0d14c4e65d4da952fdf27f610627694ee91f63bd210686153e3a8548b9ead669614a11be104c9a72d4ba5f1f61635bd01943641eac80d3852b1f5124a7c4c7472ab20a8be5ae7040a11d6d9c540f4f79c6cacfc43102d08be0561564db75595d857147bc7c1efd8125d99660c856eed0ef9a8ba5867c568027e1dd4f444eb85b64df0621ccff1f23d2c85b0485754ad3232caf4b9ec5e18e67786bb1f24649033d0d21ccdafd9f74ea08494b0e541cad279ed9f2bc4250f4039a25de18c190ee53252dba62c20ec90bf2d7520fe6d5e86f9c7ce88a7a5d6ddf151d48aa40d869f80520118fb2d116578b4fcce06e0441e380f86d9a99b366f12858c3e59d4c2006514ebe3fe9f73fc570deed4cee97dc019d4b2662edc4dccd50aa10d61dcd9eab14092ebe09ff52ed9bd987bb7b3cb229c035118ebbbaa485434f42edad384ce70f4273d3f5536c6358d31f7153cee3fb25f1ae8fb3e36669f9a7d88f473f85c9395b7a3779c4fbc64e6fe342eb2b237a845163b1d3f83e2d71ae267a6d1c6e79eaaa995509e1685b4a9650f6292ea443d574ad8be38d163403e027a1bcc3af6ecf6c9064338da22fb71256793f55c575b33139c4b7f6884234c3f489d9984f172a40150d07c9c7d2a5ca35ed550ce1958d36c5438ddea64622bde34d43036d392a36bcc58db5c02f05982bb7a1ba52ae00e275163a8d564d686972fdef864573b8e11903eb5ad8247554afa08e7edb7df9579cee5c75aa5811eaf06b7c3b609fdefc4bd9217d8d91e9d1e4567194655b2ebb15318caf912e775f18ddcb82dbb80ad69fa366440e1e25627646c908c1617509297fb802c58ab62a210f0be1dbf7c00b4ffc3806e059e95bae00f99529a42df77c81be8f02354b9729ce19548c6d8c4361af4b45ccf98c900f8ad63d35b1de09561a288e0c88ac", 0x1000}, {&(0x7f0000002740)="bd7058574e605a5bfb242e33a2a03537f13589793e939d9234bf6df9441ceeccd39dda36bc70ad58c2381c62d9958c4b78aa88e9a2cfc6926388f1a8aff50e83a6b070c19caf03c562b0b06fa22642599816279ae875d481a71c1c389bb78a7201a4f860d0ccbc73b5af785e97b377c7199dade44dab9d5b54e05e724a536c71307dd100aab4ba5efd25819d3063fad64065abfd1cc686c6368f5ca2ae317c242fda8d6b7b404bc703a3061d7d434086e20d665bb178703857cc353777e8481493e90f12af33481276f7c83569a3760fa6e8e27942e76d3cc015d43004f932cccd98403dae5bb68580107d9e0fd352a40acb7d4da39ed11d6aefcb1049cf7ebdc2222544f451dc4c6e95f2655bcce091e3a06c7e49fcf00d3e628d28db7a307c7776fec3d4b8cb17573085bc69275fd9f8f6175f871f21805000668e10ff10f968e62373933c24cf74cce43c3f00eb38b14bf34636493be65379e4b450c9c8ff1c4785f60779d9080e494bd44bf231c9c7c619ab91099174693ef1ad228c3c515f69b4d82463b8a5251bb2033d7f41c17d12135f3770f7473da46ca35a14b13ddaae9ed533d88c147bf6bf623bdae91ddf82888e4ef05686555af16e86f041300d28811f3cca7b5b932ff1ab8b2789d6926e66096a4c21a4882150d9205a0ff34b0788c1758ec08fba4da6bd02e850a36033f36ff9c38d4235123ff4fd27b11e27e584872342413761780ef172bf1547c684849a4d1ed0944f3320a9907cdbec73bf982c8998f928131ebc76838a7b2912a01b2cba513989a65966d15392f5782d8464a4a2e9cf6cc61df9f21f2089e6379e98027cea564d5e815490ab7d15a9a80aa241a790a4360a81ad86558501b934a6c1c389a50c0ec77b438ff039bf0466a1fdd51b3e6153ac86a1cb42aed8b4fbe85257a7ebf51c2d16c462f94c03e871eed3af0f3a355af8ed130eca9d6d49540148874a08593330972f5b1ac54cebc1d7e2595b0b630c35cdb98921feb75bcdba0ccecada25cf3cf1a23bfff798b954646f10bd25aa1fc909bf813d1a304f58f604a487fc54f71f16f055ee7f0d807dee9e6eaf448b91e63b2fbd383dae932c8e413500937b990497af85d9bad4a930d59734ce9631478c1769894c068c82d45639db13f7d5b93de84fc170b65649c253dec98770d6ba9a23f875a5a6370044aad2074274063a5c912d42c29dde4c095de38c535837c4e350e6b05d8c0ef94a1489eb3e979de29998a98901850278303369967c55bc633f4d37acb74f12b7fb7e0185f53cbfb2541314b2ca52a8409b1f5be693cbbb6ae911520362e584b533653509f84a2188d4dca263d8939c8a90d9f750002310677d7b6b7a4d4b8f14b2db827462ed7fcd4b277bdb155e4f17c481923131827f4bebeef5dfba41b916cb67c4a681b56de7c336ad1a95ef580afef7cb387c1310cfedde792c30d89dec03067ced5f06cae0ebd8aab5ad796dbbbcadad7eff7bef0fc8f5433aac6391671797de0180f03ab969ddf18ae45cfad88a5c17af69d4878f07e4a552a9c159b77cb5c3d78c15b30cccd917f59d56c55ee6c832f54984ac68b26a82a002d8e4a4d08df731aa23ed86f803f9762d397882b9e240138437c0b101550f2d137daf14194c5f24e7b5df62bda51e8b3eadc8403c5f23a46ec5a985d04d0633d25438e0df3321d7d1ea191aeb3ea2fd80788f2cbfd6a6dd999c812c0a8263f7e9d94cd131529d81f50c32d7e3c00b5cb40d50f6b6afb19db3c4412c53ecf2bd8aee124bff16d93a1d279fad61af51ef2bbe292a059f16d3e1b60f65d5d64478b70338ac0c477e1540d54640671d3994f17dc35ec3e65fd7f8c31200aea461cbb364d43a76c97b7858254b2b016b304232451ce5cc86a89b272a0f04c3285e2fa415ab53ce8f009facbecba6a6f83a94d1b742d7a51b24721b17a69a47fb9750334ceaf1ec28fd3389c51db00062f05c5bd781157968c1c6c7db6b7a9d618d467dbabc4dd8f3be540b59f1fe9951177fe469c67168f715e794be707986b51bc43176ae0ceb0e67661875ff0516fd8fc8d1b1a0423dc2c0753008aefc6bd2ee00898f72d94048c1e574377f1ac4b40b647deb527d049be819d7b16f71241a6dc2acc7c44b75b735a6da7277953f679ebd0f332fae6b5afd6c05d89188bfb4b2b4d4b0735c903aa90e1d033fe441783a1d0b548ec98503977f39503cc3bcd39787e08191753a455ac2c477905d2829807729037b99bc09faadfbd870361af74beb83eb5be84c902d29509412d23a7142f41efc20aa4a99c77cb2bc8eb98520246a6c6ea345de21088479e6f89172f1b144c9a007a79e9aa6fdae79d4e6a6439d9cbfec3e98ad576a41b60195d4578fec71a3789246a9f0a2272992e8f9e23fa3c0413d2042262bcea2fc48ca3c539eaab81bf6d495d41d04b1eac4deb270999e92a0b55571cf35f36a991d8ea70065491c3902112bbb815b451c35e98170d4e21ee12c006cc964bfcfcfb6142d1643a6ac70740701ab985ba36c83f747e2459b711148130ee18c31ce571ff37cc662b2332c63dc3333371742ab9e2f4a66a57024f75825bf1b23858c8c6b282084c72f4c9430774725ebe30e8705a4e44a1be60b653c4e7baf954318d49a85d2e56be677a9ac16608863630fe060f9e7a97feaf9f856a92cf1c9af0752f9fdf5d6beb416e72fcd662b3ef900478ce7a736d3bd65a89edb7e701a12ff23faa5d552d685cfe1dcd20a1f55f3916cc50659fcb6be91864fcb60d5aa8f4ee6f4398ff11dd375788315c65d4b9eeabaa3e21138eaeede0506e8c1bdd2508e760875df1460f6fa6921cbced991fbba4604982c098dacc6d6f64fea1f79d6669f0e3383d28753c688a79d6863df4b548d3f2f9ae23208d7221e80f21012fe73196b890e45720d6c22b28a51d0a10261d6061b5e4fb5623bc29e3d1d7bf41c8c7a2bb9f4fe710aed0f4ad62a5a033c5c3dfcdd4d3af18adc13597cedfe5a92bd80fe9be34ce8d8f63e94eab9d5ad0249f166224586981fbb271d09a69b317280121f443b60e49df54e86202f308849e8588fbdb9c96d46949779a507ac8601be78d8e90fd0b74be768243898876bc70dd89430bfcc9dc209bb3dc51f9b4d7e44267f9741ca3eaadc8da6f915fa9d27420b74adbeaf16873fe31bc9f4e766d018d0b3355403e92eb87e0cad865c64d0ff074bef1b22b1fdb5e7a7ba782643d3b1bcdcd8efbbf5ff4f3e683cf9dac1a100f9880716c276489404a9eac4943282489c577b83388deb23cef7b4551014c3e938f81efaa8e304ae2278235a86c30c9b7f65ad1bc398d19c3ed4caf99ed73a39c263ac2ac8e090eb1a10b6a08f1ad20c135229f491e19dfb501b5a27855afdfe4178457d29e75aea3e52a2cc46067b5968e4e3e9a738cb4c1f03503cdeb2741d1f416aabe1d008944e74453b52b614d55481af4281f9badac50fc1caf3909488c41dbd342bb7c2b024b79fe82dca839ca85e66162bb3146cb6d19e4d82fe5c5ea41f6741c1b438a23337d3eadfa9a57a3b096a847d632d6f6fb182f432e16617a4b85a6b28c14fd757598a1da06e64f3faad2041f2a880df91b9b2dace19d54077c235d5a67a86869e09c812a3691087f43317f93395ebc018196f4710331c3ceb7f69b36d276bf02ab6b9712861a339f1aed7325a9edd6dd0ee46fdec827e539f1892b6a9705ea7928dbfe973753ed947f5e67fb11ca71893b879197fda6e5f4b42ec0b2699b8bf1ad10d6b3a84ce176aca878af037547d9cc9a3736e4968525f8443329e09748eeb5c20cb31fa3fee49d836681cebbe18df249ea03e8f1252d132ceea330cd5cd3442fdbf24854d15865f00091d03ad00440f71749530147502caa3edae4b6e3c89bf78397ef47e6f7ee95bc7255eaa8729536603722892fd09f9c233f2c3f8c4e914b92e7b349fdff08ec82b2273a8b7fb8ff11289687c3c882a6ceddfb5b13c1c57d94d284c5dfbbf0e0400145057142c971fc2b0cbac1cfca2f2c60fbbd5cfdce10d56ade04bedef21d36c9d9cdfeafdd73d15d5f861aa84e0caf9e35853c5158b676d40bf343b2f78084eaba8bf9d0fcf8699ab147538614f0ca9f5fab1abc17e7d0d4b01230bb7c7c6259911bd87b7ce271e80fd6e060f88c42f6ef4e576f5c0232a377ae4e8b80da007ca6fa6b262b555bfa36b340152f502fe49add7d82895c42dba119b26a4fb265fcbd10726e88f6a821a22838f8eccdc29f177eeec53e7dcb87b108a7c59e5b44a2579988d3fd9fc57ecf2129db1e8943c972ef3f8fb6e8fb8b987fde77eb83b442cac9ebdd4aadeacbe10bc63fcaec2f3e2e523cd6f9b771fdd0d04249aee4198a1f421670ebaa45b4b85ab021b2650c5b54df38a4bff82fe6c5545e7256626702a3c2b45805ed6403714f8efa54a8cfc2eec73364387f5dd843aec5b57a522bca26437e57ec866358615ffabfd654eaec8312e5ea7d8e22a03bc9c6a6b7948403fe0bbc9c530c68d41683e0f8a207b344c0401e73e703f4f7f233760b5e6ba1fce4c62b6653cbd0facb5ce84004ac3497729173840219fc835e2457cf73874b41af0c56a90a1ae44082971e76991074cf9849121f7f6faa407e839ee591557cd6145f48ab5f65a4a01e462ea019d1752549a0783e960a52d522ce15b76e751b1275646d21d9a0fce48ccd9cf194da36f50027ad200d16a02320c2643c2fdb7dff790e668dce1100c50f18206ef3ddbf0e40f30ab2787f42350caf42aeb76ed752360d41cdeb103f426fe534ee1e89a1933220114593a8c5275d7f4e97d6d75af6fd7a46fc6359a7f4501767486c493017154a0543c57158e82e411beba016662fe20465bf6c79b92f5afd8990d5d3f58fc14af97aad387746e8c552e305e8d19d02beefebf7b851547e0cebc417fe09e7822117741cca9fecfe0f0fdfd08996ff237c62608c7bb4addaa1aa7cb04e169aecb9c87e90daffa452c3528af2fb7a05eb60c48ef1e147aa275ef48761e45c5c146bcea4ad92191c5e6cd1bf7a1a4e2c2fa4d6a393e204999862d335178e69b5efe2e6f67e1c8cadfe3f27eca3fac6f41582863616a548425b69bb4109f27a956e57c3950b8998b1dda6edceca38801697d9d708424dee0156368a51380b385a31759d08b6d6abc7b24e6d2071c2cc7c5d2e0d6bf38e74b62323af1973f60579593a4140a3d55778c4a251062c75d35f593bcae0fe1b361132ee72ce40ac71cb0f2aa915b78c607e73a97fd0034ce6994285a30f58114bf88667cfa78bd5abb0544623286b4590a4f333b2662633c8302b007903fa7013014ce8cee634bb762a121956effeaf1bf07791586201345204a699461b7af9bf062843cc0482b6303a5609d4ab82f6d949ed9d5a42f313e131123fd212607e9cd47936ace65bbeb1b0bd9328d8cd907552bdf02256bc52c008c2469bf101626d1f450cb5b10d18ca5f3d2791f595b0e5c6c5ea4f5c9676c88ee4b6f3230ab039a7080c56f7904f6dc9c710087d12a52300cf6bfdf8d6432dbdbeae9766b9a3cb28855f3ff1fab8c7dc93fa4e0a8293b19578875fdee4f1f57e77bfc81f51a49a6680e50154e3eb74245263ee4350304032c0758d3a2d280ea7c840e89435e6ded063b8878e59a4d018c963cb36a82d389967d50f968ee6dca93aab3286821339f0bc5a8c1ebf564add7a30444e755358415258d46f0caaeb582e77d8b359a7ce66fdf1222e45f6b4135f9003f353f230a7db8b26d1ed544342f945f5cc53e44b5", 0x1000}, {&(0x7f00000013c0)="16230fcfb635229b3eedd006b8ae389168d7ff2add53d2003b544824e4004686cd294d2fdbcc28ab52cdc0116cfe29787a8bc772ea5cff1b683e6ed6b1d25ca71b140f2c2ecfab35b90b513dc8803d9bbd111ee6b8d6e9dc3ac6f173ebb63a2a105773ff91da0a59515834651b967bd4be3ecc1acdd5f1a2054afcad60cff33d869d16f8753c64b44c3a8ea66781d6ea3cb8d64021bf", 0x96}, {&(0x7f0000001480)="0814e41a6795ad6b5356572302d65599f7ae1ae911ec0d9095126112d46c6cfcec51cd35bbd16fe739c845025d37bebe66be98bfe931d60b89482b5a41945214269bb749b2fc517251b8e65ea82d79d804fba1642106dd1257b2c900698f2af6c049feac71f9b22b2b78914a7892c7e5111e4994e9b092f87a5f93d2663db2dae6ef001a873b27f5b38e61cbffe841ff2545072b5d16cca6e16e6e7945618a630168b074f03be9c1a5eecb184af949d498ac03748ba700d64c52223e52cccc5cc1f41f", 0xc3}], 0x9, 0x0, 0x5) r8 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000080)=0x2) r9 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000001640)=""/97) 13:35:46 executing program 0: r0 = geteuid() seteuid(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000722b587b749014dd0a6ea546c2931de03ee2235df614c6dfae5eef8b9e61049084267aab29ac1b20919b1c0f798bdbec2bd6533942c997687775869404f2112f6cb7d5cd679f6b21e0e903143de7e844d267c40fe47b3b"], 0x10) 13:35:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x208, &(0x7f0000000080)="69f6f237", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r2 = msgget(0x3, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x7f1c67406d656426, 0x36, 0xffffffffffffff7f, r13}) ioctl$BIOCFLUSH(r1, 0x20004268) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) shutdown(r0, 0x2) 13:35:46 executing program 0: r0 = socket(0x2, 0x1, 0x9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f02566697c653000c56b0c9322eb4a4f59e4cbe39b22eaa8dcb2b3b0648c15154cc2ef75adc5b6b3f43baf8c878a59d9ced1442cfe194c289f3bbf263bac3ebe1eab08ff1ca3aca678b561c3a6091aa7090a0410e3cd2767ba107249c82405fabea051e57255c09852f50000000000"], 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/102, 0x66, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 13:35:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37], [0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff], [0xfcfffffffffffff7, 0xfffffffffffffffe], [0x4], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x8}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000080)={0x1, 0x6, 0xfff, 0x0, 0x6580}) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0xf5c4}, 0xc) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 13:35:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xffffffffffffff61) 13:35:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2000019c, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000080)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x319e9dba, 0x30, 0x5, 0x1]}) 13:35:46 executing program 0: r0 = socket(0x937af7bff0036c7a, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) 13:35:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x8000, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:46 executing program 0: socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 13:35:46 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) read(r0, &(0x7f00000000c0)=""/230, 0xe6) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) r5 = dup2(0xffffffffffffffff, r4) ioctl$PCIOCGETROM(r5, 0xc0107005, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000200)="c7b72b0e5fd0b541d272ecf9efc24b17c1723e7216f13870c2e3d7fd000d25ff46a8edcb314dd6d0159e5d6b590660da2093b596ad493657058a260055cfda5caa985ce7dc7caa4d9a5e89f51fb7fb6962", 0x51) 13:35:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xe1bd8f8eeaa30002) 13:35:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000180)) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="8102000000000000000557d5b99f4a5e81a32e9923154be6b842316c388ae90f963f39253b3188945235c101e838e0cb7346757d0dc3e1cd7d93b48c3d6865e8f35a5d24e57e71ed94da203a7490131cdb"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/1, 0x1}], 0x3, &(0x7f0000000580)=""/238, 0xee}, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0, 0x7f}, 0x0) r3 = semget$private(0x0, 0x3, 0x10602) semop(r3, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x1, 0x4, 0x100}, {0x18, 0x3, 0x8001, 0x1ff}, 0x5, [0x2, 0x2, 0x8bb, 0x7, 0x1f, 0x7fff, 0x5, 0x4]}, 0x3c) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000240)=""/221) 13:35:46 executing program 0: r0 = socket(0x0, 0x1, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/114, 0x47}, {&(0x7f0000000080)=""/134, 0x86}], 0x2) sync() r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, 0x0) 13:35:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget(0x3, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r12, r13) 13:35:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xa0) r4 = fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696f65300029393a6eed5c8879420f9ede485fc14fc2c3db53af3d4f5a329c49db9b2bc06378a427976989c841bbbce15da6664dc85c1430786a486aebf868290c98beaa1508ab88d519fe9a5f9d0f9a219a88202a0a84f8b60bbb56873a18a28c7ca268857e81e04e0b2be47e4383948ea7b4"], 0x10) panic: kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *351655 46484 0 0 0x4000000 0 syz-executor.0 15184 74394 0 0 0x480 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220951b,ffffffff821d1c53,350,ffffffff821a9916) at __assert+0x2b rtrequest(b,ffff800022b71158,83,ffff800022b711f8,0) at rtrequest+0xbd2 rt_clone(ffff800022b71268,fffffd80643c03f0,0) at rt_clone+0x78 rtalloc_mpath(fffffd80643c03f0,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800022b71340,fffffd8065bfc820,fffffd80643c0370) at in_pcbselsrc+0x219 in_pcbconnect(fffffd80643c0370,fffffd8065bfc800) at in_pcbconnect+0x107 tcp_usrreq(fffffd8061cb4080,4,0,fffffd8065bfc800,0,ffff800020b34a00) at tcp_usrreq+0xacb sys_connect(ffff800020b34a00,ffff800022b714e8,ffff800022b71530) at sys_connect+0x3df syscall(ffff800022b715b0) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,c5a0d24b010) at Xsyscall+0x128 end of kernel end trace frame: 0xc5c790d3090, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220951b,ffffffff821d1c53,350,ffffffff821a9916) at __assert+0x2b rtrequest(b,ffff800022b71158,83,ffff800022b711f8,0) at rtrequest+0xbd2 rt_clone(ffff800022b71268,fffffd80643c03f0,0) at rt_clone+0x78 rtalloc_mpath(fffffd80643c03f0,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800022b71340,fffffd8065bfc820,fffffd80643c0370) at in_pcbselsrc+0x219 in_pcbconnect(fffffd80643c0370,fffffd8065bfc800) at in_pcbconnect+0x107 tcp_usrreq(fffffd8061cb4080,4,0,fffffd8065bfc800,0,ffff800020b34a00) at tcp_usrreq+0xacb sys_connect(ffff800020b34a00,ffff800022b714e8,ffff800022b71530) at sys_connect+0x3df syscall(ffff800022b715b0) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,c5a0d24b010) at Xsyscall+0x128 end of kernel end trace frame: 0xc5c790d3090, count: -12 ddb{0}> show registers rdi 0xffffffff8120bfe7 db_enter+0x17 rsi 0x371e __ALIGN_SIZE+0x271e rbp 0xffff800022b70f70 rbx 0xffff800022b71020 rdx 0x371f __ALIGN_SIZE+0x271f rcx 0xffff800021d5a000 rax 0xffff800021d5a000 r8 0xffffffff81d00c7f kprintf+0x16f r9 0x1 r10 0x25 r11 0x13d01d2fa3540c70 r12 0x3000000008 r13 0xffff800022b70f80 r14 0x100 r15 0x1 rip 0xffffffff8120bfe8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022b70f60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=351655 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020b34ef0,0xffffffff8266a260 process=0xffff800020adc380 user=0xffff800022b6c000, vmspace=0xfffffd807f00a450 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 46484 506711 50204 0 2 0 syz-executor.0 *46484 351655 50204 0 7 0x4000000 syz-executor.0 74394 15184 8055 0 7 0x480 syz-executor.1 74394 298811 8055 0 3 0x4000080 netio syz-executor.1 74394 143242 8055 0 3 0x4000080 fsleep syz-executor.1 8055 224522 47197 0 2 0x2 syz-executor.1 50204 429159 47197 0 2 0x482 syz-executor.0 74555 377164 0 0 3 0x14200 bored sosplice 47197 471026 95158 0 2 0x482 syz-fuzzer 47197 90729 95158 0 2 0x4000482 syz-fuzzer 47197 314222 95158 0 3 0x4000082 thrsleep syz-fuzzer 47197 286963 95158 0 3 0x4000082 thrsleep syz-fuzzer 47197 27029 95158 0 3 0x4000082 thrsleep syz-fuzzer 47197 220813 95158 0 3 0x4000082 thrsleep syz-fuzzer 47197 425144 95158 0 3 0x4000082 thrsleep syz-fuzzer 47197 259492 95158 0 3 0x4000082 kqread syz-fuzzer 47197 455735 95158 0 3 0x4000082 thrsleep syz-fuzzer 47197 107853 95158 0 3 0x4000082 thrsleep syz-fuzzer 95158 350494 5230 0 3 0x10008a pause ksh 5230 331148 14788 0 3 0x92 select sshd 72470 357658 1 0 3 0x100083 ttyin getty 14788 410271 1 0 3 0x80 select sshd 92805 494452 74975 74 3 0x100092 bpf pflogd 74975 1995 1 0 3 0x80 netio pflogd 8222 496913 2372 73 3 0x100090 kqread syslogd 2372 495637 1 0 3 0x100082 netio syslogd 68172 275161 1 77 3 0x100090 poll dhclient 11251 317495 1 0 3 0x80 poll dhclient 8888 244653 0 0 3 0x14200 pgzero zerothread 58274 177161 0 0 3 0x14200 aiodoned aiodoned 39648 517383 0 0 3 0x14200 syncer update 74182 342403 0 0 3 0x14200 cleaner cleaner 62205 503537 0 0 3 0x14200 reaper reaper 13246 38187 0 0 3 0x14200 pgdaemon pagedaemon 69900 397827 0 0 3 0x14200 bored crynlk 4861 149487 0 0 3 0x14200 bored crypto 96566 177166 0 0 3 0x40014200 acpi0 acpi0 74774 361233 0 0 3 0x40014200 idle1 45844 128051 0 0 3 0x14200 bored softnet 73876 209094 0 0 3 0x14200 bored systqmp 93894 444176 0 0 3 0x14200 bored systq 61274 270524 0 0 3 0x40014200 bored softclock 89087 178696 0 0 3 0x40014200 idle0 3410 452543 0 0 3 0x14200 bored smr 1 369029 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 46484 (syz-executor.0) thread 0xffff800020b34a00 (351655) exclusive rwlock netlock r = 0 (0xffffffff824c0f78) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82623a10) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9602 7103K 15276K 78643K 16425 0 0 pcb 14 11K 13K 78643K 4249 0 0 rtable 127 14K 17K 78643K 1688 0 0 ifaddr 91 20K 22K 78643K 541 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1627 0 0 iov 0 0K 20K 78643K 473 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1234 78K 78K 78643K 3299 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 37 0 0 VM map 21 10K 10K 78643K 24 0 0 sem 12 0K 0K 78643K 1134 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2274 0 0 sigio 0 0K 0K 78643K 49 0 0 proc 62 63K 95K 78643K 1219 0 0 subproc 32 2K 2K 78643K 238 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 154 0 0 in_multi 24 1K 2K 78643K 266 0 0 ether_multi 1 0K 0K 78643K 25 0 0 mrt 0 0K 0K 78643K 14 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 583 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 154 169K 178K 78643K 9181 0 0 UVM aobj 130 9K 9K 78643K 141 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 561 0 0 NDP 22 0K 0K 78643K 162 0 0 temp 242 3561K 4196K 78643K 37427 0 0 kqueue 0 0K 0K 78643K 19 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 54 0 47 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 144 0 141 1 0 1 1 0 8 0 rtentry 112 279 0 233 2 0 2 2 0 8 0 unpcb 120 1301 0 1287 3 1 2 2 0 8 1 syncache 264 11 0 11 4 4 0 1 0 8 0 tcpqe 32 3 0 3 2 2 0 1 0 8 0 tcpcb 544 960 0 955 5 4 1 3 0 8 0 inpcb 280 10598 0 10586 27 18 9 13 0 8 7 rttmr 72 5 0 5 3 3 0 1 0 8 0 nd6 48 31 0 29 1 0 1 1 0 8 0 pkpcb 40 15 0 15 8 7 1 1 0 8 1 ppxss 1128 77 0 77 4 3 1 1 0 8 1 pffrag 232 60 0 60 4 4 0 1 0 482 0 pffrnode 88 60 0 60 4 4 0 1 0 8 0 pffrent 40 2299 0 2299 4 4 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 241 0 165 1 0 1 1 0 8 0 pfstkey 112 243 0 167 4 0 4 4 0 8 0 pfstate 328 243 0 167 10 0 10 10 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 6 0 4 4 2 2 4 0 8 0 art_heap4 256 1027 0 821 25 11 14 17 0 8 0 art_table 32 1033 0 825 5 3 2 3 0 8 0 art_node 16 277 0 234 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 8 1 0 1 1 0 8 0 semapl 112 1132 0 1122 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4885 0 3480 46 0 46 46 0 8 0 ffsino 272 4885 0 3480 95 0 95 95 0 8 0 nchpl 144 8582 0 8107 61 41 20 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 28409 0 28409 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 19 0 0 3 0 3 3 0 8 0 vmpool 552 22 0 3 2 0 2 2 0 8 0 scxspl 192 25431 0 25431 24 22 2 7 0 8 2 plimitpl 152 213 0 205 1 0 1 1 0 8 0 sigapl 432 2436 0 2420 3 1 2 3 0 8 0 futexpl 56 60299 0 60298 1 0 1 1 0 8 0 knotepl 112 588 0 569 3 2 1 2 0 8 0 kqueuepl 104 662 0 660 3 2 1 2 0 8 0 pipepl 112 1436 0 1417 3 1 2 2 0 8 1 fdescpl 488 2437 0 2420 3 0 3 3 0 8 0 filepl 152 25310 0 25204 25 12 13 14 0 8 8 lockfpl 104 842 0 841 1 0 1 1 0 8 0 lockfspl 48 296 0 295 1 0 1 1 0 8 0 sessionpl 112 30 0 19 1 0 1 1 0 8 0 pgrppl 48 53 0 42 1 0 1 1 0 8 0 ucredpl 96 2270 0 2261 1 0 1 1 0 8 0 zombiepl 144 2423 0 2423 1 0 1 1 0 8 1 processpl 896 2456 0 2423 4 0 4 4 0 8 0 procpl 632 7722 0 7677 5 0 5 5 0 8 0 srpgc 64 20 0 20 7 7 0 1 0 8 0 sosppl 128 86 0 86 7 7 0 1 0 8 0 sockpl 384 12182 0 12153 41 28 13 22 0 8 8 mcl64k 65536 26 0 0 4 1 3 3 0 8 0 mcl16k 16384 15 0 0 2 0 2 2 0 8 0 mcl12k 12288 19 0 0 2 0 2 2 0 8 0 mcl9k 9216 12 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 159 0 0 19 0 19 19 0 8 0 mtagpl 80 43 0 0 1 0 1 1 0 8 0 mbufpl 256 590 0 0 32 0 32 32 0 8 0 bufpl 256 11764 0 4706 442 0 442 442 0 8 0 anonpl 16 305291 0 284015 148 55 93 99 0 124 3 amapchunkpl 152 18510 0 18340 39 27 12 14 0 158 4 amappl16 192 12835 0 11637 112 43 69 72 0 8 8 amappl15 184 10 0 9 1 0 1 1 0 8 0 amappl14 176 238 0 233 1 0 1 1 0 8 0 amappl13 168 256 0 253 1 0 1 1 0 8 0 amappl12 160 516 0 513 1 0 1 1 0 8 0 amappl11 152 364 0 349 1 0 1 1 0 8 0 amappl10 144 292 0 286 1 0 1 1 0 8 0 amappl9 136 1373 0 1369 1 0 1 1 0 8 0 amappl8 128 934 0 896 2 0 2 2 0 8 0 amappl7 120 348 0 341 1 0 1 1 0 8 0 amappl6 112 338 0 325 1 0 1 1 0 8 0 amappl5 104 739 0 723 1 0 1 1 0 8 0 amappl4 96 2499 0 2463 2 1 1 2 0 8 0 amappl3 88 631 0 622 1 0 1 1 0 8 0 amappl2 80 17999 0 17917 3 1 2 3 0 8 0 amappl1 72 65039 0 64581 25 15 10 20 0 8 0 amappl 80 8231 0 8173 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 2459 0 2420 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2459 0 2420 1 0 1 1 0 8 0 vmmpekpl 168 22264 0 22223 3 0 3 3 0 8 0 vmmpepl 168 317150 0 314608 226 81 145 155 0 357 31 vmsppl 368 2436 0 2420 2 0 2 2 0 8 0 pdppl 4096 4925 0 4865 8 0 8 8 0 8 0 pvpl 32 795547 0 772026 296 89 207 225 0 265 9 pmappl 232 2458 0 2423 3 0 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 652 0 21 19 0 19 19 0 8 0