ed5c94e4a2e6835e5323a583814ebaaebc99a6186986c94dc52284a3b", 0x90, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:46:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getppid() setpgid(0x0, r3) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000340)=r5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r6, r7}, 0xc) open$dir(&(0x7f0000000240)='./bus\x00', 0x20, 0x40) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) r8 = socket(0x18, 0x1, 0x0) r9 = syz_open_pts() close(r9) write(r9, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000002c0)={0x398, 0xec, 0x9, 0x3, "750047f4f73d3edbcd2d3b780b14c7a82c142ad7", 0x5, 0x2}) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000280)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x1, 0x6, 0x8}) 12:46:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x100000000000044}, {0x3}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 12:46:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r4 = dup(r3) socketpair(0x6, 0x5, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt(0xffffffffffffffff, 0x101, 0x4, &(0x7f0000000340)=""/252, &(0x7f00000001c0)=0xfc) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x2, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x8af, 0x9}, {{r2}, 0xfffffffffffffffe, 0x28, 0x20, 0x1, 0x8001}], 0x401, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x11, 0x1, 0x5, 0x2}, {{r5}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x3, 0xff}, {{r6}, 0xfffffffffffffffe, 0x80, 0x4, 0x3}, {{r7}, 0xfffffffffffffff8, 0x22, 0x1, 0x100, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xffffffffffffffff, 0x4000000000000}, {{r8}, 0xfffffffffffffffa, 0x40, 0x1, 0x4, 0x8}, {{r9}, 0xc4166279c866d2c7, 0x2, 0x2, 0xffffffffffffffc0, 0x7ff}], 0x0, &(0x7f0000000140)={0x5, 0x7}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) socket(0x18, 0x1, 0x8) 12:46:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xfffffea7) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xc8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000002c0)) listen(r1, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) r5 = socket(0x1, 0x1867953387558a16, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000280)='./file0\x00', r5, 0x3}) socket(0x1, 0x5, 0x6) r6 = socket(0x0, 0x4000, 0x0) connect$unix(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="00012e6f666d6c652a1e5199b26d31dc10ec08d75a30000f4ec945fa9dabeb0e445bff4a4573a8e3368e128e9a6e5a588739b9e0be6553a3847c114779401e8ea66740ef92fd712f81aafb36cc20c61f058fb27a22f2bd2f2fc4a0ec85aba6c068b4b70025d42385394abd0467f7bc6c3c4fc35ee9ab55b32c8acb0cfd4381f5c0e8e8361b0d8d0d2c197e58"], 0x10) sendto$inet6(r6, &(0x7f0000000080)="7a847264f4aae854c4a9e35b641799e1f898e67e214cabb5fe07d1bdc7a8f39b432330a71f9724bc31f77daa2e06b9126b67b67b2461521dd21b902f93a63871ab724f23267e52edf4d98b307df7767ee20c499ddcb97a0b520ff74a1b10bed6647ce2d2bd6e8a9febb0d7abfaa405daa5f507f7bde396f2b1817131bc4f94d59e03b14c80aab2b9e3ff07fe645cba699475d970ab37ae3f9f259f68d1e3a1b6fd72cedcf4bc7a958964c5bd32977ad80df34e0317627a3846113a4ffddc7230073050099198bcbb78431c6c361e5fb6ceff5db2b78d293154750611abdd4b4aa44ee986", 0xe4, 0x1, 0x0, 0x0) sendto$inet6(r6, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) 12:46:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20102, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) r2 = semget$private(0x0, 0x0, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0x7]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x3, 0x0, 0xbc}, {0x0, 0x0, 0xfe, 0x6}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 12:46:04 executing program 0: mprotect(&(0x7f00002b0000/0x3000)=nil, 0x3000, 0xa05e9a04e8b707ce) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000007fff, 0x0, 0x4000000, 0x0) r1 = socket(0x10, 0x0, 0xff) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f0000000300)) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x8, 0x7a5c7e81817c7dd4, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x110, 0x20000000, 0x3, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x10, 0x2, 0x0, 0x3c9b}], 0x8, &(0x7f0000000340)=[{{r0}, 0x4, 0x20, 0x40, 0x34c}, {{r5}, 0xfffffffffffffffb, 0x4, 0x2, 0x81, 0xda01}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x7f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x200, 0x9c09}, {{}, 0xfffffffffffffff9, 0x60, 0x2, 0xcf3dcc8, 0xfff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x80, 0x4, 0x7}, {{r6}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x4, 0x101}], 0x1, &(0x7f0000000440)={0x2, 0x7}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc02069b6, &(0x7f0000000300)) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0xef0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x8) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000480)=0x8000) r9 = fcntl$dupfd(r7, 0x0, r7) r10 = shmget$private(0x0, 0x1000, 0x2, &(0x7f00002aa000/0x1000)=nil) shmat(r10, &(0x7f0000100000/0x1000)=nil, 0x800) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/de\x00', 0xa452e65b4d829a72, 0x0) ioctl$TIOCFLUSH(r11, 0xc02069b6, &(0x7f0000000200)=0x80200004) readlinkat(r9, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/245, 0xf5) 12:46:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000200)=[{0xa2a4, 0x6, 0xd3, 0x8000}, {0x3, 0x1, 0x8c, 0xb7}, {0x5, 0x7, 0x20, 0x6}, {0x9, 0x48, 0x81, 0x1}, {0x4, 0x20, 0xaf, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r2) r3 = getpgid(r2) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r6, r10}, 0xc) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, r10]) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000080)=[r17]) r19 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = getgid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r11, r18, r24, r30]) 12:46:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x41) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00004d2000/0x4000)=nil, 0x4000) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) ioctl$TIOCEXCL(r4, 0x2000740d) fcntl$getflags(r1, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:46:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\xff\xdd\x9d\xabj-n\xa9W', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x84, 0x2}, {0x5c, 0x0, 0x0, 0x5526}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$inet(0x2, 0x8000, 0x5) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 12:46:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10080, 0x81) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x20, 0x8000, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 12:46:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) 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) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) setsockopt(r1, 0x25, 0x2e, &(0x7f0000000000)="ebffcb1d13b9fd812eaa4e713048a63c384e4d2f", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:46:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000340)={0x7fffffff, 0xfffffffa, 0x20, {[0x6, 0xff, 0x42, 0x2, 0x3, 0x80000000, 0x7, 0x7fff, 0x0, 0x8, 0x9, 0x3cf, 0x10001, 0x30, 0x95b, 0x5, 0x100000000, 0x100], [0x2, 0x3, 0x7fffffff, 0x80, 0x0, 0x8, 0x3b3, 0x2, 0xffff, 0xfffffffffffffe00], [0x9, 0x4, 0x3, 0x26, 0x3, 0x1, 0x3f], [0x4, 0x9, 0x6f, 0x14d1, 0x266, 0x3ff], [{0xc677, 0x7f, 0x6, 0xffffffffffffff55}, {0x6, 0x1f, 0x7fff, 0x1}, {0x7ff, 0x0, 0x3, 0x7}, {0x8, 0x2, 0x1fe34220, 0x2}, {0x6, 0x3, 0x9, 0xffffffff00000000}, {0xfff9, 0x3, 0x7f, 0xad}, {0x401, 0xb81e, 0x401, 0x2}, {0xacb, 0xae, 0xfffffe01, 0x1f}], {0x2, 0x139c, 0x8000, 0x8000}, {0x1f, 0x9, 0x4, 0x1}}}) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x800], [0x0, 0x0, 0x0, 0x0, 0x3]}}) 12:46:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './bus\x00'}) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x408008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:04 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82e12e2b1d6968657f00"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000001280)="0500ae490000000300000000d7142d545d8489199c4f0bfa563e3236e6cf01f996cf6ea20000000061a5f2c8efc511748d7f5d2047", 0x35) 12:46:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x81, 0x6, 0x9, 0x1000}, {0x1, 0xce, 0x1, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x7, 0x7, r3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x401, 0x7f, 0x5, 0x1ff}, {0x8, 0x8, 0x6, 0x9}, {0x9, 0x2, 0x6, 0x5}, {0x0, 0xd5, 0x3, 0xdc}, {0x1, 0x81, 0x40, 0x8}, {0x0, 0x3, 0x4, 0x40}, {0x82c4, 0xff, 0x7f, 0x1000}, {0x3f, 0x2, 0x1f, 0x80000000}, {0xfff, 0x0, 0x7, 0x1ff}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:46:04 executing program 0: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x3f) mknod(&(0x7f0000000040)='./bus\x00', 0x80003004, 0x9b) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) 12:46:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x10, 0x8000, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kqueue() 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, 0x5, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 12:46:04 executing program 0: r0 = socket(0x2, 0x5ee597bf28421eea, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000300)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x1010, "d73061e6c5f674feccb32400ea02000000e54de4", 0x0, 0xfff7fffd}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x10001) syz_open_pts() r3 = syz_open_pts() r4 = semget$private(0x0, 0x0, 0x150) semctl$IPC_RMID(r4, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x47) r5 = syz_open_pts() r6 = fcntl$dupfd(r3, 0xa, r5) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000000c0)) 12:46:04 executing program 1: accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4ff1, 0x401, 0xd11, 0x8001, "e08dd80f302fdb8018f614e7aa3d93f614807e05", 0x7, 0x7}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 12:46:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 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={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x10, 0x4007, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) sendto$unix(r2, &(0x7f00000002c0)="ed6a147fd313e47524be36084c3969ef74ff929cb45c8c67e24c16b6f4900d201ba7a4c78c56136e11be123b2fff54bcdd9c6aaee93777e24358965594033c8814f09a6ec4d58abf5fb64d4724e154b328bffc5357809b5a70bb0131137c745628c8cd0ac12fd55fb971564cd51951ae548a90cb3a7b902edecc4ec107231917c0463a8869a5d526e8a0098e454f0b3fbb23400c5483029ddb1aa91db2146aed0467965acaf2e5df7c3a58c89f3aa9dac3ff1926fbada8e8fdfa558f73341d265f3b4a8b3464f7237c07368a04799872641786ebc001b9e10ea9f19e331479912557877a8283ff605896bafdd025438c", 0xf0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="6a1b61a24804f9c6f57b0629a2fc273e5f7e6f47ab22e935ffeb4ae1d7bedeed3a1ccf010fa6b0bfa49d0e1e0e9552fdcbe47c8bde18d236b0227479e69e95846238fda388e6ba6c483a43e1c7ce9156dd813d7f5a4ce55ba55a07e1372ba2c94107f7cdf2bce1affcd30d4deb24d30f3cb7389d2fc7c76caef3f40615e5e47d3d2962baf0d8a0af6e80882ddee3e468158e7efd3b8e47b87aacfdcf16b4c4aeef5c0dc85a378144aa131da31619f8b5314358fdd65b2efb270794b53c75e0f0a3fb9cc2c6bb0d41643509ef691d99944c2d78ff600004000044bc2787de92995315ed7dd3fda89f0d9c1053497ebe5ec54cc95b45"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 12:46:04 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x480202e, &(0x7f0000000000)="ebffcbff0700fd812eaa4e713bd4ae8331929648", 0xfffffffffffffec8) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f00000008c0)=ANY=[@ANYRES16=r1, @ANYRESOCT=r0, @ANYRES16=r2, @ANYRESDEC=r0, @ANYRES32=r4, @ANYRESDEC=r0]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) utimensat(r6, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r7 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r8 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r8, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f071ed2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9a"], 0xfffffffffffffe9f, 0x1, 0x1000) r9 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r9, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r7, 0x2, 0x3) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r11, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r11, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_RMID(r11, 0x0) msgrcv(r11, &(0x7f0000000340)=ANY=[@ANYRESOCT=r10], 0x1, 0x0, 0x1000) msgsnd(r11, &(0x7f0000000e00)={0x394aa79ff95b4e4c, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0f4bb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf000000004f29d1619b25479a460e4c554ccfbaa5efb9a44f57006061050d433ed09a99e4e17c980bf2816a711312c29a82649856460dbb600ab0da34148e2eb37a7d2f2aa5edc28d8aad4e1a886f0ca6f05c1ba28f762d57aa357666b384529c9215f0892156e725f6b937927fd4dfdfff5cc9eb3a4c841f7faf325ed494355ce176e3aaf138e991e279d5c3ee1a17f13efdb8000200001c7def21ec4f542e99de175e5c80ab2aff5db857985a2eaba4e9a4962fb24485e059969fad5ae5d13a2a4d5d947342589e4ac633aaf85e75cf16491bd4caa18f61e33fb9399d849b6b7698470474999eb16d8749114d09e6c192ff33ae4d3a622129e67e5f1087ab2caa93f0dfb787a3e27a363d626d07b398f4b86d571fde4f6617a47300a49279ac66757d15041e78a248c4700d0075410ceeac179a542d9c4cecf46ccbc0edd4f3e068b31ffffc9acebca85f6bb777f06afdeca7659143ad4aa5b49c748a98c8665f8ba0a182afeb0180000000000000d584b90340c4d5103d7cd93d38fe6658b68866af70b54510ac0e06fe8880c4e0a740"}, 0xffffffffffffff90, 0x800) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = semget$private(0x0, 0x2, 0x20) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000003c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x200, 0x8, 0x7, 0x1a5b482a46bc3c61, 0x8, 0xffffffffffffff2f, 0x5, 0x0, 0x1, 0x7, 0x4}) ftruncate(r5, 0x0, 0x4b6c) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r21, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[0x80000001, 0x40]}) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x0, &(0x7f0000000680)) recvmsg(r22, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000500)=""/89, 0x59}, {&(0x7f0000000940)=""/131, 0x83}, {&(0x7f0000000a00)=""/111, 0x6f}], 0x10000000000000e1, 0x0, 0x2a4}, 0x843) 12:46:04 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0000001876fb01d0aee957e22ec1cf00feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0xffffffffffffff4e}], 0x100) 12:46:04 executing program 0: writev(0xffffffffffffff9c, &(0x7f0000000780)=[{&(0x7f0000000280)="e3cd8883e1a506fd6f52adc83d1c07b42f237b9dd30273ae3499cedeae212d62a56fc89a742669960c41a609cd6543debfca7455391cc415fe26826b7d5da47cc30c28120d41518abfe485daf19f08154ce12b80cfd238d3d105f38829eb3614655b180b8b9c03cd23ce99f03b45732d67d5d99ba0d42fcc7fe7398f6960c0242dfec1e83d742fefcfa556b492c80e07c85a", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 12:46:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x7fffffff, 0x1ff, &(0x7f0000000300)=""/66, &(0x7f0000000380)=0x42) acct(&(0x7f00000003c0)='./file0\x00') fchflags(0xffffffffffffffff, 0xcd3b4955bc289779) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r2, &(0x7f0000000400)=""/13, 0xd, 0x842, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) readv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/89, 0x59}], 0x4) 12:46:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000200)={0x6, 0x2, 0x0, 0x4, 0xfff, 0x81, 0x9, 0x10, [{0x101, 0x80000000, 0x9, 0x6}, {0x8000, 0x1, 0x7, 0x4}, {0x0, 0x303a2f29, 0x0, 0x7a9}, {0x6, 0xa761, 0x200, 0xa2}, {0x2, 0x101, 0xbeba, 0x7fffffff}, {0x9, 0xfffffff8, 0x5, 0x25d2}, {0x10000, 0x7fffffff, 0x40, 0x2}, {0x3ce, 0x6, 0x69c2, 0xc15c}, {0x8000, 0x0, 0x6, 0x8000}, {0x1, 0x8000000, 0x3, 0xfe5}, {0x0, 0xf00, 0x7fff, 0x2}, {0x80000001, 0x4, 0x1, 0x6}, {0x4, 0x9428, 0x80000000, 0xdf}, {0x5, 0x6, 0x9e, 0xffffff43}, {0x5, 0x1, 0xffff, 0x71}, {0x6, 0xb5a, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x15}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 12:46:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) setsockopt(r1, 0x7, 0xd6a, &(0x7f0000000000)="8b55278e51b91aa06de66324a9081eaf3ff373c853e2c1855f50e29ab9fcb560cfff23b3ac1da7c2da5125edab9f6b75be856bcf124bb93f6b092ceb02bd30f8185f5222deece613768d4b2a3853c82e83b34db3b73e40273efbedf93429d6c7507376996b0f722f6453155b3f0218d3e75d4035cd145f264cea51253d0080f6dd7877d61414843d20558b3216402756d51481da4e35f32500ae9d01f6290f1279362d042003d75f7378a92cfcde608a801acde6588c7eb396a0d85e3a1322652e7b88878b23611ba340dc863fb1cedaf3931bf28b2694819ba038220a8ae099aa40ae5f5cc1e46fe175582e411fad6873117d1eccc07542e2", 0xf9) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebfc8062782813c8cefcfdb1bd4f9c0e36d58ab5879e67ee7fb584d490000007c060000005587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c18dacb6584be734ee11e3b0270a8b4b75976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d58015887bdf2c440abec43c977656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab3b00e2a0308ef6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb79a546426da5d941f986fc40017f07064b23f1e1692c35dbdc77d3f703a94ea03300c7000000000000000000000080d03e2c529731640124e1502f8c067154339114617b7cb265694e8f000bc122f0c1f35142ff223bf6b0288babc10300b8356ba786fa54fff9b36d953a8b5e9f3bca4bfa199909059747529266028483423441b612130222582e013b0dd482a1a3b1e566676f770cb695f183cdf806e43b39830851313725c1fe79ec2c2c7dc52b61d7e75c9f6e081bf1b06643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc848be758d529ea008ec032c45b262e9d9da718be75d14d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda710cc490476d51611b5eae714704970311e947bf313b757a70a108e9cc55bcca376100055c9ff67959d7afbf57ce2aed0877503c000000000000000000000000000000000000000000000000700aa30ba34c57c0344316090a123caa6f8f26037c9a62ce7a3214e2dd4e904affbd910000000006fdcd70a456408a740e5de3b2e7704856360fdbc2a37f02b254a75a4331b17c5e2d192da8b0da32a3dc96bc493162eadd4b1cfe4ee61a9aa6dbe652f78f9b0c9b8553395e7aa591e08448f1bc6ba362b910777340594265de31e86e70ab2597a50168870cd726695547fb8e6aab3b8a60670ca530b7598f56a20890b72f34afe1b440df6f9bf0984c43d3fe52e86b94a859a20e85488f4b8fb75d03e7ad9d4d4002441685ba91ce4e2f83c08809e2ee6685fdc124da8a0673f9f608203452cbe7df1d02d7d44ae06927f765e49cc3c631c01d34da091b56fbb3560f0da51f10f1ecaf80b13c387eff03bf4297aa57e8dc10d29be5bf98d0bf03252d9e7d489a7b2c0a691aafc7a6fdaaae81f30fa592346b22f1f90528037f2b9f2f0de22576739c12250f13bc24ac075283d8500864e013979a330bbaae4cfdb7750875c49c961ca99f626591a4f2796e09d0a4ad906eadfa4955c64dc89a2d5de3ed6aab4e3b48a435c118882ff237f4c26874bfa75ac68d39567c05140239be5d0edb289670e891a225837e991b7876d416840000000000000000000000000000000000000000000000000063de43923315852eca0b368718233622b78c2819bbc186120e560f2300f0a6ee12102f7e23e91e5bdf76f2fe57a84b713e95ad62c533446ff8162132d60d5ae9dd60a92098e0b03e4b5bd77d8833295e44220f29d090db216a894c38906572d38fcf28af1945e802c183b72fd0e858f85a2f253c1d5414b0aae808ac390ba3aec28f3568935885cf6000000000"], 0x10) writev(r0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000d80)="4a0a92525b3780a2dc911e8e462d9dd5d38b230eafef72577ac3c6ba79572357d51d412e1b237e18842c5701849ab1dcdfe352065a5315f556099fbf9c1dcce5a7a45aa1b264cd67d086e4304ffae1d2d8776792097866ed3444d64f8da021da94f730057e086bb5cf05556dbf034413c2b28793229364373520a6b34a8c5069c4e737806c37f64aab0e27c3528e0d2d71162ac642677c5f2e67efec0faa7aea98a2690b52a1c67adb2dbb07078ab56beb4eea2a016154bf02573f7cdac03df77ef16722029fe3d983fc40d6db1c99e63dab82ad40c3a733437a17a4504b2c9034c3c60e314a5eab58fab8c9ced8a10d315cb1cf7803c4915cc92b8f0fda1a64520b94deea83e1e04dde60158e521678a8ac1840102bed4e334b75055c0bc90d1e7f43bbdfe9d31deb98a5b26bd4bd328f378d1f0aa241bd817a2759c1604572579d156609e5151d886cd25258ae73e0b56773583bf4963cba0d1a477736696a5a7a523c85a61f49ecdce3e63e4a394167e9e15d424f56238f492985", 0x17c}], 0x2) 12:46:04 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r2 = socket$inet(0x2, 0x3, 0x5c) sendto$inet(r2, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) r3 = accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 12:46:04 executing program 1: 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, 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, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 12:46:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000800)={&(0x7f00000007c0)=[{0x24, 0x401}], 0x1}) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)='\r', 0x1) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000080)="76ac388fd8217d09824c1b47ae8402da71788b093ba43b6e5c3e5626f31b80862344902c2d8b0f", 0x27}, {&(0x7f0000000180)="d57f9ad8460909a4a38bbf4b6253b97902afe08fea73ee3b07c8ad7aa2a1112147352349c5bd5c8df24fc85d02a8129f8d2572d2411727fde0c1417f1c6f2d616dadb0d6f8540518952d543c6269f8175e0eb6e18b1570b56d5d1fa446f338f6c785a4eb020e6c89585e8c6fd985f0493853fa7bf11dda50bc5cf1bdd5e2c6b697fc87ae566993b2aaa58560cafba1e82a86862ccb4ab734e2a8c6fea495ea17f01b58790550c949ac568830a68bc0f99c7e1c3a653776486705acce89dca3905942dddf52d5a5d3ba3b788fb5f4e1198743b8516b87f065952f52d62096322c", 0xe0}, {&(0x7f0000000280)="1d7d40ea385870c290ae6fef2bbeb519dced17ccf39517ec301bee2c9eb946b7f643ed4a568794fa4c6988aa56c6e9bafe6c1866ae7703e31f4fee6239172ad7ba912b1f0b10356cd898ba963047197f02b74be483452f887edc4c3341b8aeb30f34a595232b821ca888c68ce9dd98b41740", 0x72}, {&(0x7f0000000300)="0e0ced5a0f5e847f78a96a7a179582f8e64a2c2436e8e69e7a86949c82d709b15420a68136507d085e63bc2e89562b9b5b21d5aed169ca1ef82143beadca98139132ecfb6467941876d2ec17dc4290ef00a9c81f3fb8ca94e152304f6cd1a559ac5bb4c657d3c1396bbb478c085c51594dfb8a9fb06f76c35d4c1968e3cb72f4d611bd8bb4cc2f775bb7009e5fbb01c55dbdad4dd2f9ad94467984a93962550edeb3812b9f5547d9b01fe23b696344b5e78de9d074ec8493d14241", 0xbb}, {&(0x7f00000003c0)="29fcc4536dfdb3019a5a93209f2b33c4edd0a649b804dfc459c0228554b1e208d8589ae857e9e21a06b178f69d82dc29c3708d81d3c3ec388b8a67acca349557ea2550590d2cd47aa661687770fb204a957047ce5750aec8d7862f593955ee06d08ac093c5cfc5470a2dd39e", 0x6c}, {&(0x7f0000000440)="df65fc011c7da92948f00b2dd136fe46b0540b5d9ca1f21dffcb38cca8f83c12b2e32e41e56f4e655d7ff3262cb3782d4df8fd4c204d0e1277ae9219863e325dd85afeb739cb8e4c471cfa8c663739aae3ad0db63eb85f8276", 0x59}, {&(0x7f00000004c0)="e5fb6fd2767d1d995b71888755b559fee1e4cce816efe46d23bc51e2bc119eb09ef289f902ab026466e427b7604ee357cd594872e0ababbb945b72ad187dddd5ae21948c2440e3383ce223f2941a219e4c720bb224298200f820d99b11f157e295a3d1f1cc4130c85d790658d146c56791d28b99a81c598779b1efb219d644d01fa20d21e0ae71ba4aa577b47fd06d4a2376dd1386f80d742beea73f1002efb10713ca810d12e1c02d6c5d895c78514653a087a53e62aa2b899b59f65d8aa8", 0xbf}, {&(0x7f0000000580)="6aa3dbd47f8d7a452ab9a9e9a8d080c0382cdf6ef13a2f407eace9ddf79c91a7cb0daf45de48794484f7f8152918ae22c00a668aae1e5eba01dec9507b5d4995c090d57f082f8cec8ac94c951e3002a3a8396b8a0f508556d5f01c6e2b2ceaf9c00e7806f08d3642fb09ad50f2f0e0ed5f5b9f5b585e192d3bfb7899ba9f9f5a62a5c33af8a645330ce223dbda2aee170560fe1816f5f6c896ef210c76d99fead1c6b4ea8740ad46f2d348a638d1663edc3347db1fe44988195ca0aaf7e44acc3ceedd5e04e7704a26db36aca88612d6217a4add72c4274858794fd9648dea4e", 0xe0}, {&(0x7f0000000100)='W', 0x1}, {&(0x7f0000000680)="2fcd6b99d1247505b9f5d35965adca17164e77900df048e4d57cb069aef02bff4d889282e7f154841576c28e00", 0x2d}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r3, r8) r12 = msgget$private(0x0, 0x682) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) setreuid(r3, r16) 12:46:05 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x1f, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 12:46:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20590, 0x0) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0xfffffffa) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 12:46:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 12:46:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000240)=0x1a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 12:46:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)) 12:46:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="ceffd6a973164ab1c2829c0fd99a9ede7e8a0bccda164bcb1132c4f05d425b87fc753eac2386cf017038fd083d4897071738614cbd0b7165a9bb4937181270e466e931e20851be569aac61b6735b48b8886ddf188abfd4ac568f94d7a66702de277cb550aefb815aad0f8f6c011d64463b47795150608bfc2784670a71179193322e6778bf5f3727c851d9", 0x8b, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 12:46:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x50}, {0x20000000000006}]}) syz_emit_ethernet(0x105, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x28) write(r1, &(0x7f0000000100)="ad63721299ac3b7a618e11cc2a11bd3cf3dacb1eaf4447f9e4239f9a72147defbbaabad8f35ccdace33325dd522fadd3d858a85743076477bbcad417abc1d7f648bd8a897452407c", 0x48) 12:46:05 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000144000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00002a7000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000042f000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000244000/0x3000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f00003f4000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 12:46:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r0, &(0x7f0000000200)=""/77, 0x4d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) minherit(&(0x7f0000461000/0x3000)=nil, 0x3000, 0x6) 12:46:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000380)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x10000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) setgid(r5) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 12:46:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3d}, {0x16}]}) syz_emit_ethernet(0x57, &(0x7f0000000040)="027ba3a6845b8f6a3328ba541def2c090028c9cf43946a490f6dbde1e08d2269b9232e0ab1382bec452691e2613e8f41c4e65f76e9db80f4440aa9093b9c8d46a6deaca2a71af76f979a1028e8e5624018edbda8f893fa") 12:46:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000000c0)={0x4, [{0x3, 0x8}, {0x3, 0x614}, {0x1, 0x1}, {}, {0x2, 0x7}, {0x3, 0x1}, {0x3, 0xcf0}, {0x0, 0xe}, {0x2, 0x10001}, {0x3, 0x800}, {0x2, 0x6f02}, {0x1, 0xfffffffc}, {0x0, 0x5}, {0x0, 0x7fff}, {0x1, 0x588}, {0x3, 0x1}, {0x2, 0x590}, {}, {0x1, 0x7}, {0x1, 0x7}, {0x2, 0x8}, {0x3, 0x5}, {0x1, 0x2a014348}, {0x1, 0x6d0}, {0x6, 0x62d0}, {0x3, 0x9}, {0x1, 0xffff8001}, {0x3, 0x8}, {0x2, 0x7ff}, {0x2, 0x6}, {0x3, 0x40}, {0xacc1e13ed5ef6e52, 0x9e6}]}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 12:46:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000104"], 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 12:46:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 12:46:05 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x4, 0x0) 12:46:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x6c}, {0x74}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000080)=[0x1f, 0x3, 0x4, 0x9, 0x4935, 0x6e7c, 0x1, 0x8, 0x4]}) 12:46:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/fi/file0/file0\x00', &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) open$dir(0x0, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') open(&(0x7f0000000140)='./file0/file0/fi/file0\x00', 0x8000, 0x4) 12:46:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffbffff, 0x0, 0x80000000, 0x0, "0500", 0x200, 0x9}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:46:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getgroups(0x0, &(0x7f00000000c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 12:46:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000040)="141a5d1dc736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f2a3044e8be5f3ffb7527bc59dc795bcdb398ecf50b38bc15ff99cf94e7fdd80090c1d2e497ee0e00f9c9a0416c184f005503380776728362b4de4d2769504ddb0f66c0", 0xd8, 0xb, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 12:46:05 executing program 0: clock_settime(0x5, &(0x7f0000000040)={0x5, 0xfffffffffffffffc}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1e2e1d1f) 12:46:05 executing program 1: getpid() mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) 12:46:05 executing program 0: setrlimit(0x5, &(0x7f0000000080)={0x3, 0x179}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) close(r0) syz_open_pts() socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) close(r2) ioctl$TIOCEXCL(r1, 0x2000740d) socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000180)) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r7, 0x3}) 12:46:05 executing program 1: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffff8001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x322, &(0x7f0000000340)="b6") 12:46:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x7f}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="5913a6898650326a820335760ab93e00"/26, 0x3, 0x0, 0xffffffffbffffffc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x3, 0x433) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xd8c486a3f20944ad) getuid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0x24) geteuid() r9 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, r5, r6, r9, 0x0, 0x0, 0x9}, 0x800, 0x1, r7, r8, 0xba1b, 0x1, 0x1, 0x100000000005}) r10 = socket(0x18, 0x400000000002, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r12 = socket$unix(0x1, 0x2, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/de\x01\xd7\xcd+f\x00', 0x1, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x4e, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$dupfd(r12, 0xd2156236dd782f86, r14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r15 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r15, 0x0, r15) 12:46:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0xf7}], 0x1000000000000035, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x50) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x1, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 12:46:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) r1 = socket(0x2, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x5981e3b6d7cae558, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x1173b1b067214521, 0x8000, 0xea) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) r9 = getpgid(r8) r10 = getuid() r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r15 = openat(r2, &(0x7f0000000900)='./bus\x00', 0x800, 0x100) r16 = open(&(0x7f0000000940)='./bus\x00', 0x11, 0x52) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r18 = socket(0x18, 0x3, 0x0) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r18, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r19 = openat$klog(0xffffffffffffff9c, &(0x7f0000000980)='/dev/klog\x00', 0x80, 0x0) r20 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x40, 0x0) r21 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x981, 0x20) r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wskbd\x00', 0x100, 0x0) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = socket(0x18, 0x3, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r25, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000b40)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000240)="112b116c1c346012d3aea0996ce5218f9099c2d6e78e62b4dbb8d34516d215b20634bd5f27b9b0d5256594e7fd75e9d0ddafb0806eaf2db052341078f8b135b13aa01b030c6e5226accedffab8149f79b8a1b56b5eafae9d8b2ee726f14a0dbb923582f3a09273506deb7336cd5f8eb675e114a35c54c8bec6dc3d0f8b7ce41e3751aed9786a0bcea594e53052958ff85c93f9cefb236fccc4593f973c", 0x9d}, {&(0x7f0000000340)="a803425d6d8758b4efdfcc1b4224c6fdc8eac0bd399adf799ff2350982c63c744580afe787d842bef95b32b83efb87f7d9ae066b035f194668b57a11d23d05a05f9b098ed8fe33d51a9638d782e2bceb843ef29079d086291e220863627d62b8f5b30a634db1a8d66e31b104675d75e5d55e38efab1c0d73fa28dd2efc66a39487ab1ffc82239cb4d64cd63b6f382eaf35af6e2d58611c5d6de08c1ddff37a435860e4d05b705898eed80b43983049b7ded702ccd3", 0xb5}, {&(0x7f0000000440)="48f03d068332cdd1791bd8834fc9f4cbeea53e871e96cfdf7d36d4fe54dc227f3357dc2a5beb8dabeea218a9ad1f356613411191cc27f12412f03e452f6a89681b4d804c7778469dfa4a8c43443aee00176d22179f62c511f6c80a3949b0ba48bb70f4a2941594828de117494e79e614b2b1a2292fec902890b38642f478298ef40a2723c5d11942c3af107d18a1f59ef4b20a851b528aad0f7dce95c4ae1369e4", 0xa1}, {&(0x7f0000000500)="321556eac3ab8fc2294caf206f66114e571b61400b352c57eca63c4f3d19246d699feac38e2a564a4939644244aebee5a56b97823c701c889ff5a61a50fd2c086a37fa5d5cdf0e0b7655e62a84643d33990d6c0d3e887ad17f72ef5006379d113604cd5ae2ef431f0033e5974fe889aaeca4c15e6a3cf2c012b27dd084c1eb555a3349d6143a95fcb804b247e4c83fd9a045bc6a5a9e238759dacf889a23b90a4201d92cc42ef44bb382903636fa48396117f2", 0xb3}, {&(0x7f00000005c0)="b5eaf2f2d87a2efe931362ac1e574778bbabcbbd0028332ea7c20223cc0964a285739d1637adf0efc02ea5140bc77a3e8dffad0046ce22d93b79b955ca75d6bd7d0ca0876dbaf8344a47c4ec0732b052db3c1d1d620349b1a5c9d7f9121fd48369c95d08c54f12a56f9415948fa7c1ba1db32f2e6435ab6fd26269f096c372949659aa627fccf8bfbf9022aa0cf61e45fff587d2cbc0b188d4afea27227f9b4f7087dbfd7e054c8cc8a0b0fcc562c0", 0xaf}, {&(0x7f0000000680)="8328485e82b83b056faceaa3b91bdfee3c0da7dfbf2d1786108f394809893975e4af66541c5afc5a8d88e27e858267ee5ed461202770e61ecc1a8815ca3f6f7ef7b173bd60a567523a8cb9b703c7fac71e7723d9267400cb6b2fe96c1b183305b4e7bec61f6d86b1aa318c9b8e1c770f88ed3c347f105902ad8fcfbaab7d4c3292d37c4bee02808d5597381eb7b883bc693768611ca326b3f200f3c4c06200c1468f8885271a4beaa98afefefbba8b25edd7651d733d533ade6c7ca001ebccb742431c7801b5ce", 0xc7}, {&(0x7f0000000780)="bc205a47fd122b58bd5840d393973482335a728212aefa9f01747f0244dae2ac571b74eddbc4a39b3caf4b373c07c54011e62a2b129ad48b1eee6b5ddb20bc123cd198eda1d76dbf778677a625a4a4597078ce0f652927a04fec8d7d12bcf1a81275b92612d86b8ac9b7514862679287e63f5e948dde4345ffe68565a3802c3928c79e4410eef0e70179f4fdb69e5608e79ca746e6fafb030e72c2b01fec702d8d53a80dd8", 0xa5}, {&(0x7f0000000180)="b742880bc2e0e5f308a0d623182f143b3520fdbfe9fa476af92958ce04a50d625b166ea70cc38f2ec3fd4cab04373ff96d", 0x31}], 0x8, &(0x7f0000000a80)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @rights={0x20, 0xffff, 0x1, [r13, 0xffffffffffffff9c, r14]}, @rights={0x30, 0xffff, 0x1, [r15, r2, r16, r17, r18, 0xffffffffffffffff, r19]}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25]}], 0xc0, 0x409}, 0x2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x1) 12:46:06 executing program 0: writev(0xffffffffffffff9c, &(0x7f0000000780)=[{&(0x7f0000000280)="e3cd8883e1a506fd6f52adc83d1c07b42f237b9dd30273ae3499cedeae212d62a56fc89a742669960c41a609cd6543debfca7455391cc415fe26826b7d5da47cc30c28120d41518abfe485daf19f08154ce12b80cfd238d3d105f38829eb3614655b180b8b9c03cd23ce99f03b45732d67d5d99ba0d42fcc7fe7398f6960c0242dfec1e83d742fefcfa556b492c80e07c85a", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) pread(r1, &(0x7f0000000000)="b7d10a23b7c183da92d557f4a9908ea828d1a60836426c359b0a84df55558336d1966bccd10189a3f4b349becb33d3863b33d199543a3490d2e08d5c1cf5c30b958642084cb075975d2edb16ed53d164fb8666ee9541f3f891a40658de83ace15f50066f3a4d467df77ba96b08f4bccc72c900ed", 0x74, 0x0, 0x0) 12:46:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xd3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 12:46:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d, 0x4}, {0x44}, {0x4000000000000006, 0x0, 0x0, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x756d, 0x2, 0x5, 0x0, "dc83b827994e9d77b157f38e18a8e836b81f74ea", 0x7ff, 0x4}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'\x00\xfa\xff', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") chmod(&(0x7f0000000040)='./file0\x00', 0x1a8) 12:46:06 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00), 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x10000000000002de) 12:46:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25, 0x0, 0x9}, {0x45}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x9, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) pread(r4, &(0x7f0000000240)="fe6520f88c52a42a14259e94475d02d40b0f4d5a4453dd3dd5daf600d4197a20e2d2f5aedcb10a6a7fd089c41fedc31e1465af2baedf2a652ef3bd642b2dffd5ab0436b3a274fdee6223339efdf667b89b77e1899b11b66697c8d10758dff493e946f50f7c125c1a3b23c82ed657031b52925a7b0a61a7a50dcae85b1b9cd33638c59e59f86fa7146839da56d25a05815c0bd3a8ba37f7fbe6afbca1cc337b37824ad679eea4a64119970461ac57674330ab96627e7564e663957ea617c56c7339a4a31381bcf372dd901537530c8b14ca1b29c9d8e131de3e0a58", 0xdb, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000680)="355fab5a52a60008160000008d5a") 12:46:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kqueue() 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) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x3ff) 12:46:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) listen(r0, 0xffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x15}, {0x6}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000100)=0x80000001) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 12:46:06 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000180)=""/103, 0x67, 0x842, &(0x7f0000000200)=@in6={0x18, 0x1, 0xfffffff7, 0x5}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{}, {0x44}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 12:46:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9a, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a", 0x69}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524c", 0x40}], 0x2) 12:46:06 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r5 = dup2(r0, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="c9480eff6d19ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd564132736205f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c74a0a38dbefca069958f0598ef014053f400dd774367ff59208404bfcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059"], 0x1) r6 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) mkdir(0x0, 0x0) close(r0) dup(r6) syz_open_pts() 12:46:07 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x8000, 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:46:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)="dd4a91342f79efe7039ef42dfadf7fe284fcfbe9753d044faa906d0a96908a1b086231b85a84d9d613aeef361a5fcdeaae75ab0e79a95fdc9878f34dcc5957724d946648f1169a33a3968c1d5f", 0x4d}, {&(0x7f0000000180)="3cf199864b3b19a7dffdfd5c764c2852e5b9bd82d118346186c554613a1440f723d54571c5b2d3de3c744af15cedf33fe4c6cc0564acb27c2fbf3a7c1ca93608ddba930d838e1a4e812e93709475d4ec851998b7ca7f013da1a1020c8cf59c71fa2c237e8289dc2993a5ada84befd61777cc48140f6c4d", 0x77}, {&(0x7f0000000200)="63b34a6e916710bc48faa98237d8c2da5ff2349cfa1caf654bd3fee69c3ac1ead39245d26f13ebdfa5f0324fcb89286a95f8d93edaeae11499aeb109aaf55542f1ca59eb4b33a529a84f75e025f33424597ccc49898cb4c520edec6b7f8bf46a99e7769026e75595647bcf18fbb5e389064961c64f78d5c8dc82b3e4add3cda8df58c4956552aba1ba5963c84fe996be07c7461cbc1907e96349c8a524e3a051aefacf60bd", 0xa5}, {&(0x7f00000002c0)="df0c7f83e57bb7cc6f0da82acffa996bbe69ba10ebf5e7a696d0776da7b8c8ea1fe155b6e7294621bc9f7c5e453e6954c72997b67578e55035a5815472b5dd6d5c51c94a5ffd4229846ed328aaa35b08b08ef133f0d30e17", 0x58}, {&(0x7f0000000340)="44dd1c1deedab58f3f32953e831cb83b56dbb4565b4a9649a15ca2992157ad2704d9294875ba3172437dbbccf0f0e81cc50d6f7bcc0aa735dbdc62328cdb3e504d9eb736f8c77c620703db76cc29c2d5716827813a7ef8e01c376328a9731a112ae5beb72e2c88e01d9ac2e1824685cc28e50878162031431f637f09941bd43782c6069c6766e1638cfef0f3446d5be863e2439d3cd6e9d353af53888bec02a6c5fe401502d2d987ccf5cf740e5b458b5a7cc639bb113a915859f829a703896c75147e70457938121aec836edaf46229cee0f44c2e3311", 0xd7}, {&(0x7f0000000440)="8bc0d33e1c2a8fd6822f02db1264b15e5576e3acacf1aaa7576f9bef2d69feace5c2978bbf821420cd78a17a7640c4112c4859083126cb84c2e2eaf33e6242bc625478003961715eb86ee969cd2564efded12c91eb23fbf05e42e12d85b074801f5dcefc7ddeb837089b9f4a8c3111057007df34262d266516847e0cd6e9b0b59381da7f743167d979e4ca35287b18f4f93e879ba8b70b47952303012a6f7c585cacb5148b583b3bd0e81d0752800ea98bea9e8df413116da81a361517ea0e815333e40fc6473396876c468c4bcaf946e477e107b94b3052b30635f0bf440657e9390df5d1d5b141d25b", 0xea}], 0x6, &(0x7f00000005c0)=[{0x100, 0x1, 0x3f, "ea474dc72d1cc0eeba2c4e32b8f78f218b96078897d947da804ac79a8438e6a8de6b924ca4b88894fea624de7c0dae8130b04ea86eb14e7963b232a433e9520fba38370a34862bbaf8d3de29809ece834cac02cb49f54a6c038311187c98a7afc80d351201849bddd52e07d2134095b0cecc9f32f6cf1071c348e13cd0a5885c92104c2d3cbf22e41487dc180c6b0a4282045e349b161c46f3179e92baca0d1b2fd42f617ec9d8bb8e1b9535c2ac90358f0ade34746eed38244c9d9e305166abb79df2c53d2e5d70dc18c5dcdd42b2c9a3a0e2b2781eede9f81f5da7e438b05b17c2eb3e6c68025d6e8debfc18e3"}], 0x100}, 0x402) sendto$unix(r0, &(0x7f0000000700)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x36d) 12:46:07 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) r0 = open(&(0x7f0000000200)='./file1/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) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xb0) 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') 12:46:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x26, 0x8000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x0, &(0x7f0000000100)="ebffe3ff13c4eca5de5a01000000173042e699319296480000000000", 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = geteuid() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00e0\x00'], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) socket$unix(0x1, 0x5, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f0000000000)=[0x0, r9]) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000080)) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getpgrp() r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa9, 0x20001, 0x100000000, 0x1}) r23 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r24, r4, r23}, 0xff8c) 12:46:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6245], [0x4]}}) 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) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x80}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x80}, {0x6}]}) 12:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="231a86660b190138bf88bbda2bcf") pipe2(&(0x7f0000000180), 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x7) 12:46:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ftruncate(r0, 0x0, 0x7fffffff) fcntl$getown(0xffffffffffffffff, 0x5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 12:46:07 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x8000, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20180, 0x0) r12 = socket(0x6, 0x5, 0xff) r13 = getppid() setpgid(0x0, r13) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = msgget$private(0x0, 0x682) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa5, 0x1, 0x100000000, 0x2}) r24 = openat$klog(0xffffffffffffff9c, &(0x7f0000002440)='/dev/klog\x00', 0x200, 0x0) r25 = socket(0x18, 0x3, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r25, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r26 = socket(0x18, 0x3, 0x0) setsockopt(r26, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r26, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r27 = socket(0x18, 0x3, 0x0) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r27, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) sendmsg$unix(r2, &(0x7f0000002580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="8e6ea2986e0e01418bc90c378588eba0d983ca301b69721743c79f6c810b91713d8e2932a0cdfc62c2902d65611783ebab113e6ed5ab255a3058e6c7e2f540a666d3b857e8e9030dd02c2909ad46b78c02956bfa5875506e07b841d69dd44beb993bc5c47550bcfbe3fe60ccc71833c6ebc5ff02a58fd29eb66060da18a6c055bb4e2d383a48", 0x86}, {&(0x7f00000001c0)="a37fc1a7540b83ba723c45e51f3c688fad8310f027c350b1b45f41dc967c8b0a6cff2f6c3db60fdd968a14987219059ee7b808646e93aabe47", 0x39}, {&(0x7f0000001440)="594a844cc003098fef2cb5d1dee73f525aa231917e8a855f153481ecaf4fa62595bfb6ad381e318f7404158d521da40f51a38a09885c86fe9e9e0b8c2cc6df1f363d58857da60fccc279f65a2879229fe71bc2288560137146ef63a7b408ddd31aea3ca1672b1cf5eb8dc969114bfa2863f9a891349cfe0c0e92547749f2a248b42e8bf1e49b94b2c060c9619d34c34849e6c40839a1790c0e1528e4c536ba684ed542303821fb8fff0802484ffc0c2215e2bd5ed6f0ffa5568fb5328a641e8cb533a6d418b63f80b2546db1991cfd32c68a9c6ccc33d986a1a311c7e9e5a34168a719df1e109c809e2ed486d0ee21214ec39a62373103f9ca993d43e1e3f7acff49ec7fc67781e3a3fe568eebd9969453fe98495786896eb0f062868ce5946ec11061f77802b0a159f2a85cb97631e5434663494695128b8ca42788372902194736f860540e313ce9298bc67b3260bd5ce43975427845ae0de981fd7d2712ac752718d13dd55890bc98865fdf9298fda04651605e0ff98b9294599280958f9e55408a353205f36942ac484be5445ce72081e9a50499adfad846ef370335a2d14a8a718d14702601f7afeeacaef65223da661809d0a5a2062070469072819cd91f77a54d8b3b511628423bc670f839cab10f63febbe09835c159bb406af005e736d45ac996d5e1203e2da6a633e33d1992d7aed220f4ad71cc8ac7104b956371dd49a698c304f81c2c90850342e388867f9e004ddfa18f27a3f8b9a4bb2413de1437383cc9182dde7a34abd5c3d2cab4aa29a00e7b88f2d865aaa45dbcfb53c861ce50cf49760250419b82be134cc174324dd5e0195c73a0d093e7d2a6498bb908e031f9784c0835dbc2bb60e5bc7a6c4ea7b9965bc3356dc53d8536ae86b82ebc57f38a7e909f6d8fa821acaf24a5e041e0491291b80392084e387412c56393247906674c14666f73cfa117b125d58aed0cb3f7ee27e26df05b57a2b58cca6c0e17088034ed9b8e93eada57dc6caa00d3c709dae98a4860a87db985b91241eef83d01489a4f9358958aba58752d394ecdfbdc936b0fe2f03567126bdded4b8cefd408e7f31c84ad79ced3170c58b878549aa77c89c2aa4face2c30f67616f3dba267218031e22427c11aa52c1b956d969b1a4046fa29fcf828bfc94ba6713335bc409be1f170991063a30754bdd1da18cfb3088014c6fccea7fde63a10bf9c1be1fcc9c579a40169e2622d3ac3cdddfb8a12a887f02bbb9253e494746792b3b7db09e31990c648f606e9a3face06cfb751fa03a1f901b2b11b73059d6b23ded173a419e21c2f4ecbb9415b3a77283c0785dee49e092c37459f5cc1f3fc4d14bb205ddf1cd47b89e0677ba37354d896ab3607766902d782e22ed7c5aed6b0a00405dfc3bdfddf48b0cf1c89eca16fa6170e1e306e247496b9f84c2bd8e18fe83d93f89f1049211da9f2413c1622f1125f207ddd98d9622a51ebf5f4598a932d7f0f9e733b8dbd8d291e7a83308a12c214d1e252df99c54e39b37521443c6a18daec37a3ada51c3defd28322f77f880a60a0a962ab3cc89d51bcd4a7c0aaf4ffaea3294f48cf9699c5d708221462a92785fbe6cab3de7c2e30e57cbdef7bf1bf117f0ddf3a1ade035eed1140c19102ed6651dbf19ba8be4ca3904cb563affa8cdcac5efeab022e15dc6947644a69727703aec1b5afa9462c580a366bbfc332b8ba0a9576795e8c79e361456b1dcb9311ff26c9c39b402b47ddc8bad68bded7c46c1a6eaf6f72f9b08d644992c7f924c4ce08a708ef4e26ffcd94466da632da91fdb76492f1a49b7bd3a419c74e364a2ec908d377719e6000235f6c6c94d2c9c203dfa8812c62824b690f8173cb243a9059ffad3d1bd003b814f4b6d61464990245f4e66bf7d8cf4e96e568fc7427c156e888a57e54abc41f8450f940f1cc3846f7a13f28a46377a02a4efe556d5c228a49592af1db63649157f2080e983b6684c9ed1d76fca5f293ef4b9aa8c974e9984a2bbf44c96417d62c1ea65ce732d448a9a6fdcde31c41dea046a79173457a134c9fb4ef03720eecbdca5f7184f9f59e58f078873f53aaa01eba27712f8da12e42cca31d76950a2eddd7f5b9c2b07f4aed0919e3546189114eb77ca5a492ae9f16662e00a87135badc0079e6fdfbd7f638621289250e9cf2b91eff80d4ce7ee217dcabf29c2ddbd10b30760db38b4b055f16e7e04bfd1850679ef2dfc17d7974f80b56119403f5647a30c5304a8bc43e9639c36b3afb18b477218e9377841ab000642544806c6f8946e30141edf4100efae117b5b785b96e01c59d1f63e2ee9777758ec7f2069dd98c203347dff079a199d7cc568f88e09dafd2754888bafd8b56ac3ffd00b1e43c57547ceed5339dc47471df5cf9e591f7a8bf419ddc7f4d34f9431998fabba9938b84ee784c784528c675eefdbeaa0bc4c3b5fc63e42e218b8a4fbb2c65ab71eb959b7816fd213cb29d409bed2844a8690bef18c74ad5add5acc8faa58c02ae3cb19b7ce055af1f7b3b7564c912c68702241364b4407062db950a17c2326b3ae50cef7aaf44178728ecad4315511897cf42409b93c9469d4a2c18da83206734f62922758ebe9931d58f56aab5849dc472c8b3c39d296f4092374d42a2a961eae658cd8f24d65216086774f726e92bd8433d50aa4f782822d907ce5899542785dccd7e3231e23da4e2671006bb3a7451f6d90d93fe6c0a90c3913714e8369331059256a899bd21bd43703d1837c5d0008b11c050e106a68a764d29f03408bdf5165891f0336a04b644d6287bce0c725bd3d289da5bc46ef28e71e177ba51133b53c6cbb484af4aa2fb68a7b6b7d2684f61372034419be6c976ee5c956541301ac477b24c000a1f1e478c9a86ddc1dde15e73592ce025dfb26c1ae054783b11b344dc7384e9be360ecbdc0d814725ed1b49af3460aa2ce545c9f59fcab9ba6b477597380a5e5438917a4345fc3ee4b98883bd95c81a115d38584bbd674326ba48907332aac189016588f459c667a13654a3f5484e63f345343dd503778354c4fce373a35e6dcac32d81efefbe94866c77fd7bc04df3af6ba2acedbd319acf2fd8cc27ae4dee8a3049270d64924fd34f47b82710fa102dc7d1bdb7a581a8943559477e13024ee516a5756764efa7b9b22c06ebf5b16426589c3dca64f06dc49a5bd7f415c1ba5c4e109c664e48074341b0eb264c044d3f9cc60997a894b779c694a6b5a40f197529ab4df8bda98f5ad337c373c940187f4754179a963381996b616cd361d179686af878e1f9de032236e6770ac8e76907dfc1990b8739f6f297c8b0d5174b5ddb69a7d30a917ce30e52c45354b00f4533f20e4e434deb884182f63a2f2a761db930d873cda0768a19adcc6ca3e7f6eb31fbdd0a831c1bf8d2ec1b61937ff7927b7a7e10eb2828c8abec843f240f3727b4680d599aca62ef0bcb62911ff15f0c9ce14132039862b62883a2a18ffb3b675dcac2807440074bb1ce35a075b645d06233d04922aedc6ac47c7886a828628a6717ffad43b00e33cf3f9ef9752e279391db4b034dc1102ad2168124e598143dc4ed01b1c37b367e9a74475331ded5b16eece04646bfd06a977a51a667169515b00f9ff867e8e1a24d4ff98065740cba2d359c3a4006543ff3e53f43f6adcd95e85ae97a6a69b43f266d9aad42bf5d86b3bacb3a30c24f1c5f32090fe11958d734a4d0862fa006ce2319274c05a0b0096452398ad8ca2bad5622d169835c1a9bfd7bacf3542228b19bdcf298d038c1a52140c7a918145341e5fe25ba95f42a2487c14473b0a5d1d323f3622b772e6d8b5045e2509f96f95798945f1026d80b6069d5398cef6aeb9970611425d42abcc478b343c6da3ab7b87206623af8c42a39259661a55c9a32213fc15ffc3a06863d4d9499df9cf25484a0472d1ab9c311c70f447828b07f6bdf4abae2b8d323769e7e0e141f1665cb09cde23c7e643beef38930aa97ebc858749fe0c1cfc969557a3c5575076d57909b646956d58616e83302c963569f306428da4fcd3369c86829d3f8f74fb8a260f770e748c0e9570c8d2379b462e2d579b8e2e3d8beb3f022ddf0dfe2d943d92f51916aecab0555b92f50b869d4211c5bb518c79fb4db54c57306e5e49efd32254af87243fd61c7a1c984e2e9c330520b45e9aeaf0ad1e142058e3f945f153d98d025f846b6eb8673917d6e8425ae8b1f3ada9ece7e3aacf5c4a13248f73d55f4f5373cddc80ddb15fec055bdc6d2f6339a949d77f5aae066a5a393b75cdd7562ee1dc400840b612e3a955afe24aa0fd1605002d83d0c08cfbea840768bc123358452fd5c72a40e9ac469408e886f1db17cd80382a224ba0c51375989dd46b8331cf1187779e82be3cc822c02b8b76b8b6fdb0362cbf3adba7a0e4dccb127bf5b464f5b74a2cb8e062d06e5aacacaff20fb7bb83a8a9fcf186b7a03b00b12b3400133349a3fc54905d2dd90d85ab2258b6ca19afb421f020fe664ece2a9da855c4faa581b8662a8faadddf0604ef8a1615ba8832f86bcbf4e5584401d2a857f6e5a87e2be90143ab876aa6eb5c3ff1bfbcbf94d344c579b8fe7f3b6f96cffca38755dbbf851da5548e3405e35ad29561780d239d5be00cf70374f87fec5eb36381988ca580de9d504ee66f81777f2af5896d17fef77b268fc7e8077ab9dcba35779f4bf230f1517793983e1cd55f6acbca5f57713209d60d30377ad1758c316c633834a3e8b765ee321f7a90ed67778e962de5104a1706e5931511c0b9fbb1bf02ba7081e1c9f1574b9ce86767d30838ea5f1220447d6321c742b2b04c1209608eeeda836aeb68ec291ac24ababc37b37eff1f4f453a92ac33238529835a252c0ffd5f8707158f73512afc84381ea4eae269f778b854ecac2dea6c54028f16998e232e15408edb94c61df48b2fff00f28514e509162804708b9569d3809ad2e6d9d26d5f8499210cad0a05d9b2a894b8f514ced60d3b69fc84fd924ed22df4e91000316274775a298f52a294b3f27e68c11c837d529ef3bda932dfb472cb59b8f7e8f1836cb0e260a79ed149d4a18dade2208b33d6dac0aec2a7bcce90abbeba1f3e2c34f110bb36f93593573ea5f06a16ac0fb4fe97becf496c5bef5dc5bda66f726eed500129ea8ee8c5f40a59f8c7c503e8f451a256ed42cfa350237906607e1934d94b856610675c4a9a363dee202d0f2605a6b58c2d009fb25f1e253f69838f8696eec7f9ce7455e3b0b5f913db2abf338c4742f037143606c896b314584fd82142a570344e7c9c441800b181265149a6d7bf3d7f614b6758f43c5b340105b85d89066bb9629e65a2ee7fa3f288b1f381218075ba2072fcd92f775afd59b39a96863d37ca14da6303973e5c440aa499322acd3f6b4082d454743d0ae864103f476c7f954a7a274f1e3cf4638b15788cbb3549e668e1dfe30d6718d1441503bee011507b2e4fe2c78a16a0250c36c742dc8715fe07beaaf1b580b6f1087203a35190939be80db5b8eed26f88ba4713877166687790f0d296627ed0c48e706610f618e5a21ae98580ec78b08e45d1c0d68b67e322939748e22dc02767aa515962b20fbd0ba3bf4d7a2fa0c796b4d69768a0d1aef5ad8ce386159dab66b916959b40155538993bd3fd9e6e9b9fecfeb862f966bf0991fc902f4c912b091110142bcd10c32729a87c0eb113b0740fb2012508a3c49917ec85238e2649a4d00286107a883710e90c4a6f80114e1b45dfc2aa134edb29e4f8fe46b7052654", 0x1000}], 0x3, &(0x7f0000002480)=[@cred={0x20, 0xffff, 0x0, r4, 0x0, r5}, @rights={0x30, 0xffff, 0x1, [r6, 0xffffffffffffff9c, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r15, r19}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r24, r0, r1]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r25, r0, r0, r26]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r1, 0xffffffffffffffff, r27, 0xffffffffffffffff]}], 0xe0, 0x1}, 0x8) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000440)=""/4096}) socket(0x2, 0x4003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff95920037"], 0x9}, 0x0) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r2, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r2, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_RMID(r2, 0x0) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x1000) msgrcv(r2, &(0x7f0000000140)={0x0, ""/162}, 0xaa, 0x4, 0x1000) 12:46:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd7f06000000000000004000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001400)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="cf5fd028d1914a1a56fcb3074cded634afdb855d6e6931db", 0x18}, {&(0x7f0000000100)="e1c97af377269508c7a617905ab015b270b6be5971d204d40dfba2671c63c914955e98fef47a8183b1d39ae3d084e16b6456b2b82a1f03cf30be6435901b49ee761123ea9d4a7c9849fddce1b88eef1458a550ac151ff282ff36fc6342509e86b0e9ef90fd078fb4f097f83f8edcb0b510a72eb8b4c7611327e829528a1d77a344171c96254d5f3544a373a4a562cc61682160c0accbf1530211fa41d242b0a8a97922d6ddfa4ba138de524eb9302cfa4229bead7a2a940e6339fddf24a6d3af72a29cabff59eec8fff81845b2b7f3f05bb5e572b800399b0986784545a36933d2a6260a3ee252f3d64a4b29ef86464bef2d", 0xf2}, {&(0x7f0000000200)="f0b6fca9631d3a3f3fefcac710cb7d9fc84ae8cecaee2fc9a9f67a92d3d1cebf263c179dc63e018bd5629b64eb62d7abcd223843c592bb2fa901905f24a9939aea05a3285a91966c65fdeb7b57d408172555a4d71a069e968f175a9778ae9938f9a34a6134c9ba177730fde9a85269d4ea286a35095484ae579151c970b3dc7fcaf417e3661738f9ae5ee3257ef09990bb71792aba549b0ff1c1a774be311cc29e8539f02ab971b50f0d44ace6e81aba33d3bd3aef07041d02aee7562c6f845b7b739490cd399165db6509ccd06b70a2beec4fd7cebeeacd9f50871fad988aae598a3b7abbc446cd962ef36aa4baedc4aae97ae2f27fdba54cb1805c89b2ea150dd08bf10009d864d00bd63799d8768099e0b35274f9dc46c64622d032975cba4ccf6df4dd9198ba236b310aef242464be1d0bf67fc4f479a3f833542dd623628b04406f756b4b792ad476252d36c262faba2e74b9a5abed691905385a2e08b8f2abb313414ce2530682f824116b26c0cd016af078c4246a2c29a0b4a801c33bd8be3566d77071e7776c26b0616ea756004ea5eb7e49e7bcdb19c239d7371bb8938ba1388ff0e5b659e038b897a8ce663f36ce37cd0b71ffa42366eafc93fe3aacb5d3f437534955bc895fd146bd6c8beb30632b890cc86e159175b0fb891f3704d11338012148074542959f3b44bdd70d8ecfdeed5f6aa89af89614ca6566b8b6feec8cdd34511d56f45afa7f5f90e461ae0969434ec20891ca4efff64653a115a743ed4f531d831976b8c46cdd97b6a814cf660c23434fad14c7e6f061dd259e5926916ec40a98e3d7cbd97b371505b57fdb8bba9f5ad1bf76c3a47fd3a8b218f6639192f3e4eadd33e11504d7ced103db797d0170168b4a8015ccf5e02b4dfce49f302f7a4ff9cdc88d8c167fad915e1101fbf8939f1ae908cb4a59f409915ca376ff7c15b64db9c6951a0ee04e410e3863bc3f2d8675ceb377b06730e0c709899703008722e92fa10d0e3d6568e86216eadc48bb01a1e60d52cf84223d377f0314ca42c10676ccf9b7f4a19419dba87efcce8d9c313ac9ecb653d058075b5c477ffa985f1579b5dea57cfde51f9a8c7438db93e25154cc3d4b876903bb0c58f53fd6a3d5b49e6e9a971e6b66e9118d657f12ac3a21bcd3a195665cf68cf141e48e8a2b52f1da7da07e6ca0dd25880f183c1910496a57496433548c654c23d64170db9492032bdd95ae5c7df5544192cc49d88b6f39ab31ff0313ad61911aa170cf560e9a2b39f77b8b04f11a45ea6a07db1ef524f4f3f2001dba633ae239969f807766430ccaef602df8811c57034c8a182fa428021f67bfffef48169940ecc14ba40821818df8c7d7891c8ef1adc9737a10c725f24f12d056b51000a141a7987cc24db9a3780d0dbdb33e2b793d8525ee9313297ee1908f338f2bbc4dad664ab78bbe72538a1b01a54dfb9ebe46922b7f4c050a5eb99d1bc9a210fc1fcb4f60686f2edc370ddd2b0e9245d68fa73dbb21c9e36b43ca30e34b92a78a9deee3a09d8033f54266ff6840d1aa1ace9a7f11c37ce995fb8bd214b549d10796dc86fba41a4e6266c04ca45eb2b41d4aadd1dfaab429579b95f62b95a4a3d0976ae8d5ba992ba9f25321e9c470f145183a2e70d7db7952e9d84ebe617b65cf3fe344919949e3ffbcd7cabdd999f1784098b8712a3a16c114cc41b204accc29ce70faaf1cab238812df5248d404c617e89c1b663f4d151faccb0e0d93cd6a47dbed9268a4a98a171ebf189f5d6c35bd920052a9937555edd48c80d95817a748bdd6e1fc246ba8c97738a826a9416f79fe5be6ca06f6b944e7223e92b10d7edb66c7d0292e80d428f38e5baa2a060878e582e23a3cb02a307e1e1a2ffb93b5820d0faa5185638ae9e210c3e7d7ed27c166466de06e2a1d652f0b53b5bb1129b1762be2ff0b5cdbfe0fb1697891b32ff1a22250bed738fc9fb633fe972bc8b66f29a2a311b64d89def5092f8d49000b8de224cf68e766d34d65c6f4b75021677e36591ebdfa022e6a2c6779cd2a02588b574efc80aba9934d56053cfe1166fe3e9b16d9284cbecd1aecf161ef0f82a2216a603d4388a71a5d3443df565c82655831890deabc4ee74059a346991185e7af3246f56d8699ce7e0b11bf365ac1a717f6289fd220f9b962b7c3edaed2d933ff4b0960fa2bc893aae8def7a716f25809baea1c326e0f183ad2dfe9151cce9b6f882f3a4b3af6a5c678065fb15f3a07a9b98c1a5ffc8a6acea88b2bd8e33abe2ec0933499e4998d09cb729ff77702aa746fcd91246b2c9d71ef4a0cf903b6b0e7f80856614b11663ab8adcd331aa1af4fbdf182b82e061434ad945e0c2a709e4516675ec4da99b9cca826ed7b20f18ba97cc5c46de81b5b15b4652f3588fb3c3518b56ae239e4982af6fe7b2e17fc0aee67de4aa19af90bfa0da2a99bb0c68349ec6df684dc761569b0e21df794b352398b5336f7dcb3500db0562da4c64ec77d9260f9e4c636a0d118a762a8147754269276d78eb769998a56d6cf99cf4c3ae7b0af99c90d37bbcd2ef976f15b9f02016f45b97ca54f51a68a3b26ccacdd0a41a5d6505c7f842fc405e0ec7de28616765d1b98dff5c40dc48591a6bd1e94f899aa0b36add552773e5a296583ef8a827b04a18f59048d63044173984938e67ca8d05597981b257184942dddbe06819216afc93284e1203a5ac91457f739221a94d19f2bbf6959369352c7c35a9fdff3ac55c1b8e42865839bdd6c0ec46847b3f2f0e9a6339706818b21081aea46b2acb261fab5763e15e2a8db60770ce146edac11b79d21d99799c22d0b3ad5636635adeb907fadd265540b73e07067f79f40345e5bbb1e5eaf01b6d3a50d7ec62eccfdd7b11df4e7f5a1cc3892748daa6d02ac758ff683384bb7f09093d4e1ffce8bd5fe89d7e688db52a7bf90e88673fec06d62ac894124bfac86ea6a92834e11353bcab3c10daa67c488684c79fe02ca3548bd53881e79c34318d545c7007ec5acefc249de56a78eb42e0248d8375d2289ce85659bbb2298374ce2391baf3c90f03692ed8706a7335f44647d43f98da2f11a46ea146d7b86e6b26028c5b73240ccd321ecff2849d327df1e7e9fa7945e0db33f8a5a9d7eb56e4e0e7c6385c712bc22bf810d1160357770d52d011ea1f699a5bbb75c0187a4509b55a99391ae9196aa9e9470cb27eecb46568c18644601ac4c144a5459468b32fc31605b90588348bdfa22c8a33ab9c5b51b02db95790263e4b3429357d87f2097cbb4c08b89b55c6a8abf30917d4445c4923a2e84a783177743f50eb45c9e44028adc877c39c6384cc099a465f575cc5ddc180f59d2158fc89bc49888444a39dd2fcbf48e7556f1c8be95e24088124d9aefa4df964db8ad5c9e5c13eb8e625be327783933d65f24f9143ee2410b743fc2880905c78c46d2960ce349078ad7f8652451fa2680a3194e36dec90932884a6c4306e6e44b2ada76df5799d47ac011820983018f3117da1254cfe35f2ae1bab0c1a6c69b6c43ba8c7856192836d1b90b9eb3ec089f340d486eee3c3d21c1ff19afaca1ccb3c826674ac953d9255e811d0e1ae6b84339ad020ecd2e7dbfca270f683f24c4d70c7538a6a05660a9bb45e6be36ed224826b5c5df68b9d16cbb27fcf742c1a2d277616d2127e10929160773d0cd1091ebdd300308c2a2e01ab0a9b7e2fa447f1c7afa96a77bb70215f62ba003e996d5879e126779b9b97f7de517726fa4599ffc78026658b5181a8b3f02de2dc386df64d88eace675429bc7e10a1b7310fead3196cc87a59d800601b7fa292d1a8d53d9c1829c49cef0f36f4e5f61b19e4ffdf0b6ebd6a1bffd42cc75a120b20a0764aaf81a9cbfbeae41622fef14cae1bb5eb2bbe56077f08b05f8622d9de9dd56022c5c794d79ff5dc15b96161e89e2ac7aab904f5332825bb7c4077460427563d40c7f9c475349f29dac4c3d9f9baec17b1751eded8c696bac332e18358cccc4ebd6942f35bab4b2b695212c1a14bf548f18e2cb717c3b694076bc567ca58bd36f336822ff0191f309f7f45d5dffe93256939729454d5c1ce96c4cadda173e8b9c026537f5b96f1ef2bcdaac47a2de7f10d7eb83c5aa0d1091fe9d7de2262f2fe25458e28d268846955fd10495185c472d627c50d2a1f42a9e390be395f8fa8d387369e38c204902757cce15d6423c735f69698a1d61e256343da82c8e2ca62dc554e27fa96b84ff86541a1090c591a1541d5855b8f9d2aa3da4be12178c041591bed6b5fa9e593296793725b5a6efa5e249fef28630c207e79853fb3a7084092d1dc4df8532fc8c8e400f74b8662859afffe6f67b9fed1e6c5dbece47239d3df393f26342bd6fc9958eeddedadc5367302e9120a78cd3dde9884f2dcbce01c8f4c3262b3a60b9798a0276d605294757873759d06cc9556b186779126b78e6a27590409938127cdadbb3935c161a3c0262a9789ede950fcfc8ad01c06a7e8f00c7368db0622e63df7d4c259a7525e7d2025ab6c503b5089270ac6644d56228ed330a937f589444d5444fe3c2c6903c79aab36eff8a08d84b186ca76e18c0d911fafe7cd103d71a61d41a551a9b338545293d5648d75e849e8bc557f83e534b70062dab043b2d3b6e711eafda85278bb146288b5d5a971e60334e746152d034437ea3cb9b3c5421b67636f7b5add9c081fae3089b80442f3e5904e22f26c26e8d04a81983b5394e2f809b4cd29928defcefaf7852da334875c1f8bc8ac8b73255948da8df9aa7e995387f9e6db6ad7a7b738412795ebdbc713d9277d6187a8d1b6407d3a124b6bbf21765a518ad193a61bac77d2e26a17d290d09cbc8e9e2df28d9f6d8ad589248c565ead91cd52ad31e19a902fe2c9e97a4563aa3a23f00f956056a7cb5c795a911896409c444bf957f80cb34d8ccb5b12d4191fcbeda041bd97c0fea63b9fa27ca08f218ef10f740e9e9e581417b11e7ac6072973741cb63689a811fe46f5fa519fe5ccaec119a9b78d3827d7da63057daa87c0144d27fb5c425b00b187ea49a94dc01634ba48e4393ace82ee9fd1eaa56f41f6286e1530685d5dc62b2060544b593731472f4b864c2aa5cfdd17c88e48bd33fad645f9d3d70bbc66472f13465dfeff91d7131b75c149f937f2e105caed12d8c7bd8de3bb6a898376397ac5a494ab24c072f3d41d43d1a4afd4f4111d42850d633ec3c4b572ef4ac2abfec966a13b7fae8a6a43c4a10576a177f392c6f314db417a4ead6f2c7e13fd43d5ee61722a7cc10a8cb8657808e5f3ae97e1c01c2790276753d2a610a10c1656cea498f8de1d4ed13d817067e82f5adc8f9c8caef7709b3836da0f707207696e470def064f9860c0d5c289d65c35047239a77f115c664a19f4f3a87cf826601d612ea059c298b3fc8d40ff95f7794b0952056f0b20084707c0b7da03e9128b931c018807e70493afdb9679930c32c2539118aa4cf7beb6c52c63f296af0566039ffb8f755a98219328beb4f84984624bf0a1094982d635a704165fadbb86a2ebc8332132507244129b29ebcb08ba0d3e4dcdb99a24e947c2ef2abced8e533cdb3898f4055c39da9cd151b4747de6dfe05f3340c2b0c7385b05ed692de9dff4ab12622c1a8b1eb22ce526551664cf3b932fa1b5854b51ea2292358a2bb8862005f9f3a0f18271e1b248f778c1cd28ef08b0d68729c97ad9cd6f5b83fdf755ba2065b418d2fda512589ae41bf11b12375c2820883479e9c284b0d557fa2d03f060fb94388", 0x1000}, {&(0x7f0000001200)="29e55fe4b9089ab73ece8cc417472d26491accf0e8766f61f8698f4721f8a5197381744c678a24136a3443a8c4e0f108807bc91dd033b2e2119499b6a4a22c45d87ded62b8fcec6ed3076957929fd1abc6ebb241af7434a35ea264a4a4719a91afffff85f9a7c3e6542cda2e88074569ab237cb823928dee53d9e920912d16630770e6566d7935e3044a3b6d1a14947101086a538b030e43e0ef395813fb252ae5b668bbea31721d2e5a0ed5f3ee352cc40009090dea9eb08b658d43650aa1bd4edf6af895bc0685b2417173625fef5b", 0xd0}], 0x4, &(0x7f0000001340)=[{0x88, 0x1, 0x3, "7c29977f5341123fc8964a8cdbdc33ca73dae3f2f6105fa108a0508660d4a9992b2a13af45f4d265d60e020b28842cba05027ef0456610c1efc9caff2329171b51f91b1a392131d36e6b6b1d2af13159379902599de1216b548800baf7da13340cbd66fd16dda466829384f906ab0b8acc6b06cde528b875"}, {0x28, 0xffff, 0x8000, "739bfaaca12608e5397ff95457a5f50b0e"}], 0xb0}, 0x4) 12:46:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = fcntl$dupfd(r5, 0x0, r6) recvfrom$unix(r6, &(0x7f00000002c0)=""/17, 0x11, 0xc03, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r7, 0xc02069b6, &(0x7f0000000300)) linkat(r4, &(0x7f0000000040)='./file0\x00', r7, &(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="79b316a868952f66823f1fa7950b5feb4d82a753d71c92ce7b596aa811ffdc65bb34c2952edc54528ab5948454413507d50463b81e2302909b8e8abb962fada410792ea2c57b8d214388207aba0633379d0c0452ac9e056563dae25cd25abc88eac2ac213b1defda6e693fe56160a00948ed1bab25a25ca840c6eec58fe102d33e88f61432523b92b8e62a12e3e1329855e87b0fe874a2c6886772bcaf6c2e131ab7e7083f6f5846bd706eb11901d0eb4b4afb738b26faff69d029a72adb39c135ee65e952a8ba004ad11c09da1f8dfc53a9c0b7a0945dbd631cae966906ab6871", 0xe1) 12:46:08 executing program 0: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0xe0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB='@\x00\x00\x00\x00\x00\x00\x00'], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r5, 0xffffffffffffffff}, 0xc) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffdae) shutdown(r0, 0x1) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r15 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r15, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 12:46:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x370871ba7c8e38b5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001340)='c\x00') 12:46:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x10) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000002c0)="109075c3b2629a24382ba39ef819f3e5ae0ededed5b3edbfeabb3373c80822875fe976ca42ce72cf462582d1ab2d5713bc01295e26af6f659e35981e613a0e760cd06b65d44b99256755b76886c48b35260d31ecad6ecad5aa1c7bd4b4c7c7056eb021a75bab5f6937cb0b38b89747299fd936d912118e5f7a27433d10d7ccbaef2e54a3326d4c33fdfcb6e4fb4b693788719f4c333472", 0x97}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x6, 0x2, 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r7) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000180)="4722c79e1b54c2859639cba7", 0xc}, {&(0x7f00000001c0)="dd81a380b141a2c7f8db8be2b26b4fece46c4afb0083a192d4c6ef1fe1fd066b1ca3c8f21c8fd838f3decc3d94701f1d0f3a6968df38af0ef43b8b5d598aacdb12207369ea2dcfa9562f7d4f392df8e377c53f7786907ba7a42c6b01c104cb1065b19a0a541fb69ce9628fd206274ec316808dba04387442e4d9eb60400718e52f369e6845b3a1e5a28a3d71bccc783cade5", 0x92}, {&(0x7f0000000380)="c08904a12013acc53beea664ca9372d16b08ba78a04fd820760076b85d53b61d5594ce5fc6c3a17e06649f253a783331abf4fe00bfed75f9ef3e90e3dedc9089fcc8e598498e20b04019b180965d1f2b9ca26611ac4e59798cd88e4343562fcdbb100bb4e9e4638987cd", 0x6a}, {&(0x7f0000000400)="8e9f334481cd7ff0026071f1d40c812eed748cd1d86bcf9c772a19844aa3b524c43d4b098a7c6013c8a547210489d82be51b63a8574563bfbc69ca13a3a4977029c7caa0f1049ea2c95bbe09fc349e8fbc229c5e563fce64e832ea57bec35fae4d55d1cd5b24ab6792e3f4a50c65dedffb56058b8b6f191580c2f2806a4b780caef029ff77597353d594cf2c9fe165d19cc71cb089fff4f35602ce79e3aad18bf4ce7f515548cb27820bdbfa8107c8ea66a9b46ef80141090c1e61da", 0xbc}, {&(0x7f00000004c0)="56e9ab627371582e1a9886ae7bfcf583cfd861da5f71bb65d2c4013a82995ad2875f4249051896704c426fe0708b5469f3f60b94a329ae2e71b6c7c2a8e4d5a476764b6f9884d267da515a23c3e2c0bf4bce7ed59029cd764c49a554d356c51b4546cb8c3351424a4298b6ed82446c3f37cf57f14b6cdabe9d7bcfd618f31595ed3166fb2e3ca8c8e65c675d3a13afecb937c7e31e62779bd76e71f6369bd9b542106e643e264e1a59479b9d3a44a32fa9aa4ed8726030ea9a8773e1fa112909a6d118e5ddc37f4ee6531433129d7a86e2758e29d90d6b95ffb02f1e7b08b101d83b86f4ec5adf2e71438f30c75c5b7010027b5efbf9f9743728440fa70ae6b962f5bac86a0ae164d1dc1246b09d0daadf10eee3d6b55632197ad98dc6612b2b21371e157c451346a34381ceb2be463faebcca03d30abab783f907abcf17f01ffd65c7779d5da14e7e4ad73dc31f9c33f72c94a00467e4982b7ccf60876308fa387eff29c98e298c63c1429492633aa3f7d6cfc75418e98cd86349f60633c4029d57faf493b27e870df6f55bafa63759eb1cfe220b3af191ac4ae5ee2b39356b7a596a0c65ece2689e38df63ca431d08a3b69d3f3caaf5ea9284601fe8ddf9c8f4e7f55763efc144b340ce95e584e954eec134c03d23273e0b4f1e27d6b734eaafa9402e1addab0e5e5a6e381bb0a741befbd7e54a2b284417a42ee7ef8abc09bd66d448ba1fa461061a1ce91c0ce9c5b4b8fa4553da24f7e494ce92b1fb151959d039ed5a3029a907ad4a052da7c6fdc7e854ce9e7b39079ca612fab15d90d1337c3c1b591bd6e1398fd5022cd6dfda85a619356f9e9fab5a9cabb134ed72f21ca38e07125c95fe31b22a4b5d7de6d8d399595e9a85f4fb5165fcc42eec35c2033a1fd5e0eb8836cf4844b9825b9db7f8a8eb9d1e41e0ef3dd5b99d40844aadd0378c97a7dda1cbe2076ea9d1ebf88039f82efb3532632eb1438cb2b9905e634f6e43d0917ff438834872e364541c30974bd841c43eae5ebf8216e789fb19d68555bc63fce5eb0e9a72ad583b86a3ed21778d5f919179837dcf51a5d4f466e9522c5f150b9846828bb241682b92b965b40b3f47a9ea093ee87afc16fa45159096cd9ed709d2280a4bf8c7e12f2b81f88fe7f912fac6c5285936ccc60edfa99f384edc41297daaab4a2cd7d9560dcda1d4afdb371452900d097d9f7c0d139042cf406f8440510371886ce35c4e419752030b8665bd698faf790a3ff1ac89a9080ff1aed5a3aecb983fd233af83742ce47fce3ef3e09aa20c2fd7f313d0727a9a1cbf1f88fbc0905e3a14137cbcdcb742da65d790fe8b76cd48b268f60ddae630ff3921f88a5fbec7f0f3d81f16f43456391e3697e87a0bcd9bcc3e79162956b98792406bf342c5bb55b4dec58dc05505f38477c89dee7798598060d89271f21d468c83f24b73f917bb5c321ce8f2fd09a0ef6c9cc00083d807ecd12a46255aad4da963a2366a2fbd7fb70fe29ae4990452cb8ddbfb3111335969209e98631630a2cf1613f0a6d52483c86fe777b521679b1033266c51c1c14f7913c66313178b07a8f79656b9b397282667bb89f7d845faca86c25e6449e70556ff9457645bf0223df8e195e612975dc3106d98728671f064c04d51ddb5683e51cce50d13466060bbea970eb67bdc9c04d920eaaf4d004136f48f279b6ceafbe6c547692fcfd4e6696ceaed9489a77f73fdc574f3b2b9ca5897bc7e7e5b102cedb8060b4cb6379059f4168271b0db15df86c1d4b4e04f6273305eacd43203910e521e4ad86e253c7f1c1ea53fb95aa0c72931c48bf22c167588b824afa2ab5a480fecac47554c77e3c0fd1bb43807207acf367f6255f2f925ea27e0e4c8ee3f969e98ddb4bb1f5a0f2e8ac1e73faba507c25b243b5137a72f2ea8a5692a52f4d46d44dcdd9e7393fa263ebfb3d44c7491e13f591d78cb9647f0a18060f79b11243d62009f876f1299a28f95866e94e0cd382ec0d95cead81b50f3a85a0f6ccd298a1f4c4212bfbfcda5e9cafc890094162b23f3dab51b0f3cf2fee99fc485593b81e7337af11d40b0ba35e12a0cf457de4214890081d2df6ccf2a537c4303b2bf64a94e1dfcc2aa792e3b6a49179ae3609c3b7a37303605ce4cd4b1257ee0b208f356334f4efd0e82fb2b1f3d326c17a48a0ffb021b498a140f1baa1b0c020d08be360baabcf265386e1217e376929f326726e1e09d8f6bae7aa8772681d4d45ff3e65fd61cdd843a90de6aa6a01ea31e5c2b5933baaea4d1d7cb78387f982b05df54cd175998c42a217a1c9f80e6af27f15637d9e63e62ff96e63f438bdc3846bc2764b3cbc575faea260bb01d77522106d8469aa4d93a9f749dc1a6bac8fd006cd092d60afebaee2f409a7d7f92343d1001d46ea9adcff3f4123a8cbed979a7dc8f370a65bdc307d249b79d36ecacc1f70ade0bbfece7c67318992a11124b56739a79e4f1a310d84e64106513a0c6c32dfd1cd58eed266ac67f1820b255ecb046a94fc19890f1ef655a8b2c011ae48b28dd06814f9033031222c78b272e52ddecf43ecbd601b3f7fefdaf34c38c750acd322abd64874bfdf4ec9172f4a37f5738737297182de85fc4fd1a280296b45a20c89a40257f50b4983db29ca9322cf63ca604c758f62ec0f07d0a329320605537a3e0bf43700d4ce3462abe4adb2ebf139e9e8c255e2122fcb29a784bac56087c3b8ab9a5c4eb6022ca0bd49f5c0df0b9e48d02bafee86829358400515fcfbf5c900ce30eb22ee997d5aac4d07367a282ecde73e13da8f631b4c50fd9326a5be735acafd6fc04b3a853a9af384711e923f8a9667bd1858956099f08bef2df83853373d6cfc9bf60ccf6bf20d2e1ca51e27a3f2f944ebacb54917ba221466b18d4398405dca7cce4ee4ffa4fb25b5665735b58f89e8f40ed38f34dd37f7f0c94f275f4bf9eb66d82215279f337754bdab41b50267f0e0079385f36a80dd7041c93b3aba2cd1efc343475239808b49fa7b15417e93d34024ce0b77be509c0d7b70538a81f10e30b3edb9a991734a0281f8c434d9cb2a8a87c5ffb29a150e90d95e5f47f3b1b910c9ccb74d91c4c1f0b4aeedb12a7972afe7c3e8c71abf2427a6a1c121847b05ed0c034a16e04997d65af1429a8667bd2dd4f63b3742baa7f9a59f9b9c6c4b1443c3fdc71f750ec127827834be977754bf6eedab303c6278b6818c16a924d3fb571fa2617af59d1bcf24b5417097ed489b8efa166743eb3061eda52b7e8e8dc6441afdd8f1e397b9bee48a70b43e9c2a0ae9e2da6ec303b5e1c4e70516717e58556b406d21d5fe6cad67f2f6b5ae663ae8fbce732b88d93fe3878d7d1f1df13a679c7f8517fe8fefa874ac6e2754332bf0e628fbfa224b3ec40c784b7d667797137146ea742a2135c9ec3ab44047f20c4da093b8bcf5ca3aaabf551b601b123fda59d68f16e1e45d0414609578c976904f1d19ae59cdbb3007a2c12891c3727e7de97baf1291add1f39b71020da703ddf1ec03e3fd30224f9d29d52f5e9ebd6891fc1958e71bf07d93eaef79745ec22d36739f177e942fc421af4630e058f3c61ab18b9e587a223357c22fc4e6c4d4c281e9a30ab1801b9a07c4fdc60fb173003724fc44b2b44b21aa9a0c7312ac925855b7363a29ef76ce6f6d57e53bb1ae6c75456f2d65625784c483f4619b7e2e96a0eacbda6dadc51c54e5cb3a24129af220e5bb2a6528a6e5e4f1af21600862dce71cd5974f3a12f6a125b834ae751eaffa3fdb2890e557f0a52b323ddb074f6ba5f7007bc7bc22220f19139a003a2358e46fb5cb57e06d2ef846011a2dd81c02476defd9f9a7bf549edd4fab4f95ab666382547bd7ea48f52a82b812a725a6c2933be4f35d732dbb4d63ef0b940eb54481dfa5bd75607a34c185ee0a0929b947f067fbcbf2fc2a9156f23a376d3617d2f7032adca933662088c09d075b69cb93bddeaa52a917ae59e9f993514961dab1ce9523c9fafb17f1e50917984c677ea0e52d6023977d6c34c73a25a8df6db0e62c537e45bf38a09e40d7a2067cb3166ddb62e09f59d7db1e1640aaad967f7985b6535c36dffab994411a273bc2116b26812afc226e505918d38a2d1daffddeb6f7d4f5c77ae6f3c1db2b966c734aaf2989ed1a39eb94ab39b58c2048bf495fa4c6e6642251b618cf9a020fc93866750c44a2d2e144212040a675b310281f1273aec6f307d8799757c94b3b76ff72c1ac4c8c7e5eae23290cf1a2de35791eccba43da26692d8ea8f79788182f43860af2e5258852a33fab24e426a15e152b6993a1d6e702add7492ea5b787b2f0e3c656e000a1849a64737dc349f92edaddd8498d297dbce456f991e56afb90f85d3fccadc27910fa1d4ab51bba38662709d0009cfe86474f97eb002fa6b399f7919af759cb6aece9ef0cd24d9708826f6079211f66f149197c0b22d0461581726b320b6f595e0db6eb84c1693ee026fd4511925b7d7fbee6b97203a2effd3fca4256346e2e1f2fb6e1a5532f2300c22e21b7146ef90a8f9c43297fbdb9fdcbc6edeff08f92c0c1d026d27db5553c33ebd368a5f20fdd4809fb17053255a723289afbf990845e4241eb60388d818fe9fc1e22cbec17a51f43f613de3823e0a93cc88a62b14455fe154fa0b800bb22286976deef62aae0d033106e936ae540df26313da0f181a0e0ba6d3bd7fbf562d748ac5a39e9447c897ee3599df07b6c905471906b75722ccb20120246f5d4669f9fbd91c19c538fee8174421c3b09c4319fe041d06898ba89436a2931f269ee20c01f6481fa84981420500f85a2daae63ec2b0426ffc9b9aa60b7c5f51c63976ef34d1cf09093134908dedd79ca70c72c9e6be5f6cfcba1073c52ee494dd888dc9d8b288287dc73ce58678ff62ad1398d75348f82775f98545777613fb05857843b30739653ebd990bc89cb1387dc910e455709e9c0fe324b986303fa8f6f7357110741e3de965bc92935ad4b6413fdf3349b37aca8f65190a3ef3fd95a587c9ff28c6d51591576b7a43e1f3aba00746a9ede732392358c34f1635115091e0568ee48a4ec67e489795a41c50523376c524a1a5896b657932aaca7e05b40deb0d5af112bd445abdb4a49d909a9df1e03ba15aaa086f724a6332e2c992632ec57e96cf973e3a75fab68608c88def98a1cdf1496765492ac193278a3ddd2df9c097931c46481507d86adf16a59bb5018049fcc2319cac309b41d564383f93402e6fe367e7c82e55612e0af27531dfff172806e2872724df2c95dad6539cd9d336398fdfe559ee978a8b1d052aa4185d5e9c9ef7d3bd2ffa1e9908c415b244267f38e5366e9556730bd18f51a76b6ea8c9f3d99773ba001edb602bade88dc7e74e61c14ebafa6a5b375fde3dd5efd834814438dd28cece429d746ee76abc49ff644603df77475336f8d96201868936ab0413df3ea424560c636cb64ca8a4286a32158706cd634be6b66d710c076288f2177ed9e3983dd28ab99f099fa910a54f1366d20f48a0321e7f4e9438cb0041b73bb8e1aaa9a7575483055c5ac6484c45c51558b6ec05fa91f258815d231de5e3c3c6dead22fe9f37d38a6bff3b14f8fc6b7a44d5df4b61e52f83591a85fcf03084476ee784ee52bafef564ac8595577de2232afd2ba7cf6d616f9bdbceadca83b975fc3f2154568a3231979a647c6b51d44dd170c7ddc7612eae26f69cb2595099491fa495db9211847e96be353b48f73593cc8c1f9b37c85bc1e6a3ad4b3adb7f26b40a46e26f", 0x1000}, {&(0x7f00000014c0)="d65451d1f45eadc5f73f178d0c8bdca93d0a98a33a1210489b737e1456365ab16093402f7f2ee07623545ce10dbbc8f50010215ee56849655e3b8197f3b1ffc1ac64099d070fbc16a69fb8aece29f634e2eb9354b1ad96bd54ba4281c48be1cf64c9491c92220eca9c6cf87026a0ec19aa79aa187cc30beab6fd4058", 0x7c}], 0x6, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000001004080", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r6], 0x20, 0x40b}, 0x4) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/93, 0x5d) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x10, 0x4000, 0x81) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000003a80)=""/170, &(0x7f0000003b40)=0xaa) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r8, &(0x7f0000003a00)=[{&(0x7f0000001640)=""/245, 0xf5}, {&(0x7f0000001740)=""/147, 0x93}, {&(0x7f0000001800)=""/3, 0x3}, {&(0x7f0000001840)=""/166, 0xa6}, {&(0x7f0000001900)=""/133, 0x85}, {&(0x7f00000019c0)=""/42, 0x2a}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/4096, 0x1000}], 0x8, 0x0, 0x0) 12:46:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000040)={0x3, 0x9}, 0x10) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 12:46:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) r0 = socket(0x1, 0x4003, 0x4) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) fchmodat(r2, &(0x7f0000000040)='./bus\x00', 0x8, 0x4) 12:46:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8caa) 12:46:08 executing program 0: socket$inet6(0x18, 0x800000000003, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/140, 0x8c) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) setsockopt(r2, 0x1000000029, 0x4010002b, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9) socket$inet6(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 12:46:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 12:46:08 executing program 0: r0 = socket(0x0, 0x1, 0xd) clock_gettime(0x4, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02ef6c00000000000000"], 0x10) shutdown(r0, 0x2) 12:46:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebfc8062782813c8cefcfdb1bd4f9c0e36d58ab5879e67ee7fb584d490000007c060000005587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c18dacb6584be734ee11e3b0270a8b4b75976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d58015887bdf2c440abec43c977656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab3b00e2a0308ef6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb79a546426da5d941f986fc40017f07064b23f1e1692c35dbdc77d3f703a94ea03300c7000000000000000000000080d03e2c529731640124e1502f8c060200000014617b7cb265694e8f000bc122f0c1f35142ff223bf6b0288babc10300b8356ba786fa54fff9b36d953a8b5e9f3bca4bfa199909059747529266028483423441b612130222582e013b0dd482a1a3b1e566676f770cb69579ec2c2c7dc52b61d7e75c9f6e081bf1b06643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc848be758d529ea008ec032c45b262e9d9da718be75d14d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda710cc490476d51611b5eae714704970311e947bf313b757a70a108e9cc55bc803411ff055c9ff67959d7afbf57ce2aed0877503c000000000000000000000000000000000000000000000000700aa30ba34c57c0344316090a123caa6f8f26037c9a62ce7a3214e2dd4e904affbd910000000006fdcd70a456408a740e5de3b21592ffe8360fdbc2a37f02b254a7e6e25a4331b17c5e2d192da8b0da32a3dc96bc493162eadd4b1cfe4ee61a9aa6dbe652f78f9b0c9b8553395e7aa591e08448f1bc6ba362b910777340594265de31e86e70ab2597a50168870cd726695547fb8e6aab3b8a60670ca530b7598f56a20890b72f34afe1b440df6f9bf0984c43d3fe52e86b94a859a20e85488f4b8fb75d03e7ad9d4d4002441685ba91ce4e2f83c08809e2ee6685fdc124da8a0673f9f608203452cbe7df1d02d7d44ae06927f765e49cc3c631c01d34da091b56fbb3560f0da51f10f1ecaf80b13c387eff03bf4297aa57e8dc10d29be5bf98d0bf03252d9e7d489a7b2c0a691aafc7a6fdaaae81f30fa592346b22f1f90528037f2b9f2f0de22576739c12250f13bc24ac075283d8500864e013979a330bbaae4cfdb7750875c49c961ca99f626591a4f2796e09d0a4ad906eadfa4955c64dc89a2d5de3ed6aab4e3b48a435c118882ff237f4c26874bfa75ac68d39567c05140239be5d0edb289670e891a225837e991b7876d416840000000000000000000000000000000000000000000000000063de43923315852eca0b368718233622b78c2819bbc186120e560f2300f0a6ee12102f7e23e91e5bdf76f2fe57a84b713e95ad62c533446ff8162132d60d5ae9dd60a92098e0b03e4b5bd77d8833295e44220f29d02fd304a5bcbe3485275223da913f90db216a894c38906572d38fcf28af1945e802c183b72fd0e858f85a2f253c1d5414b0aae808ac390ba3aec28f3568935885cf6000000000000075a3a005ecb6463e21be072fe26960f36646323f0e85c5bcef7b32b21926f1633c667c59c1e99dd87235d070194c0aae853218bc9cce8ad33bd3c7e665a69befb903"], 0x10) writev(r0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000d80)="4a0a92525b3780a2dc911e8e462d9dd5d38b230eafef72577ac3c6ba79572357d51d412e1b237e18842c5701849ab1dcdfe352065a5315f556099fbf9c1dcce5a7a45aa1b264cd67d086e4304ffae1d2d8776792097866ed3444d64f8da021da94f730057e086bb5cf05556dbf034413c2b28793229364373520a6b34a8c5069c4e737806c37f64aab0e27c3528e0d2d71162ac642677c5f2e67efec0faa7aea98a2690b52a1c67adb2dbb07078ab56beb4eea2a016154bf02573f7cdac03df77ef16722029fe3d983fc40d6db1c99e63dab82ad40c3a733437a17a4504b2c9034c3c60e314a5eab58fab8c9ced8a10d315cb1cf7803c4915cc92b8f0fda1a64520b94deea83e1e04dde60158e521678a8ac1840102bed4e334b75055c0bc90d1e7f43bbdfe9d31deb98a5b26bd4bd328f378d1f0aa241bd817a2759c1604572579d156609e5151d886cd25258ae73e0b56773583bf4963cba0d1a477736696a5a7a523c85a61f49ecdce3e63e4a394167e9e15d424f56238f492985", 0x17c}], 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffff8a) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 12:46:08 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) dup(0xffffffffffffff9c) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) recvfrom(r2, &(0x7f0000000180)=""/136, 0x88, 0x3, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r3 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100), 0xd7bd3f34f223697}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 12:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x5bd2566aa3c7d874, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 12:46:08 executing program 0: r0 = syz_open_pts() preadv(0xffffffffffffff9c, &(0x7f0000001600)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f00000011c0)=""/153, 0x99}, {&(0x7f0000001280)=""/117, 0x75}, {&(0x7f0000001300)=""/199, 0xc7}, {&(0x7f0000001400)=""/213, 0xd5}, {&(0x7f0000001500)=""/202, 0xca}], 0x7, 0x0, 0x0) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 12:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x30}, {0x800000000000006, 0x0, 0x0, 0xffffffff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 12:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xfffffff9, 0x20}, {0x18, 0x3, 0x421, 0x565}, 0xffff, [0x7, 0x7, 0x2, 0x6, 0x1f, 0x1, 0x100, 0xd0f2]}, 0x3c) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 12:46:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 12:46:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8, 0x0, 0x0, 0x100}, {0x2, 0x0, 0xff}, {0x80000006, 0x2, 0x0, 0x2007}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) rmdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = semget$private(0x0, 0x2, 0x100) semop(r2, &(0x7f00000001c0), 0x0) 12:46:09 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 12:46:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) fcntl$setstatus(r1, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="0a1c6df7", 0x4}, {&(0x7f0000000180)="c2dcbe0983791d88328272c75df6a4e3417b9270b17cde29262e303fa1e5c0041ee17e1f1663a457108bea0fd5ff9f519a44e599f3513e138b89fbc3e70422f586cfe171", 0x44}, {&(0x7f0000000200)="2c157eb01187c916c05b69e85f730dbf81ce1b381d76031bb9973af380e453a360892436310982799515392972ea7c2f1d2be9711a5bca9ae3c417faf439f5a0fe546a314391075bc1f9c29fdd9d7b27a1589a", 0x53}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="b000000000000000ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc798302a061c787a4c74f46693aa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000a00000000000000001000000f8ffffff1723f5262326aaa80d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916792e0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbc2f437246f95b469f86f23f9fd24b4332457001b5254c63bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003000000eabb6dfe253831dbb5817c467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000000000000128eb6c8b754fc71e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400"/1122], 0x398}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0x8, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd29, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000c80)=ANY=[@ANYBLOB="00002e2f66696c6531405cedecb2a999fb81879d2d1f44e4bc2cad0939b48eee2ded81a3dc680ae9b17b59c43df59bc7f78b27b16106a97ebade8f3ca8099d1d91de311bb67f995355068ec57b438b15fd5a6e90806751f1ec40be0803c8924ab9250f8aac9adbde63306168c5a35abce03da8a8a52aa7679457e3072c930555c76aef1f4c30db85472c24ee25673b07f94cbbb326622e27431d699eb9dd9336f1ee3cef5619769e86cf63b89e05f68246e82d67f80921bfc55d1862113db3264eea0a525e31a72b8d45f5feb980e6b1b30aa084d8dfc5bd8d5217238abc76010000001beb4fe3fd49989c5dcdb668631896c85599fc7fb3c452d867e370d67ea6cb"], 0xa) fcntl$setown(r2, 0x6, r3) r4 = geteuid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x6) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = semget(0x2, 0x4, 0x40) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc02069b6, &(0x7f0000000300)) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000300)={0x0, 0x1, 0x2, 0x2}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000bc0)=""/164) dup2(r2, r2) setreuid(r4, 0x0) setreuid(r4, r4) r8 = semget$private(0x0, 0x3, 0x30) write(r0, &(0x7f00000002c0)="e364b706c4", 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 12:46:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x9}, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 12:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4, 0x8}, {0x15}, {0x6, 0x0, 0x0, 0x4000000}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r3 = socket(0x18, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f0000000180)=[0x61]}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r5 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x23, 0x6}, {0x7, 0x400}, {0x7, 0x8000}, {0x101, 0x4acc32cf}, {0x88, 0x2}, {0x89, 0x7f}, {0x20, 0xfffffe01}, {0x2, 0x4}], 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 12:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x1c}, {0x800000000040006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b6e8a579292219e5820c996b0a63") 12:46:10 executing program 0: r0 = socket(0x18, 0x3, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) sendto(r0, &(0x7f0000000000)="c75059053efe8a543c2d190592060de60a9415155ddf8b123a8a3d69717ce2d73bf77119f872", 0x26, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x6f}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000080)="191d23c43d8e93e32252346c2ecd020000000000001850e0de044e512fef95498fe7ae808446cc2831c3525e555bf3dec6a1e1371bce8a0d14bf15dceec261bd42ff860f8cd7a4a64075c4e39834f31f595b55e1e53c2df79d79aaf420e3f9ce93e48f9e46d1f462548aeae8", 0xfffffffffffffed7}, {&(0x7f0000000680)="ca5a06b8e6903e64ed76a1f7564ceee7e48c9bc9299a47145899b73fe12fc66044c03aed5c239c77f4eac67027368a22d16689cf2ead46d1b845d47fd8d1a1acb579d2179de53d4070c77500f38b7d7964f99890b0212c0ca834278b53515b5c28c95658a756b0dbde56d38b14d081bdeef1ef948bbd4565af7fb7816892c070d726e26cbdf662b21f56e0de3478677064e677252406f6def483eb13bac5a98d5fb6e7d1d82d1529bbb7808427ad1017e65e10e4a9880278167c21e5504207773738586ab2df96ea5e49d5b7129bf27b19a2286f69a1bad4921ab8e11a1106f7345909abcc9eeb4d841b19fb71aed0cbb90b28156569729c6705784a2d0ccbcb98626483080b6afdc09fff9e02c47d4efb0fc3f58a34b56a20734fe78f28d7de1cc2eccf7cb1a6d2d530d017d33f6de161860b7b69a1aebfa30bb1a142e50663c4cf4a96a37ea48d1c2894c1077400082824b48853ca47dbba0c494ca9da972f85e1da71a3f9c811238556bba65c3eb9ad037488bcf8e1d3466081d6c78a785976135a441c37ddb3c3520407cd93a92767f1e69b44724df8e3300713d4f878aab3bd37a0ee74bd2aa3451b0ee82d0e981268266b77d82bf4a668f9850c40f477b43dcbd52c66ec834a5d4d0aaa6160e3516ab43cd93af33da9196818d8492195542fbce59c7bbc0d5a5e3c8ac9a3466f67e8f15de1f9d472597728c45bbc08949e6038922caf6beecadf4b4f93c3b6bda96db6ef0d05b4f4cc610767f78003da9161867cc2978a6020cd6957083f50dac98d836c5832cc630413ba190f47ad9f683f442f53ed5deea1f150896926d9ee453b8185ea719aae271a7453ee5b6aca622edc9a19922e34525c049f9898c17cbc20ab040cea0e20aadac438eb6dbd8379e8f0d0ac586fd6bd0cd0a90c52ac4ac0ffe289f1620996f897d1ddd96e405ea13908838181b2bec05931fb9e5271dca34b4de7c21b80655ecad16e604489376268c0cdc228b4094b7af30d558dfee269a3d1569371cb9b0202deb69d6bd1370934d771333bed129389f79d913fb9867ccc54e0eb9359b0914572f6507331a6264fb9c98af6228f2ad9fb4f726bd4eff3af44e21a2e27816aecc59c929b3aeef602d768cfa4ef123ea2181903eafb1d7cbad1f01d7d6c1d7ad9af84690f378434d2394f0a4480507e1e0f2bc8df1366ab9155a999c58ac5f3193b7e9534f27151a9be8a90556f5a4e27b977186baa66da262467cfcefd4ea8a14493c87076dd3fa9ef27b6b2bde3517bf29877584f1f0a85645a725b1813e16fae138f13b5711a0a96860895f026bf8c59d951d977688355c25c4dc85c6dcb09a6dad53682f7be7ebdf1e18a2ca4ebb48677cb9efe373ad6f17dc6a3fbfa6acc50bb98cee774f6c3e8ee8e71248fed070aac4a47923929efcf1be48034d1439b9ccc9609ea6d43b36c4355a9bdfcf6ac535b235e0b430e4cbb31a1b6ebc8f8245f089066e3882cbe85714806b272deb8f76ffef27e8c59aa3eb0a2c2e1982ba7baf062257f504c399f6d6bda8ac67cb7637927af7e9f6c252f1a49dfb7d9c7a6e26ae8d174b1c7e424815804b455a53f69cf414cf29bde0799cc8f45493cbb558fb1f71c453bc760a2e6ff5a2f1e1c12f84cd2194b406bc215485a8215c1f70b9501df25f8b75f4eb5b747d049b90432f8173a6802fbac9c8f80f8a244184134e04734bca3d99760efdbef7cfcafc9cfa93f7297b33e186982c9dcefabd77fafec71e5882178202aa79dd6367ab9073b765c0d4419a774d94dd95198081d27bee5e31a8aa634733273519c963ef52b74963b1f07e58eb9919b2e5ed50e1bc7c71ab3a0ad966daccf1a7d5956c03643ec31b4958e494c2cfe1519e214a2b574bd6f95dbd02a88c0301c72ec90d4742223444c301cabfc1ca11a8b00c48b1c0beeaeb4ec5955a5ee26eeba116b6fe2b3c3f654d5bdc067610cc73fb080861f416adcfb6a7b3ae89eb57068707f5788ded46f929bf239c2f59950c0646b77a9f8cc96625c0a9d7f12a412208ddad294e006375de1f28ca449b4f74e7dd2963dd340b08d4b2dd953a56b2620d667fd923ffaabf8b3df227d00bcc8bfaaedcba5500d6271b0e975f2e70891387c9ad2fd53714864ca34a82cfd84841af8ee495c28b54f0570c3b633b20a5f556f41bec7aa809836bc92f32989358ec119f90409fed14e6c72a1fea40c76827cb98b7af9d04d3fe6529ee5d0449d4ce12154502a0293a7ca837c033f1014eda48a07a38fbc7e69badc6e095378904b00f22161170fbeefda551b89efaf88e56f34bdc181c85f4ad212f89d64f2aa579070fc34670612cb86bab946ed26e77d0f4663f365d738dadbeee9089393dd66132a5117832f99c5d1b81b4286fc9506bc9bef32f4615c45be11dba90aa542bf5bff45b49a3ac270202e55a453886e36505331273b7d3c0ff2d93dc9b85b3e37b56520a3b8e7ceaba214f81beadea3a3c719d90be8b7495a358afc29e1b5fd50ecbb925bca09e8722889c3ec077ab33cccea42a84e8e21cc8a6d72be63cf428b57f7b359fffc8ac8cdf3606c8b8a79117e3e16a9ced8a711c00326e0170d8f405f6b6462f9a9bcbf246f741605fbeb3a23179b0e586679f0b40f9c2477185dee3e3c9325cb4ea162844482a27c86ece1e89731168c8ca6fa0ee23ba943804ab6444543d98849e313ea7fa86549330d28b0e63032775338c76015040673ec3c006024e818672247ceb5ab1872c8c4af4f53a3ffc639a674e5f5ee63175f2816200680260b3ee30f1032176780983194fcd0c76e27675d301746deefbc065f4fade7d1d95069a55a377a6e1426676ecba6a834bda8828c576147954ebb11832f630733918303b44dabb63f287c3c85c81ddec78d263cd04046531a156835bb7201b99f807f7b8f3fae18b747c563cef66361bef44598faa7837cac16de6c475238bb6b09bbf9db3b19c2a97919c81f9fc8bdf93e61b66af2218a5917a0148a8005331161f7360db67e6077c5d0d68277b35d7ffb5acf4be6d81e1638ac2bb214adfbe29b3b145eda126db0e1dfb5ba03c770cfc03da9d588c966896579aae780ee4905375b350bfa024add18431787d9e08a68c878d4e68c01aa23b56cea5910af42740417d6f8964e3a117852c6e70d8654c442a8d39d2de1232ab5cb724289256dccfcd52d7928b7d20024dde3eddc5ff44ac43e28a27f35256376a8b944d5ded1fa4c40d71b52281962d7d5b7a68aebfef66685e560f90bbd92e832217e45241d237b2861fe416175a9bf68f0a4f2c254ebc6bbfdb79e328855800020a206abc98162ad2d67a54a9875c700bc0fea1a519576f173433671a4bed25acec5708b834f55096a9edc1aaa4e451e1bc7c64df075baaf8658da40ecd33628a0190dcfab10d9fa565914b3cc7f82c337a4c393eb128b6914bc6f9b169390f8ed45fb6232d432b9e66695ad38daa06b749621a305e51390c2aefbaf11e702905c7575181d1d8d93c6764810462dc632f2d63af847748b90a37df3a53176babbd3119e51cc979dcaf1b6b11861cb90ffff806a3a0c9efe7329654089ccd60697c91fed3d84dc622c616f7034e03ed53f6c68932881d0c086e74b0047177d7a36fdcec6906c2502a468f4702c2324128164b57a15ec8b4ae2859115873f6465c5c84051d9932e3c306157ef18a09c7ce76eec48afdf862ae43a84c9ecdfe730d884eb73f24ee2197aa5c0eeedb0cc3a0edf97e34e52117691d9abe43034bfb67bda8dc980ec70f5353ec506f2f7349999f7967c6f8ea05672f4fedd9060e25def0b8add7ffef5ce854550d631448fac58178c0db85c7136e823d8871f06507bb4f5f49c55b566dd4a9e782c5c27d6b7d812d428d39718785cdfad4f67267edaf1e5078436dbe3afa0ef7e8f605512557075d6d80e218cd446a07a8017a1c7453be6806eb43f44f9347f24678b66e5191e1fa30078a54d553712ed711b5896abc0987c18d59d85e8977f7d9a3b598fd0411e0a541b54aecdd54296d69357d8f085c4eddbe7e2e861775cad48e787634149b2a5a04523586d64d2e08c157c1744352b43ca1aa92cc701008cade34fb7bce77f0ed772e9b568feda9fccab7f99ff5b8d25bb0071ce39d7901a0d5ad9f428a71fcc4f1e6bb32cf2edddf88f487734ba3bfd4145f1f04d83d99a48750528e319fef6a52e1475e641c87cc17af017e97b1d87189108b17aa18700f2316d4b6e967cbc428cca6f1664a278b8182f5dff58f220a3d3e37012cfb6f4611be6a9421296a89a7048664dc45c5f19a6f4e50a42b570390be35446bbac3527b9f24132b9d10824749a53d4bce27ad379726875759395bc1d9632e01cae5bfdb7491ec99d97d3755f4928168c147223cbb1134aa352bd5c21b3f278bf8cf4ae385fe8d7f0052f27e786e15c8bdd9d3715bd8efb0b68a0e225228684ced442156d535257b19ebf6b4beb6ab2ae4d01d4c461c9eeb9b6459f4397eb59d1f24bccefd0921b6311073aa78cbcb1bf69a5a24cbe3fbaf0e771a5e34ca8e38d4adcf6982bc45fa2a684ac21cc1bd58808a387275d3600670571e8f4112df08c01b76972462a26c91200d66ba27e43544d6c3127f123c64924463c2efdc0a55529a96baf4dc9f6f6ee6e8f317339e307cd9484c1fe44984e9c7327996517eb921433915d36a03e22cfc228957d193d6a9433542d096ef627ae6d5ddadb779d73340ed7fb4f2a418849bb6853350e8fc0c9fdc324362310aea51b0a5142f9c8060aa4d378de0783bf792bcb7eae883818390d0b50ffa423be7074e3672b7f15dbaf45289dfad7ad1aaf6818877278bd96bc465e6d04fe12f02db79509d1d301312ce83c2d53310a0cc40b61f4f165c19c67c9de23c8c017df51ecef1c90ed340d6db28d2ab000886c9588b7c93bba0db66ed7f173b070fa8ae5709f564e931cd514b586d6de191e8076dce4d2a9792bcb2cce62e90c4586b3eece014739dc55d36e5ac60b1c19cae6157364a8e229b392332238b327818332f430b48022c1bdbca2150a8ae9e15e974442a23c0e4c58b40fd6ad81751f1c5baae8543147f8bbc56a8765c179780473e4f0f92849f2db40ecec2707584f8233a8ed8f4bc448de46b42b19aace7836a656408c53b790be2565234ac75ee94a3830b236afd3f444e54e61c6fe92315ef4c695e87eba003bf75683be9a06704d40af6b86aeba52946bf2bafda78ccd9ca9c3a316df31e85f15a44fb4ee409dd55dc9212c14e66a244d9016013e0ba0b11d0e78d475fdec7811aaa4c74bb9ab0cf10d77adda50bf89e1f8834545c50721984a51bc8ac000416ad7e979e8a0ccd2d4c515207bbd034a1e16f8bd337b27a997ba29758d04eb9bbe7911a6854ad60ab257bb57b150c5b7fd6f29bb6478862329b7a052809bf849c560293d67c1ea4963092d36b369ffd9596b7848f3ab9be92e5c8054f6af8a4c08319caf56e540c228b9201ff6e8ef4805ea579c74d04f4570a2381f0285a850abda39ec17ee66c6d31a7ed9f16aa322d258f68180689c0b1afb5948b4c8115ed819a28ed06c89590d61236fc4f6587370062e7e0ec548f897fc17bfbcbd49135e69b5de33cb9c7c41c5cef459d8faee6aba77c792f6c45d4e88959fda9d1f835e5a9c6601e32e5e2192f1e0fff513c82857d242c22366c6bb5a25ff1f520d56452756f14a44d7f74f4fdf5a8d5ec1326d521316cd19abd997df270a12e07e9fb2e7f51b86f39306fa84aa46057a38f80871063b5685d3439f3a", 0x1000}, {&(0x7f00000002c0)="6b5d7b25d5619c6bd47211099a57f6a013b8ce5d7be7001b80df6abf40edffdf2d95ca0527ce615439314ed8fc5dc88ed2055dbb62f8a7cb70af26d79c1dc901209b817b28230bc3f5538239a156b841c34264f3c1e5c4d6f94cfe0b15bcbae83ec25732a90577f6a084f8b5034f8a8fac84d6c9607e64074871fc3dfe5a4cb9b6d2995f5c2d35d65d477ba1848b6384059b90ae418f0a545805442aeab31685ab971e9d7be007ee2dbb49e86158790ba533735ef2c1ab5bc8777f4fb0f67e66aa69c3f1877c9c36bb160d63f1d9b741c537ccfc0095f9578ff20b5fd9047edd28cb221c8f615fe87718f98039982e7c4aa92626950ff011ec5038e0ab00c3c82b4cc929caed41a38dacbbd575b7c9737b49f64f5d5c02a8e573d216bfcaf073dc175c633e529840df178e267532227eb1363c84f65e367ec77424bfa412ca7642f4ff9d3800ad2c7c51ba69419c5af264d85f99", 0x93}, {&(0x7f0000000200)="5fadac0143d2825121ace99620538e043f267b40fd8e01bf4473cfe104d1bf219bf832412225b77b709a00310a1eac156d483270a67627e0d4b972e67949ff25fe7d17e181bbf366be8c76bed7d6bc0602576bee08a2b80c3cf07c05cc30c8e9342627a5b01473582044f2f34aa3ac3852f40292c45017e8e8d553f43f74a91aa66173", 0x83}, {&(0x7f0000001680)="5b56e1b7a05522a547f4cfa1e853b330d56068bde278b3e1fee501dd7be3c9090172ebcc796ec4d6cc097df2a17a627e93f4ce1ac7d899f0a5e3878449197d39daf3d6543a0c08c51cff4c85c142b007384c7024e7171cc3aaf1f922918ab2553657463919f88c08650fd549480a99b55e1d5134a8fed883b7f9a20526a3b81ed9a48ee82c55476b01769a4e1473d45e515b438b500c69794a0f85a8c2875bf8e749730d842dba1d734df107818b4e8349263f66f373a1104c2a2332902b08a38ee69c92038544e3fede59c91a93234689e7c097876428914e8499f81bc83d913858e7d910ff6327cd2eea175586c6430654581657ba1ca176eefa755ac94d1e7616073be3aa3a67cb9a65eb396b455b3ab6e44078d3c275b85dc2e84cc1ea9358e073493c822a9bd61a6cf57081de4eb348786505727635dd076003c5e41a9d8d19873a7842fd6e52414f5bf75a221791d193e90c086a83ac1d1acd642c02f0f4382b9eb9b11d44910c463354df62afb3fee5193f76b3ef000cdb45f96ee236d3271f72cf297a00a6c3bc9859a8dc597491e5522b91480950c64c939a127fea1b0b43814da83e137fc106262cbb3d5e4871d820915bf61a9cd8553a787ec94cde95dff6388cd3fe3e8101817a0ccc8d2ff16ba12d934dce665e8b05ca5d66a598aa94aa2ea7b8b6968eaa153918563f507ccbb6ba14d1224968271d5877ac7ebe76ef584761d9c8b7e3372de5013f75ff4acf7a215cf3398cc9177cccba2738c2f9425afe50a97f7cbbb52dd75564a29f94d0ef4f09b3f3850a40949a219652a7d48c6a595015236e2ffc63958a35318576efdb2eb7b7a789f9a3c25102b67d6d7388343e2fadb1787cbf0320185cd8515df60e166d921b2992e9c1171ee964219ecb5f87034d80f87efe7dc05bed762ba241e64a691a1fe32e4706b2d7e1b74c4ae61f5f335665089d4b0ed64a19b7368b302a99696be90478e497b0df1073b58eabf2181e635c2a72219d451234276a30ca87f510108af7e1872724322aa531bdda98f775ff4f4401aca0799ebbb800db36e4b7982103c61c366d9d94113e89c48950e4753245703b6fa9a9a7fbf5a4fddce2cce97225f3da16c858eda5ce5c9bdcd3006640f118e5923110ef01b01f8390cabf27e2f80415b4d0f615e69cfb866de0efb33180216f21961a61649ca6ffeae32576f18b1269a4572ce3a8ab478db1d285691f8241eee4dd2e965ef03351b3010701a5660f3a650cc40aabb4b8c4a732914109693596875a43f56c9cac9a04d0d1fe392a875881c462daf97a90b3dcb92948d76c60328a3e61d5ee7389df34f328c9b60383236ab03ad83b0ef0612ae9dcb6aefcf64aac3977138ec4729ba8ea69cc0d646905b81b0c2849074f89a29ab16f10b74eb479e1cf018b9f37170f0529407e4f15919446b2f888d6c3445d848df6aba0c4cc436228daf35aaf62e41babdb8fcf1dc675e82772f3da8b84f4146fa0e8b0a7f45c90d4247bd4bfc73d0a664e34a64fa4eb5d8f77949a5bb42dbe7278de7986af2aede94d543718c63d28f5c0d67ae9498d7a0dc6df221295583244fe3ea96f49968a586c58a7f61708d22f78a2ab4c596bb19855ce20e976acb252b0812121c4673c6129ad4b4989b4f73b44348e74762a217bd947137138055e20e622a75984bb174e970c7ef07f8e0b71e0ef616504f5db4117535ce611137223d57b2e7f42268ac897b18d6ce67040566ed2d88fe00cc3576078b0623dfb2feeb64c05e368827877f99f74aa9070ec03cb8ef4e595bb2bb8b1b8d7e91d366e3880a686ec619f6b91ccb0bf62f46ef6edf8e0af18a964f342394ea9e85b54fd390f37ba413f64bbfa5c9a5d0a550be9257f2bdf912f1c80c2ffc9ac919a5f3580659d78a7fb4465fb4b2f95759199e556937ba596bc1cc782fb8bdefba217219e280646b558f3362109bc8420ee77251cb62431838512ef78fd3ab443d3ea08396f6abb91de8a7ca09a05eea37a416bda34a98536d6955e5247c5a8d1b769a4aa6cc556fe960c4583e075ed135c1c2ad412723410fedbe8faf742530ca1511474906330504ae123729f0887ae99131b74c83c8b68e44feb95744c69521319028260d7076e173a4fb8c4fd244b660ecc2e27e1d45e652ce45370732f28874a9934db38ef276fd41c00a72441b71d105f38ee8429aa5711da44ccdba0208cdd4bac9cf5d6fac5e2db07d1fdc1459046bdc94674a1bffa5a71e34463e9e7adefbd58363679940a11eb824e9e00c3a09f8975feb5b3093c42f75d8422f3d9d21526db01334071d91f45a276553b40e0bdc3fc2df7230d2a411ba815e347081403e7c50467cb26e015e713f3d2fa7c81dd51566d15b95f7d3c1af3353461a3d138b3e4b9ae2f3561c37faba77fde6f0edf5f6480e7aea08b101a0c620288836c8f612812bbe17ea6883354539f386b1474818c173caf89bbfb7a7841c0f2fd5b4c65ccf5e95d4fd021b01443bf95f2060b5446b6ee4c7e9939b62900d76f5d50c52eb350ce3b58197c7b7c5fef64aeb692bc7a243c9ef31c4b153453040a53cb903334b31d036cd0e1da71f55a478791cd34b97e7485b607883a3c7f8160fe40c03474154b57094273d26a82b80e7a5799f289e62a1b0e4f36c99d3b25881efa0fd80a1c85a214a9a7d3c30d4385e748c8031fbbb14cead6cd617ff11f3e9695ddf6d334e7396272e63b774273ee9c14fd2966f0e3f8fb4260d8e6dd9f6394dcb75eb7f4e5bdb5a4e2376523cba9f33cb68e475f5e44ec5129467a37857a8086307e876bc79c0793c13124c8e62377fb91ab184c443f66909500318f07e30c561dadf0f7d3cd8e14389c147e30646c3fc7269a757b2034e52e73f8daeb914c5caab5c10c0dece28bdfbc969eeeebcb797a99412585de3933017772beb3fb0500cb074cdd548ce9d53fbdb53ddbb2a467e605fb703f85e8bcbc774ebd5eac5ba09350949186e29cf05641fe3aa4ccc70c0dee5b55e9a9bd3627c642deb1e095c4f0cecdc1d5528ae26b3771c27cdda62e5947c68e462ff92683eba09eae6412c593759f1592ac11cdb2d4327db264cfdc52a73c47d5a733bde3c97fdb2b5a9b8cd1555f9c6978030c2ee32685de620434652d5c6da8eff9f79b3fbc8816a47c096392907ba0d01d0b97cbbcd072c55b3e4a2cab7e8ed4c736ae6a460810ee377ae257af7f186a1f7c78a9f303898464eaa7731a06b0334bca2f2bd248dfd335a5f3abdf48a5b082f764da1a77b85b9f2cbb0f35a8bbad77f2a6eb1e992671575adba3acfd060485c26756ca11f71f107a82571f888dde48e44fb8ff762fd90ef0cdb2fbe5ce8f56096cd1ba0d5251b366f5da0783dd057cd5a67f42d6a9011c8c3bc03f2a9142c339b1a3253242609728806bf30a60c86ed6f8a08b75ccd0a836628dfbe492b300db00f4e0fae635f6dff94df4149a48b39a07ee54b4ddb1a48f10c7bc889fdeeaa78f4e4b38e9a5b2357e5a3c8ab878c73ad6cb1e4c0dfc5c130c6f49e20fbd99a0cb5f4d000dfeed450d834e41c78aa6eb6d17bcdc0e085a38341d6093b8f146ad8426acbaf6ac0335a44847937713ad80555e8792671e601c485f6800c366d72d02954f9df1d310ec343a0b3e8d9102ab3edf11a0f239e2cfaa437afd45c2413924cbb404bc9d6ce906f3f0f13c6d941bc299e5d2f403752d27734ef2561cf38080633630da9c18d517672776060274857d64aba69f9fad5d1bb6e7146fbf915b913d1e30c1757b97257ce5c409ca75c4b02462d92d4861622fcd484797499eae94addd662871388f3c5dfe3a697a6fbc524fb23fa741d68a308ede7bf6373909dc0628f880a4bdb17e6c1da6325c15116dd22cfd197f6aa3034c1c11dd435a3372478d9b2ab32bb55ad3fe8f1109e31c8c6cfefc651fc380bbad98e0eed95758bf9f946f40dde5addf7165353bebaf2a760401d8149238d48b04e5b10b7b20db637be465f56b53c649a4cc10f0bd5e736dbf1d66416edc747fc4b5ab0eaa9d9a77fbaf84664d772cfc56c109d20c0bf0a36bd3c4f3f4184f40b572095b5cea0cc4b69c6f5659ed1da14279ff25a2e622ac53ab160410420b80f7b0cd2788fad95f98dc63013ecb696d515fa2c2e7b23746b0d645a219d0563ad27aecc88e8ddd1a7b3559f83ec2e3ba4f56d626df2eed6793230d3f366205413743cdc9c084db8d0d5d04905aa7cb643711bc81720de0891eddd2fa9d30f972bd97aee8f596c6b593046f5eb0a7eb0ef6567dda4b1952d4fdbd5a6bd2ea8d4355b7904212e4e4116d67e4325cffbdcdafc13328a1745e4714537120e56df6759cfa041425923e78c23deb7ec6c7b72fc78f9e29d3b5f6a682c8f162517e5f369286dbcd8a5d2ad2bbc02a642eb3e9f7cd067d35b5950ab133d7bd8dc086ac4a5dea7afb19b990165025ca71f62abd978849ea1d09dd3f6b4b49048db676357c09433d66fdcfe9b7fbf09dea14fc76468b353d5e293339b87138ce9de40e76ace84ea4650320d603fab593e20f02d6492bc3b65a5da94f76004d2a5d6d6bea560941adf21a60af509ec4fdaa580b796c69ad49d03e45014039b3fca43eb8c3814b4b817c12ce9e1da84f9e47763556765882a0795eba47ea176c32b8bf13d7b9563eedc678faad00b164e6cca46226eb4290210ab1ce3733c4ac0e2508e62f4cac2bb76b62ab5165700cd416dd97eb6392432c6129370011a4c0566ae969cb034cd86ce18407283e341df2a58e07d933342298e5b1a7e996d1b7264a28af6f9690adf4578d0d55a945a3179b726e661daf932565aa43309418283a5caacbb5c17d3954663de441bb4fb13e6fe17dbfda491a33fac5703da9d561310cc6897b3bfc3744e8fbc3aa3468f69e1c14100bcc6ef120b071f3c442d6bfa888fb5e428cbc341f13446a6e05136fa3844b8b0c2ccf09674fd93d0c02fcb5c80dec638c701c36d4d1ca17a5991c9cb53b70a82515e1ee0e692e4a144ff3edf1b717cc7028f0444b2e063bd5c2207165707ba2ce260f2c65cdf465614124bfa41d2ea9a35d2f0f59e28e8d5c4490c83d69cdd34a675d68ac2a7842346f4242067246d709a9fa402c21f7f0ec9415141e0712d577c25ac9b2b8fbd7db25fc8f89c58f1c4b2febc464aac995b856fdb5e9824ae57d1e57c4d696cbec5469fdb7c3fd0869e30317b4a74bf8e9bbf3d103a7002361fb7c511b63281c338bc383411490", 0xe7f}], 0x5, 0x0, 0x0) 12:46:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x102}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x7e13a801681c60d5, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2) fcntl$setflags(r0, 0x2, 0x1) 12:46:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80000022, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 12:46:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0xfa3b26ee5507f7e3) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 12:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x2a}, {0x100006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r5, 0x8) ftruncate(0xffffffffffffffff, 0x0, 0x9) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc02069b6, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000001c0)={0x10, 0x80, 0x4, 0x2, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3958}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xab}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xf9d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3b2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000000001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xf}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) 12:46:10 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xfffff2a3, './file0/file0\x00', './file0\x00'}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 12:46:10 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x1) 12:46:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0x280) 12:46:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r2 = syz_open_pts() dup2(r0, r2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) openat(r4, &(0x7f0000000000)='./bus\x00', 0x300, 0x0) 12:46:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) chflags(&(0x7f0000000280)='./bus\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='\x19d\xfcq\x0fb`f\x87', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000440)}], 0x7, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="00000018602700000000000000000005000000b0050000000000044000008000000000000000b3e8e71e56088fb7d9cce84002ef", 0x34}], 0x1) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) ftruncate(r4, 0x0, 0x5942) 12:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5}, {0x48}, {0x8006, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 12:46:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = dup2(0xffffffffffffff9c, r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1810, 0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffff9c, 0x1) r4 = socket(0x0, 0x8000, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) pwrite(r4, &(0x7f0000000100)="3081dd4d7fa562fbbb2beeb61cd24616b40c71e3f95bc25da312b07dd073d529323373ca78926080f8a2a816e75bc9eaddef5d24ec032f90928cfedbd9376273f3ad29a832ea4ee9d2032e8d92c82929882a1cd8f2", 0x55, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000001c0)={0x1, 0x1000}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f00000002c0)) r7 = dup2(r3, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r7, 0x6, r8) ioctl$BIOCFLUSH(r2, 0x20004268) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') pwrite(r2, &(0x7f0000000400)="07a5e7feb4f2f866a11150f6f1082d63cbcc23f1eb58f4532c21385a3d8e3eb6ef1a684a9fada48d17cc2f723aa605e679ed152f7f081350e5bdc7c8f4d8853e07e4496de7aa83a88ff462da4ed544a1387c2aa89fff9ca63914abbe517e3caad8184c0a818d58a6a4d96fe18c91f3836dee2674fb420075ca", 0x79, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000004c0)=0x5ed5) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDENABIO(r9, 0x20004b3c) r10 = dup2(r2, r1) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000005c0)={0x1, &(0x7f0000000580)=[{0xffff, 0x62, 0xcd, 0x24}]}) 12:46:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) socket$inet(0x2, 0x1000a, 0xfb) 12:46:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1d9) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)="fd9d66b927b5ada98155dd65d2084b29b8e7c965cb3b41457b0c04e6c7cefdf35f6eddb23fbbad9ab36fe65c84f4fdfd96d7542a3a599030f31e505638f707603f5d0c0c9e0a4b12a2c3298776cecfb5be3b5e8de4d02b9ed2", 0x59}, {&(0x7f0000000100)="8e815993a16bb90dd4cae318c063bc86bd9fac7c72ea151fe037acbb80d7153852df214daf5dcaf7399d9b9f372a860b38d13a96e6717b7993ffd73e4587e1dbcecaae6bdc2cfcb454031dc256c680c2", 0x50}, {&(0x7f0000000180)="421b431a05e4253bac6bdd6e2cc93e432e99627ade2ea2d7cf4814018549350527aa04c51a2e6a687f13afce5fda498ee25ddb3e9b728eb653061bb1d5344c9281777c1ae9627cddfbc5442b0b49e76e791604f3559824a11a3c09e4c39ff36606d8f8c1cb3d69b8595b0d5984f7520e0b995fa67115903e0421891f4ebe3d0a8ca909525c17b240eafb133394182ca444f3f1d3fe569455a5bd7cffa373cfb8301f59f7d154f82a5d6f3670272b25e8c43468e1179e4cba", 0xb8}, {&(0x7f0000000240)="a8cd0209a8d295c4c2d996a448d2fb6603ca4b51b3f4987961be0dc36bb4fe08fcf2666240d0b3e71e8dc9aa95716cfc123686fc486c935099f58b51c0bd726c91ccd3f8000c0594ac3d7a8a919476580b91df3cb0a4c79a8c40b1210cdf57be3971c2aaec68b258004a21b414bd9fa31735ee64e1efd45682c1074b1e87956a7af35dc0db0440e157fbbd92e009eace7613d34050de86d82b1a7e09e534f575c5c3921ab76a043074f17ac67c3d7c5ad62f5878525f97f28ac7f2bf0468099c071f03416cae9b5be8c0211f3deeeb04d6d4f34ec4e09ed20c98fa5cebff6b007f83bed67e411187f58ac9fed59bb34a1a6108", 0xf3}], 0x4, 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000003c0)='./file0\x00', 0x2, 0x6) getsockname(r2, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r3 = dup(0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000480)="4e49cbeca39c179df45ed34e5e34ea6dc2802ec0f3bc9815bc37349683880456b106a7f1dd7ec5b7f0938c4abc1f4e2c8ca277bfa281075da251f832dfc9308bb8228edcb96c775ddc8db66df68b51e4f79bc67c4f3ae8bd544be725ae500628fac7604fcf16c1de8a640f764549bd0b2cb8313d96abffda5537d06a90f4458b836b22a1dd0f3fbab5511263a28e01d54851cd7e0ea3935296c5517ee020645d9ffc635c0cb9315a3f1817d7fce2699223ca89daf65b4ed87344099cd90b2085d03c5db9bc6e14d757b143960cc96b2c50944604dd8eaf6a1911a4970eba556f2b01af90515088405bfdb90cd292953e82e800536fe33d91e4b3bfea0f98ada68da61194d08db3d52e3a0f7575dbb3638d413b9feaf9316d43b2dbd2f2d204a39ee1d9259248b5c2722c6da5bdafaeec1be66f88097cca8075ad873418bf29f6ff22663a98392550309eb7fbfd2a1ae480509cf09bc730e211db95b25f5ded92b4ab83e40918e47e2ec048fa5b354c4e958d17fa455b68829bfcd1a0431841be18324ddd7a1036906fcb90dcfb7030f5304a05aee18f314c990c104bd56439ee3efaa9cdc93058a710356869b3ce84464c7353e61e130450e2d48391cb5aa3449664ace1d5b3ed2fe15d1280afad4b7064561489d33a78fa0c4d27095a9ee3239754c5bbf658542ca7966c7ac76732a8cec2f33958430f8da8659ac02cd6d402ec1e43e91391037a7fcfb796bf03e771862c791d2ccaea9fd49a3a8ef934b231a49ec9302ab4f80608f7fcf634faf72d596c66ec431a4a576e257a09e9ec26fd8dc8e43d355c5c5cb6406f62a4b4c026fe4095dc3c2d7d644c727f7a82bc73692e4b3c3f8db2652441e429f4e74acaaf12e26b77a1a22ea1b56256cb835f8bfd553c7ff5780b13591528468dbf9145ce6090f1ef5e826ed9e267fe6fa52cfce918be27bf1b58ec0dd9507907d62748318a0577f808b2edacf3f85b17b9b9f77e0eadc323fde0f28fb5f14bc8da8966cffdc7a1428cd48d4366b2c7a274f538cfdc87f8f29912f42d4b1eb1c9975c742c7465d3d45e8aaaebf1f9144c9a2cc4d2a4321f00f3899e4fa6c03d97a29568f8cc75f83944616976be896c91a2e089b7aee4e5358c41a2415118314758646102c6eba3a7bfd91e1218ad8f0bb08a6a222f08fdb83ccc5aa55427314c9b7e2aa9e58d1b542073ee4010762b7efa525a4dcd0fd4666af002ac9e5be8f555361f00ab69eb2739be20a8d61cb71bc7eced6891ec07febf5664a1ce2308137b314ca7e4c5c58971438b89079c5d5e4de88844f0c7ca892884d29e779963fb9ac0107c3ab4afc2874b3bfde86f03d964c4b9fddc0de98111ec301b6d3bf2b74c05088c0c26a7087f65628e8b86928ee11c477e014aa51c53c365fd0ff78ec313a5eb6819e236d981ca5e8e3a5b69862ed14ab2261d329c04b731bb215962c71b1e721145f8193e13f8da8024295108f146daff5c7856ceec32914bd3d1091c3fee50ed0ec26db86f043bae8f78218be53b87f9568ba699ff1406c6a885275672e33239e5234255fc4c5a030befe75d22708117c829772ee523ee6e10c80cea82e2c4e179462d01305490d746d9eae1290767c39f749a16db31c4299fd313ec16be1946d5f8d94b1809aed2c6482cf100a22fd96fc802fbe6cda041c976fe01130d0f868586a307b7a6e81f11f614e6b70e293ec877f43c75ec707ce11263ea232e74cce048848b233f8ee67ec3077616d8035ec88c1b201392be77b6d214512027eaa80ef33a049ec19c47640d6733ef0f8f042740a251316dd838deb46240ae7702d4b79e163b4ff16325b37c711b81129d80bf091b161e06878f726ff12c915716d7c7febbe3a27a75f8fd9b737e1177bd2d7506b507cb643287cc4041b8e75967fc5e29600423aafff7bfbcd1c28237b5d76b042335df9a9c00c348868af38a684d8dc163bb904f99adf77c5aafca0b9a72c55e7bba43d296e1ef772042468a092daf421c59f0fa43dcd62fdec47680e1494fd3b0151873af02f9f794c8702b4c14678a1c226fd40eb0b7f5f5f9546d5adc965aec0ef7b952877af9ec6a1cd60fd4a8b39f2dfa95944799992e2bd6109705b8e84644e287e05c0986d783a8637fe7238e158d639f1bc5141431623aa86bdb6fd97c6388716014e1c80901f4008bc9b9d703299d6d6bc1a7e18dc6056774dee2a11f27287f0dd061a633bd218a9eaaa667119a7b8094131604fed349d9d617226c1a0ea7087784ef8b5e8623fde0d610abe036d12af26ce335c77089310c8e1991c665bc556520512184ede1f448fbcf8442372eb91bc029155178d1cd89c4c6e38f4fed219a6d7e0199999d1bf9a9353316ebbe7f8025591002067ece8360b955dc1c6df6c0ec61fe8550a7a9b9c76c9128ac627376bbf2e155b638f143143edeb802465d421e78c4e077dc184ed323c45c1d638791986165db1572839aae4942c97b5fbfbe341aad8545e9f0576cfd91345e4e9059a7a43577d825d73deeb0268afc5a03e0e53c1316446f4a2ff16212e033097190710bf5aec0101d3f5440ad1478150eea4dd30bccb1f579335526662d4267b6668b94691d4a9524e86737c287252d3af84be52a561ffa3481e40b5c71b9d0444fdc9256bf4e96b2010817b2fd12a4a962d120457675e78c06c32c2fcc1556207a199dc23d06ff7f750804eb9b613db5498e301b42e3d0e7a550c282c732ca63199809f17faa115a496eb0ea3ae24ff1064d669bc9e95fe6cae28a1a5affc66ced80a933c008875d8025cb90c70847fe743a03796c4841a03fd0d5a19a4851df0a3a9bd273ab82768a14329e7e9feff968801081a822a07cb149f0659cba75a39c9564f971fcc6cb39a73faea74dd1fd93539f39fde70472eca479cc48f9d069b398da310d6ab2ca27c64b4f21d8ed5bf80b6bf760ca971ff1e707dfda0f0daa5583e60236a2c28c7fec3d6cab0fc948126f116cecc5ae150c0cf64d4feac448000d5f178d91c7660ff0be87bff92a305830a59b58b34e217cbae01adb9b7f0f6b0ab2ae0c7bdc5c6ae8654b57f49564f0dcc0d1805e909d2a1b6f168617e1d2c85f932eef8bbca6ffc7bddd906f3a42e709236778a3a8f131591a90210c0c425de9832d0b531b6c74e473507f16552c8d3fa12e20a2fcd0594faa0ec7f5c163be9d5055f13d16cb6505b465f18769eb4d883b346c11c77c20bf48488a3d1e701fc291128827f024dc6b9fcd8109b0368ffe93e94919a57f92a638685a0ac048b98535f4f036d947862a8331cf8e5713872c5dbaa8e982009d4a8ba76c845f7ef45971470cd24e32cd3b2ad15b3aceccdf70306c4720931af97d7e72cbf9a023efb7a58945129ceb04bc328049aaeea52e3c21755cfcdbf75772039ebbc96abba26326535c68d08d75bd67f492f0a9695d3f167e5f01f410b1914f928dbfaafbef8545dd1c1583790461def63cb351da1dae8ae94deabf3d8b0a242e9661b3891e7960e3b60e55a9fa490b18a2c6b66f137e2ff9a2f3df222fa1143f65d536d0462b01de34202272d85e3a457005ab0bf1efb99238c124bb1c28877b97bbea8384567abbdf7d6b10ead0aa832bd92e25bd855d5bfce70dbb066685f9cd48769db6393154f1d17625a55e360070a1083483bcffa23d31d618175ccb1e7a206e614e22ffd0662b600d15d0e909475c7ec8ff04db1969ac4fff7cbea0c68bd0dd6b614369a2680debccc1382b25bf9df733778ef0a371498488907d897b7a1a13a13e086d2edf0ec603bea3c12476a92463c70e5a871ef488c2757d9d4204a09bffed43414d21228e74fceffdfaa25707bd6b00f231a2ca2b8f86faaf2de101fc51e77cc6177b1550cf2e4991e428c1920bbac315b8960530d264db64e7b322d6217ac62c3c747f4f4a0a95ec6b33fb3a27ac06fc813dc5bd4c8e4875c05c51d7746b841da91df5682383da0518ead1fed28da7bef35e876f9d690561cb8f371c8c0f41b269af1853829f79b70410227404dd586752f7eea2d0744f6dfef63205c7d2d312f0df53fd3c1ecbc1bda6e40cbcea8a576be12da781cd5d19734765cc9e8b911663405ad12b6b1b8b22d03c076d69f52db3bb0d8d7e73f9a186307fe5b0b9ac83e0d94a900bb214ae580ad12d9bce9bc31618620e644d494b2da9d62818bc395567596c2656fd9f4ff87dd36c7a6f1eaf896eb43c87f17a61c9f4427af775108a37433eb52f4bb87bf8d8cfa62a8d08f12214570da84131e74dad937c356fe01771216792a68fcccff7d75d8b336090448c3e698f01db5a277a2adef629adf1e31997c03fc2ae6c3eb174ae2bf523f66e6b93dd33f32da7089b7a9e5a1d4ced8a7401b43169e7751d049246a72f0a3f3a555c8e3a8323b3b81dda46f2ba2fdf379c7219607b2eaf95dd04a13df6b68c664bb2040f1964a547597991679012654536e84d3d925277e1444d758b8a23e8ec134b4e15d792f015586a46dabda69b4a1e85313332dcaafa122838b4696db84fc012b062a8677e32287978337cbecd6b2941796f243437539289289f281d9853bf14a86ca3149e66dbc85a3ecebed8c018965a81fdc01da02166eb76f18665b3fb80c8c746acd434f513ec71e433fb37d130db5acc4c03565ef7d1f64443c9673565a92908242d0fd497735c7876a2de66afccdd8cf1d954cad1329c612a9f2385e4c250c5bd5d9a20b270ff1371e90ee981e4ac613cbf8b315c0ca915e061a62179328695444b5cd126686721f6377bafd4abd94419101fec18146e9fc12c6174613065eec3a370f22edb16a97bd43583401a2892f46abe322a7763f538d158a3be57eba797b343717c69019bcbd6529b2b9fd0b5504af5257bdf4ab7150dee410d2702a88249a8f0442d00863c7fa92e1410ec8074293bd80c85341d0615384d57e9fb3c824dab9af856c62ab934fb9419e5d4d7bea0c13617cfc8a7c4eb8c7b2624d8f5f761a3d0a04c9b2f9e09468c4511d3795a5a2d3ec74187407ff61150333f40a815973000351feab37d9931c1a18bff27a874258ca704eecc97262b4c1beb53cf0752a2480c4c291171b4d666c49af19b7e385672f0589a8d1c630b22408f8cee93240d39c4d94118f5f8d2c7880cd816611442342eb19bc8b23ac4b91863adb49f418a49cb0e3d1b90a445f835a0f2135b0155e4a05ad1399fe940c861740d553afd0638d08594b0e2c3455958efc1d21db5b7d5b723990cda062bae2a6622f3680967cf6b6e9a7a964caa605b6ea230571826ac928223b712a2cb5b33232a5126bb83b469741647834c4c219b947b4db36392f81084e1e913a64746e22fbd67c8d3f92c7df18d6f430e0a11ad5957b59ff173cb0955b508e8eeca593da8b93bf88c83a6b6fabd450deb2053c9a26375e06929ba28d448074bd158466a0e2e14c60e4feee7e5d2aca5573ec2a69ce813eca7740934823eb07725af572f8be09d70b22e695f613dcd8953343cfe9b5bd8f1e983040bbb1e84e25d2d3871b214fc4370e8daa88b2a126a90a17385f6f09e8df30b5c7c677068bab32a29bb8566b071f5220754a06e4223add3c1ac0ed54a15c62e6245799a751188e4bf8bde84061e7986dd3e1f448f4355b5ff5a03ab3b0388f67fe4d90d5ba6f7c10b91c05d65d4c80a5588a92b9e8b48260b765bb61ebbe5eead2bcd694f18dbf00a79873c1300f7d40e62111fadc0654273e5b2e40db2bdf9750bc8a9a37d31501738af01dafe47e2b8f90adbf288911cdf6929292e6534", 0x1000) r4 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000001480)) pipe2(&(0x7f00000014c0)={0xffffffffffffffff}, 0x20000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000001500)=0x3) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x9, 0x1000, 0x6, 0x1, 0x10001, 0x0, 0x7, 0x1, 0x1, 0xdc8, 0x1ad5}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001600)={'./file0\x00', 0x6, 0x7888, 0x80000001, 0x0, 0x1000, 0x2, 0x6, 0x0, 0x0, 0x80000001, 0x8000}) openat$pci(0xffffffffffffff9c, &(0x7f0000001680)='/dev/pci\x00', 0x400, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000016c0)) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000001700)) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001740)=0x5) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f00000017c0)) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = getegid() r12 = getgid() r13 = getegid() getgroups(0x9, &(0x7f0000001840)=[0xffffffffffffffff, r8, r9, r10, r11, 0x0, r12, 0x0, r13]) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001900)={0x0, r15, r16}, 0xc) 12:46:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r4) 12:46:10 executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) 12:46:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0xa5, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000008c0)=""/191) sendto$unix(r0, &(0x7f00000000c0)="ba976ef70c568ddefb9541db162fa3933a8ac4b3ba451ec3638402723251c99ce6d42405a1b8209f2023da85be9f8481ee0191719b43131093dd2cbc1a903d8e76cd37231ae82fc4dedf4165b528d4f5c63b9acc3d72dbcdc79425743b0cea428a6477fccbde66456ab15c8491ee539c6c67b7e5668e02c460c58d66334d25e98e9c9a8fd4c983ee11b440b8ebfab84fa22e061e43d45d5f3cda6e0fd01120ef63569a8131aaa1a94c8e50a1ea169d2f678dc733f49493aaca38ae1fd0ba15d209871853604d4dade42cbd902942113fe1bbf0", 0xd3, 0x4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x800, 0x1, 0x40d9, 0x0]) 12:46:10 executing program 0: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e71d9cdf0757e891c13", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 12:46:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) listen(r1, 0x7) 12:46:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) openat(r2, &(0x7f0000000100)='./bus\x00', 0x2, 0x2) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 12:46:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$KDGKBMODE(r0, 0x40044b06) 12:46:10 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300079fcc1ba0028d16d63034e9ecfc2a4c17995ef463f7b098bf46854d78a2a197a386207000000008295955984c87910b3453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c63875bd2ad88b2951b15801360bcd4c0a162b5854578464f810fd4237b8f74d012ae41e6bf3bf554799b9b813ad30505e8f5362a48e3500a49fabdb612f871f4385f041dbbc5b65c6593d2870b4122cd2b21dae7fb5394b27398667db936a687ce8778ff60e617519495c5b70"], 0x10) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) write(r0, &(0x7f0000000000)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce696460bcc6ca6ca0054c6127934e8520308a178b232acf6eac63df3a2853e3dcc6f15608d337c23804f0138b2fa034d8d9ad565d7651468418257ab9bc608000000000000ec12ccf243a8d93dbe9ffb71e9bd795f5fed8f7bad9f3ee178d740d01dd44d0d6f1be56eb14ee19e91b3b0ab250c6a04566377d80d48b14ddac9dd5eb998c34ef66cff899f4f132b0c2bf7", 0xb5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x1, 0x9b0c95ee52127549, 0x2204, 0xf31b, r5}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000200)) 12:46:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x100) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 12:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x2}, {0x6}]}) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1000, 0x400, 0x5, 0x7c1, "50ab1def1bcfebf7e84c1368289fc3288b7d9d8d", 0x1000, 0x2}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x5c30}, {0x3, 0x9}}) 12:46:11 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x16}], 0x1000000000000281, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:46:11 executing program 0: r0 = getuid() r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000003a69bd1d3ec22efb2925651d5545f82e8d2c1925a30a1e3edc9cade38f511409d4e63e7e86c321b8f9a3ed33d1dd6f26418a343d5070a2e568a22183590c12ad85e318bf47dad773a6e16778455878b2f5db07faec46910f97bb547722210a0b568a87141e0310b89f6640a536ec73d76b4d82ecdf9ffb12eceedbfa0ec70cb70abb0607fdd0897eb719ae5ea5bd3b47e8e304673f2a5ee4c61243b5a29a11c3474c28b18ab7a284e08707a307305eac63f9bf36d3a12320a36763c59d4367aa5f33dafdf748c7e8aa26656996"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffe9e, &(0x7f0000000000), 0x28}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = msgget$private(0x0, 0x10) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa9, 0x20001, 0x100000000, 0x1}) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa9, 0x20001, 0x100000000, 0x1}) r25 = msgget$private(0x0, 0x682) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x200, r10, 0x0, r18, r28, 0x10}, 0x400, 0x100000001, r33, r34, 0x5, 0x4, 0xa8, 0x7}) r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x40002, r2, r5, r6, 0x0, 0x0, 0xfffa}, 0x140, 0x7ec, r7, r36, 0x1, 0x1, 0x100000000, 0x2}) setreuid(r0, r2) r37 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r37, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r37, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 12:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'t\xd9 ', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x87}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 12:46:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff0, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x1) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 12:46:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) geteuid() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0xc9f008d7126692f6, r1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r2, &(0x7f0000000040), 0x100000000000038d) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 12:46:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 12:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1000) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 12:46:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000100)="ebfff4855dab81ffff00000000000031929648f7a6c404cc44e884dbfee5050a227e29297d58ad0c56d446d84c19b54e974f24abee29c3b491a2c09ed1810e5337516a9ce079c7e36b7ce41f6d21b7725e633f71c6248ebdfc8b88d37021c89a4948c85a57de61ea5f02a0f6c97e064b7a2cda2cba078a7dcf7b5b1abaa57de78d1f9d0dbf30b8f88b9881a461be85162477476464ecc71e2b129429fe5fd458ecc717270b93ad6c68768caed9ce26764e16b106", 0xffffffc6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a295bb9223776", 0x8) 12:46:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640), 0x234) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) r1 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x222, 0x84) r2 = getuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="e9719999f096e6f03000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f00000001c0)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0x100000000002, 0x20001, 0x100000000, 0x1}) getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, r14, 0xffffffffffffffff, r22, 0x0]) fchown(r1, r2, r27) r28 = socket(0x18, 0x3, 0x0) setsockopt(r28, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r28, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) pwrite(r28, &(0x7f0000000180)="704dfe523f3a6b9d943e", 0xa, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:46:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xffff, 0x2}, {0x18, 0x3, 0xe4, 0x200}, 0x7ff, [0x80000001, 0x2, 0x7fff, 0x4, 0x1, 0x4, 0x2, 0x8]}, 0x3c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15, 0x0, 0x80}], 0xfffffffffffffffb, 0x0) socket(0x10, 0x4, 0x40) 12:46:11 executing program 1: socket(0x2, 0xc003, 0x2f) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = msgget$private(0x0, 0x682) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000007200000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) setreuid(r5, r10) setsockopt(r0, 0x7, 0x22, &(0x7f0000000280)="caf52d5600809801283c953c89c320e9809ceaf726f1d9d6ca860339a3bb07788f2a1259381fcb94baf458734059b06915dfab5e1844b619508f5ccdeb3d781e5664ffe88ffc59c0ad99496d975684ba7d616b227f33c11b7503c224b29cd83e335ad63dd89e9d8aadc29fabeb5de76872da05b562e8b701662d147baa125517ee0e50c5a210c27c8b18a749bc13f79805db9867588d8a578a3254c0b28f0be973877214bf39d792551e46552e42284ed3b684fa916153c1925b5c9a2702337d5d3a3201617a337711230a7b3061889872d99b25d7b491b89d357ad66d6638374928e0621f327f02ac4d11ff0dd219b45479d4ca0961cc90242cf4843f03f9d7f2549c33ae02d3ff9e38a570038fd3b984de56486edc18020013f922757198cbb78ff4692540", 0x79320b1c9cdc4467) r17 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x9a) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffcf3, 0x0, 0xffffffffffffff5a, 0x0, 0x0, 0x402}, 0x1) ioctl$TIOCSFLAGS(r17, 0x8004745c, &(0x7f0000000040)=0x7) chroot(&(0x7f0000000100)='./file0/file0\x00') 12:46:11 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x01\t\xec\x00', 0x10000, 0x0) execve(0x0, 0x0, 0x0) 12:46:11 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'ta\x05', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = socket(0x2, 0x3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet6(r1, &(0x7f00000008c0), &(0x7f0000000900)=0xc) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 12:46:11 executing program 1: clock_settime(0x3, 0x0) clock_getres(0x3, &(0x7f0000000080)) clock_getres(0x2, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = semget(0x1, 0x0, 0xa11) setgid(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) lseek(r4, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x8000, 0xa0) fchmodat(r5, &(0x7f0000000180)='./file1\x00', 0xa0, 0x2) 12:46:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x1, 0x101}) r3 = openat(r2, &(0x7f0000000100)='./bus\x00', 0x80, 0x60) ioctl$KDGKBMODE(r3, 0x40044b06) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:11 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8001, 0xfffffe00, 0x3, 0x8c36, "80e29d8deabf4a5d89e3485deddd8fd6acb580ff", 0x4, 0xea}) getgid() r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 12:46:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) r1 = getegid() lchown(&(0x7f0000000000)='./bus\x00', 0x0, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) 12:46:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777f0104fceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) shutdown(r0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x14, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) accept$inet(r2, 0x0, &(0x7f0000000040)) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 12:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 12:46:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kqueue() r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) dup2(r5, r1) kqueue() 12:46:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x8, 0x9}], 0x8001, 0x0, 0x4, 0x0) syz_open_pts() r3 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) r4 = syz_open_pts() r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x81, 0x2d, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e71304fe69931929648eb006ddd7011157742dea14aa02e2fa501ac5a5386de89f8c196eea012689f3710957d8c1fb8105233a24ac7ad48af636ce1c97298d102a01486be0e1dd88c9ea655850dad125cc3ecd21229236f0d9a844baa3164ca27195bfad8991bd15355907de379fd918435148da095be0c8b74aa86e199277c78598e3b76ea93c9d85c00298e73535e9039591904ad1194550d35dd7f183efc36ead78e6b7f3fd0af225348c33520a0e405ba60d043172b6bcc61fdf1a48a166e21146de07ea195915bd6317637fec929a2bcbaf870b431a8f038", 0xe5) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) close(r1) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x400000, 0x0, 0x2000000000090d2, 0x2, "d73808004d26c6e23c5b1c000000000000e74de4", 0x0, 0x9}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r6 = syz_open_pts() close(r3) r7 = dup(r6) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r7, 0x3, 0xfffffff9, &(0x7f0000000280)="6181ffafcf56e47ddff403e7561ffc8f9c6175eff42be86b26128a71ba4dfe3596322c8e752e42d6a42ca33bedc59310be10d6f153690a1abb0e11ef07c94717a3fb0e409c39978d717710d0d63015f2f4d59a0b81b5914fb3373ffa0d351f286b6731bd41d337216a8b3b0880dba4f19604af", 0x73) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r8, 0x0, 0x0) syz_open_pts() 12:46:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x10001, 0x8}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x200, 0xc2}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) syz_open_pts() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 12:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 12:46:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r3, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r3, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_RMID(r3, 0x0) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYRESOCT=r2], 0x1, 0x0, 0x1000) msgsnd(r3, &(0x7f0000000100)={0x3, "9b31869e6f1b7b81f73bf635e73512eb71c47a7801897b6dd869888db4e101f4416748d645d037ed873a1852a69dc58feb631b1d172b3e666467743d4ab06cf8b4418208dc1fa66dd45c0992e0626cedb3ee48e442ddf4ffebfa3067cd8c915781b0be7781154f64df9f5c89095c8d50cee30f91a8f2b94405b5e1e9626281d01328eb1ad8aa41c613e8e700d907b5eae3afef01"}, 0x9c, 0x1000) 12:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00Q\xf7\xf2\b\x10h\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/42, &(0x7f0000000200)=0x2a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x48}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 12:46:12 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfffffffffffffecc, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/143, 0x147}, {&(0x7f0000000240)=""/87}, {&(0x7f0000000400)=""/95}], 0x100000000000072a, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000300)) unlinkat(r1, &(0x7f0000000040)='./file0/file0/../file0\x00', 0x10) unlink(&(0x7f00000000c0)='./file0/file0/../file0/file0\x00') r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffcffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0xb, 0x29d8aaab}, {0x4, 0x1ff, 0x8, 0x7}, {0x7, 0x101, 0x6, 0xb55b}, {0x683e, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)=""/104, &(0x7f0000000380)=0xe1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = msgget(0x0, 0x10101) msgrcv(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="43d0a60028fb87bbcb734f132801000000088b0f4f6bf328e11a85e9b6445e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22f566aa3790ce89bd565bbab60cc4e0eae3708922fc2473e0e3f945cacc1d64b6a8186249e605f3f6211a2bf7794cfb3151224ace8cf9a6455ef167627eba41c207f3e67d04ec7919021fbff95e994a531a06a78ee5037bdf10e2ddd72d83f7daa70219cc1299d13fa51db2dc6dbc9483112561b4b4cdec7ae0bde23bdcb372530a0eb6521fa515f1d82f22afc3b99c1d07875056d1065a48aae05a8be74c317b0ff25c141a97f6b4d96b12adfbf56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fafffeaab70019c38072543a8bc7d12f98d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb933637f5eef3b5000000000000000234fa7f270ccbc939488cf4018ab327f10776c77117833822ac11d20c5054400c04a32fab332474df92ec95e778656d853341c20350980f198e20cc786f170ed607cb64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be2e5974c8d8af6a32b8ad32178ca516849ef2e8b75be3c8ad1b3c9d33e37d0be4ef909bcc81e6bf5f3a26c1ce1a8"], 0x9, 0x3, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x5160) fchmod(r2, 0x30) getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000240), &(0x7f0000000280)=0x4) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000c00)=""/224) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x0) socket(0x20, 0x8003, 0x19e) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) r11 = getppid() fcntl$setown(r10, 0x6, r11) r12 = getpgid(r7) r13 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x200, r6, r8, r9, 0x0, 0x1, 0xed6}, 0x10000, 0x2b1, r12, r13, 0xd6, 0xfffffffffffffff7, 0x1, 0x20000004}) socketpair(0x11, 0x0, 0x1, &(0x7f0000000400)) msgget$private(0x0, 0x120) socket(0x19, 0x5, 0x84b) 12:46:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4a) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r3, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r6 = fcntl$dupfd(r4, 0x14, r5) getpeername$unix(r6, &(0x7f0000000a80)=@file={0x0, ""/4096}, &(0x7f0000001ac0)=0x1002) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000a40)={0xf60, 0x4, 0x80, 0x40, &(0x7f00000007c0)={{0x4, 0x1f, 0x4, 0x5, 0x9, 0xac8e, 0x5}, {[0x100, 0x400, 0x3ff, 0x7ff, 0x5fbf, 0x3, 0x4, 0xfffffffffffffffa, 0x3ff, 0xd6e, 0x52, 0x8, 0x0, 0xffffffff, 0x1ea4, 0x100, 0x876, 0xfffffffffffffffb], [0x40, 0x0, 0x1, 0x0, 0x6, 0x8, 0x1000, 0x5917, 0x884d, 0x4], [0x101, 0xbab, 0x8, 0x4a, 0x3, 0x0, 0xffff], [0x8, 0x7, 0x4, 0x7, 0x1, 0x1], [{0x8, 0x0, 0x1, 0xc000}, {0x2d, 0x77, 0x7fffffff}, {0x40, 0x8, 0xfffffffb, 0x1}, {0x6, 0x7, 0x0, 0x1}, {0x31c, 0x6, 0x401, 0x1fc000000000000}, {0x4, 0x1ff}, {0x6, 0x80000000, 0x1, 0x7}, {0x7, 0x5, 0x800, 0x800}], {0x3f, 0x0, 0x4, 0x9}, {0x8001, 0x7f, 0xec0, 0x7fffffff}}}, 0xfff8, 0x7}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r7, &(0x7f0000001d40)=[{&(0x7f0000001b00)=""/137, 0x89}, {&(0x7f0000001bc0)=""/228, 0xe4}, {&(0x7f0000001cc0)=""/59, 0x3b}, {&(0x7f0000001d00)=""/9, 0x9}], 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x3, 0x401, 0xffff, {[0x3ff, 0x9, 0x1000000000000, 0x6, 0x3, 0x0, 0x1, 0x0, 0xff, 0xfffffffffffffe00, 0x7fff, 0x6, 0x2b8, 0x6, 0x1ff, 0xffff, 0x8, 0x1ff], [0x1ff, 0x2, 0x9, 0x80, 0x0, 0x5ee, 0x7152, 0x9, 0x9, 0x3f], [0x1ffc0000000, 0x9, 0x3, 0xffffffffffffffff, 0x7300d2f6, 0xffffffffffffff3c, 0x6], [0x5ce3fced, 0x40, 0x7, 0xfffffffffffff802, 0x0, 0x8e], [{0x7, 0x9, 0x0, 0x5}, {0xcdd7, 0x7, 0x2, 0x2}, {0x6, 0x1, 0x3ff, 0x1}, {0x9, 0x1, 0xffffffff, 0x20}, {0x40, 0x6, 0x6a}, {0x1f, 0x401, 0x8000, 0x3}, {0x898, 0xfff, 0x0, 0x5}, {0x7, 0x1, 0x3f, 0x40}], {0x3ff, 0x1, 0x71, 0x100}, {0x401, 0x8, 0x9, 0x5d7b532b}}}) msgget$private(0x0, 0xc0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 12:46:12 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) dup(r2) getsockopt(r0, 0x0, 0xffffffff, 0x0, 0x0) 12:46:12 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 12:46:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r2) fcntl$getown(r3, 0x5) dup2(r0, r1) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000080)=0x24f614b8, 0x4) fcntl$dupfd(r2, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 12:46:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRESDEC], 0x1) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000080)=0x2, 0x4) close(r2) socket(0xa88cdf000cf7dc6e, 0x8000, 0xc0) r4 = dup(0xffffffffffffffff) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc02069b6, &(0x7f0000000300)) openat(r8, &(0x7f0000000280)='./file0\x00', 0x88, 0x4) setsockopt(r0, 0x20029, 0x2c, &(0x7f0000000000)="ebffcbff48", 0xab) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x5, 0x1000}, {{r4}, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x8}, {{r5}, 0x8000000000000002, 0xe, 0x8, 0x16, 0x800005}], 0x0, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x4}, {{r5}, 0x8000000000000000, 0x80, 0x2, 0x5, 0x1}, {{r9}, 0xfffffffffffffffd, 0xea, 0xf0000001, 0xbc, 0x8}, {{r10}, 0x8000000000000005, 0x2, 0x1, 0x9, 0xffffffffffffffff}], 0x400, &(0x7f00000000c0)={0x2, 0x4}) 12:46:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffb000 didn't change! 12:46:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x18005, 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) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000280)={0x4, 0x6, 0x0, 0x2, 0xfffffffe, 0x101, 0xa2, 0x10, [{0x9, 0x1, 0x1ff, 0x2}, {0x6, 0xcae, 0x2, 0x1}, {0x1000, 0x7, 0x5, 0x6ba}, {0x80000000, 0x5842, 0x0, 0x4}, {0x9, 0x7fffffff, 0x7fff, 0x6}, {0x8b, 0x1, 0xffff, 0x9}, {0x6, 0xf7, 0x400, 0x6}, {0x2, 0x3, 0x9, 0x8}, {0x3, 0x3, 0x400, 0x509}, {0x7fff, 0x101, 0x1ff, 0x8}, {0x5, 0x4, 0x0, 0x4}, {0x10001, 0x2, 0xffff, 0x8001}, {0x9, 0xffffffff, 0x2, 0x7}, {0x6, 0x8, 0x5, 0xc12}, {0x1, 0x7, 0x80000001, 0x9}, {0x100, 0x9, 0xf8a1, 0x5}]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffd000 didn't change! 12:46:13 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000735000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file1\x00'}, 0x292) writev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="0361cb4e939154e8ba1e8548dfd551701836e5e815643d1cc859e4505b4925b7a0405971ce39e872df5c03ddc1178e1c8b123897a6462d37fe07f63847f2a5945865b03af373be21a6b54866295bbe6edd1063e274d2ed04ac00e4200d7aa6dd93c730283e60c8c871ddb36c7e9d1402037e7eeac9ac7d37f18158ef3a5bf93d7593b2d9bfe1d0eb00d5791f7938e26241e2dd7b3e427d9c78fe3fa675f6bdecf6151bf42d8e1b3e09690e2422bdae47394b1429b915570b", 0xb8}, {&(0x7f0000000300)="d61de39c0d9845d51af1e549fa77de9e62b6d8b87c1de9129c7c4d46856a343d999ff5db9c1effe118101da3cd91712f0d905c5d4e8d128ae23652ec7114f552006445d09437976566c58765ee2f03ea1cc4893e237a982ac89311d136bade0de2831188ea336b19348f49a0d17810e1c4f2b716ebc17c5b81c0a0730ba1c09d2e", 0x81}, {&(0x7f0000000280)}, {&(0x7f00000003c0)="0bb1cab65cf79553f94cacb6d92ca97dd4475e2bdcaa9109685a6b8c672a7f3cf6e487b546b22e6f5129fa9c30caa1c955dd46", 0x33}, {&(0x7f0000000400)="e0bda56ab5c604c9609f38cf", 0xc}], 0x5) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x100) nanosleep(&(0x7f0000000140)={0x1, 0xb0}, &(0x7f0000000180)) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 12:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x2, 0x7, 0xff) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 12:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 12:46:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) dup(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 12:46:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() fcntl$setstatus(0xffffffffffffffff, 0x4, 0xa7fbe9fc81f2bac4) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 12:46:14 executing program 1: r0 = socket(0x18, 0x1, 0x70) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x2, 0x2080, 0x1000}, {0x1, 0x3, 0xf72294e9ebaddf6a}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x6) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000001380)={0x2, 0x7, 0x2000, 0x8, r3}) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000001340)=0x2) r4 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27554728c1c9fcacb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894479927eae154303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8010400000000", 0xbd, 0x400, 0x0, 0xfffffffffffffe06) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x200000000000007, 0x1, 0xfd, 0xe056, 0xb}, 0xc) r5 = semget$private(0x0, 0x4, 0x100000000) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x9147}, 0xc) r6 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r6, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r7 = accept$inet(r6, &(0x7f0000001180), &(0x7f0000001280)=0xc) accept(r7, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xfe2b) semop(r5, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x2, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x2, 0x3800}, {0x0, 0x5, 0x800}, {0x4, 0x100000000002, 0xeb4cb7081d5b4adc}], 0x6) semop(r5, &(0x7f0000000000), 0x2aaaac6d) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0xfffffffffffffdd6, 0x800, &(0x7f0000001240)={0x18, 0x0, 0x5a, 0x9}, 0xfffffffffffffe42) 12:46:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 12:46:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x6, 0x5}) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) close(r2) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) close(r4) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 12:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kqueue() r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(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(r4, &(0x7f0000000340), 0x21) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000000c0)=""/83) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000240)=""/147) ioctl$TIOCFLUSH(r6, 0x801169ac, &(0x7f0000000300)) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65300072c19fbe569809a009ff0ea0c2e92646a09162da3024ddf2d011b75d19070da9d6149e61e2ec412190fbbef5c5693dae5cd8d284"], 0xa) close(r0) 12:46:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) rmdir(&(0x7f0000001600)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="92ff49395c169d088b03e23180f44672d9a13a66d523f16b00ba4f8c84563511a5e0f9ad7e1d8da07d1ccfc97a37a79e584f8824a21e3174a1ac2a6be44996ad1a7be7f80b157530dc489242ad139472d96e72ce4c897d2de4815189e523e962b45dfad269", 0x65}, {&(0x7f0000000140)="96d8d620d07ac990f6051c63ffe517d7c5dc78d03fbb97eda38561eddebb8214bb631157eb33586bf25d5af78f8228b65e1491dbd0bb0170545c783d7c7a1fea8125b257aba019ab8d161bb5bf9100a41594afe09c4b1da57c2db4c61781df6d1f89817262efc8628049ac46428de841262ef33fa8608c75", 0x78}, {&(0x7f00000001c0)="9fedaa85eb8b5432aaba6b3647cd8c67b40d2356015b9f95a9aa37dea47197f2c3aa6db919a88f738f67556de3d533ff4626a833d0a75ed53dd58ea84cdabd2dbe52727c7c75ce42d613367379f5b6fdc556802c8b55ef328180b597138aafda4f3d690304c270a67f0d8b2e4a3ef4c08d7f7bc4aa9672f484fb8b4eeb34e3e7173f4724dcccf48ac3bee465c6cb90696fdf939cc1411190d00a76118cc9243e75635806b80c746cdb15a222e58beced2ad66fe873f2cd9778b84e6bfece5af2f0904a598765a06f8412811e0a132fc418ca9a76c3606c82eef8be34d00e6c12756b212ea917f9e27b85494ab1f140e7ecfd91a4871ed1ba2eaede9c683a63826eb10bcf326f6ffdebc43ead06636b2ec80b2400437f820f086f3fe99160097db60a54891aff46450d5fbba5b5da8fa48476724f2cddb7eab80311d029bdd79a19406c17af1913c509dae8a1e3a36a33994afa17a02443c098301b5be2ba2d965fc93bbfce384b9244fc4c5f67122a58d280ee53959ff57603dcddf1c049882e1ca41d8450ae78a3747941fd288d6f49bd3b31b324961c800f1af3f50aa7c43ee78d6c3319dd10db0b08b1146adc5248e09494cca86537df5125ab503c6072e4f8404ca0c4bb8510458c4cc1446d41283f790d773e09b62a54a7fce4d3680e012db29f120d9b368d5368c24f2bd52bcf125a83f9f4868fca21371d36ee36522dc5a880a660ea3029a56206498fc5955b11f1d9c22e47004bcea6c6ae0262dba8ab432a0e816932dabaa988eb76a77cbe3c470af89faeae27e2587c6121e38e56bb0555df6fb55e2a4da7cc745073691edca729ae3ddd0c526e69665defdfc8092044cfe6a3f456ee7b036662296f22e1a3831f3c1a6dcdf43c7bdaf0d0fe05ee033f3a08fc241384dd584ac1c6f349cf55c5d8ed2bae83b67903218dd8e6bb2d9c30b7ad28f3d9f294468d6cebc1a58a9468baf8890910915cc09fc49e19b6a1864997988f190bb6eddd53f58f312100647404f63636b0090bd0db38f628545968879dea4433947ae8390dc3af63d17ee0c14e61531f2c0797c97a4f184f13a1336a613c0569f36bdfc35902c2db237d043590f3992d81a9e1f4ce0518e9b885ec5b4a6128ceb6855e50c5d1c23127f47245baed6feeec20d279de58f9e3baf12a5e76b40f98902aac2ba32e5262ca7a534daaddfe406f8dd82b4434afb4f5d8cfe8775b1daddbf816ac176dc05b0e91144445136626035f5dbbedf8c332ecd8ebf70c3a3c61b3db53f82190cb5fa28964758f66e5b40ecb88ef29737e9e8e630fc1dc87063e748c9062a5053142195578974757d26cb47122afa1702718570453cf278831d49b548ea81f06d7c9728921749d2c38848f0e93cace143f175f3da581f854a5afda25834dce03c565711194993ac18060b3a395dc2f186a74a2b90b4df4683f64fa370f48dde42b6a98f336c83709a13c4844908b14966334bf1bbd50d554af1e3dc6352eb613725a12f7fefad3896adef80b2c5a349839d13255a61258c789a57b3f8995c8092d25b3cc4bad576b3a9f63b261c9629264a58f9022d3f40ac72f6915f0df75d4fa441007c9a9aaa5a21ef8a99edd5b19cf9c03b9d43e53c67d9800be09e6a6649f3ff12920f5f0ace8ea889533d059427459b65e8fba55fe1c44de5b7355637ae6e7bd6b0a386f19651390e2f6f6bf95e5f94c3999487dea4b285b2f758911cadf4af9fb87730c42f5ffc9d8d06999f004dcb775c95b7d99514b096d67dd8c950888e7b5027d6e230328655429a5dba6e981930e414b4763b5595247e923491ada0fff3621c5457e714ff656f8af0d7bfee20b1e3dcd61c622adf33622e480a3c78435248fc2470c8b602849971066ac3bc6b37a7e9be418bcfe59e1443a1de4fc0a4f1316f573ace6b6ad120803e4e05941c7e637ade95dd42d0a4276bbcc246d872293c6b3c78d3748d84a0abee48dbdb2c9fd63140bd27359a356f963ae1e4af69076ff8e2cc2b569b8d337e73ea0475a311b8897aa0045791534c0d7feaca53fd409ac3997533e8cd1b787b88a122fdcbf8c5381948cc6400ba78f0d6380f0f38b617ede5be3104f88b9ea6281d5fdcc23e5f394ae48a3a8da1dd0f1fa644fa7661cea59c2624e5f16925c91510a3396ebf676de05756277b5f5b6ceaa0ce902d60ba589a219d069cb75f78b93703232135306494e76530ca484ff17b5e445706b2d93dbfa994bb2bc8601f0f8bfbb27c2daa58717ecbb6685ac9665142c11add84714b95d657870a2eebd735388599ec45b600a5eb211e0edbc5be5e8104bf235fdaf6eb68b9a1d729bcd8a512f592da3e0e49b0876ac750f0d78c0d257e7d0aac8f7379d75b16c64d0b12efce7ef7d4b37885856b56830a8426800f16cc5fb277dc9df03e49fa82c76fe2369635234cff7dda0435e82a8a1c296fc8c845740e48836fe2737aabfeaaa85ea26331df4ad609fd1a5d87c110e919f91c62114eef544dbe44097332c3e0eee2a346ebe0605f6d74057dea62cbb8ae7c00b38f1f001f52fe5f86a89f259abec76649006353c70532273ee422b9940fe095673bb2c2d9ac7138b43751ce575ed9807bac1fce6348811754be4552023648d850048a2dcc55714ab1a1520baae51710cfeada4bb1a935b1c12bfcbb88c11068d2d9758d5e620a689cf020737e66b6861e7f2561172cb1035d9398d53947f4e2e19b48e5133a22ba894d6d5bea61edf6c0d1e9b4b2963dc4f5a740b4da90ace12f9f23f91622dfc043c6c1543b1464ce04bad8de25e2ab23dd712a9eaa232ca47d7ea74c895aaa42e7ba75af2ac817b8a4a37213d479d41d19b904e15e40e3308712aae6aacefcc945a4134e44679de310e7b460a7ddb85e485104861ffe5ecd6daad920fb12f6e93966a78e3434371d33b14b17d5577c372bfab959ae9b950f654839196ba4eaf06843ecbe584a380de5340de11212e755b2fec5039b567e7fd57612819d18d4a73c3abfbe77db5b597b997339853a45c890d91ca16717dfc7ef50183b060a33575ed7b8a41af18a577c05faaacdb2f6f1cdcdca68c37fd214ca6575e83a54ec5a9818cf5145584780ee9407669f7bab91864fa5c81550b320b7ebaf6e35fe2c042c8ca17fa0a1d5d566b98b79af16d8bae161d59d29e962e5d2c3de28a91cde13ed7f48545b82d83f9a1058d54ad31b31adaf0b7686b6c53d3721ae1e9357e3ab78307f51ec6120a1bf8ef76e5f3044582fc8bea774c466b4af709a3c3d35dde6a832d3cbf5f224f4f290e7d8aec5173cd163e0c3a7a3fcff62a7bf93ab4549ffa1d7e953f1fd3e083144830f2368bf48782964c5d85156aa1f3413522ec056f0c8f5b2b5e28df9c56bb5d661ef011e5281aef6785ce3dc1ee89aa9929c8389cc71300eb7602e7e28c842a3df303831724b71815cb40b86e1932ec8d4573efbab292f8c11c7acf05db0ea33e930cb6c3118ed6ad1979e30a79568b1d3bc00b66d32d85b50ad2c71730b922761076bbffd3019382a40b11ab8beec46d9dbb97f65ab01d55403e07f8154f824e5555a102bb77654819c5075b9cae2f57c0f7d9da47f0b0af5d874ad961f10d660a4c11ce942c8e559e299525040d3780d813ef0982ee11cf9bbd9927b6f784eb02ed859ab67c2d18dff12969273a9ed71235917fee757131b8bcf6ca1a2d4cb941d7f5253a8b6c94794e52dc51aec2b3dde1021f4ec9b77a92d66346791d394cb3fe72e9f41dd8bc2a4414b676034e6d174e5fa57c9393d3aac94011fc033b28eea18bab5c72a89ad42f52de361016c1f742b38a9c6282fe996fc096c15910fdae74e84bea9fe332768362cc5d3c36bc0f21572986bd89bd2ace2e7ac4108a2470e01d957465f79b2688cf450d313dd3d6b3ab30ec4f8bd532bcb1886bea997049cc2ab4d23757aa8c3d5f549e6dad06f3a31b4b83486c799e9e3d1544dd24984e7bb0f13e414d320569b956571ce7f0c5ed0d53965f44885fbc87ec919cc4d172459e9d1f9f48e46d32ecf653f3da0f7dcfcfc472ab0172d10c75230a2cc8f38544e8ab5adf2cda9d250fc93c350e35eebf12ada841808a5b8c596ed44125a8a6e127851cdab42fc6d941ad3e83c1fc1f11dcdc6d225a981c4c9464df8580d95a69c12dbbbb9fcd4dea98363c78fc76dc424086c9db08e8baa80fd6f27f4008f782373a0d32aedf83aed9628a038f32eab4e4f5da45ca415a561fb888baa355ad2106804475240f8c688f1c046ea9b4eca97de5a874516d9e0e6a5bca376e30d75acacfe805645716ea2acbba5778dee43887dd47cbf874245b433a6242ac4113aa672dd95af586f381a9b76cd0fb605959e2841ec3f65805cc81ea0f7a92f86681ede0552ae1e894706712da550a628c0a3cf94e3cf48822752a0146d64230641ed28a3bd7f31b38d86712d13a8389ea5e1f2f9c0b8f8a61e8fe71ba499b1982008da7d937961fb4f0b15d7b0cc1febb95eaa9732da94fec6000f7a5c26ec3eaa5ac92599b3b398946b6bb9f7d5d930eebe9b0a22dec578944b4b36388313d4dd2687a12356f81360d846185b4331deafaa28504c4ac41b6e6f55280c34f43305c9ed913b202f4866f0d95bcd628bba30dc68313d749cfd8cd798c1f409698557855d957500f259df1eca16be0f966738ae467316b04fdc6d781ec25ca552753cd83727c2afe6ff78728a07799ffbb626ad3edea62181f5422fc6dc7f6f46c4077ef56e9165f1de0d4118e1c4c4d69ac12b2d930e1ff14a446f9d2fd73c6532fb7bf0e31a6e780c681c9c86ff4dd36d4806956d2a85192b975eeacf0f6d3d2059a505d70e93d94f31a3e568da23a61078f5424061dc0f6db3bdc42fa40de34445a330948bc121782d85654eb80d1eb92b9691e3d5b0d0d46ff6ac1e86770e2d8f6964390cf078a7d990df0e872be1ffd607f11bc92bfcb0e8f7b59a2ab5dd9ff117fbe60b8f4731af89434d541bf6e540d380bfb6d4b1f411ad4ed1b3caf8224643a813eb3a597b97103b5041cb672db96ff1eb55f38c9ceacc7de21ace9f0e9aac4f199e04b87ac9f390bf0b5fd3fdb37c25eb7476c59c6173fb05b1beeacdc69eb18630e72a488e43e01db71aae115bd5c97ca3a84fd2b4b2fdbc68b7d24c377e29bdf943816fecf11b32a7551aa8cb69406da291a0cdc09bc2b0b1b35f0e03bad42b0c82f4413632d5a7ceb562d2ce71f6f216741426074054ed11f9ba1e2f470a94ee8065467424eb69804a36a3e805482463d44348cacda9c2a2db0360a6543a5f5317645e5ae113cfb6cf05b41f726334f1f5968727b0ac83a848b40208b07584853b274bbbfedf76564a9186fe9baf3ec0908e0d31bf039f64404aa1301a092a637a7d465f7d6736a78d0be6e0e14dcae2b0a2fdb6e24673e355904444311115325e16fd6520e4d9354cad3eb8b30c9b64522016ea2f2bacf3ff82e9c7910d611ba3cf2c8d3adfb8783d691b9a3ecffefacde4a7201705e41720900596b97b3e7da6021ee17ed9abcbff1f1afa7de1406e392feed80bc377e7f9da57810281131d899129305a934c50ad7975bb42997a5c8e884660fd0f450715897a41b3d0885808522167202229a1e8847b395cea08a4efcab9b60154c2a5f58d222fd8f85292dbe0bb655754a90076385b774bb164e47c330bbd35a0232cf3ef5f69155971d8cb44c83b0d2976b74e592d074af0e76084a8db09802e7384398ed73a3f303b0fe208ab92a6fdbb9c83097637d1fdeedb444edd4d0b8bedadb5aa9b504", 0x1000}, {&(0x7f00000011c0)="b6b587c8e95f0dd9fc555765c354cda413f0efff52acb0f8f02ec9e56b4a9081aab93cf902d6c8fb8fae4d3cd5850c435cda7d0d9dc0c8383706fbf6f4242bb2944498bb75b7757bf8e4e59658894c1320a32eceb6f60f47a6afda9c749977f5526b3f9e278cacec7cbf78dd3b6fe0589d315f29d2b6054fb3b6b40046cc8ca6176d7068a510ac66fb526d5501b208430a7eb06d464dc8ad18434cbf9630ad35c264fb7aac143fc27c0ae489", 0xac}, {&(0x7f0000001280)="af43399b1472818065c5f844c165b76bde7d8bd793e82ed6ed89fc6bdc150176ff5ecf15c189ffa3b70616c887401efdf77c5db1d0fe4f9aebdbaed66ec7253941f433ac3693c79a096aff3bfca722151063fa2a9be50cb42bcb379ca0db38a1c4051e2803d2b19991", 0x69}, {&(0x7f0000001300)="e26c1c9d215688acafec491215a1099eb3a05e379a898b8d58ea3bcd0d0039c24edc672b44eb314075e3102b4009f574090bd1d356bcc31f06e0ddf6abd5fc2928a769dd71f5907a81dd038964117a9b66cc3d4fbd1753d9e291e15bece5aa5cf2ed11809b9490f932d6ce3e8825457057ed45bc39", 0x75}, {&(0x7f0000001380)="72d904521e70fbabd8ecb49ae2a32c6dc75be10a879f09f2f39daa3791c7c1517c36e392bf5f2182f5b1c735414855cca0bea7468a3d5d53f8eafd5c34c601f1e663dd7f484620a0861a1d87f78480e587c3ab99c2404eca5d55e1a84bf427f812e54b79fa43add1d4fd4c4e67ffffe902acde58a16df0b6afb7be705cd393b6fef6e73e8369c12d2ef572552d7952a2d9d66a1c0e77f80cea917b93a66be43844b1d48156ad8f7c42a6a30e35ba1344b7c7c5f5963d979c406ebb54e089d905102ea2eb079bb2aa795bb07d8a0c448c0866eeb6f2002c62ed7d750ef161e4", 0xdf}, {&(0x7f0000001480)="8efc7a92da5f06b15dbefa76534ddbb859dcea9a33e63177fa55dd75129d96f39f07758f203c647c18f8507d1d", 0x2d}, {&(0x7f00000014c0)="4e7f4a025592046238c8bb86d2fb23be6a28b0377aa5668d149f89fd075f7808e3d00e7fd8febd649220", 0x2a}], 0x9, 0x0, 0x0, 0x123465576a60a6f8}, 0x20a) 12:46:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) lseek(r1, 0x0, 0x0, 0x7) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 12:46:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x6000000000004, 0x103000000000008, 0x0, r1, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000200)=""/26, 0x1a}, {&(0x7f0000000400)=""/138, 0x8a}], 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="60f6414f4af46adb19b0554c6760959e24b3c169a7160d4409a41d04f95d019d36150b64e6b4c88a43426af8b571c49d97b09a80637afdabf326e2e1e4ed50b5f47462b0ff9cf717ac7db2cd6ed673321436b842a5de1404600a61b12fe68bdce710e63e286b4bea06a8bdee83856184ec9b76178c1ebc2591e3cecac94ed6", 0x101c9}], 0x10000099, 0x0, 0x0) close(r0) 12:46:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000300)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) readlinkat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/55, 0x37) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/119, 0x77}], 0x2) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r5 = open(&(0x7f0000000040)='./file0\x00', 0xb285c5e224a57aba, 0x2) mlockall(0x0) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) utimensat(r6, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x6}, {0x7d, 0x7fff}}, 0x0) 12:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/213, 0xd5}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/84, 0x54}], 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r7 = msgget(0x1, 0x3fb6793e968c1eec) msgsnd(r7, &(0x7f0000002440)={0x3, "6f1ed1c5b08409cb25cbdf52a7cc32c5644932a5c567b93e177914a11175d72475272400b5ba5a4c78fb11fb3097b7b8b573e73683b41d742eb881947362948918d1c80ce58886606099f9b65fdca4eb80"}, 0x59, 0xc00) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) poll(&(0x7f0000000040)=[{r2, 0x94ffdcfa58a2bd27}, {r3, 0x186}, {r0, 0x2}, {r4, 0x8}, {r6, 0x20}, {r0, 0x80}, {r0, 0x1}], 0x7, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x800000014}, {0x6}]}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80286987, &(0x7f0000000300)) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc02069b6, &(0x7f0000000300)) mkdirat(r11, &(0x7f00000024c0)='./file0\x00', 0x40) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000080)) 12:46:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:46:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x200001be, &(0x7f0000000240)}) getpid() r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r2, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 12:46:15 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) fcntl$dupfd(r3, 0x5, 0xffffffffffffffff) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xb2, 0x1b8}, {0x9}}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) r4 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x80000001, './file0\x00', './file0\x00'}) getrusage(0x0, &(0x7f0000000200)) 12:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x1edev/bpf\x00', 0x8000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 12:46:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername(r0, 0x0, &(0x7f0000000080)=0x2ac) 12:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1fffffe6, &(0x7f0000000400)=[{0x6, 0x2, 0x1, 0x58f}, {0x800, 0xb9, 0x1f, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) setitimer(0x4, &(0x7f0000000500)={{0x17, 0x6}, {0x8, 0x200}}, &(0x7f0000000540)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000003c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000004c0)={0x6, &(0x7f0000000480)=[{0x3, 0x6, 0xfe, 0x5}, {0x9, 0x0, 0x9, 0x401}, {0x7f, 0x80, 0x80, 0x59}, {0x4, 0x0, 0x5, 0x3}, {0x9, 0x5, 0x5, 0xffff}, {0xffff, 0xd7, 0x0, 0x2}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000213, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000580)={0xff, './file0\x00'}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x1115) syz_emit_ethernet(0x32, &(0x7f0000000100)="c4d46cc500000000000000beedf63094a8a75e5c2c9964cb83a16908891595f69a71353c36569da52c4be6f1200000006a30") execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='-\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='].}\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/+[:\x00']) open(&(0x7f0000000440)='./file0\x00', 0x800, 0x41) 12:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x4c}, {0x6}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 12:46:15 executing program 1: 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, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/61) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 12:46:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x208001ff, 0x0, "b000", 0xf9}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x100) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10242, 0x80) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 12:46:15 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x10869, 0x4a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000280)=0x7) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x2, 0x3, 0x3, 0xfffffffa}, {0x9, 0x6, 0x3f, 0x8}, {0xf7, 0x1, 0x5, 0xb3ee}, {0x83fc, 0x1, 0x5, 0x80000000}, {0x5, 0x68, 0x7f, 0x800000}]}) 12:46:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x42fa6074}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x4}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x4e1}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3399}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x1e}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfff}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x4}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x3f}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x4}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x18004) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000600)=[{r0, 0x40}, {r2, 0x24}, {r3}, {r0, 0x1}, {0xffffffffffffffff, 0x80}, {0xffffffffffffff9c, 0x13}, {r4, 0x4}, {r0, 0x18}], 0x8, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 12:46:15 executing program 1: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf2e3f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012a2f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f851f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b0368000"/267], 0x10) write(r0, 0x0, 0x0) 12:46:15 executing program 0: read(0xffffffffffffffff, &(0x7f0000000140)=""/92, 0x5c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") chdir(&(0x7f0000000040)='./file0\x00') 12:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pread(r2, &(0x7f00000001c0)="5ce5c71a1c9f0628a54e34c71f773961c260eb9ad871fded443c11ebf79cfda157ac1c7256b10030de8f4f6aeb176f8f3a1602a2b244f737a462940f5e01209e7b9dd8217ace8440bc7d6afa0d831b558e35ad824c1b3a65832eb7ea589f5db649a52d3e4940d80f835b9e34426cf7828f8b8124c48e6dc7b3b49f30e56e47ecdb52c84b5ca110c8430521287f70ffd40bf7d6bd17886e7a7967", 0x9a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 12:46:15 executing program 0: r0 = kqueue() minherit(&(0x7f00005ca000/0x1000)=nil, 0x1000, 0x3) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 12:46:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = getpgrp() r5 = geteuid() r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = getpid() r15 = getuid() getgroups(0x1, &(0x7f00000001c0)=[r1]) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280)='/dev/ttyCcfg\x00', 0x180, 0x0) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse\x00', 0x40, 0x0) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = getppid() r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) r31 = socket(0x18, 0x3, 0x0) setsockopt(r31, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r31, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r33 = getpid() r34 = socket(0x18, 0x1, 0x0) close(r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r36 = socket(0x18, 0x3, 0x0) setsockopt(r36, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r36, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r37 = socket(0x2, 0x3, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) ioctl$TIOCFLUSH(r38, 0xc02069b6, &(0x7f0000000300)) r39 = openat(r38, &(0x7f00000013c0)='./file0\x00', 0x20, 0xbe29214c678ce905) sendmsg$unix(r3, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000280)="4ae953797600193489548e3c00e7974521a63b95c3be82c6a9c275182b228acf51794b898d64ef225955d9c422a86322b3904cf86700a9a28739cc033e51c6b44d091b90d2d6b3a452d7ca6fc31a027267586188f4a685a9c337fe0218d0a550534f8091c7039feb4fbe7c8caa461dfb02bfeb801ec2bbe30ce4956f64de07d11a7f51931368aef887018d9c6543803f9dc1695ced38cb74c19e9e23640edd1bc6673dba8097b9ebe2ef5dfca01163f1e15e9e375f874984a655247c2c6a3cef1fd065bf120b2a81d85b68a7f3b5f084be1c21ed75c8fe5657b5e54fa3812c1e705626ee51245fcb72bec42f5588e7f59acc9387b2c7d4d8829017b02e05072f00549f6c4819238ccc69dd63dba4c75eda14bb3685efb2cc029016841bdb40d8dc75231145f6fb403fc9bec0cbd6fd298c3e7b6e22ff50807a34f81146647985c4789b63d09065f082e9f8dcc52f9886876c40a7705aa114d9089d3e46b2b1e922147d30bf44ce8c12d2ee04ccc06d0fae950b4da4d57fdd89eaf5846df37fdda12dd076684811800928b597321ad9ecee223c391e1d4f1c54bea744f02b157272d50e96796eac4d871ac94614d2e128d71abd25bb11087231e632c74c1fc47856633432d0932bd75ef1740a6cd319d378765ca6c6aa7a2d6892e81107b140918b702c1a05dc6204acb8e5526d34c1d34fedbabb077da99f6154d7f44f1833eaae928303b9ef0ebee923a512105ff58f4f26c88b638d9daddd76279e4b2c6886fc17dc4dfb4bfcb597fe28f0607019d67597ab6a5e0513a85a632a0529934e20f966aa5dd19f4261485300e43eed67fbd8ea7037ac71b39eb6fb53e69d39a5e270dbe5b7a7898f2a6967449d25def7d2905ea940ef420b774e87ea1926568fbf88fa1e99b193f7d83363ae172cd116326ded26387712eb98b9d62cf4e8f9cf27f509b20f10d1c2a2f41e2e6b5ef29d7dcbd35d033dfe186f84851de217b923357758ab84285afc5730ae72dc0d691bc73742e353f48c7738bcf360d8e973a43452ca096f0e75a2012ef52e4d5587f0de53f5cd1a52d05024a24bdc4a614b50883a8da83b53c1698b8ebf507805b30a15484ccae38b0273b5140da0d27c4c4f1460b5e5db978e0f7508451d1b543bb027a31e045116f9a1536a7d4ecc718d8f8a2c9b85fc8fbed085661e93808e1188e9ed8dee5d25a578c4f160042eea461d684f7757b850d0fe7f07945e2e8a659780f62b126aa65a5691ba7fec5f7965b6d347b36fef36ea824b410c48b6f024801bfe046841980113720c2b74f57ca656daab0850f7c9dc036d82b2b3f1238080569335b12369b1e59baa915c751e0fdcc09248041c480b8a2b42738ae9a285c9d1ca83a54f59a83886422532e0cf8d46bcf408b84c9c060d8061718a93f2c25f92568f04278d5d92f6c0d63a1f796bfa62b3618b4689ff1ed83f6c92f01c427328a2f8b2634c5b339b71c1869d98ca2b61787d7f9a77b7dad2a688180ca59520c88abc5bac8611bb7807f15725cc94cd3c98cf380a2e79fd4e0c50d0bc013360df77e7578d7a385d32d93e12e298c2fb367b7191a74c336461e89772148edfd56d8e1803bb46ee7ddbf52f32aa5bf3eb9497d2790db6a30fee90e36f4dd0933b2b6af21ecef44a93dcaf6b1272493f447982a86139e0db635cc60d10b2e3e4a12fc51b3ffd687c7aba69d599512bc963f03278ec59adf9db4e03ef2e815315e26c1f3c88f45e5382d9b22d8db03f324451cbe81c56e351816beaf13d5fb1e5c0b3a91b402f5e879fc6578d65738cc1e9549c099e14f950ff8615ee42991117e9c5361065c945a16fa35d5c4fa9aa3f77ea804d7cdbbd49b36349e49d9406b39162a35cd17326eeef96c50661018049c97392942c6a222813ea6e363fadadbc72203165e98bdb7e9da09ae89a310751bb9b6c2022ab4ee3c4ebf12ab71895a3d7448345551daabfe8786f8969ee61def4352274f49b4955648621134a86e50c1b8eb39b24900757f77a6cdeafe1da5f1d68c7f0efae8cc5cff9fb42eca083d1283207700686df589f55bcca3cfbf8004cf1a71cd490cd67fb824ec70423b6c349591c44e393b3038b96cef04ea8e609e829208f2bbfdfe19ec3e6fae37dd5bf4d42553429b558f7c38e975ee6ba0608c06bbcfa12090c62f521790a7f89f40c187d8a4d2c08c5deecaa17716460a9edd87b0e3b2dadd4d0cdb216e845f22e7311416e259dd684f6d0f6897bc46d224d6f866a5ca96d79346f5007509a53c4dfdc200296bbbac8b41fd3c1a856b818a71f2582bdac728bfa56dd0d2dd9b6747a795e931f836f07827e36ac77c74fe3c00450c202dfccd484918f0188960f8481a67ff27e217aac05ce6c777838161bb349b35eeba6520a04a603ca3c9ab0153a3e954f1f7d69e6e9f7a9380d2584627e08a3a4981852ba43ba88ec2fdecbdace6edb0aabd71a7e4a42f1b181716017a158e02c96519936c3f21b793d3d1f3b2235531c3e5d200a72bd4d2ff86d2dbd1939d0ebb76e0a90bb53899ba811c99ea7388587fcf87b86871c5ef7125baa5257fd4af577a7da01a12def9946f2b7758b5af7b797308c0157a97fdfa499842473c5dc2a8b7b81270561bae7c7db7553e20119a2ab8c07f518fac6de6dc32715ae347829a1abb40ac73a35c2034267d0026d5636e787f114fb9db4395cd683f6eb65faab0ffa41b8bbe5c81a4a0cce037423a7ac937606bac41b5796628a16584df439131fe843a3c0ef3ca3b625e5d38dd47a19477782d0a8a541eb656da102d0d6abb572cacc4dabd5e9d4ef26ba2839c38be8f9b5c212a3bc2911561d40a9cf049150fe462170e3d16304fb08576c32300b7c502658f12d3e5ef9291f187f598bfc430bece9e5da6cb9901b99f0fee54c4040f23d4d6330101054d7a30acaeb98dfa25c8cc5e281096b26fc36126e9cb11a8fd80a5bdd8c37fbe0e8efd9c15eb57a86e2560f6da01b8f7ac2216e4472b61b105440d478eb93f919cd81e17e134ebd14b4b5986aea3a74d15df6b8342e2bbec656a97193f77252a62663eb55a87d7b9263955bc2e1adb49c7e4e05f7072dd31f49e57f3789b16f44deb72e1b73fb8d045601ef3a291423a730b54ef5356ef7d0cfd9b0f8c394b0e5f96f3e8df2b35638c6ba027c2785b36ec51ce11b7c2e69ca39e1d24ecce182619c3f097b2c8a858ec7c58a47a432bdb2a865a1c2504ef70f7278f3263e4f49dc3c12230bb5e68ef723a3315d9730099a94da3453bdefdb1cc175d3d2dd83a5c7b5a0fb6f0788f0d85844f7911db8fd3f32a27ed938c6a28b79770b102572baec985c4eb3c67cddb0e071401ecfa8b1391e072afcf6b2d2b9e30261822bed4a88e7efde887d42a1d27e5ed18fcc742fa22b971f88b699d6ba0c303b1f864932872d08490f317921356d30ab12c1e60b9999ded976afa03412c2ef96b36b618c5836037278bde4575e9bca0d84994498361f540b101c8c9d39905df60835f0f2906b57cbfd2aad97987b84e47833f856b427604040fa49e93ebfb8cffd19dcbe0f444812cd8076da78c57a9a8d3494fccc6d6a427e9ed4371804ce804e62fcc81f3cbebeefb6896216f8b61bb3167bf2ff0222e5b1df30ffd66ea573d903d91c6e0836dc042969a54de78ec27fa7c75894ed70c835329271e98e1b579a4e47ca535d734c4dddc917a1d19be7eee18977b6f5f0c980e3d1f92ed739636e5d2ea2db5836868487f3f6dda6cde83befe47e6621d8eec4d4bd829310ccc1019fdcc8064535610a21963b3246d113bd29f1702ebd3f76e5c04b08f940c80e384abdc7f388729f382b2a271769d15c36cefbdc4f7aa447e52ed8f4ab9f6f42f818935d66b700d31e5fdaa152ee29c8e143a9c15087238bf929e974ee42ed18dbea869e7d1812b6e8be76db4cd31b7ab1aacd783d5e4a401afa5495245e44b2243ea3d8db849b86b67a2cd88d1af408aa6385a3f9d58bb4f35dae5932efa9aede47c760eb6f40b0d8643669c69070219b5eb647e18aea5159339233de2fb9dd8e612928f4d4f7ecf5c0b72039af1963fbcd0bf972b8ff359c9cd5d98919c4c1263d2a65b4c818fb7f6772c81cd10897fb9f66c836b58c894473620fb7527a9fc6bf94ab33071d47f54cc496dbd8075ddeba9c1cfba9c40e9ad1c421b5a952e23830e4de088b0bf23c629dfce96b81e7dee0fcf6e5fab36f96eafde30b1aca5488241983c43f582cc427d0aa730970fe0e6d473588fed7898ab73594ad822a494e2b7530ef58d032bd724a1ee11eed00dac2f61f375bf2886689f2889d3c6acee6123726af41d1c2fdfe52b330ef6bc94b68d7d9f82f8faca242176668eb10fd3d9b56160f51a189dea1f546d5b7d421e1d79e7b874caf81aa214e74287e606e3b771dc68c2a9db7d2cf0e0bf959c94611225df6955e17768ac9f7d025073067c5f7952b363176eeec25ffebd13f3578d8a2302a67d7aecadbb0674837c245e19ad4bcd4d06c9291b3ad19b0f74615f9478d172999a3d0537a88beae25f72fa2ab2685f0796ff512ec63e865f3509140c3c2a79bd3f9558cd60d5bccd423ceef440c82d84f1b8137f689e0db89d80205436ca280a59c2e1d0082aa64bb3fcb729eeb364e7abe5fe2ab20f368db7f95e872409ba4ee2eceb5f3097b445faa2c264b9789eaa8aafb2ab490b009f16f99a19ce1ef86a05388b6f1d5f3fd53a03164e2dec63d91f902ae0c7de46a5492b3f240e75da69d33dc9bb2c715e389c2cfaf0c68751c949903983f21fd9b4844f8111908f05a25d66bb7b22765336a3d0bee85b5fb387a31e4cdf0b7a184ea1910dbcb4b9b8f01c1e56a4c9a7f31da7aed14c09f021c9aa887862e11192dd9a8e3e040511b9d5fbbbeebc546e1f8dfb023a35a71b60cfd908fc51332a9f75e3e5a2b6fb71ff8a879a492afc13d727fb812b87eee285c63ecf4d4f349d6789ddcbac98eaad5b98edba5c5ab5999982e0377c9c5d818d687c2e4236ac519853dc29daa2d3b0732f83fcdfab37042a8122d61ce18571ea42ffa210a17910664afe0910a06478e6ee45c199115b173bb23bcc321c5b665b3c6f87f4dddc2806707c39f40d12a144f3b68838c66411292ec7fdb011eb6184cfe6d669a0efce6f70277c2a9710388ad778622692232a99ad7b312de24502e9f9bf69968b604da9622d50757565c8ff3680ade8710071d096ffb164e762161abe0a24bc30b42e154e9af9ccfeb5e1b89694a2a31a87c8642ab39161e585d17a7c8fc7291bbd352da52a9f735c5b8674b6a15061a8e0a02cefe8ea6202305e356291f6790b7aead0eb1b431ea5aae188f3312b6d0855a910d3ae2be559d4b7fa625206d5972c50990de43fdbf57dc01b17a58155eac28743e7d6d6549d0b22b81a1ee51ba5e9cd636f9a36e2591c0f2f29d8486f818735dda877ed0d6178820dd8a6694101bf58dfd9426c2078e68360a4ff41580d088263ba6d3363d2c07788f0d9b4b2ead59aaee1182674d42ba5a077acc2359a3894045a12e9d0d40fbed305873b0d6f9d33c9b0a7054afc013d7cef224ad8b3ea9022e365339e9361c9a21ec6bb8ea05f472729c23ee5635d3c8fedebd3efd8a21256a17b85ea938617aaf236ce36a53a518cf86a34a2f2748b83c7e33b324b82006bc185e977cebc1f0e27d4fe2f6d22f8fede70e69726bbf95e4170e8ab42b37e088899fc8f18a5dcbb338ba98e5e29e876bb51dc3ffa6b9e9de61e40c329f54bde84102e657300de8ff420a1d2891551fd2", 0x1000}, {&(0x7f0000000040)="d500f0aad4fa4680007c9b0e55ef0c5cec13b91c56df92597a41efebfbb642485f80ec42aeb8302b4069b58ebb000bf087dfa63ebdcc34188045e90e64fe447d6379343a71cedb95fe9ff002bc1c73517fa4615e8a019bd73beaa9edf0263239a355ce6ad18d7105c5886d8e5f58ce921a6525c69dc772728b4dbf110af1d5940b134a6cd68a6ff71e2c18865ff277250c0c4e1fc66c4458", 0x98}, {&(0x7f0000000100)="1827e1d962d0acc00ef23546d5059cfc40ef8399826e8056e85433179c6a2993b628921fb5eed97bb458ec5cd7f2fef039fee8fe5ce093cc6a758763d296f60c8bc937266fb44fa5e734fd63ec416268e133a4cc3c1c5cbd61b1dad375c806f22e0f923838ac0f975953144824ac329324", 0x71}], 0x3, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r9}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r22, r27, r32}, @cred={0x20, 0xffff, 0x0, r33, r35, r2}, @rights={0x18, 0xffff, 0x1, [r36, r39]}], 0xc0, 0x4}, 0x409) setgroups(0x0, 0x0) chdir(0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 12:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="26495b55a658d024cd62a548e094") fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x7) 12:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x10054}, {0x6}]}) setpgid(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 12:46:16 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='\x04\x10') chflags(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x0, 0x10) 12:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x82be, 0x4, {0x3}}) 12:46:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="e40135210000a44aff00"], 0xa) 12:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x5c}, {0x6}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) fsync(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xfe98, 0x0, 0xfffffffffffffd3d, &(0x7f0000000600)=[{0x0, 0x1, 0x0, "86ecc51fcc148043523d59c1f4ab8ff0788fcbd2ed18ea9300dba32ab6ea54470a17f90a86cc39cc1c76bf2c2f8114b7a1e7333d125c5bcfaa74244a0a3a43467d63122844"}, {0x0, 0x1, 0x4, "20442ff2db94df66f9203b985ee9ad8b0364732260fc9c5438c07d5593ede2df770796789f0120aeb2999cdb79aa6cf25d87758836b1681d3e5fea55d01bd3ea5833267f9a2e5c036589bd2f086cd89660785258978fdfcf1f485051a175a329dccac183d933cf2f87e61c8363e4f91373dcd62a9f44d0c826d998a9d9470300276cfc7f33875d3431616c1f4135e36abb460af2464fc230ed7299474fc1eba30cfc33148ee77aa0244b33"}, {0x0, 0xffff, 0x20, "390ebf2c3e8ed767e431dfb4c10802f5908bd1d80ac43ca03fe8835a9dd42061fdc9bccf22c189054718f66aaad3b3f066662977b05d403f3c5743e7d28e98d8a6946225d154da91025229c55128ae9189674328c7ba04b74f029676f57236427eb66aba988260e1ac9bde44a34b3381e36118cb57e1b547a7b54bdbb2ed3e243e36f3e9523d003dc2f41d9e324bcae96b0ecaf33e29f5387c9dec5bea64a58a2db8aee7e822f66d039f8ac642bc0cc2fb102658289c1ef7b0c5130d"}, {0x0, 0x0, 0x80000001, "f4310daf9f49f936907505d0aa597aaa6c73f78075fb804cf49c7de9f3ac92addc1aaf0d57706806d09dcafb0fa53a1591f2976705e9a25347fc075d3a27e65c28aeb51602ef90a79d4bfe8ca6f8ac709bca"}], 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa9, 0x20001, 0x100000000, 0x1}) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r11) 12:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x87}, {0x16}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r1 = socket$inet(0x2, 0x6, 0x1) getsockopt(r1, 0x4, 0x3, &(0x7f0000000000)=""/22, &(0x7f0000000040)=0x16) 12:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x109) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3c5, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x5, 0x0, 0xf9, 0x6}, {0x1, 0x0, 0x8, 0x7dbd}]}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) recvfrom$inet6(r3, &(0x7f00000001c0)=""/142, 0x8e, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x6}, 0xc) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 12:46:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000480)="11532f05f980f90b8d68df47e919ec031caac7f3a72bc285127ea80e55c4a0eb1ac3b0992c4d539676ab94a27c7ade53f3811164f151a6ef51cdba612b", 0x3d}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/45, 0x2d, 0x800, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) setsockopt(r1, 0x1000000029, 0x60c, &(0x7f0000000000)="ebffcbff13b9fd00100000000000009931929648", 0xfffffffffffffed5) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) write(r1, &(0x7f0000000000)="be32cbb3bd72867a69dcd8e4a21646e3279f6346c3e5509d6011782934f63a4c582a2aa088230776013a039612cf43eb1edda6700d71e4fdc6a8993d70f0a58a1a19d52decce2c076eecdeec1e8dbeb1c98fa673df00a9d773a7e58dc2eba93b70371220101b1bc94a08c2813ca5724e96c9bda833ebe466f450b03e9e5bc2efff09224b7b51d5950f5a4924", 0x8c) execve(0x0, 0x0, 0x0) 12:46:16 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x1, 0x8) semop(r2, &(0x7f0000000040)=[{0x3, 0xfffc, 0x1800}, {0x1, 0x5, 0x1000}, {0x0, 0x40, 0x800}, {0x4d4a7b25b1b386ea, 0x8001}], 0x4) chflags(&(0x7f0000000000)='./bus\x00', 0x10000) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001200)) getpeername(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r4 = kqueue() r5 = socket(0x18, 0x3, 0x0) r6 = open(&(0x7f0000001240)='./bus\x00', 0x400, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) lseek(r5, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x0, 0x0, {0xc8cf, 0x9}}) 12:46:16 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a04e6abca64896bc5e57c6388bbd2ad88b2951b158013609cd4c0a562b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554728944b8e31519cd37e99a0b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd20300"/198], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 12:46:16 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() msgget$private(0x0, 0x308) fcntl$setown(r0, 0x6, r1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) dup2(0xffffffffffffff9c, r3) 12:46:16 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) fchown(0xffffffffffffff9c, r0, r4) r9 = socket(0x2, 0x3, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) write(r10, &(0x7f0000000080)="03b3f956802af97a0a15b6eac371cce3d42a1a16cf6c17eccc19fdbe8689bc29d5ae1886f91b8be2e27eb597e14025b98f248f51904052f0ec147f503450eca268a5fced48913ac480ccfcfe502cc2a5952354c17596e1b4a1afdefc8e3ebb8161f1a32530656b0dee393f233f7e6cf0cee2cf7d359718e2cbbaf8846f7c3e6f28ccb5252d1b58be84b5c2d515334e1d1628267b3ad4b5c7410a72982b4c067ba94ace590dcec1f0b6d630f92bbfb350a3f9d5a03e2c5d1b1c80836070c37ffa5b5c3986b1c456f04a16b992691c9b", 0xcf) r11 = fcntl$dupfd(r9, 0x0, r9) socket(0x1, 0x5, 0x0) recvfrom(r9, &(0x7f0000000340)=""/4096, 0x1000, 0x400, &(0x7f0000000000)=@in6={0x18, 0x0, 0xff, 0x1}, 0xc) ioctl$TIOCFLUSH(r11, 0x8020699f, &(0x7f0000000300)) 12:46:16 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$setstatus(r1, 0x4, 0x80) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) readv(r2, &(0x7f0000000840)=[{0x0}], 0x1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x24ed8dea, 0x447c}, 0xc) 12:46:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000006c653000f3e8e6e2957ab5f10268c3b2b74e34ddab1efdfc73446ce28ab8440d3112fad27ee045e6602a149d8f95dbdbb8dfc841f26536bcd45c8e37c8cd90bee12ac4263232d405000000000000009596b1"], 0xa) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x8d, 0x7, 0x501b, 0x3, "2eecc2d049ab5b1b9b848eb80fa965d9f9dfd137", 0x9, 0x101}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000100)) pipe(&(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a295bb9223776", 0x8) 12:46:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x20, 0x110, 0x5, 0x6, "d8179551f2b88de42d1bb9e09f4483907b766ac4", 0x3, 0x7ff}) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 12:46:16 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(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) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="11df", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) wait4(r3, 0x0, 0x9, 0x0) 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) 12:46:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x140) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x1, 0x3, 0x9, 0x6, r5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x2, 0x8, 0x0, 0x0, "24328e6b2d03ed9f3a51d7d629bf736a56766e93", 0xfffffffa, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x4, 0x8000, 0x0, "9279465afabf4366f114f21300322d53bfe736ff", 0x2000003}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:46:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x11) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) fcntl$setstatus(r3, 0x4, 0xb2f44490df75f054) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 12:46:16 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 12:46:16 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x20015}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000600)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) 12:46:16 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000380)={0x10, 0x2a, 0x4, 0x800, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xc0000000000}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xf}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x558c}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fed000/0x4000)=nil, 0xd3c}, {&(0x7f0000fee000/0x11000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x401}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xc843}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './file0\x00', ['./file', './bus\x00', './file', './bus\x00'], 0x800}) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000300010005}) flock(r1, 0xa) 12:46:17 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x3ff, './file0\x00'}) ftruncate(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 12:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) fsync(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0xc}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 12:46:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r20, 0x1) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x10000, 0x100000000}) flock(r21, 0x1) fcntl$lock(r21, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r22, 0x1) fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r23, 0x1) fcntl$lock(r23, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r24, 0x1) fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r25, 0x1) fcntl$lock(r25, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r26, 0x1) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) socket$inet(0x2, 0x9ddbb2191fd3177f, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$inet6(r27, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r29 = socket$inet6(0x18, 0x4005, 0x70) r30 = fcntl$dupfd(r27, 0x0, r28) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r32, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r36 = getpgrp() r37 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r31, r33, r34, r35, 0x5, 0x7fff}, 0x6, 0x2, r36, r37, 0x7f, 0x100000001, 0xb1f1}) geteuid() r38 = semget$private(0x0, 0x4, 0x408) semop(r38, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r40, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:46:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) pread(r0, &(0x7f0000000140)="635beb7a99860e2b3863ab431237441e1386ec2f80ad3635569c4318ce17bcfc549c97a97851cfa2728f9778e2f7cfbe44a28b6b6a9a5913c3f92f57c23e71af8943d8511d7e03fc0fad291688a074b8b378785666c5d81871b55c8f538fa11cae25298e48e8b9b62d4d1170541159f47309434a78e79b42be7fcb7c7bcd4d98f9c49eb808bd0613d4151d38a675797e017f8d", 0x93, 0x0, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) write(r2, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 12:46:17 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfff) 12:46:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x30, 0x12, &(0x7f0000000100)="f0895b1700c777035f9e4e029ab2edc1d87ac76615c5068d9bb9ed27577e4a269d686ea54fdba0e0ac5728b95f11316335fec3fbd411999fe83123ae44a02c09898c13c3d3e328161c76bc6306fdbb2e034bed7028d558d6f37cffbce68abfd85c1ffd72353dd399855432b6676dc99b2f761186d6f616f03996e7b8030fb490ddd63e3521deeefbc3026d1c690cd7478c633e847736316b53c5a8456b48a639ed1e675110ae3558cc8049251c33a376cf236fc3554ae7b896168efc1e9907c22aed3b218d2d", 0xc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:46:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x7fb, 0x0, "036640b38ddf71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) setrlimit(0x0, &(0x7f0000000200)={0x100000001, 0x401}) 12:46:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) shmget(0x2, 0xe000, 0x3c0, &(0x7f00006c8000/0xe000)=nil) 12:46:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018600400015eb100000000000000000000000002000000000000000000000000000000000001004c4a", 0x2c}], 0x1) openat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x51b5766e77e184e8) 12:46:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f000015f000/0x1000)=nil, 0x1000) 12:46:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x4, 0x40000800, r0) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chown(&(0x7f0000000200)='./file0/file1\x00', 0x0, 0x0) 12:46:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffff7a, 0x1, 0x5, 0x6, "002100008000", 0x0, 0x1000}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 12:46:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xc3b, 0x637, &(0x7f0000000040)=""/86, &(0x7f0000000180)=0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 12:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x61}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") write(r0, &(0x7f0000000040), 0x0) 12:46:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x1}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 12:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f0000000200)="7fbe95a2470e29374c26b49e2818fcc011ab812c846f3f7c0de765fefff5baa00ee06b213a45417fd737e239c26bcc08d4f6ea51909a9b355fd192cf45ae2d48071b55aeb5ec632992a1046ce0") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xfda6348934423917) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x7, 0x1, 0x40, 0x8}, {0x2, 0x0, 0x0, 0x7}]}) 12:46:18 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040)={{0x3}, {0x7, 0x6}}, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 12:46:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeb8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r2, 0x7, 0xca, &(0x7f00000001c0)="acf12bbeec0f3fc4c552c200e39814d1ec1e413b2bd074fdbc3afaa56b31e010aaf549561644d4673274dc7351d5510b9e29204f4e0b43c2c5a82aed08c3098c444606db15e7115b1adbe1bd1345dd09d85721e0524a063fcd5c2f66cb784ac6f26285f29db62580f0", 0x69) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0x64) write(r1, &(0x7f0000000100)="ad18f05d03000000", 0x8) 12:46:18 executing program 0: select(0x40, &(0x7f0000001140)={0x4, 0x10000, 0xff, 0x0, 0x6, 0xfffffffffffffff7, 0x10000, 0x2}, &(0x7f0000001180)={0x9, 0xa8c3, 0x101, 0x7, 0x0, 0x10000, 0x9, 0x1ff}, &(0x7f00000011c0)={0xafc4, 0x1, 0x8000, 0xffff, 0x6, 0x9962, 0x4, 0x200}, &(0x7f0000001200)={0x1, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) lstat(&(0x7f0000001240)='./bus\x00', &(0x7f0000001280)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x1) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x72c, './bus\x00'}) 12:46:18 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000300)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00'}) socket(0x6, 0x3, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) fchmod(r0, 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x4}, 0xd42, [0x1]}, 0x3c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000240)="670dc3", 0x3) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000140)={0x1}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) pwrite(r1, &(0x7f00000001c0)="4b32be61c59ee2338219322a4522c7327bccb0c8157c368f02077db1eeb2c1093187dbe0fbd744df9ef2ac1b769c691029fb8da751359373ed23011a09186f54eb93b564d7bcccd05b75547e86a3c43420acf0bca7e6af846f8201c9949dbbe803ad56646d81fc0dd25970a9126d86ff6c91fad7e2729cff54802d2a3fc432be74fe72a8ee3b8a5f2944db58102e0d7723b5e668a0e1a98ca0d2e825f068e53d8b581c87bf6f88a95d3e89b4b0d16a7de805f749d6f2a9fb473d1b91b500f500120195d385a8eb6d", 0xc8, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f0000000300)) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00') r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000002c0)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x30, &(0x7f0000000080)="a0068f0080000000000000480b46c56d96ff9b7d0840042806520d198c9f6e1e352018c09972e321b073695f592d6129e2e5") 12:46:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) ioctl$TIOCSTOP(r2, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:46:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000280)=0x10) close(r0) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) sendto$unix(r4, &(0x7f0000000200)="b231beae3a646f608bd96ec673606eda13b4a4d72621fd162c897d4634a679eecbd0e11b66e09d5873d4bc6b0cc77ff0407ffd727bf86f0604ca35cedabf0fbb3d07b7cef6ce6213859bfdeac7929ad97853f1cc00cef31f506d2b5c5199770311d6919ecc88a8fbb5be", 0xffffffffffffff70, 0x2, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = getppid() setpgid(0x0, r6) getpgid(r6) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) recvfrom$unix(r5, &(0x7f0000000100)=""/206, 0xce, 0x2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0xffffffffffffff53) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 12:46:18 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r4 = dup(0xffffffffffffff9c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x1, 0x4e37}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x85d, 0x3}, {{r3}, 0xfffffffffffffff9, 0x88, 0x20000000, 0x0, 0x1000}, {{r4}, 0xfffffffffffffffc, 0x84, 0x80, 0x800, 0xfffffffffffffffe}, {{r5}, 0x0, 0x10, 0x10, 0x6, 0xffffffffffffffc1}, {{r6}, 0xfffffffffffffffd, 0x84, 0x1, 0xa2d, 0x80000001}], 0x30, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffd, 0x0, 0x8, 0x3, 0x9500000000000}, {{r8}, 0xfffffffffffffffb, 0x0, 0x40000008, 0x1, 0xffffffffffffffe1}, {{r9}, 0xfffffffffffffffe, 0x8, 0x10, 0xa071, 0x4}, {{r10}, 0xfffffffffffffffc, 0x0, 0xfffbd, 0x9, 0x7}, {{r11}, 0xfffffffffffffffc, 0xd, 0x8, 0x8, 0x6}, {{r12}, 0x8000000000000004, 0x1, 0x80, 0x100, 0x7}, {{r13}, 0x127b2d89898573fa, 0x20, 0x40, 0x8000, 0x4}], 0x5, &(0x7f00000003c0)={0x7, 0xff}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 12:46:19 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x3f5) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x12}, {{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) socket(0x10, 0x1, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 12:46:19 executing program 0: 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 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff9a) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) fchdir(r1) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 12:46:19 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) write(r0, &(0x7f0000000480)="2484754d6fc594e6cdf6b54f18c46dc93cd4a8ab9c1324d631d2ed7cdf9400d39ee53335548dcf7962ad506cd9b7e356470b6e8b52b1123a98279cc99c608e8fe05dcd7c66409e9458c2e36677eab53b8ba3a1c8146d484e157af21e6d74fc0f84fbdf1a61c8b1eca7e6f2560459d6feb044932b43eb3447a9f599f96d28dd49faab9b9dce2a835477d554cbb4f4e65368249a519c29d6d7b66f18ee44be6e497747e7c89b6c41d17924bc5e173af5da5ae9a982aee90ddd65b862da36552e3068c93ece14fa7dd74172a2b06267aa100ae77706436fee5827ce63e9b88c", 0xde) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x200000005, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r3 = syz_open_pts() dup2(r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000080)=0x610) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 12:46:19 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0xffffffff, './bus\x00'}) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 12:46:19 executing program 1: r0 = msgget(0x2, 0x100) msgsnd(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="0100000000000000e9240f44309ef82dbbb5a1da1add32665d62750ab6a8be875f11402737a822124cdf3abf0fcfaeb935261bd3fa1cde9f6b5026e76c7016bd1944b66aaee8ab8a79f2459c13194de56fbc0e05c2b1345f6e9704e94d86cf9f5adffe4f3093c0ebced64073d58d3b968d931c29cc25d3f5fa3c27a54863259304bb896900c3f5c0c1c4b6875dfc99d3e4fceeb7f460bdcbb18930755966ab3024ec5dc1f033bf73d301a2e4079a8d9d957b4be29a8c42009a2e6988faf534852274331b509f132558bf014db57eb96ede6cd502da83e6810c1111710018055f120a3ca1f5f819bcb5267b1ee8a76a182cee05f52d9163bc380dbb940ccfeee34d5d93d2e2f255819c65ddea012eb4a031510359f941692192d7564e000367195ee5786ac550cb4f457eeb697f38d88486269f7255dfec420b5d37670b4c8d3fc724f124badf4b381cf28677e8f2f586090ad5f1413b5fea9f8f7cabb0"], 0xa9, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x3c}, {0x4006}]}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d9080e66a7d093518a407fce454394bf0f7eb8a201c40c976e24d214"], 0x1, &(0x7f0000000180), 0x0, 0xfffffffffffffffe}, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = msgget$private(0x0, 0x682) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000001580)=ANY=[@ANYBLOB="0001000000696c653000664130782290a467eb4b41bfa18108db993fa67f2194058d8196c384248b74766f4bb0a8c5bdd5c172be36029181bb84cad5c2075b0074029938639731b47cc45ee29656ea1b2166c2d7996a7e537bcd6d6946267beec544c397e31be73eaba7e9e46279a9605092f5830228b6a6ca36d8bcddce43ff84253c4f76dac3d3982fc600e5f26926518d86b3a51d8961af0306"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x283) r21 = msgget$private(0x0, 0x4) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001500)={{0xab, r13, r20, r8, r24, 0x1d4, 0xffff}, 0x1447, 0x101, r9, r7, 0x9, 0x2, 0x8}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r6, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa9, 0x20001, 0x100000000, 0x1}) msgrcv(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094e8d5779d6889181dacf6e4371c0300"/4119], 0x1008, 0x1, 0x1000) syz_emit_ethernet(0x21, &(0x7f0000000040)="09e9872c8912b4bf5bc9ace4647b2c107c4fe8a26acd730d2b27fe4417470c6e07") syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r29, 0x80044275, &(0x7f0000000080)=0x7) 12:46:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001500)={0x10, 0x7fff, 0x4, 0x9, [{&(0x7f0000004000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8000}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xf8}, {&(0x7f0000002000/0xb000)=nil, &(0x7f0000004000/0x7000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000009000/0x4000)=nil, 0x8}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000008000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil, 0x1}, {&(0x7f0000004000/0x3000)=nil, &(0x7f000000a000/0x2000)=nil, 0x6}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbf}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000000a000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000004000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1f}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff}) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001a00)="4ccdf5d1dcd8bf46e418dc627910a6957ce63f13f54098383bce77fbf79475b5a88d37901107ec5afe57caa60695ead2f041df56e2b545688c8d4bb8458f4e3a288092f59b038c6b68dd0ef5475effee74b8823a10a08bdfe052acd57263db0ba306e29588f023e6923a2bdb3c1a25a78dc8bef55d4163e89f2f116a40c3fc2e3c781302eab132ab5a014c7dd7bc723e8524ac8432edf8c1ab157ac6f4d506", 0x9f}, {&(0x7f0000000100)="057923200582f3cf24cc70b851ec36a301509420f12cfaefcebaaac75f13511c2068ae85", 0x24}, {&(0x7f0000000240)="d90c03adba4bf533733bb2ea4a37c0d4e177abf1c44749aa42da0ecf40544137fb380233c43f6060aa191b913f3baf9af9fd697067adf18a3ab4d4cf8bc412387d7232c2382ce17210b05edd047faf852f18abe72815416a0c0ef11a6e638801171d894c9bfb617b94c26afb90d55502dd047fa285b7a22acf7cd341ddcb52e45d54ed8fadc649fbc0d2c698880e4b6d4dd8166b17685cfb03a2ca589e2efd03862a7d382ef58d2181b9736df2a06339", 0xb0}, {&(0x7f0000000180)="aad56444f0a99ba10a33f6ac83f465ca2141c0375701b81714930e5d40e79ff25ea09cd09b8b3d983fa83d6488422206c703a5a7f9c6b0769278fc2e5d7811a6d4cd1fe77e", 0x45}, {&(0x7f0000000300)="a4e1eb0ec8bc1d9089a1ae949e982ff14f02cc608df80496e11fa9b7d3fd431b4a0bbcc1b3db1150f203d4f1b9c0c504adf09fcb87680dd77e9d08c0611640a08b1ee2281cb0c0a11edaee8de7e041518b4913d27ca04e560854747cad76c27815dbd38c816dcd04ae6c484400f56081c724dd62e04dbf29f5282f43329c559bd6e5f7e8e3eb928bb85a58e7eedb064a16c3f6535c858b0ce13ea971a68e881fa55224a4973b43aaf243d6af4013e00543f1d76acc7a812111ade39d1b5811cb7a594d9eba03ce89db95a85485d0007d564f9c8239cfacaa5a707be9b7eaf7541aa0fe773b4fdce6515e8f10891dc54d39cb871db635189569a20e48aedb5b3967b65e8e6889544ec0f975adaf3dc3275c08c98a3dda275e5386cfea0db29a19a281ad2762d976dc52545e2fdc8082750943cc67d72da20525f98dd216be39e825b372929bac357e90cf8a3e636366d5c17c4add18eb6b6a687eed3faa0849f0d626f7c4ab89a4fc105449a8f0e928acc24d9ba76df919bec8f6b5f387db032fc21c65145e1850f2ed358890ed4bb7e7da129591e2e05403f2664ce221a3afd6d6dbd62fd0ceb74d440d201b8256ed65232501a9d3b0e62ad3088541bb4f04fb73a679d881ea03cebd0d0f5f32dec20d5c50af4f7cbe82700e9237d22302a4415a21a280df8ebc3c5820ba77aa8ab090dc29eb6cc4146547feb9ba8b142ce81dec67c98ba3e1b250c35e2f2fca674fc92c071998b6ebcfff24243e66574bdecd5a52b44d7fa3a549a014bd26ecc6c9afacb0dfee0e01ccd47dee25f9ba1919c11e47a755aaf9336908cba18798c734cc6121e2d00bac52094bb0b6080c2e7d0bb6ac8a1399367bf50c17128cd8d9f998f2a38784bcb01f861bba0b1da5330573b77f0e4e837f490cc29de86eb34ce0b12061e8ed7d6cf0cf90f6f5e9a62eec4205bd3ab142a28173dde1f334c363f43a20e9ad52cf1f24c0a2b98acd9144ce0340f7b18317a1b595961b4d86361cd1cc1f510959264113f9f6ec5041fc877999f35438923b0f493acb667925ae2a4dba055175fe056b9a9e7b0192600632a956e201cd83a707be588bd568fb9ef5312b0ec3d295052503c3fea6fc4b88dc33c92379a6d49b8474aa94cc78c43757c8341df6d4ee1c2c4effb91bfd7511e31be450ab271a3eebe81d330cffaf167f67538ca6655e8ac38e9d0b17144f63f4009b82c0b04b595ffb1202c15e6645cf55d9138037c8eec194ce7bdb011f3e73f29b1aa0cae95e328c71da79e9e79d27a80eb784e6e57c25856f054f70fe2ded35056593f48399b2ea819f1a35584c0c03adbf509a539cae0deaf1cb219d3c0c53cb6117ae59db731b3514eb617ab7baf19150dc9f1f7c305f7e8b4b0fd4613a4c93e9846568727733012e7f7c3d8db36e54ab88e61b7390123ca117499bc95e002396db8046cdbdb9dfac9b1d14b6f397cd7be4aba1348e3292601116244ba3f0a5d2889b537f09f3c0d10d062e294ae99019d2c922921ef4833ccb9f9cc6db992356bf77b47dd969a6207393a7ffc174f80d3c17ec2ea333e6d6ee9714dbff9d53bb5631083f3c1351fc3b46deb6b2be2da39c586636295f1f374127b5b1239db02cc7cdb66c930a34e23802eee607239f4bf98fd9eb2a0709600072a301b7e9c7555eda91dfaf8f8e3aa6d709c661b996274763ff30ebbc353156234187ca17ba5a4963348918a319010457f97735a4466ee99b6a09fafa37ef200806adbc2ea8105e2a229ec63d221c73bac22041eb6cf5d271e3d46246c4f72369226c79f67311e63a28bdf503f01e944b0cfebe98200d442e5065f17d5b983669af5984f6d8c52c68c242ea23c8aead974d401c700ff6dce2c2959203e9ad214e02b6a2e4dce452650531dc59bfeab6f14ec713959f75cbbe7c201778e4a8b2d399d9a91757f9dbc0bff4edfcbfbb3fe936090c2aac168deb372d430011f8f887cebaea7ce2a74a70f4eaaad3f3ecb0055f0d7a58baa700b6eae2ba93c350dfae13d201eb734a7214cdc4d3473a1660af8922680a766dbabc64546e4d9aa54ff53afec6fd3b56d792bd5f2bfebff78fbc6811dca42b3a911252f51de61ff50323956d69d0bfe638d2f99c966cd4b0d808a62e56cbe52df744a747233542728c72e7af564751ffea550a95bee4e5de2c7cb62f6f27b6c4ac39d6d7cadff5bb3f3287185289fa38bb9d09c481279247f9b020694a1646b4644ce5f3a268af13bd82f8878cb05a935c445439c9933169295fdbb624f79064ca6ed8954419fad73351bbacc7372c7af6128c3ad9f62480c6c78a8d7077933ba47cf44d267f5dd0d26334daf9b1fd34b2e16b402103d11efe27b019a47a96b5716c0213df2e10bf8c4ccb3aa69eae7a1eb533c44c61b337e387aed546f9f8af615e4271f7ba1e29ae748a88bfbcc5cc9ec3fca168bf49d6ec2dacecbcf4a1d8ae3ec8e6be4b35001f456d8cae8dd0f208487ee5ff52c958f7f10a9d90091cb87611be24a49fcdd5237c095e171d214307892357d6b170e84996384969ec6e9863ea86f651f3153b016e0381472982ff28e0c2ef7be4e1f91339a9bdbd98f8e3d326a604beb816b250005edd98f326a5df86eaab30c48422ce7fa33a73f9a62c053f18b7808d8b55d24ccb55ac9808769ff32ccd9934378f2240507945e84570a846787eb7358e5be975200f84493cc0a367bfde70ee2d0b671fa4514a08a7d9167476fe440bb0f36d01dd53fe815fe91a769edf6d9e18c6b1da13dfd046137a399bd64b3c300a660b7c6057ed9df2d46f2053306db7755e12e47d96b36bd353b8d5f13fa27ab8425ebbe896699f9beb48a32873b9b238e6057e52e8e46934d1a9f22b3978c3a2a9060bc30b8803538ecd43d6916cdeb62d85ac9e72688e8adc006cde91a47156bfde8394ff47a543452b204ab2f510eba5f86a7fe025726414127ad5e0d59ad9e41da9a6128d7d7f30b6cdc33c719369efbbf72eb5a87d201dea86ce0de172371195b52ff981c4f9908210d4d69b666bb7d1897b3b7c635cb4af76caf6ad8ff076c1aa58a2033f20000db20af9a5497c880c0adf6b25cbfea10c895a61471f02ea8d60a63101a59c031d6bae3f927574da5348b7024a8ee62a57f30ce2f867754b186d86db17fcc00a8cc5d5af4161b0d02d950ad1cf80d99750646d79afca8747c247be7648b0a08534231613437499b7690ed48d11ff540c574bb607a1c972c532d1b8f98693e35387dcb6779a2bfa8630b4e10a0481b3b5ed0fb4ce4b8b0764a10f355e2e2e5a29a0fd0e4651ed4843ed8a7051f3e87df183f40709fd2b110aea66f62d6df6656c5c905fd5329ff3d0d62746371ca935f54274f267dc3e688c6cc45546d2c9c128a60ddda4bf515b80a7cdff98e5ef5c5c7b080626cab1a16d25d50ac265ff638495726546db8e8803b06a67163bfb23f427b4b7c8b2bcfccd886ae7785e4b70dd27f6348a26cc42d06a309a192aa7d1a14235222ecc1dca47271e9d649a5304851d83c1a5172ff7988b68e7cbc45c6c695104438de5d0bc99464ea58e1a0c407dfe1043de67ddd5ef666698097eef89b7faaa215a1ef46706b84762d20e70e86e82f62a23a6b990249f46b0883f9a0d1dee5d27f3a8a5910603910ccea8f65523d540402185c1e91a481ea6e8ca018113ff913db1c10a30a6fed521daf08ed3c695ac67c0bb361116883c4edb96a2c80e5e88c9d798d548fadc9a32cf3a6f38033818065e45926ced390a37bed55da6c195849f8216161039043bcc463e2835887dc5bafc37b5569ad7a4b53035c91375fe6b523ae0b473a5ac567df593ba2cdac2eaf0285b1babb7c4b71f90f57f695a64f50416fd5dddd7859a291bdd243853b1170bbe9438d59cd0a25a1ac7f708b4fbe87a6e3507a6b843e40bea0be55d791c5bfee8d76259c9a426b9ca5918ad4c0658718afe69c8624f0d979aaf1bf3a622a9eab4d092cfba4f6f49ad61f49a40618fd9228b1c05a8912621c78400a49ae2c40d69555876bf9c0d62dc4f818da68743baefec0d09ab620795ee996a87b63615a481255bc199b5d36233d9449b2b114bb4098a2efb44e74136d56f7af54fea15006403935b79aebda43651ee242612ede752e94df70dfd6e6966ed2f8646bfa3cbf1705e59fdc4758dc02ebb1ab87c84ceb72848bf4100ced223269a356f055e4085dad48549cdf38d999fc9b06f4eb551cd67c4a7177c19fef259b7a81068429ac36759de85a585330f0b3a81b35bb83ed56f36a5fa71da65bf192a7c9d27602e55fdbd0a5622abfb47e62fd9842dd324b0a4d32fe1348b9f1816c9f6d5433be3985641393393e926c24180bc35dc44d7b7d19bdaf6d9edd4e4006579b8c32235f05282b5911178f2e524f169f59e2651f33a12f2bd0d419b7de98ffe8bb6cb2221cdc2fc7012fb1114de222182615870c3758c617ae018a671a3c2b31e213b6f5bc31b539b8a98ca75707d97e4ad1109a80995995f0abb8c4c2da711fa67520e6c13d368402ca45733676e4386d7fc548dfba00557d3e64f7d4e0181b065e3458aee395f487e4faa68c5eea994f8cf36d85b22ce61e4ffc2c809d8cce88855139760d3b2e022b3d8d350ff783d9408c4b0d97793e3c172cb713840c2fe7815b5768bc5d17d9f270a9b882c9f7b087a9b0f097163b7ada0a08f0112099c6e1efc80cb508bf399541b94987f245bcb4751e0f63419bfcdbc0504e779d46d4de8036cefa637ab9934079bdc091a74a13e916af8f83bf8751d63feca816b85519c0e295593db96e4c70cf59697dc05e42855208a95254b7daa95c02fd1c9442b4b0c41564547b1ea2ac507653e0214adfb5efb77c8c4e4c2ac604f75141779a9bb7b5e018054356c6d98dbcebb4e993e2142fb791c7ecb48c192f09eef257a9c7c7d7ae8bd3aba2a361929c1ea2c92fc19edd0b8ea7d468ab42519e3bb3e93aaf8333a6bb79b7d1f883614b72effdfd56fa7fde457e1af4f8c1ac503d64538e160f9350f327558584e32f92d53f93e8346cdddbe4b07d14b724a3135be9ca5da48ff75e38ebb30aa3b393f59b1815851bfec63457368080d9746754b408f8d9e650bb83ad4babe4401cc103f682d30268bbd72a394a1a986fef321c658a641d4d0938f27034f5ea37164492da4059959764db3fd84750f2283e022bf8d6c2040c7c0ac61c4c8b834a46dd741eb07a5890302dedc303b219ebe0ec66cdef7c637e2ebb07e2d59d65db4928440df0ab69ffaaeb570f43d627608ea816bcd470464604310bd758c91c659d57013c07186d20c40f3064a371ad2d0a7bdeb74084ece6b74b0eb0b8508df542995967a9feba5b3a03dcf0416a638acd564bbc9286632e4dbbad04d970d53a6c08234465d1d3536edf5d5148a483ea8cb81fbae035e22c9d0bc161e938521f6db0f20de53957510215a97b2f09f306d044218259a09ad65564c37f7538bbbe56a9675c47e24956316e430cdb87b300f7205510167a546db014938741241d0919a7c4e66d4afbb70df9d008bbafdfe4400665c364174b755f7180488780e633d1778a2e4e8386791a8b7e07a8396753aa854511659548e8c6ff28513dbd455a65aeacf87529804c94ce4a9b925cff3c1b25c05ab655c52ae2303484b8b212982fe801848d22b2dba81cea6e3c00a3b5c1a0541dc059dd2df4e96384efb214598d80cfcee89b5492c67ec79b0f047b43fa39fa9aef448a62012a2bd243a8313d187a31f0962678875e055d74f18dfcfe6965f7159c0", 0x1000}, {&(0x7f0000001300)="b0d5b20fcfb57f58d18d6b2741ff780f9a89a694641e394610beca5e72fd8da94a8d12332f10276781bb701705707854623ba418a7a218d5aa6e6dbbfd5f858f982517a52510c963099f584a40eaeb14b8c0943f465db31ac2cf3beb0baef8bbe5c32cbcbc653938845918dd8e9234a4b93c8b6d9085a5aab263b93271869d724ae28c9a39c897424ae7bc7e4780e04bfe128726bc61d349c8204376c82768985874e7f918c940580bdf010b44bed3a0622087", 0xb3}, {&(0x7f00000013c0)="a409a5bd0d856812f3ee66e3926f9bf5aea8335cf049828ea0d5be2ac7746f99e0535e45eaf3b4c19735dde519d2864efc46c3e47fb464944355d68396fb86b08bfd52f370670ec7c8cb869dca64e0de39a557aa20e3df9306daa6b71fea2aa1852615bd027375106bedc086952c9c447263dba7386a4a18b12ee61a9228d968bcfdcc3d84997d3855540e33883c25fa49d857deb5cad8329672846e39a1ee64b895e4044e5ca962b4bcd0cfde", 0xad}], 0x7, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x9) open(&(0x7f0000000080)='./file\x00', 0x2, 0x20) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) poll(&(0x7f0000001fef), 0x0, 0x5) 12:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) pread(r0, &(0x7f0000000240)="1575abb15d32d3869dcdd8a0f488f3d1d3a7d38728b2d653caac6d32c24d96b9e419eff4c63fe16861a791b3945e2d8ce4accba91dc8e5864f273bf0284fcb87dd709ccb909cf4660b92ae90fae6113087bebe7091bada56fe43c4f8012691b8b576d035c00bb90dbec41b087b3ecb62226d908420038281a353e8aa4bd68b0f7c02b1113b3c358504da53b91a99dcf2ba25d7b3fa8cdca131252559a3ae72d913ebd323b81b08d01b36348065504cee1d7b73a1b41a042a2b4a673cbdf1d7fb514b216f626ebbca4435ad9dd91ad47d21798f5bb8f36150d9e85f443fbbe22a2ac527740d8085de82a92196d748a4710dc3a2e2a6c4b612bfadfa1b119fc2a32a60f202039f505236fbd43f9c9732bfdcc46c9111e7679a81c231ee04f236554d3da248824395acedd216a10339613dddeb0107ae21b2a56ee73bf4d178ad91f326dc44ccae6c4c719b68fa91a958a6211c161ced24a281e8a25633b5855a889fd26f66364f909cc8bc79c68983e115828a39d791c180bca6f728b33a2fbb8fc10503e76f3c25e9447aed53289e52587ce649d88d29017a489cbd6ea0594483db9f87515d5bdc6e97b5284d104a79a9b2cfc8a267b8a02d0d6bac0f4338e97bb41d61660adb6b92b0dfef85c61ea0db02455d45acebc3ef4c5b1af384ab71dc0c6de04fffa29ecea284ae2124a2defb6bf12b8bc3db61889b1f3dc32f9dc45f16fb257233cfaf40f3bc258a00ed78cbb290083991a1c02267b659907cc8c05d841cf2b999287ccfeee5caa10ce3861f2bc4da0bd19b6042a3d20933a419f06493e433df572d9973d100eab212c65345c163926637688d62efebb6be16d4256e1cccce734ec0aa3f4fc1434abca8562d2f735998190ca25b4936ef3c14203cc62f717fff177329e16337aabc1167bca03b8cae20b054c27511806b15a3f3252fc919b1d97482900d0df72db855b189cc429a0f190c38b2dab15bad2973a2022f1f830589ae20c55ef22974284d0e9a0be944a181698d5c0ee6998a3a5b512d1dddb3569881e271c7c99f14348c609e2b01e421dbdcdb43cff4c7dd52d0967cf2e73e14e4a7cbac7dbfd09fa2147b8be1da8a9dd98c37f9db8a5bf9e27bd8e9c916d4006aa74c6b0558145432ab5145e2d61378abacfb7855b84e290a5cef0db0e45239e88c5779e2ebc468e07b498bfe2836c7daa30d3f5921cc1cfc51d56a7ea6b366950687bbc35dc42b525548940232885edf5bb65a2c0180af473df3fea46bd2bbdcdbafb98f2d5fd7f375755e1ab131792d21ca1898c99f2b7b34bff9b0c617d17bcf1ca133117a7bfdbefb9a474cdf359ffd170378b0632be23eaf39289eb10146689dd57a972b2137ac55b885b9585b964a2edc6c551adcae58089e5c11ed2c11bd8f77a189d3edb3d9adaaaa03278be4c2835dba64870eb58dd1e37aca88367f36b849da851c15ee9c493f2fc1b0e07b9c47f9b9e86cdfe3dbfef73fff3cf1a7b5f8caaabb7ae0bf011cb3eb0e7419ad566a3cb8607207d8de1c2d524fb663774d4bca1bd9666f4eac3beb79a110defcc3ede015022988977e40a9a2fa4da8faaa534d321646571ceacaa01c0fafedf737c6aa227ab655a71b16a5181f2541f808d7864911cc21bc2bc3122a6946dd8c773bf15d6137927c0c66daf1fee510d05aba3eea99b3523e428804bb14587e08e35c7f911fc73991d2e469b6131a538460a8565239f3aee78a94dd699cf8491a520bf91eb186673658e81be7f73957730a741040a400d6ee1615a9dae8bf0ddc6580048821f5e890a7ffdc74c3b500006653906ab1913f6367169d2614daa143b7e893fa35334688909e795eb2c6398e9c62a6ece35c942df2760ae084a1bd5a351107b04446b53b112e3a919f650d9b8fc732055875a694397c482e3770913f52911bbee3b7b83fe4292dd2b7b6f486c86f6a9fe5a1cc9d120921842c97273432a32fd88e0f29d3f5d493b7f010199543a3cb0237cee900f861f87b2c97d1edf3802d3e973bd67dab3873f77ca22e69e4f11edd21ca170ec597640227c6c0b4de99145fb7b5b0a413ac06ab6f7aee848f9f1fdc564a1a8fda67e79c3e71faaf3abad557d3e93bebda8939493c57d524ca0b9a267e887addacb602cd187066783d230dd9e0d07c0bad10c56ff2b93addf907b415039cf3a78b41462953f954fe176acc40cddd737d13a13f3cd715200ae08d632a25576af2de482332b60d5d84bd79cefc07bf0aec3691d21bceb1b27be9acb3918331f98fe9bcd93eb82b4ad01eec81978c662b34651df613b76defc8f79c6ca0dbf8a554892458ee82983290cdc229530bc585a79b0a4921c01e3fdc2dfc4eeb536ecf2befa8c0a22b09bd70007f5b2c743fa7c81d26b348328f0f1e39bd9c06a5068983b896b115075b9ff156c4062006aa61954e6e3a5e50cfc06a082ccc2aa60ed29b6eb3c8165a5d71254b3ac19a93abf136a57f7f06c27f6a0287c103e624f4a566aeedb3a38f19e44c60bb68fc5d1004864387a801b32941c1337c0da68d320ebe93b2cbdac870c21e397898d3dd3c2ec58cf5f75a43a77db5a76dbd06347cc5fe12f10bdb3421307315d9ac14b18d8ec3dbfa301a6c0e8068f8cdb972fcdeae2101df6bbbdbdc8e18fbee35d5866cc1a08ec6309df3b92bb124af573329ccca924b02430bee59b0a7b18b96a2d3218136f202830ab5bc27cef374af0cafa0f2781da6ebcec27d7874ee34ad933109aae0592a3a5f0739a44d373385b3a21bd3e0446655eab8c4cf61b0547c7fbd5d456eade56869ccfbe26860c163ecc2d248749f70f267f57704f20e38045a3ad0e1c86f016ab82674f2b5c8173cf9697cacea979efbac9e936d5d83b4009b22fa72509f22e43045bd83c83d7e998ac6751eca1ea78acfc874de1f5b47dbc55c3dd6216b9a5e3b55b7f552bd5955ee1df7cb082d739135cb3d57b86f7cc590ef6f67a0884c3a47330946fa7eb0002a9d2b6a3b7adec7488bd386be8b05a69a4279e95b31c74e5d7516b98720af0338717a144de1d5ef849648b8431bf0ef25109c4add338b3e1b210f63903414b5bcfa3e135f7f163539181341e448c170b6ccba8c2909efc1b97f75f96221a1c631c42b98939c3368f38b5209c33ab9ca1219cd5038fd3b790c58a88cc7fd1cf4577762b2ce9205d4eb01ff8caf2a8a146fb1477ae47ee991b385345332ef5d2358c909fbd1702fa496c2e3e4f2352444b1381044c9114be62d3cadb2a61b1fbaa5a1ac7e2be65138eb8ce5aeda8c449e9f35280b6c395805da9f88dee74b287282d32fd845d533b0b898c7dd418c7ff3e89a0f2d7187ad7a53b53640de7a7363ea8494d6168d3cefc9611756a7b6e7ac5d3ba2b2adc222e07b72cc95b93a99ac33cc51387d0efda217ce3734f200b883e074a040a042d92f322b14fd5fb1d8f624a1d69b5ccf3f66733d5182796ae12967498801ef59af31a147987c39b102346c947adc8e0875aa9c950d8ef55056764d9d86cb2759cdd05cacb6032d7291ecf3dee45f9b3b41476766084f3e5294bfc778f899a4d015108aa828ce7f24da96c40fa4c0978a69b75431fea942679cf0556173ea55fcab8fabcf67311c26bad7e6cd0bf0892f66369ff20b0f62fa979e7803e71a2b114fba05e76e4d0f9bf03060727d9caadc2cc0fb51a47bed1f5082ac52b5f7474740ecd72d8a7ca659c9785c6446fac510835918e62293c3937a0f85e4f7e57539716c3486e4e094254f7273d3596cd1554cf2a8ef51ecf001165f0871a372a3176c38f7cec489f24b55a7a0d840a86d14d40ffb7082cc6ddb7768e694097623a809869a7d834b01296a0bc793b4c37bcd21f8bc74ce57083f589c76e67ed50d5657d320b24e95aea5548fe8c7b1d4adfc485166a464fa1e1e62b7fd9028c193267a5c6877ca9984520851b9068c5818bb064f289ee90d16419490627f9ccdc9874b2337c92a60cae32dcdb481fa068788649e1afed92a6bd5f0ccf1b41d44eec5a9738e477ed30d7fefef16dbb5b6ad31e53abc04731e7899b05fe1a8ec621b936edf4530a5d76a4a43a94bb64d866877ebd7afbb127db1ca9d7ab16da9100b10f7b195c699c9afe34d20b0316322cbc6725df91935be6dd8c4efa79bdec6a62a5b269230ce3837187398323849e948d6c825d1beac0516713e3d41b006b1301a8e27c431b16146e13e61ed7a6a20035f97d2e8b2d42b02e8d6c846694662869eae9c6b89098791a2ec8b69c71efbe40bf86fa157e740956628340388075216872b7b7d7ba2c3acf6148658d42c8590d28dee99b9f94304657c709b42077bb1c8eca797c11a23be18750125dc5b2bd63f32e8b8455720b1215a7a6b3b4d215f5458c04ad101079dfdc2e4abd513b9802f0c11d99797bc25a13eb7670f745a87c34170e3e5d2f3425230756e856884ec854bc21043dae73e073a990abfa0a382130697a717ec2fa46ca28448bd5d3240724796a3a1d5fbc44781c523984c8f331a8177446767455a5d092461253889a3d2ea567737acbb57889b20eae72f913088c39f525c3b525fe0ea9ba288aacbc1b373a70ee7c574f4c1f0c446e45fdf5975cccc59cc926850515b499ba0d617b7d290568cbc75fa88a801f5fc0d3ac1135043f03e65e1d98bea0ec90d43317466eb9626eb0047109f235efa1a624a502e9a59286c1d05fa6c6e7143034f068349d3c0a91c6519226316b4ece7a4b268812d12529a06da05c505b043421c0ffa1da8a6bf65afcb1f25ffb4c075d497a7e0fb8c7488a3311b0f2ef2f8bdf4678d158d136a0fccf2e934d6e392f40b53320b38a8828c3ba4a4cb6cd4ef1a05c5282be7b12095804257059538933865024cf8e9e5d6de2174e27bb33698a0d84efac019553d7cb786dfdf0bbceacd4e87531d11b230871d0e16059a31e7d6386e97081b5f725a65daed1dfc5a9b084b98b6dcb864096da7b0745742e1a1f6a9062ba5cbd2c6e68f8b0041144102e57a677c4213f823875bf4ac13fc40332d46f68398db7514aeea6bf84bca28507913f5618ff4125a579c618ef1de854c7584824db0c66d41da404807e34337b7ad49b28c22f8702c3225edaac44fa21eb405a096737a9db3aa81476f6ced3ab4cb496e26814823233a087378153a850d94a159287a6ee9262e81e635818c9e8e3ac56f18550234aa2b29efb101a9d8086f4f3629713e2060c7e35b55c625e6402a6726257c84a8fcf29688df55c77ae3694c1f827b04fbbf6d75de9a84ba6a9ea71532d5bd018a38234eabc9310f802b7036d273d969d4c37361044c1e40343ca677dcf1ab0fb3068a46947e59bf80a359667ed828244f07aa42a374bcd908043942383a462742162d4dd4e55d4a39a3271e040a4f2d69705a34164c35ae1c2b1b5cd8260c5c7bc870ea3ccad83666cad824deb614039b21411c115550e2a2cb30d564dbc37c92c60e6da899593e8dd2588361695eb34ffce8a7207653c5449f2befc7b3e6b76adb198b5bd35a7bb747f8fcbed511176f0f238218129b7435a06fdef287c2d3965543347c53a3f2d0a2dd4049b9ec16ac5110444c53c8b696bfad21b8b7578390bb67a2e9215b7769295d3a6243cd23440dacbeb6aede0988efb700f3ff7e077983629f91eec877b228920ea24862d06b99051537e09f14a17436c368deab81eb60fe1706cfb8f32f4e416b9f07d95d304887cc9e99139252b8095bb276c20dfa2e291f251f28f272a9dc873df9539c64beceb42db3f11a3507f1ae72221c015df18e", 0x1000, 0x0, 0x0) syz_emit_ethernet(0x170, &(0x7f0000000000)) 12:46:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x2, 0x4000, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:46:19 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2800fedf865a796eab1a00deff0000ae9b41724dbf00a47c57d6d658dc54337293f971e62172608f5ccc19c58584a79e82cb315aed5e4ec92472c6ac851109f020c1ab24f22ca24e2f1571968c3c6096daaa7dec8fcd6bb15c42de77feef11a26bd44ac54db72b32f4373a3daf11560e952b3573cc60e48cf0467f151f36cce864171c9111286e6e672ea80549d4137a6705eded0227f8c7398a781d0000fffffff10000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 12:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) semget$private(0x0, 0x6, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) pipe2(&(0x7f0000000040), 0x0) r1 = socket(0x1, 0x3, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x208, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/103, 0x67}], 0x1) r3 = socket$inet6(0x18, 0x1, 0x7f) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x0, 0x4}, {0x18, 0x2, 0x67702452, 0xcbf}, 0x2, [0x0, 0x1f, 0x7, 0x5, 0xff, 0x20, 0x7ff, 0x6]}, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x75) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) r5 = socket$unix(0x1, 0xc292940e7a7a3402, 0x0) bind(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="010a49ecf3e64af09100"], 0xa) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000240)) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 12:46:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b554cc84", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 12:46:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 12:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c, 0x3f}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 12:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 12:46:20 executing program 1: ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000000)=0x3) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) 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, 0x8020699f, &(0x7f0000000300)) 12:46:20 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x1) write(r6, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r7 = dup2(r6, r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x84, 0x2ad3}, {{r0}, 0xfffffffffffffffb, 0x91, 0xf0000000, 0xe91f, 0xdb8f}], 0x8000, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffb, 0x87, 0x1, 0x2, 0x7fffffff}, {{r5}, 0xffffffffffffffff, 0x0, 0x40, 0x200, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x3, 0x8}, {{r7}, 0xdb4a100643fb3d1c, 0x4, 0x40, 0xf59, 0x5c}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x3, 0x8}, {{r8}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x3, 0x401}], 0x1, &(0x7f0000000340)={0x100, 0x3}) r9 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r9, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r9, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 12:46:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) pread(r1, &(0x7f0000000100)="9f8dd2d9954d2b848a63ab3e8bc4896ac68596508c9ba425d526deef59657e0768d9faff6ed8b2540a59c5805e5b3ed5018c02bb1d555f058fd16915ea2887", 0x3f, 0x0, 0x0) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000040)="059c42722721c280f100f81bdca5dbfa02aca046dbc3e0670d55f6b0098ef3e1db85ed890c37998ef29b17f4b4302b4523ba812913de3415093d81aea8f4bd4e29995b7a16358626c17993fa43d4673ee7e710aae3c8240bd541818d9892793ed1bd11a85c1c6fff4f252adaa446809e5deaec7afd3475fc53940dfaacda2b6d0bc7ea7e678250deb478b852cf812824033ff6c56a84de9f7058e9b7c94b947be6244fd22e24", 0xa6}, {&(0x7f00000002c0)="f6afecc3373c5c8c0eb8f4becc9e2221e54954143926027564a9b5354a3cfd6e3d60aedfb1061e6afbfab2cd780a4b2f86bbd5c716f54ffc05538891cdcad216994e299585e0a1f3524e0ef38317c7040f223ce0446bfe91569f24dd065d8db58ce3df97bb0ec7fc69303b99be54ed148815f05fbe30d6645411ec5c20df7859232fd9e7cfbbc072685a8a462b8fbc62d32dca31c0b3e2b7f3ce78bb399c08f962696288152e6dbfabe01353f58728f0d3fd256635cb5a1f039d681b5179d7964e0a3eb1017f33a6facc0ad34701d07c56f5792b0adca947bd0de638c0acb26a191456c6ba7e332e", 0xe8}], 0x2, 0x0, 0x4) execve(0x0, 0x0, 0x0) 12:46:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0xfc, 0x0, 0x0}) 12:46:20 executing program 0: setsockopt(0xffffffffffffffff, 0xffffffff, 0x0, 0x0, 0x351) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 12:46:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2086136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x401, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) r4 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) kevent(r1, &(0x7f0000000180), 0x7f, 0x0, 0x6703, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = fcntl$dupfd(r5, 0xa, r6) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000180)) 12:46:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 12:46:20 executing program 1: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x1, 0x94) semop(r0, &(0x7f0000000000), 0x0) r1 = semget(0x2, 0x0, 0x28) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0xd5d) shmget$private(0x0, 0x4000, 0x594, &(0x7f0000001000/0x4000)=nil) 12:46:20 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xe, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 12:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") pipe2(&(0x7f0000000180), 0x10000) 12:46:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffff8ffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/235, 0xeb}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/5, 0x5}], 0x3, &(0x7f00000004c0)=""/124, 0x7c}, 0x1040) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = fcntl$dupfd(r1, 0x0, r4) close(r2) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 12:46:20 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000800)="208e45e57d226025d615a410969291808f9c7751a1453e46ec9d0cfdfd3552ccfffd93433dd1b48ba19ed010b36b1d6cdf667767293db37fabee48cb407bdf9bd5800e8c64a7b049697907793060700594e766c339943907e6c52d53d808b314379b6ef7b1d77c"}, {&(0x7f0000000880)="970668fc9acda0d6e566b0120f7933243e791788827a86823f4ed39807531f0907d856103f3af24445ed02b82a44c1e5b62f660cb93f02fefd0715f4725c511a2f5cbf583cb595364a5eb93626690084fd6eb1dbca749e8880f652830bccd8d808cb7f24a313a8"}, {&(0x7f0000000900)="631a67542aa0857cb93ab7f77289d0e43066735b9e827d7b3ca4db9b385e6c3aca22a13b44a8ca7f60058751c275af53e35e3e22fc86321d97763137a7224e167473ae1f56478072f11caf9dd5b9b8dde761c7837dc00bb4bc5f812db6d7ce48aeff35e077d1dd1410e3b4daa445647d11441698a29510904b8fcebb59d6c2b9edde6fef34f92f4dbc04eefe94c5df62e336e9d9ca81c6c1786a22d6498192f905c3a297ec7dc9d0ef67d700"}, {&(0x7f0000000ec0)="f2f523f1cdebd0513483bdad8410f3390265cee001175891d40a50880e1bc9096036af6f9e4aedd1ecc68cbd6a8997687755ec751b59507395f87a1f82a65f552d02bf29fc8150a472c9f8918db387506081a6de696e4762446f19e5cc2142bf2acc68cdf576a1d65e19afb63abf11e19c1452776a56d47aed50cb31f29419d3d17f5a703767a126b3a1aa770e154406ae09c976b28f95662382503692d6ab0e93ca1e1ef824614afc720becd86df6f9a0ad23ac8759bb4a7cca3d513e5277ce1669d6053786dc3bc91355bf2885fbd2c06837ac0cc894ce315290f7ef4a9fbb40dc4e044504d80ac5e04e857e9b0b1681a7227dd677d67ec4f6ca3622d3dcc4cfcbba4e4336bd8e7d3c0dd3b7661bd5a730a8a29dbc349b92b0625883041f809eaa1617497b1ed2c1357b551cf6828c42f570b655637741a9f57aa0f505f88f1a4fd268fa83f056dc929247bf598bc5054011395d21c0c9bcfb4c73170ff3d523f889fafd72761fb954ae54d810662fc1e2f7ac8eda2cd13c6ad2eeb839bd18f69187afc88485303a468c81c628de788d07a5c371bc6410d88e6b1f1697953b583214964f8b9761e6472563ded8f35771ad31724899aadd043729035e613eda2a06207f4a0ad7378721a6d8899cbeb198390a114ae0515c9bcf9aa6819e354eb61ea75aa993fbb166a784c89e1198b630b48b6d5a8d854bfbe28fec5a3754e9fde26fa5fa97828b3b2377f8edf9a22473cf009ac51413d19e60f0e778fccb99e7ec47414532ccc4e7217f1eb259c7d96d7d19054c42aa6c8fc6247ae9e1d6e56f79de4980d72a38b9131850e97698f295def16a54784cc146436a92ec2ed77eba2831df252d73f54c79a8d1840a49f63bf2d88a1156044b2a09ddbd70a219c766715295f77cab1998c9273d7750a1356ee306a30919f81b28b4660f27257d0c7a4d31a244c160d7d9d020f8d29de7f5bdff107e0597eddbd1002df28421971e24d97b26e9ea7008f7b3ed64c27043daef7d7e8bd51e84c5875252996da2709031f3a94279eb0604fd4646a9bbc6a4e35880955aea3ffa1e34b6de169f4a1f2c814ed28492bcd882bd07ce67595031f497218ef7feb6e1ff567874b54a64c8b88d49d53821a250dde5f420196d73cf8b021f99530ad901fd1778186e68521508b6bb815f09254d704cdd4ba215f5f8578c91f6b4c15756ee2f844a3a24c63b68bd4f2c35a01206c9fd531621f908047fae63cbcf9b59c805a5afd22bd6a38be7a0510922053029c580a65ef9b3f22f5cbcd627a8f96ebe540f12691d4270dfbc84414b0126f96fd4adbbfc2668b3ea834d8c868ec3058b1cd226443708c6730bee46fa0ef07bb6a7307f540603eb5059001b860a0115bbad72caa2a69d80883a6b772d460f5a4fbf0b14d418c14c1afd98d6b61afedefbdf9369655d415101fd166c16e5e581a1e0665a1abdee92a191dab2c11b1d3c9adcb9e70a2cc9982b5cfbb8a0d901d6ed6820fc51fe51091660f1985b1f1972ffebac7f9aa1b7a2c285aaa97943e6058b67a59b40b77f010846bc4129dcec8f704853dbcaa6da69dff63afb37f14b43e29212a67c3734c6ebae37bdeaf249b4e4a52aee3b8f1ec4a1ec6cf5a51001681eb02724cd85859d7df864ba565665b09db88ba42048db89d79ed59b20a87f23a7786827625393db62749a76aca07973bbb617184ee8544032a5ab7f6babbb37fad8967bf7c84251bcaefdc7d10c65f4c6e1b00d3dc4a81cb2b7cb53b17d87ad2f53769a071af63eb5f71d721a3660087578737123fb3e3f59954ac979fbdc5fb5d5b0b36238fb2947bffc26ea1c7cd35d72e1944c9fde86b0c66a56d9ab058e44918fa64bcd9c0d721bd9794375f7859b74bb7295bea0c19a47549bdad40a2076fc31f32956675b861a053f046382e024bf1d83b1df029f2d8a958fc5bc99c5112e4f214324f70b5e7718c9f236a72d42390a875bc79bfc7e79f80cf60b959a91c9994a07a902ed4fa30b0549afe903653528409235d79ba633b4e619607bb221e996d747363ed4e16430cc50e100d612d6fdb262861ace431fc3c6ab4cb27f3db80a2e3947f059c0e109764e0705843da08768a7cd6ccd385dff07e9d73d8eba47870f07f1b7d7796f8df2fbaaec45023e66e0b74a8ad5fb393968734030d0dd233370978baf29c3a622d1573d01677b88fbf4eb6afe6f343505f635db97327a8ef2359a4f8a2fe0b1e2f060dbc1c13bb75b324de84d2547de9207c053d04645a7898f8b570bbbbf321e0bb5d8b206ff0a6697516aa869589c861c24e9e524c18b193740a072a330073c57aae3f833a1ca155a4e0cbc2367592fb8a2f40c949663355c85add1b15d7012532b0f7e94853e4934ecbe4bc472fa4d854830b5746a0bd168f81236e0e16274ddc206efebfa74c5607d219f1dcb1b6068bd9c24e368247d7aea964c057d7addadb9f500962567a645bd570c91452cd7ae864f6f243465c455ee2d6be9c69d17565d4e87da4646eca858e27b8f764e0aad9b7ace94bd6b66c8334b25ec4a96afe509ecb4eb86f43b8258eccbe1cf6e258e7c1374fb401203f2bc2dbcbb1d32fdd6039ad05e132b9c2ffa426c3ce6ab04936ee889f015b151624c4327021d6451ac3d205b46beb819ac8bc997645009fc9706923868dbafbdc8cf4c93ef2855c37138a0bd4396a21f65d61e27226a9b5d1602b0713dc431716127eb192e3e41d2722e9a7aa70952d5ca1b266f6cf9b10bec27362ff591b731728a531ad2de783951e9cb11d934888e8348fab1646a77f13a9a5bcb00194a960884752dfd95e3e4539e64c9671c72acd8418593cb7f7587d3b94e8f9260beb2aeeec0455b355132205e7053d5595da5578bc6c8111c7a8331b7d801a9c4dc1d33de96b75cf4a71a5a8e9b50e16bbb1ec94f4d1a680b0d5d5b32bb6cf1a3902375ca48468bc3d8e573958297b29bc87baac029fbf5181d39e6ad40288aa69b3ba320b219e5ab739eff3e5a2e8c2f7b9108add719233c57cdc4ed6df0386af228b1373bf25a0a72da53d407fab3f0d7a4a833cebbc8242e4cf84cd0d338d288d8b9b5614e08d44c8cbef2c372adf42063be4a7511600dd14893c5ffe1bf4e92e2612226e12e9e17bcc1c5da3d2efff74f82dd32bd736f65945e3bcfefd3654dc0cf23ba9ee26ba7ce9c1d928f6dcb2fa4e51540989557c49b8747aaf960ca51cf31851337f13c91c8b2e237e215d0a9f29e6c3a85b75582d67b5113e5bde02ac69d69c1a7aa7390584638a6c4fc1d893c9b557eb48278540fd8f7b37eb906e83508609c5397e3e8bb1650335291584ad6e1cdd6da8bb89a866cc305a6cc17601d69d72b12c29230739735351a6fd1924393869c429034b621397a0deeecf79644c554d2c363b9ec3dd6b1a158762da575819d031dc1c83000576749033ac6f3ca61d6ef89d9fa21044f931d2fe7646eb8d3fc219d34b3d8e0faa67bb3875f4683b00272782fc55e7e86b321459f78673f6e2ab98b32389baec353fd4219debcc01fcf7122e5c832d7ccfff812867584b396ee4bdd087dc9bed04c8fd0549e3c90ccd02f6fd6d72a37ca21c15203b2a01cea58f47f30a2487ef0e9122c73cd021c7df2870d64308fd3bf4662ed1a456fad0e981b26112165cbf2a203a7dd46b491c110827c49655da7ad3dc11a9b2cb2c0778ef368d20c6abc7564dfc5b2500bf9c5a112320fddeabbe4dc16dbff29bcb7a92fa03c2f3c16612b7037dede4beec6222a3df836374e11b0d5cbee5aa7155f94136e3bcf7116476f921d92fc07501b3fcae38fe09aada496d9fefb9e03419e8a8ad1e4a2f63308b28fbba8d5839f11d885160749a752d71f55d407e303f04e30871b95b48692236bf3a35ab092a11877a91d1396a513ef82cb4eb132f08264f3ed8b394613142b239dd331e50e4e3e69f83c53b1550a87b093be3cc57402fbdb42e2907ca820bdfdc90280a09695013e1039231e475f0a44ca26412b6a1c84f9b0affa7cc9c4ee0f8f36355267053ed1c936fe91b9ef02e8853171730deb99a601a818d30d01e4ee573721e5ecfbe4468ac6e4a464d51d9fac47f5965b42a9650027ca8891b3650cf8c2d4bc2af05a216bd64ab0c0955c99d13433fc67888a1ba0debf718a462708635484f542dc1dbf3067051fb82d2c97a2e4afeb47de32e815a46f477b2119679c7fcb12ff21aa76b69c9477d26acb3ee8aa2b7968c6339775c7a63b00c98b522c44c1ff7948b6a3034b7f4ea1c369d40d4c1a87550722b67ac6dfdcc6a66a56cbcf887726bbe33be3766433681863be41ccba9553c6213a8a9570078935042e2c47469b0bf8b2fd4dba1155db26a6701e0fa2f908d5032cf79b6b5bb9f6235e410c401fe82a3b546ad295c2aea191ee08a2bdabd71b9c2d1da63e7c5b78c04e7756850faf9db86ad5707feffd45cb06b0a93ad48508e53c3b0af687ede2c507b1d9bac29878c09bec0d8bfa176573ac6fe5dc1a2cd8fef23c91e86b168b88ff9d791279b0f9499a9e1c2725cf31f364c97eefb0a70353acb39839128a74a291776897fff640a4d3fa47b44c323606f67e787ff4ceb6cad916f3ccd08e33953b75c68876682ee95dd56efddd8a1179611d1b9e6814d9dcc9113e1bf165e933fbf2a04922d87147ec9a0aa7798a6a3c4455c66e8cb9c4456d0dc8185b6771cbf37ae9a23d35649fa65092df185961545903342b4a8c5a283a19e26f98e8fe929a1478bf349a214cac490b32106ea978efacf33f30a24d1e29dfa419a9d7dac52ec13987cbf91584946970579486e229540db41bfa11aa78fa4c65ed270fba429508314ad0698747f6755f293ee7f726902ef20425df1d71714be78a55be067502e3a53744206baac8293b22a25b18730e300eec1f6549a04b43b7ef3526b3204b9bea63dbab8c4add72973d9ee7a7134fd86cfff342a0a6a5fbc5d046009743feb85334aae529d735b060a38c66eacd676fa8c2f0fff24a893c95df8824b119dcb5a210e04432980c30165dd31e9180d5e0a28c90010a595c910a52229aa4d2d9c420d86dad633afc0aa13feac633b0b39da5630a0468fc156ef6cddfe1e5b3819ec433a49243fd2b869831105c51d2a0e62f00153cbdd8c77329e7f8b6d9ff44be356b65ec8688019f44d882c23b9806fb7cceda921b500f2ad978e1c98a11559c545026f2c4a8c6b45ebbc84eb62b60a5aa2a53a56cb33f92e1bae3340a55689d6e12ed501b72dc44e1aa38f650f57da4a0500e60bc98c76e68b77e1a1b67eb64b61d9cbc1db375bcc3a6ed7af2b9d1f5d5bfe9e491c886e8691f2a80adafc528922f986b033c93b287bfe7ac7343b3e3956d6083e31c14c698cbba17eee96ae1812272ea498de8a664baaeba1715e35ba552b8e498de4ba56a29e748c122f83e78a183d1a5de54a445578458a19a51514415a723773d50efd671cd1e5c6e2679261ccb39eec6d2836cd458f05a46d19d3c2c477d6e0c0e6aa18996f98f4dc5403052d88683a972d11aa37163f31d540b2cc1242a31f395c9b8a040f48d2f12f09dba033e32c1a0a10af2d1421ee4148ac79edd801bffc1a824f7a3c7e05040d965dfc574f219fd4ac4f2288cadfa015cdc9fb53a6e4451815e8a8112bb7fb6b62b6c4a24e4510138c6fc3d61436f74a07fb02f47351700dba9ebb6a7bd87c2023fa628702c873ee511a70621a73eddb82db80eb5dd74877a3cdc7eee217627581bd98dcb2dac454fe93a26d38bfc1a78cda187bc8a94d1a09599e062db"}, {&(0x7f00000009c0)="be81fe442e7550e3e309108f5c10fb653d6be423774ad919748b571c9c9f53a486eefad1fbadedb19363d8b8ebc4decf3c171cbe8377026762f4f8090a37fc74ad1d7179167b3d25c875a8277a652d67cdc053e2e0e03b7d243c3e1535cde274e4996e88652efe3609a36773a540ccb853a8bf6c3b4730976fe9d3b7f6a082d9be6c30207d47855ad93453f59981376fd97a1c824cb98c2632bca9028bf2b836c7428b3bc270e49659e04cbdabc27a338405ff6574f47cdbb0a7c6c872990bc9f1a6a3f3effccc5f9772396cd3"}], 0x9636d2fb224af81) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 12:46:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r0}) socket(0x0, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x366988ff65976f9b, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() 12:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100080, 0x2, 0x4}, {0x50, 0x0, 0xfc}, {0x3, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="983c38c492434a147a84d3229a94") 12:46:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/86}, &(0x7f0000000080)=0x58) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10000, 0xe9) sendto$unix(r1, &(0x7f0000000180)="94c4c82391843803c0dd1aecd2989818a0f99c4628b653abaebf75c42eff1c353a6b44a4d57c51b476c9a74ca5b7e0414b78399cdc5471fc72642fa3b200970b9e63c56bd2e9786b36e3d7923300c5f8debcc5be0000", 0x56, 0x9, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) 12:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x48}, {0x800000000040006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6e8a579292219e5820c996b0a63") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 12:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0xece, 0xffff, 0x1, "af89080e74a5b4215cd18284b2bf40a0139682d0", 0x1, 0x3}) 12:46:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x20) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 12:46:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000023, &(0x7f0000000140), 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) 12:46:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000440)='./file0\x00', 0x80, 0x8) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESOCT=r5]], 0x8}, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000400)=0x3) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000480)=0x7) 12:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x9, 0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x480, &(0x7f0000000140)}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x230, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[0x4]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 12:46:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x0, 0x4000}, {0x7}], 0x2}) 12:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\xb6yp', 0x0}) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000280)=[{0x0, 0x4000, 0x800}, {0x1, 0xf7, 0x1400}, {0x0, 0xba, 0x800}, {0x0, 0x5}, {0x4, 0x2, 0x3000}], 0x5) semop(r2, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) r3 = semget$private(0x0, 0x3, 0x28d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0x1, 0x4, 0x7, 0x101, 0x4, 0x8, 0x3, 0x0]) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/59) r4 = socket(0x2, 0x3, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000003c0)=[0xb1, 0x3, 0x7fff, 0x3, 0xb726, 0x1, 0x101, 0x0, 0x9]) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069b6, &(0x7f0000000300)) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000400)=0x6) readlinkat(r5, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/3, 0x3) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x40001, 0x0) pwrite(r7, &(0x7f0000000180)="fb", 0x2c0, 0x0, 0x0) 12:46:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/\b\x00\x00\x00\xe1\xff\xff\xfb', 0x200, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="cda47400000000000000000000cd81abbb673dfecb3d80bbed8b46f64fcfa55e5710602f1890b2d922f25cf81e119b52511836d77badeff44a61557acde5e0cb2423f1a0ab1ed45362ff52a95df1ff6bea3258ccb3d7d3c2b8fdb0a5e799801f0402e297866a6970fa97037d3ace9346cd1c76aa9cf143139c1a76ed"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x0, &(0x7f0000000440)) r5 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x1, 0xb) fchdir(r5) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xfff, 0x0, 0x80, 0xffffffff}, {0x23f, 0x0, 0x0, 0x80000000}, {0x6, 0x4000000000000, 0x1}]}) 12:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x20000000000001a2, &(0x7f0000000040)=[{0x2a, 0x43, 0x0, 0x13}, {0x40000030}, {0x6, 0x80, 0x0, 0xfd}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$KDGKBMODE(r2, 0x40044b06) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 12:46:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="aeb96a6aed31b068258cafcafa5b1ba562178b97b91b11195a8ca5b77a0a97038674a7f29134d247c587ca50b3940f0308"}, {&(0x7f0000000540)="438e0a912a9678d6cd8d6873957788a5fea157d46932f2f9267341a6e597305e87fe705b02c628213464ebe33f470176672015a1b0046f4e0ccba98224eb6c51b1320612caf754a6e81b808fbe1f63baddca6d0014f04cf73dcf70e70275992a774d042b2d5501f89517380269e77843c3a0204c4b7bee88d128dae46e933249bcd0a491a12fba37386b2f93336fa72f39e3116001f11e073ea2dc05c265c3800f8c15d8e87cea421b594cdfbeedf339f37bacf1ee8ec0ee1885"}, {&(0x7f0000000600)="00627f0d3fe3d9f9a769f7446ce178c13d412def24708798337dbcba350a63ba92db5128ca3932f8c446f40e06485a74e09f0a9ba16d62339421ae0058dc7f3911f7e895436801c0a204978ea522ebf9cfb8b8b3417f03b522c7f91b433772a642e3bf0984851e076b3e020044ce0be89235be1406d15d12dc37fa13b535c2a9f9a2501fddc9fd5cf43c3f0a"}, {&(0x7f0000000200)}], 0x1, 0x0, 0xfffffffffffffffc) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000200)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 12:46:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 12:46:22 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfcea25b008c109c308d3bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30d15e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000008000000"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 12:46:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 12:46:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000002940)}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r3, 0x7, &(0x7f0000000200)={0x1, 0x1, 0x668b, 0x3, r4}) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) 12:46:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0xfffff000) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) r3 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 12:46:22 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r2, 0x6efd730794e0010f) close(r1) r3 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r1, 0x3) 12:46:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x7}, {0x16}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 12:46:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 12:46:22 executing program 1: setitimer(0x1, 0x0, &(0x7f0000000080)) r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="f0f71aefe6bcf541102324db24f72ef0d07da21bc822929ed07cb16db50e230e90db262c345a974165eac6321ccc5d04c5ccad4708db8a044fcf1a97f711cbf71073084f5c7eaf5db3327ef95870235f620b75f990464585cd975eae2cd6259d90aa694e49213452c31c3ee95feaf54814f9ab0cdfaf2117ec14f6c38c5c87f05537cfbc052f5666afbbc71ae3f3daa026dd1b4f0df85c054f33e5cc989c02903b5736ed1be31aa017f3f125afb5cb3283c1b04aee3281f1497caf6022122ae20d31218b04f0c328ece1efc2ddad438bcdccfb1f8eaec22d8323df373b23a1ae56db44b96e720e145c790a4b27273fb1a1e53b47d16d85c1b6b91a7e922f3805ee7f409d3a462aa120ddda2eba54895a8902e74649025ac5dc05adc89f0a1f884428a0c9b29bf5d9c5ed39216afd92ed1dddd0ce2f1841bb52d8d3e18a9b168f8275411eff94fa028150b1c20f5efc19fd9b2355d1dbf39c5dfe5e39e261101fa9033e9aeab8211b851d76dfac696af6a87ec6b800579f6cf6c9c1fcafa4e8848ce2da14395de95dd9f6e473a86b465c5f9c403e0acb916c2bb43765dc12c6f66b6eed0554299a495c8687ef25c52b294b80895036ab3b3b013dd5f9beffc49862bfa40f67861c07d52fd4c88a3f6524245ca41ccc53fab588f9d722ff4430443315b2a442777ba6b7ff689668b63cae2384b3218f113f5d6a34f812401314df817051a33e781fde95efbbe3fcbc3aae09991b7b973695dc4c101e057e23773094716cec7ea290e0231f391312fe76157d60257f3f0e22c45828de784dc519f2f56429737d0f9ba4182e9c97e454c98322ec1c1d9b3a187ee9de6c964534828cc58d810a865f9104bf81d983311151e09c4b1f07bc7c57f297378b2ceed078fad1ceabfa1297980556bcfbdec90da9ad51392ae3f0c461392cf48edc84736356cf67ec9dbcba29449eaaae8fd5ff722901e0677d4c9aae68e1bb34b4c64b62bcd3b5ced2716bfdff57402735e4b348d8910dcb83bf899d081bcbf260251230ba5bf319a94c23b9aa704f13ba15d9e456224e65c09d9e7dcada9ccb00336a4778055a71cf04a9b257515b5aa7c70c4698a132bb40d5c06a685b454fddf6269e47df2b24206c5a5e81bd3cd3fcb2c2af44fd9091fa9a41cf140403577537b3adccf0c11a94f14e237f3e6373059f8d77bad831acfbe102d0525d32ac2ec61c5ab703628a5663c5dc395bc40c26ebce8f0b8fadd3ca0ce0246e096d49798d519996083d14d2a2b2561ce0d059f52981be95d8a19dda135453eade2a9e857ae09c2c2392572a78eac7e289ddb79d3b818d60f2f2bcbd79b0568643fde390f0e51e1b2c407b51366eb63485579be11d31410a3b996dce2911d7f4c8193cd6d9cc37d4bb6b2205e0a8e677ff003f9bcc6c6e8f569c322475de8fe55ea8b5efcddcd04fc50f54baea38e8d950618cf1c65e9492f88eaaa87a40e5b394275518a78ca4a857454122c6f1c73f972f0ed91d5c4bc2a48348f0736710e67b945fd341e206e25aaf35d37116e787136c99bf2b7462d151a4e3a9a630ac8db33675b419b36cf82a2ad4ea7400e166411916a8eb01ca63501fde218df9a1294a7ac98b4a62fe237dfc99526d9cc1488d43805b78046616f62ebc54e0c477af44be48a6bb4273b3f901151ae9aef96b187bc182d94363bf183faff3659168b1c1f574fcd2bd0e52ee73fd431c0bb416071d8015a242c6bb674b4738ce8d614d6b108489b1952b12d9e6948066c2172eb0c3f806e48379880de54f13ca42e2126b8ddcc40e2fc33ef64239efde9f222e8f0c378bef3f05d2302c8ca05598a0c9958515533c281b6847c7611c13783f3df4bb5c39ccf06435b622c901ac64fae30b8a9033ec4d16a7b6bd2d94142d1181368f4f74ad25392931c070d272eee1c224de6dcc2a72ec682bc373e7535887fee80dde3dc05f4c0d2be66aaaabde683cab91f70dcf8949aa8f753f4a7ceb7b5f661e777c4ef9a6fbb40ff634933cb0c64be4b8b80f26d057d811c3aea30343b512b8c3e83332fd4ce4a5fdf61dba01569ec5a9889f34fb6722a39613b841cac476cd1c5fca61c99d00c23e09244079bd8351960e663bd9cef87c1de9eb25a9411ec505ae0a6f2a03b476c0a8d4b9acf6594f4972e681b09c1b6510c7fe92256bf0222b17459c90b631b300b39f3526652b739d28700e5a3112ac7ec20f0bcc2521306633847d335602b5968b2eeb6c08563092360504c420a1d928aaa993dbfae44a255ca05adc6d43e8e1a372a3126f2aeb7f1d507d74fe38857a5a0a5bc83123b1d0332bbe05e4f7d66bed28380c1c253e2686ca6508a3536c08319c731d006bb96b15691a4ced2ed766b3b28dd2f6f4c5f1b85e55dc01abe9e3684a7bc4c333e4a4e42c71f822fbbbba69df4f91f7eb886cdd9ca02b2876b89071f6fe204370b56d948a6a984b8600c5230c5a6b143f3f5966c1c985479a9d5d89070104ac0f12cc52cffdb5d0fdae62d4eeff676cc0f07e222305c991a956cd24c5711bd123b64a40c9dcca5875586643e660641efed553ef7e2a2ef61dbe534b2e82ac88406b36c9c27c5ae44d4f70583836a6b917c8b0900c3c9635fc4e461a1dcb4f3776b97f8cd106f1ecf2ec8ba64788c10e348b6399d3b07dd7c04395d1a27c61766e5c564fa52ac426d0f2ab255db739040c5c46264cac58f37f65687500d78177f2762e9abec61c6db5959657288bfced576280c202ab5c6c7ae1c30f088544399fde987e0dc11cbb55572c3de8a2a0b1cf5618da24e56ea30dc1674e7905cac62d3ce8ae560ee0623b4f5f3accd467c23d1ed31427c1c64b410f87bad133b7bba76068c5395691cea7e856acd4ecb9bcbc35e3242be0c0637401f217e7a7c34fa0f3eecb07c902c0ae635824c38a1ba47057b1b1626c72dd10b7232bb9b47cc4e95f9ff1ef4068371a5d3711cf7f19baef7b4405c23e9a43cf72f9b176fd3c54c487f2b44583fd3f0ab5fa3d736c15c21df7691ca83716b8ea8511f79669b3d954d01b19cb86b03077f569fbfd161a8ae77db7876251a88735dcbfd0478e1d6d898a8f9d280242e4226bd270cb3169b77df63a4f3c98eec6174970913b73b1588db23fed05eb8dffde1df33339f404618a1d5296b6933b76c6b1205e619a73d4dd8d5bfdd1fa515bcc45ce8373b72c509092458b01c21711ffaf6d60a6853f7d2c586ac143fe2779fdcfe17dae97246f1afc3c69702339f91922ad1adfb9909ee82e2d051fe69b2a43c492e9037013a0eb401e1641c05a74b6ad849b9578f8b02edaeffd38633196e96b23386bf90de386b2e5e68c885514dd00e73f13d32b28cdbbce1403780f98f23146e8b0de69fc4543aa16b90e14a795d8dac0ae8e3e3878683832f9728f8c1151c8f858fb88b1aea8c09a43f97ccdefcb41977da99f5af51e477904bc35f5d76985ef3c1a68e070fd830c552d84e1b2a3efb719fc82e5e4f04b129d83c34d4274ee96af9b6b73bde06df8c17bb90c6971d67d159b9e7f3124b4a8a92aeed0c135bace5bf42f1ec6bf2d04511d30cca7950696eba37397e0ac1a6c6c9f6aa15ac1dfe903f2d1c44db27b4a2a8ddf8f51456096bd7f6a60f4010851ea8d89a9ecaa120cefce3641ddd3ee7424222396c316e8506ffd3b35ce01ef17befeaf73a57025f46b22b5b543ef771f3d1d57fcfd34acbb2bcd90e85eb0dff9f4c4dc8399e4492e8f742d09ef330eb1e0bccfc30beefd9d4bca32ae902a1a9b9f6b50a043347d82acd5c072114d9aafdbac31972b27dc101697648ed639240ab79e000568d056acf543410cbc27ed5f1fd7fe42f42da6f85c52dc86d8da1a2b436be66f66c49b8621ccd5d6b6000a16994eb33a42ac6fecacca2553f07568cf496a02eee829421e0b3308280ac1c1ddaaeb0f113b94a68600c4abac15010e699c40e348151827410a9cfb00491f9a1f58f99f49be4ef418dd08535be1a04931dd6604a54171a3c130305447ed50feda4c3ce956eeba2d85c41b1ec7d4625ff0373c34224531768ed6af7a678d39c33215e577ad4286eed48b8f92cfb28058e8427717701fab4e8b74bc6b78168cb5ffe090ee1f472cce4d9ea314184a0e4a4f713a3085718f899215437b6189802852fed001390b666ce87bbab84624f634263830c10e981266f0e342c0314aa44d2782c736f237afb8078a5f40864f673ea76e347e941aceee55879a8a55ee100d139ed2f7f7c12fbcf382aa7e847f769a4d10161ba2058343ed954b241b7137ee6c8c7f60d9941d21490b53693d62255d9c9ce22a417ac183e2a168a51caa990d6397212296ec05d0403e8c82e0f1943237a21b47e2bdade5a4b4497b113c4e980aac96726e1718efb85dcfb0856ca2f9a8053b0cab8ba9888879f43ae5860127b10d6808dbb84bc7623149465a13a7a530d28087d26e2170f2c65c53e0822dca8375210668b57f420b0bdf1c5f7a1edea08c6a39dac95a39bd1bd5e4f2ec39826f7295d1f49c59e0f98f507849637997e750ae43a7aa315bd70a316ffc359b1671438f2cbf4244cd91bd742a1fe22a9e42eb5f4ad0d780dd477bb76930ba5e181e643ef88982176c3920ba491b8008acac7eee723b2b3eb168c8421c90d2192675fa41ae47c9e2945984fadafb559641a60b8c84c8aaebc9178d4d60266550857d739b241e6f21bae0357eef7ef7c4c550cf7d90885a878bf20d146339e0fbabcb865655898e2d99916eda9c6c86a41ee275ae855b975936faeb65f7ba462d7fa493144c483f3130894d25a150e6956bc3f1f1b01ef4df8dd1fe2d498f79adc7fe2a72ca4621623a4efa1ab83580cb5ea7ea79c747d95841723b60270ab078f92adc76c02894f7dffed9399cb8154b29b9aba6b7172512e7b6a809b8068226acadccc75b862d9905e7679c00217c8e8458e85aff4c6a91d0424e28ed40ab97297fd3da7e92fda5cd7ceb90d0b33e04ad8a5994c369190ca9827c9b1bd39ba85aab7d80287ea298262d238189418707405ea5bb50465a30d2789b452c24a0a3bec46e427fbb7763f25377cdd4af8da3f7f4b1f2303fed5d76417abfd4de8f05d76323c67551b8177b0e9c8c98e2b07a49bbe2a1f95b0dd21a2fdd93f50ea47510aa61d5881979b9a3414e54a35ae0a4c91c87be56c70ac314d2f1f3414be9f4f802e413879d24c41fcb5e810d3a24ace56a19715488f30606ee97762cf48319d60b3e5de7de60c9119f42ece693acaa20fe66e9214bd11d8059f2141f23ba3cfc3621b4826f63ed7419ffee63cbad28567e2e549ac9a89d8bcc44bb7c834f4711f97aefc3b5ccac9cdc216b88675f8938b6e90cb448ec3763e851cf83bcedc0731f1f2a8960c2f90539d2f5e47f4c328fab59c027d3b0fe6f315e927dbfdc9d7883eed27a938b27c28fecc6640e4e3ee6aa23b812563b55ab6e0be0fd8e0da5c25b32aa7cb3565a9697fcc3db54e63bb255529602a090697f4451b91c6bfcd6ef43fd90e9c33ea12b9f2ab78e4aa4e61c1b37e59d330442d0308fae7a09aa65213db7acdcc5e8c4a34950e171390fae45c880759ce225b0b62de0c1bbed36cf786bc06ffae3b58d9875c833e3b398a2fb4bb9c3b87f3896c3fc043aa62dc12c4eb412b332607d02a6cd7e936406b825ffee28d2d3764ff0bf7347487edd79752680f1f89abb2ce2ec86e6fcf0fd4fadeffb7341379d0d0d1fd83c497538df58b4152ca934493fcc353c22ed889808167a1fc6d641af72aaafad420000000000000000000000000000000061deed1ee5245b6a10b7d9060fa577bd0000003c93bb301bf0f61396bf00dc1332189776fc41e62fd67b15a539b696a2c5dafaa4723c3595ff4dd643f31019c7e456db2eee62ab8a5db6a01596f79647fe635e07ada159d330e8ebca"], 0x1008, 0x680265f8b9b0ee83) 12:46:22 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r2, 0x0, 0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 12:46:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$lock(r2, 0x9, &(0x7f00000003c0)={0x3, 0x2, 0x100000001, 0x8, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r6, &(0x7f0000000100)=@in={0x2, 0x0}, 0xfffffffffffffe14) dup2(r6, r5) listen(r6, 0x0) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000001c0)=""/9) dup2(r6, r0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x3, 0x0) write(r8, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=r7, @ANYRES32=r1, @ANYRESOCT=r8, @ANYBLOB="e67903831cd976b4931447e999f3470f02336727baf9212f909a8ce90c2586304b55af739b5955eb17333fcf819e6152e7bb5af908003b4225e7ad3f7f2212b11d0619b44f5b12de90b072e62c83fb74628d0bfdee29c15bddf340032b6d21e760e194aae42e19a08cf13009e4c6e8c61bc374106ac8eb7a3b5714d7b688b489017042f718deb8c0f3", @ANYBLOB="cda7b7a27305cb5afc18950475578ec5cd960bf5ec5af9d63eed34241de41c90a5bb76700c8ffb540e810535300fdee380894637be0b5081ed64697bfe3d1b23d5ffab2fe1319058be004e3a0022a4b5d85604b0d8728c1b114335272d62405c793f51a4d95415a752914e75999a90514dd727882f83cc9c79417911b63b864517552dfabb97baf95394c34d46a04d0d37528c3ade91cadfbb150a313c3362227be82c80fad25f010100003afb51cf111e33e87d92c665f42fa0cb09ce1454412f823725782d08ca77658835ac1de01d2d"], 0x6) kqueue() r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x10, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) 12:46:22 executing program 1: ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) execve(0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xcf}], 0x1, 0x0}, 0x0) 12:46:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x80) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)={{0x4}, {0x101}}) 12:46:23 executing program 0: r0 = socket(0x2, 0xc003, 0x8d) pwrite(0xffffffffffffff9c, &(0x7f0000000640)="3a7cc7f061418a9805abc8090e8d36404ea0b61b5a7a260d7b2ce01d99cb89b0cf0b68adf94dc608472fd10efcffdeba161cecd61a27a69dbcd3a81b72616c84693a928fc4e4876cec8d0b7ac9c6ce80993f8678b4a979a80cd8e50f202a1243d10214bbf561940fec20a163a1682c56f8409b6605a26687706d3b", 0x7b, 0x0, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a13fc6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a3d3a5094484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254a916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be27a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8e93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696484342c3eb523175d0cf811100"], 0x10) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c11978c332ce2e10d36fa99cee289b30178804850a040fc214196f4aed94f67ebfef6a21bdbfe4e2c666485032e43fc7b33e4316157b9e84f68caa21bd1fdb079e1cde23bc0510ff6a2c3327cb9784df26dc32591b7f4aace81ca08147eae89ca66cab69dd8de28c955eb0dbe8fbbe65bfea49148559adb470a0bb7d4819e3b351da0530", 0x5c9}], 0x1) 12:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000240)=[{0x20000000010001, 0x0, 0x0, 0x5}, {0x3c}, {0x6c}, {0x4006}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x170, &(0x7f0000000280)) 12:46:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="fc048c1de0c32e3ea4b67c21285197f717850c59ecc459255b4fbaedb4b80b180356c8d254bd1e9de239942e13fff211475fcfb18381f823c09e8a05e6ac4e192fe8a127ef9bc4252c90687c075d64c6a2e4513d6aacf8c2b3344815fecdc0442e12b4c51a66406e9664162b", 0x6c}, {&(0x7f0000000180)="d039afeb57c120f7a5c497cd48a07ebdb76e55eb1111e3f7109f49434af8778f4d4e273798c9d38bd32b82744a0d8bac305c6343bcdb7846e6109612c1710cb4001150c65f505c504caac8df55111ce5da9f280535562eb04cf102a1a8657f446fdf02340dda3243f24ff67e5410da5b4fc0fa32450e440e02538e657a03aa937972e8e1b3f0517bc9ac7392fc91d86edad34eb5fccc6cb603adc2b3065543cc191971aba9149cb1070e765931", 0xad}, {&(0x7f0000000240)="cb43bdf1d5625ce28cb38277d1d9dc67a3adc6803538bac144832cfe2e187764f330a18875256567e2c0185895084d893b707ec3532920cd49d628a9c65c045cc389c7b7670002c296487c7382f434ba4a3175b2953e50ad9fdfdf48d7358630818bff5f838bbd4331f19cf0177b2d2a22471b9fc5f3ad3895a44a82de83aa73ce0d75f97590d4696d69c11872084954241a7ea84a0fa456f83a3ecaf3d91a1f6ac91f0249a37821d4bf57289de826423749aa900eac4d5f1479c989d58068c236f0347938e49dfbb91bd934539a2c4bde7a28d04935ba08ab1b2fb13d422fe8a8777464591884b86d5d4a97820005ab76", 0xf1}], 0x3, 0x0, 0x0) 12:46:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) flock(r4, 0x12) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r3, 0x1e, r4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000040)) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) dup2(r0, r2) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 12:46:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") getegid() 12:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5c}, {0x64}, {0x6, 0x0, 0x0, 0xffffffffffff8001}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x392caf6f55ad8522, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) 12:46:23 executing program 0: r0 = socket(0x2, 0x3, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x200000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="d21e8e669d9acc9e9fa82640819f583b5a70c08f", 0x14) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0xc}, {}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) fchmod(0xffffffffffffff9c, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 12:46:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000006c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffdffffe}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) clock_settime(0x6, &(0x7f0000000180)={0x914d, 0x80000000}) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 12:46:23 executing program 0: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x10) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00"/1174], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 12:46:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b00002327000000000000f8000000ffffffffffffffacef596a31499cf0700000000064fc", 0x2c}], 0x1) write(r0, &(0x7f0000000100)="0484e104cf7ba1d6c3c947590ae8438e60b8d265260dc6893ce77016b25fb2632289971ca2b1d61640c88e8236cf43c3b14f13ed5d506a0b0587ea5919b577c3699b1ee56c8ca0c91ca5deb18d35bca1f2a35dff5dbc13824d0fb5115d28cd430b6f70273b902342df465ca841bee5abc27ba118412ef12349f62ffaf93ed3b4b568d163363ca0a89fe6df4a9f40c8f56aaf11f4f647aeb5db5c1e672dea9472873dc988b08b00b8f4d1e8613f98f517c214f807ba08b82841df5122cdcdd76d56a5093dee25cc8a58722cc85386f778708ccb5598b1afa2a63631d3f8eba5b041c9", 0xe2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100244d2e2f6275"], 0x8) 12:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x25}, {0x7c}, {0x80000000000006, 0x3, 0x0, 0x4}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 12:46:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x30}, {0x5c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 12:46:23 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00"/1174], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x8000, 0x4) close(r2) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCEXCL(r2, 0x2000740d) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 12:46:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x1ec) 12:46:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x1, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="fce70800", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffff5) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="19079026de077a17a39b39621349396f6d417b7cba07144f127196d0eb95a2aeaa9563b4496530d7e43c3857f6cdc1", 0x2f}], 0x1, 0x0, 0x10) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a", 0x69}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524c", 0x40}], 0x2) 12:46:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) msgget$private(0x0, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0xc}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000c80)=ANY=[]) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000c00)=[{&(0x7f00000003c0)="214590352c10f344cedb817ffaef1fefd5bfbf72e199aec3ce44472da9be6b4a485c9618524cf04620a15c267138bf9b8fa3c9539c1c12bd8d8dc750b10b372f191345e5c28abc4278cb493a57dfa3a89b3adc9c6db00c1ca0223bc3ef8a822f75948f9558d34eaeefa69b4fd7718263c7f4c44d22099242df957d88fbf2b6bc8cb3e49c90b1707cebd89a37a35ae6805f224a30021cc38bf7ce4b35374560ee23be463f97ff1565e0ca784fcab9e4e58bf528f0a5c43b7a24bb03a7b10d8306a71dfeb8acca48afbccbe35c014dd786295aeb1c3ff674f23af7ede4bcaf39da874b"}, {&(0x7f00000006c0)="e559c29743aadb155832b404fc1d256853c9816aa382b3aba3950dd581eb8a56bfdd18aa296e92fb64ea8b857889091950524d1efdea420c12fc2b0baf7a40e2d1af5e7057f607c82bb4f0a87da811b33a6192869967ee3180f90406bd7193f954fbaa4eb669e55efb9feb5f57ef35177f3d04ad00b799689ec334f6520f5ed6bfa6e23ff3e18b3ed4f6c00bb8d9585c712e485957f0d4e20d2ab8ef379f85a9bc749b9068d71aafd19a4685edcc84e08773c6853bb04c170af3e6a854e03962aabc92d7a88c21da7152e789e4f77d6a97720f15636c"}, {&(0x7f00000007c0)="1c31ee6351b1c04f22d11148382004ef8d9ad368d8d6e356171b47127eca5419285d9a50eee3e7138d93d76af111e8283604d8977e792d063b89440c361e4cc229a53c74bffcb1515d062c3e1caa461e95a24bda5d8056aa4507b26a8db0a3f2a75dc20b26d12915548181d79cebf83cf6771803d12dd25685f5122b5fc0df1e399447a56c28838dd72da51b4dce0d256994301784f3c1a44206234d26287ac0ddc131f08d1b460bc40bdf2e80b188878d99f3b5c4f1f78583742687218b4aa91f3e1da1d12ba54cb84ee9b57e610da1a9ba5cb98a3ba2bb7a022857b98925e700b45acbd28f0e9ccaeb92cf75082cbab38f2185f14ee96fc7"}, {&(0x7f00000004c0)="6b7bab5ca1c87b19795051b94561b5b0b34487"}, {&(0x7f00000008c0)="26b3b174ba539202668ed03312bbac194eb704698854d203f4e24922253b9a877fe580f000aa9e8561229f295649165ac21ed61578426b1b54bd5b01d830a8b49b656465c1edcc82c22fe5ceb8c9243dc04a92094b9e5a02d395c78ffe7a79d0b8ad2866c89d078e796ebb599a31177dc26ad9a8122b191c39bd06751912d33e9164cad47c4d0f42d027cff872a2323f161ba2dab29ebcec2f91df218c644b623abbfaa76c9858e209ca718cc384b299486ef6a7c2a7e3f4cc1d8fe9b6fe99c7bcc5b3846506de3fe851a4b0e107a6af78cd4c848f9d66c9b8923d1784c5d3600c4900"}, {&(0x7f00000009c0)="a077ec4968dea6f0efa9e130e3c70d8f510651969ea94fa21dac815471d5c27f029eb9a5849552b2db4d1bc5385a302fee226b3da88005ad0131061a3be5f1fb1b583fa42e612c192142dc60"}, {&(0x7f0000000a40)="bc3c762ded44799ba930a03eba9c41adea51807fc1d3fbfbf4629618ec1624b5e4beddcafa4feabd4564f8a59821765f63b9a11452601ba826d71420a6900f795531dff86b80a481d135ef1441e307ae4eb55e2970dc533742b70fb250617b26da533b80edd2151707457e19739cf885f8a66f57bd42821433c20e6e618c23bdc01ad9baa6b569c9b9fbca9c199cc8fd489cf61f2cdd6e08f093e1"}, {&(0x7f0000000b00)="36123d34845b3520b2d54a9cd6c7fcc10e28d1a38916dfbab7d862860451996547f5d25780a66cfaf0653489e25ea622da4d9104788e7221e8526ee13a4e528017227bceec5437069237fb6c3706a500db16ab31177a24c7ce6706615bfcd9aa4a81bbe7ad27b4ac5b1cdfa843c8ceae08526319f1899869f0d63c71acb9b70aedfbf24c073133055a1d58d88849ca61d07747e6256b9a2e62a5695fb2b0a902a9cb3266ad835e74865742ae57f9a19791ba17db92029894d6ee982bf80deb575b491a6a091b8571b483e0f7527416b52369f25c166b66bb8bde3b4405c8ac7de896e0fa79051e4c40fd8d047bbb"}], 0x395) kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x4d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) 12:46:23 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x8700, 0x0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0x5, 0xba1f635b199966be, 0x4, 0x4, 0x4}, {{r3}, 0xfffffffffffffff8, 0x93, 0x2}, {{r0}, 0xfffffffffffffffb, 0x81, 0xf0000000, 0x66f, 0x9b51}, {{r0}, 0xfffffffffffffffe, 0x53, 0x21, 0x3, 0xb7db}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x267, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x24, 0x98f715cb1051e8e3, 0xaa0, 0x8}, {{r5}, 0x2, 0x38, 0x10, 0x5, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x1, 0xff92}, {{r6}, 0xfffffffffffffffe, 0xbead63bb7a5a7294, 0x2, 0xffff, 0x80000001}], 0x9, &(0x7f0000000480)=[{{r7}, 0xfffffffffffffffb, 0x52, 0x1, 0x3, 0x10000}, {{r8}, 0xfffffffffffffff9, 0x4, 0x2, 0xeec0, 0x7ff}, {{r9}, 0xffffffffffffffff, 0x88, 0x2, 0x7ff, 0x2fa223b}, {{r0}, 0xfffffffffffffffc, 0x2d6ed6f2eba8c3da, 0x4, 0x2, 0x5}], 0x800, &(0x7f0000000500)={0x6930, 0x7}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r11 = kqueue() r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc02069b6, &(0x7f0000000300)) ioctl$VT_RELDISP(r13, 0x20007604, &(0x7f0000000200)=0x1) kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r10, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r11}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x4}], 0x7a, &(0x7f0000000080)=[{{r11}, 0x0, 0x18, 0x2, 0x6, 0x4}, {{r10}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff5}], 0x400, &(0x7f00000000c0)={0x7ff, 0x3}) 12:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffe}, {0x2}, {0x26}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 12:46:23 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) syz_open_pts() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xa8af1c1e1b6cc25a) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r12, 0x5) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x2, r6, r9, r8, 0x0, 0x46, 0xffffffff00000001}, 0x103, 0x800000c04, r11, r14, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r4, r10) r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r10, r16) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}, 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 12:46:23 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 12:46:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x400080000000ff], [], [{}, {}, {}, {}, {0xfffd}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0x4}], {0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) close(r2) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getpgrp() 12:46:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x4, 0x0, 0x7fffffff, 0x0) kqueue() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r2, r3) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') r5 = dup(0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000000)=0xa1dc) 12:46:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_getres(0x3, &(0x7f00000000c0)) getuid() recvfrom$inet(r0, &(0x7f0000000100)=""/15, 0xf, 0x40, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0/file0\x00', 0x0, 0x0, 0x1, 0x1, 0x8, 0xc92, 0xffffff63, 0x2, 0x0, 0x7fff}) stat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0xa07}, {{r0}, 0xfffffffffffffffe, 0x14a, 0x8, 0xe5, 0x100}], 0x6, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0xb80000, 0x2}], 0x9, &(0x7f00000003c0)={0x6, 0x7}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000440)={0x1, 0x8, 0xa7, 0x501, 0x8}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000480)) truncate(&(0x7f00000004c0)='./file1\x00', 0x0, 0x1) clock_getres(0x0, &(0x7f0000000500)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept(r5, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) shutdown(0xffffffffffffffff, 0x2) nanosleep(&(0x7f0000000600)={0x0, 0x1000}, &(0x7f0000000640)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000680)={0x1, 0x4b35, {0x7, 0x3}}) r7 = accept$inet6(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f00000007c0)) msgget(0x2, 0x157b116ec8a1b6eb) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x40, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet(r0, 0x0, &(0x7f0000000880)) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/vmm\x00', 0x200, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x80, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f0000000940)='./file1\x00', 0x20000, 0x1) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wsmouse\x00', 0x2, 0x0) r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/pci\x00', 0x0, 0x0) r17 = openat(0xffffffffffffff9c, &(0x7f0000000b00)='./file0\x00', 0x0, 0x118) r18 = socket$inet(0x2, 0x5, 0x40) kevent(r8, &(0x7f0000000980)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x1, 0xf6}, {{r9}, 0xffffffffffffffff, 0x1, 0x40, 0x101, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x563, 0x20}, {{r11}, 0xfffffffffffffffd, 0x60, 0x1e0000010, 0xfffffffffffffffe, 0x4}, {{}, 0xfffffffffffffff4, 0x5fef44d8b52ee5f6, 0x0, 0x2, 0x3ff}, {{r12}, 0xfffffffffffffffc, 0x80, 0x4, 0x0, 0x1ff}, {{r13}, 0xfffffffffffffff8, 0x41, 0x4, 0x2, 0x7}, {{r14}, 0xfffffffffffffff8, 0x26, 0x40, 0x3, 0x9}], 0x5f81, &(0x7f0000000b40)=[{{r15}, 0xfffffffffffffffd, 0xe4, 0x2c, 0x4, 0x7ff}, {{r16}, 0x7, 0x4, 0xe8361dd91affc90d, 0x4, 0x7fffffff}, {{r17}, 0xfffffffffffffff9, 0x8, 0x2, 0x20, 0xfffffffffffffffb}, {{r18}, 0xfffffffffffffff9, 0x58, 0x1, 0x7f, 0x4}, {{}, 0xfffffffffffffffd, 0x28, 0x4, 0x1, 0x3f}], 0xfffffffc, &(0x7f0000000c00)={0xfff, 0x7f}) 12:46:23 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[], 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) flock(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 12:46:23 executing program 0: r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) getegid() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000001140)=0x4) r4 = open(&(0x7f0000001180)='./file0\x00', 0x800, 0x83) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000011c0)={0x2, 0x101}) pledge(&(0x7f0000001200)='\x00', &(0x7f0000001240)='-].@*\x00') r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001280)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r0, r6) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000001300)=0x86f) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r7, &(0x7f0000001380)='./file0\x00', 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f00000013c0)={0x1, './file0\x00', './file0\x00'}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000001440)) r9 = open(&(0x7f0000001480)='./file0\x00', 0x200, 0x69) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001600), 0xc) r12 = socket(0x6, 0x4000, 0x56) ioctl$FIOGETOWN(r12, 0x4004667b, &(0x7f0000001640)) preadv(r4, &(0x7f0000001780)=[{&(0x7f0000001680)=""/243, 0xf3}], 0x1, 0x0, 0x0) r13 = semget$private(0x0, 0xb854c8c9cb70ce3a, 0x2) getgroups(0x3, &(0x7f00000017c0)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001800)={{0x1, 0xffffffffffffffff, r14, r0, r1, 0x3ac, 0x3}, 0x3, 0x8001, 0x6309f24f}) 12:46:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = kqueue() r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) kevent(r4, &(0x7f0000000680)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x80, 0xffff, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x2, 0x1, 0xffff}, {{}, 0xfffffffffffffffe, 0x19, 0x0, 0x9, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x22, 0x2, 0x7, 0x2}, {{0xffffffffffffff9c}, 0xd0a65444ab598b72, 0x5, 0x800fff4f, 0x7, 0x3}, {{r2}, 0x542445993e4367d8, 0x28, 0x4, 0x1ff, 0x8}, {{r6}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x10001, 0x3}, {{r7}, 0xfffffffffffffff8, 0x100, 0x2, 0x6, 0x8}, {{r8}, 0xffffffffffffffff, 0x2, 0x4, 0x1}, {{r9}, 0x0, 0xa, 0x4, 0x3, 0xfffffffffffffffa}], 0x3ff, &(0x7f00000007c0)=[{{r10}, 0x0, 0xb5f49cd036c6f2fb, 0x4, 0x7ec5, 0x53}, {{r11}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x5, 0x81}, {{r2}, 0xfffffffffffffff9, 0x40, 0x80, 0x7, 0xc4}], 0x2, &(0x7f0000000840)={0x7, 0x100000001}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000880)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100), 0x0, &(0x7f00000008c0)=[{0x20, 0xe51eec398b544bb6, 0x101, "fd7b9f5bc00f7cea1fe1f8110f"}, {0xe0, 0x1, 0xff, "707e435248842c6d7c27e4ae17907449f89498decebf99fb0d92263c9635c7d9af6729c22283aaf9a8f1e6802992724f73f02cd203142bc76577d62bea20040c840e4ae98872eb1a9ea8842552c71dad3f08e6efdc7154bf57649b79f774c23866c5f27f82c4b2b0c72b1c0da3bb8b8ed416fc8de614528605c254d96a458ba8eb0dfe66b2eb49dd96deb6c2ba96aaa98a9e1bb4614f1be0355fb130315b8e8f80f691aa987361eacc05684c27f32b02b55e907e3047e5247bfe3f58f512e07e2af35dd343ef575e0793"}, {0x38, 0xffff, 0x6, "5b4de5df8a24533ed864edcef5975cd44937b52f503a61f14b3eb9b383546e54eb9f87"}, {0x40, 0xffff, 0x3, "09b31ed2fef30f68bb635be5dc335f854215b3cf6ab1117a67c1b6970d22ff2429f631000000000000000000"}, {0x100, 0xffff, 0x2, "257db9a5dbc8801ade1e77e14cc0c077366710354d94428ebf877a1cf21f93aab0d22ddec34fc70a962dac21f7ee4ff2822b1d6db5c31aa1688bce4960178c8063cd18b3cca3bc4251fd72d61fb7d89405c23d4514b9890f54a2a87945eb4afc085619afab0cceb6054a39bb523968b8c3b8b45c3e7d1122748b8368e6bc3aef61bef978b30d42904c54250929367761dfdb4d4134d771c790751afd49d01afb6a96deeff15b063f5773e50a3d3577d7169d5546e45526a00c5fb722bd1b192c4937266201b0b0a893a5401c52ed61283247e108a43292ac378b70ce029dd37df009875d3ac4c5873f"}, {0x60, 0x1, 0x306, "fdd2ae8855d4d018f9fcd06842c39f2f359e70adef6747745b5964c4d97ab457b39ffbd72f873e8cf78c44e4d523fbb4ad0dfe3ecbcc65774c0127d7b6dbf553c310032ac68af0b7874b"}, {0x1a0, 0xffff, 0x9, "b5916be3c2862955b499dc5f150cb5412a45d933e39ff97d98682f34be959462ec9201b7d7659bb0db3f0172297cf60d312898c38d280f27532e53b2404a893a7e02ebab6feab68dda071b6e98d0656351b3f03e88fd66a22f27ac7a631ab39e7480af341af892494ca0aa8706b0caf58e9a6b8c50570d764e85783fe4b62102f162bb317d03f94fa0738af4dcb35ef136bf4d9ad286a331863afeb71210d62ae84312f1f53184835f8c20c55f3f29991d4b1c092545c4d3deecf6b738ccc845e52a1d08ce294c0bc9340fdee8e822d857fef5bd637a9866dc79618eb0ae640b255b32903825f4d90bb1a427d63e2b348e0c42054e1b84be4c3f1b765663e075974e6c83c493a8b38a7d5dd4f7b89d0aae6ef2f42d2efd6ff3090118f22dc9ff3809ae3c27f4c895522fc21602aa8644e8eab2a3d357b8b6f8d9cb9d762ca50fecec1f04026f97626fba4c12c71d5091e0d64be7a2ee72d8cd6f31b397fe76be741fe9b8658617b9969dd03bc31dce0d951cf31309bb88e265a7b73c8b1ef8c1785cf54146026edeca7daa2e7c16cb92"}, {0x68, 0xffff, 0x200, "a209f9cc058b4e593d7f74cad1a5eb4d10aec91d67f92e284a547f60ac1acb8fc3bb74227e91884087c4a94b243e488b23c6d8a4cb7f78dfc7cde704e3fa8f615d79f42b2d2276059aaa1a070ab2e6fd72c37d1c0e7fdeb2"}], 0x4e0}, 0xe7e406c8e568ca63) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r12, &(0x7f00000005c0)="3b8fcda7f9ef5cc06b65f7f831b918865bc3ba33a9b4e71bf10b4de65bc03364503d70e0f90a36512460d05efebaacba345b23faa04f30d1fd7ac7ba322846d9cfd056e64d6bc60612b983dc910498ae4b035d46117988ae340760b26bd04f1372c8c49372fc397801ebdf80a956f0fca56b5b23c3b20f5f65b0d95f988862d6180c61bee8cffb8af832b9ef15850dffd89512e0fa57b9731a5329749d21144f48f3a335ed51d641f0e79f19f3b9bc96c2b9a4bd6d7fad87fbcc207d4d438327", 0xc0, 0x0, 0x0) 12:46:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x9, 0x0, 0xff, "2a38d984c5af45189e248effe4b2e11273ec711a", 0xfff, 0x2}) r1 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/39, &(0x7f0000000180)=0x27) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000280)=0x7) pwrite(r2, &(0x7f0000000240)="fbb08a7ddd8d3a029be985149835", 0xe, 0x0, 0x0) 12:46:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xb00, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x20, 0x80000001, 0x950a, 0x0, 0x7f, 0xfffffff8, 0x8, 0x3, 0x0, 0x3ff, 0x8ee}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 12:46:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x8005, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r3 = syz_open_pts() dup2(r2, r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0x4, 0x1, 0x1800) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) select(0x40, &(0x7f0000000100)={0x1200000000000000, 0x4, 0xd9, 0x77, 0x23, 0x8, 0x101, 0xffff}, &(0x7f00000001c0)={0x8, 0x1, 0x80000000, 0x9, 0x3, 0x1, 0x9, 0x1}, &(0x7f0000000200)={0x4b702b8f, 0x444, 0xfffffffffffffffa, 0x0, 0x10000, 0x0, 0x443f}, &(0x7f0000000300)={0x20, 0x5}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) kqueue() r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r5, r12) openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x10000, 0x0) 12:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x400000028}, {0x6, 0x0, 0x0, 0xaa45}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0xe, 0x0, 0x0) 12:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 12:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x22, 0x7}, {0x1}, {0x5, 0x8000003}, {0x89, 0x8}, {0xe428a1f385cef62f, 0xc1bb}], 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) getuid() 12:46:24 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="40020205e000000120007f169c5a8a8f40e4e1f40f35854027dee446b3f7b21ce180e3f260da23c8b8fccd9eab7710a8bccd7a53f5aa4f72bc130addb5d658f05bfa74959a904a8e75538f77f169f798698eb590fabbb39e885ac3c29da4835e6fd34364ff5b9f5c211d513263888f81f76a718dc5dc6f9556a7ef7cd5dbeb3c0bf9f76e5c47e684998007f686f2a6f87a378810d99089e579692f736f09c79909172e378297760ffd1c0e9d952c40c2582b1d8ef14ac9179dda154be3f41bb7584983f1d453c123ab9b8b944ee79f1670a8f8fce09238801ae10932ee58b0a96fd5423a67590dab1448a896486c43c5b5510ec6ec6b5608a4531930a88ebb3fce3cdd8739d43a9786cd78f2cdd6ff1d8be7ec8c94cecabc93f188ac4fcb6c8ee6613a18523b2a2a1ac386e51121db99c8311b0bd88305336563fb0d0c9256d17e76585887b0ecc54d0c166edcb15ab2fe74e4767c0b6a1e8f778a17d35a2b11189dfb1052538e4df67354cd16ea65a15188f52b"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x180) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x2, 0x9, 0x280000, 0x6c, "6a8018d35092ed09b79ca9aca0e209e12e3aac9b", 0x3, 0x1}) write(r0, 0x0, 0x0) syz_emit_ethernet(0xa6, &(0x7f0000000000)="af2b5ee44bc9e30de87846f53fc49d5046fc034076f53cd9e876ac8cdfe95e0da47efc488f16f64b3b53ff83d508fbb40686ea752996ec9b80e0fcfc523e38464a7fc56f01fa593884dc77e009aa3e1a22dc2086f07edcf60943878d5bec683840806fd832d952655c87e0fa7964c48d5ba0445df40a2fd09660773035b53fa9c7e4c51668d108ff51ac1ecefd2affeb41c33e2c28321aedaf163079e301391cd97ff3107672") 12:46:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000ecffffff00"/186], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ilog\x00', 0x20, 0x0) r3 = msgget$private(0x0, 0x110) msgrcv(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000238f25bf00000000000000e60000000700000000000000000000000000e5ffffff000000000000ad519d5ab439acd50000000000000000000000000000000000000000000000000000e67c4fdaf0dcaeb752cabfd5e8c9d70000000000f83c9739cdd56bbf00f4bcd98f60b552714baf981631de06646969615cd14f29b98aaa76077efd7a6b8f04741e0bbd1646cedbbedc7d14f2de1b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0c0ea0815472e2e38800efa19391fbcd5dfdc334b8416889a9df437abca564af61c03ea5472ccb6f84c1a44f93e88e100000000000000009d584e72d88c405a7c1c000000000000800000000000000000007b3b590784d2dd23bb673c04173f725d2bf4f58d7bbc437253ca0d54d5d0a9e098d3c2b7c9ff37b338895b28bdba22f7f43d2b909eb720e3fe9243f28f18c07c0dd6ccdae52532e6e22d2cc5820f7534cd3a475793c5de0967af1fd515add9772a2c912fe1081acd3b35b9d7ab2b154a8b118dd690e442d196b5bf1351c913e6ca36af3457f2ec7744116c8923b9797dcf6f45b484b60feb104b149ff45c788eb3b60e64c619b3542ed57c18acbcab60174bc0f3e55bb15f68f469fd81262ba811f183b7513970cde070430fb4ce957a08690856faecb1f75109c3f5b51cf74ad989be3184a1c57dc727565d1aadf596e7dff9d89f112c889fe64c0f30e9c85d80215b55948dfaff2071b54ac38e56bedc0d3c5d32c77169433850e57a44afbd9c900033662e06ec520f6dbdf94fc618dc9dfc084210a6ea9bbfb9e7e7422e9be6a020d45e45c679f5a88ff8ee7bc3790bf4060bdb0ca8251511d3dc10f20a60512a"], 0x1, 0x0, 0x0) r4 = getgid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000100)) r6 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getpgrp() fcntl$getown(r5, 0x5) r11 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r11) ktrace(0x0, 0x1, 0x8, r11) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0xc, 0x7fffffff}, 0xa8, 0x7ff, r11, 0xffffffffffffffff, 0x7f, 0xffffffffffffffff, 0x49, 0x7}) getgroups(0x3, &(0x7f0000000500)=[r8, r4, 0x0]) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f0000000100)) r14 = msgget$private(0x0, 0xb3) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffdf4) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0xffff, r15, r16, r17, r18, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r19, r20, 0x7f, 0x3, 0x49, 0x7}) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, r16]) r22 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r22, 0x8020697a, &(0x7f00000000c0)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x6, &(0x7f0000000600)=[0xffffffffffffffff, r4, r4, r12, r21, r23]) setegid(0x0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r24, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r27) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r27, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x1, r11, 0x0, 0x0, 0x8, 0x1, 0x8}) msgget(0x0, 0x446) 12:46:24 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) r9 = getppid() fcntl$setown(r4, 0x6, r9) connect$unix(r8, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x40}, {0x20000000000006}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[0x6, 0x4, 0x80000000, 0x2]}) syz_emit_ethernet(0x105, &(0x7f0000000340)="b6") 12:46:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x829, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x3a4) 12:46:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa9, 0x20001, 0x100000000, 0x1}) msgsnd(r1, &(0x7f00000018c0)={0x1, "d80905c2501d05c2847e8910334a9ed2a2ffd0c0b0b070e155240a8ce30172c679ad32c66ee19077f678412b058ae47a78ec1e40d465b44ec3ea44a753b90faeada7a2cb6677ab1bb0faf0fdb09b604bbb854b5a3efac7227efa5bad402b9f75521dfeaf1d2d827a080b5f89b0c8b68e22bc8c23ecd6894afd7e603fd37df5543475a7a993956b666e11a801641334122f3a657d23fead21e352148b5dbd902ab9e2469e1d1b811b420b389d5a5bd1eca11f9d2469c841060aadcc55dddf5bf86797aef4873119b452a711b1b0186c9f87f31440dfceee74b3896d7dfa065eb2945fa40223435a1f75481486bfb18ce2ef6a427aa097719b078598ec27d15e9de86e985efe255f6641156583d850f5a36769ff4f56ba2c8c209d228deb79d7c238d4b0bccb8e819e8787e15ff5040ad41c4075ccb672da2124e79793cc0902178e97e655cb3d3a4269db168a35d2e1ae9df92bf02d51b0acf5de60aefd0247a4b19c93568301a3504c039eb6c378af9e6e7b15d98f69f4c0be0c65c30d87c201241a5e263c75c51801273834765f56335737aa12e41838c34ea650b426985b5c75353c30074f9f5b435323cb0e5fbad8d1ed61526d1f67febf553b77fceb06dc3610adf69e563d5785aaa083c3b004b61b01bd6c99b17eeadead0f02e63ea4ee9547ed2c894d7d4ea4c5595e7fb90047e2e0cecbe7237e91126ec0278003e65592e14506d8a1436df4208e84b4962d81d121711c26510ea585303f47d9a468c29ff1c176291d4b30a97e641aa69c4c5cee4b22b54e4c746082dbf6dc7d52eb0da5be0c489908d40f203f00082855fe8a75b2e908bbba09fb3b4db5995b1c47b9b8a2bb7b0d3314342b7fef93f89cd5e9a3825c4306f3e2f874578f81b8353e294ca14184bb1fe0ea38ff386b4df2023bed435a338cf0c3880346cf8bee850d03dbfa0311898f34e9be3ea3015087e316e1c1907b2ace711d559f0064f7aed50df6cf9c7e80f09a700a1edfec3fb3792998c2339acc28a13ad6e5ea7301b904382cc2ab50010518ecfc87af74161a51d328fac5102a366f60a1b951b71b10e4ba29297febe6683ec19d4b0c1b8252ef88753006aece1aa84e1ac1756b630f8e94188015f84d3f05614d96e1ef5f4643efb6b331a0451892feb917fb5e21044ee0bc924d46f8a96ce9a89662b58d0934db77e838ade00ba4dc95b92c27d987f3e6f80d11e82d1a214b10a1d08eea51bfaf23b8f212353ac034d24d0cdb0cd05e0ebe533f28d288916a7f55b78585c30a5b6ac26ef8f6964105d1cf9304744f0991d3d4982571c7322c631ad0045ed034aafd07ea3163393c29c71eeca103982b95b27418137cce1fbe21f356c3dca74d44880ba92ce774b0597c70e2ec7402b59e43f7e96f0f9140a3620e1a60d257ed5c70d6d490693ac866934d3bd50c7177c609652bcc5fc991b2b3c5855f16d5e9b5a88a7bec0b4d67fe17d9c20806892e25982326a4050c712ef9ba45391c68c6aa96d6ecafaacc2ae40e5d99c82e0334d837a3dfbbeec26637c413757b18214b31c18a5e3469773a7f5869bee2b9745fc7bcbdee114e237898fc233de0be0608c407692a373a3cc0a77b50e8aa3353135ea0e42e1c2f816a69b23667b278592d4c59e1088e7446e81445753234d871d0b019770b0801cba66144d2d7bc5a72da7e44bcdc53e07bc26e7a19b42c20a58aed4db983f864776e67a9b7b1e53dd981ce170eb71f075ec69415b0750ef91bd19ae5ca90654cc75ee859b4db30df773ea2e19e2b7660d31944e9329a09e6df5bc95673e85d1f9e2386a5364e8c5cf087598899e0559bd1e7e751b4297d0eebe2df854508fbdca5bd711cf6c602bc80b2c7e8ccbef2cda6464713e32e46f321a1f26d4127eeb4c2b9276bbed1afe37fd75dd3fdb40af15d2208f015ca908bfcdc745a4176449da838d8ca64844035a9fcd5f7c26bbc2bf7719359728fa1ef4d9a20441d6277773f9d0e3e5d4048f07643c912d2857434c1802480ae9489b6c63ae9dfa7270137e13090aaa72bc03e0d4c48995224eb13a5a83b1a71fab1434e59d28c55a50a6e01c6d30f4ba79e7de055ada53fcbb93225ac40b4b592beb59be74021573789a799c845eacc36fbd203773c5c54c387fb8dcd30b8ecb9507fe80811777ac49c3d93007d5eba37f8d91b8a58d040a44b975bc8eba592d85224878539cea0ad5c24ba8f08dba87805245c2f6beb2e71ef708cff39e1ffe33b05711ef6bfd13bcd840d49a9552e44009de07d12c941d291287d294c74a693de205a45e0c2fec914d48310d6cd7575e06674b184fed52d819205a64fb28d6d8bc963cf95f91e6770c89c256b4d9facac0ab6f730f731cc0c43a224ac6bd7256e4b254f7a6df28d73369bf84438f629acab02f8fb743ddc9179726088fa698ae4349ed409058763730f8b3ea45f5851b8b74c12613cb68ddf462fa84223f8f5daf1913ff592d45cfa3a9d8e5f771c680a18e3e840212ae5acd08fad0ebb1c010e6ca2b491b3685cc452a1ef12028fa914c259674dce53cda41800027a9612e7579e6409d711533909c206c371a25777152ba6559d4886bfb4bbea4fa5b950b67121f6f615357b94bdb7ce7558eebd2fc2b243140094ea479ca19e5233dbef372be0f9a9d385b19ff12f4c04cf83c233f0cea7b3ce7aa35464e5bb6a628af6f284cc485437c906d10a274f77c34578902a0b7c2ab761b71034170fe4394e7be59fcdaca864721e1f81cffcc98f6a3d8608ed2282237722fc7fd159a4e95a0286b5a98776523cea827a39b14a2bed7fa9bf8e3173cccb70448f6a811e9817effa4105526d577e9f2e041fe33de79f6340e651345b51c8174890bcbac20f0d0ba61fd152ccc7e8482c1c8d002058b6e7dc3f1cb9eb4de3d7536f6afadd0a83fc41ed621c2cf4a2735e3ba6ded311c53eb16538f311ae17dc0c6c2e6e46772735162db112e677f47f10664e84303972ef4b887598325369f8028f4b84ff2d45a70daeabbb558b7a59878530a11bb0ed12e810466a5179142afd374df737a9615b14587753e1826e2700781f75c4450a02fc17e0fbb43f663af64197268959c228b3959c2a72ea899d84954260b93967937c827f4bbe72a644af48fef8493d36fd1ba763330345224136d002e12f715fd0e3ec2a5b0c74286a6b147fdf01fdb95a0b73235dc66cea33e10d2b90ec6c37c49b04f7fd8364884bab71a64390a8bec4d18b0ba1afc843558b7f2cb5fffa0536b85121ca4e4105c4d9a58fee891bc141cc11ddf0c2f0d5474a62fba99f3d62d4b5f939757d69aa2f53a46b4f20f709bb19a2f678e9a48373d74709bdcdbd9490402e10995308a2da2be0f6fb93ec5673feb82b2929e6bbc6bd55313b9602bdeebbd008120823df47fe9f86321bb2c3d46a86744f4163cd4e34bf3d1069da01d8713ffecdf129082ddcbc636e1a7e96c1741e0ed611e9bafaf8ad100c7f7816f1eb66d9b02a07d4d13a2633949395299ebe5c7b291e43244636de9402c7cdff69eeea4f17017de977a51c8c6d43ba685254af357e92d57bfa759364f6a24675498416ef4e142824fb68f81d0fc93be81c6368b0a061f582a8cc7a6e6fd2fae545cdbfae8ec527eb40d55cd8d09e5afc8cec61d9981d8a2b873e1357da19769a6b015a4251bd8e6119d6b5e31a41b72c5c16ba4ba6ccfc08d8347288a836c05b49a16bd752cab1bccc049301cccddbc93baf1280dd613b50cef7b9e1165349d332b31a7116770dbd0f36284f0e4519fffedb1dec3506ab973d83a57e5943e1f07439a37986fe5940daba622e8488901017052352e545e5a918932a4093a78c6de149e9b6402a7ae2bd894432103ac41f23a096212e3ca4605c576ac74e4581a811af04c6cda3336e217d83d6cbac282813c1653e30996fa4e9f0c59151b34ebc656a34abe9bdf810723c0cb9ee4f656f29de214062389ec5a991aa59d64931ce649fe3b36e12083a31f0cb73b8ad08f801ed30f2b1d3e8682111d83d0842fd2ae07916bce50d46f5979cbef258d7d2d1a5de24b709bea8c143260245d087797bc7610eb7ce0a5548b34adbb61851f5852dd5ac0c861a0e07474b314801c6d312818cd1dccf1e67002a7486a76a31158ba044910b33074c54087232d1ef4ba8eeb4f715926a9eb1daebe1eef49f514d9d0916301b632b82cc1721c420fc411c20504616bca5ede7c0d4f88926d380fd006c997513df27e541a012ba80c912f7b3dbf4a8a829521beb5efcdd9ce30008561297245408307181a3e1ba9340a6ad019a53c0332f5aa19d81a55333accf4a0f3083780bbcd378f2091f4d19396666565a8fb8d16a690d6f00cfc43fec6b73cf8cc01b0dd2b2374e701085cd3b85ac72e6ec3c47f42ebc5f0e3e9e4681c2ab507e90ae944ebb88406a2a00b4959e4d1b56bccd73cc31e2a42a3b43120f0b6f95df3012ae19c48dfe142eb94b8812363b52ec833bd2ad064edca32402e75bc35ffee36669f9594aee3f3ecb60c0e1cc808cfa87e2c9c269652bbe554c13a77805046e43bb5f67a68a0f5e6a962b5fac963e75ee82e515e74ed1aa2390edd80b58d062c7f31ee13eb6b78edaa0791d5430b3870b8c8aede4f577c862c9c5e311f68ef9e1deaed4ea596f037b37e0c5f17c90b611ab5361714b3c05103f1bd0b6c506bda5a5791503b930abe6e7db393d2b591a3ab93537b6367c4e525e54fd858af7f0b1e60e0fca69c66a9613846e13847f9187e8b0062158ccf3e7517a64aec0334c2a6ce064d3a650d3d0f0fad07f11bab33c985247cbfa7d77e4ee04fa0e77fa77fd30ab6af78b35d4941a5b40d9d435c2e380c121febfefdfa271f8910b382882df340eba162760b5e12c44e585a4d814a04b76404fe18bfd31233892b2725eb1b290a17184ac8c2d0326d48c223f67122611c6b5af5ad4ea1482e721e4d96ceb82749df31c2e9a02f32456c0ea8de4a13f961285e1692a3e3545d28fa8f47544933f93d641ed67a99a52156ed1c6eea38c4c7c60afd53b5df81a882d62fb93c0d175d6d52e886c00260d8038f1060b1d7a4b9260d6d8b2bad2ba67d83aaac5ce2d19e01a79564837ce1b704cb0617ea099db392afa2966a40679148cc4261ca4e68f192187c439878627f727654814f3805ac78101544ca4067cbf44dfaf9432bef96bcb39d51acb911d556a516807b2496899b8daf75af9148185cf10669450cfb633f8706ed074addef7a403f12564cad363cb1a2465fefb63eef035043487a9ef06ff80ba0c8cb2c6c285ae092f2c247ec28415aee8d04012314322016f79c13fd554b4c4888e359d951e5c37c6ef265422a342f9d2be04da7f1a1fe8704a0b39f05c7421a7f59ef5269f0f34effc275c01fc3c6dabbdf6adf98d73d634315febb322eabf33a5f4247a34c4a0708143b78abe2400338f9113e58c90c269d210992cd1168d668c5b4cd7bb09ed31d05bb706c510f11eaa0094fe82423f5a607e47b023836a2ce1dbe73f050955dc2e4f39f18b6dc3ca4ac6a2f8aded6c06b999f970cb3b3100328be1b6fd7038caceecf3312201b6236d29e51bdaf54859b89957776322a162f10c98f099538ff71c3980bc55513c61b7c52742a565363e4fd1aa3837726af735eef5336e01efb7701ffb36d2fafe32f17bb7c1d0fca9802c5cd0e9ba104b837dea9c530b1757c453fa8361d313a3a42b002d2ea05784baa524350f38cba2aeb4eb49bf05bef8fd119682793f3dff1fd818d788d9116ee6a18cc9ce85a8"}, 0x1008, 0x800) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 12:46:24 executing program 1: r0 = socket(0x800000018, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0xffffffffffffff4b) msgctl$IPC_RMID(0x0, 0x0) 12:46:24 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) write(r2, &(0x7f0000000180)="da1630bf56744a3814fdb27b82783350d9d23902b196b46e7e54585c47d2264f6328b3d16f7db42e565ef16c4a92c21da8308924a48e24b97e0aceb0f1973e100670ee4ff88ef81382f2dfe49dbfb12744931766651afb34606626eddaef6d077cfab096cd9470964c14fc0158a6416f7f1700a8acf956ed8dd25ed61319b9e75d5ac8fbf61a5967fda6fd7748d48f8c9a0ac68bcd8c2b10497be0ae24be482c23d99e8f4fddc56ae80151492aa5345a3beaa479cefbff0ad64d09c556aec589c0bac16169d9fcabbc5f4dcf405e6ebcc579e3e85f56aa27b626f1dd74cdef93fd4fd6c63c36f5768d8ddf", 0xeb) write(r1, &(0x7f00000001c0), 0xfffffef3) r3 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r3, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x3ab, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xe88, 0x0) r4 = semget$private(0x0, 0x4, 0x3953995755c5aef1) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000000300)=[{0x4, 0x401, 0x1000}, {0x0, 0x3f, 0x800}, {0x2, 0x9, 0x1800}, {0x4, 0x9d, 0x1000}, {0x6, 0x3ff, 0x1800}], 0x5) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x17fc}, {0x3, 0x7, 0x1000}, {0x3, 0x67, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000280)=[{0x3, 0x8000, 0x800}, {0x1, 0x0, 0x800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r10, 0x1}, {r10, 0xaf}, {r10, 0x10e}, {r10}, {r10, 0x2}], 0x5, 0x8eb6) shutdown(r10, 0x1) fcntl$dupfd(r10, 0x1b, r9) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x2e3) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r11, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_RMID(r4, 0x0, 0x0) 12:46:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x55) close(r0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 12:46:24 executing program 1: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x143, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 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"}) pipe2(&(0x7f0000000080), 0x4) setitimer(0x1, &(0x7f0000000180)={{0x50ab, 0x100000001}, {0x5, 0xfffffffffffffe01}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x4000, 0x20) setsockopt(r3, 0x9439, 0x2e, &(0x7f0000000000)="c995f689ebffabff13b9fd812eaa4e313048e699", 0xffffffffffffffe8) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socket$inet(0x2, 0x5, 0x6) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x40, 0x0) read(r5, &(0x7f0000000300)=""/175, 0x60) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) connect(r6, &(0x7f0000000140)=@in6={0x18, 0x1, 0xffffff80, 0x4}, 0xc) write(r2, &(0x7f0000000100)="8c65", 0xd) 12:46:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0804008e03233c63cfae8bb602213db748d2d67a8e7a8ca2ff81e7329f0bb72c3f8832f1e03ee1231852abab30"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 12:46:25 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000300)) r2 = getppid() r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="8b19e02de1e7f2a4498edb2ad4b3e0b12d2deb8e1d0915beac10f8c5ae6b5d9f5556428aa75649479029f0bcc30bd48545a093f9e2891a4719c192fcb59d2901fbca55410fd94b198293a8377c962fd9d758015bc86becc1ab7ab7ccdd274f34dd1aea32ff5baccc194241f76d0895e91be0c219253d7ac8c57111e97bb85392e6c99297adfeb5acb117b3dbe2cb14d6de4f3db2b1bc91a264272d6573404fa6d3147cd76c2c8e3f703cb5a520f949ec08e91b7e39455ab1d8bd5ebb55454b7e661e28318e8ca6", @ANYRES16=r4, @ANYRES16=r2, @ANYRESOCT=r3, @ANYRES64]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r5, r7, r8, 0x0, 0x46, 0x1001}, 0x100, 0xc04, r9, r11, 0xa9, 0x1ffff, 0x100000000, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r14 = getpgrp() fcntl$setown(r13, 0x6, r14) r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000200)=@file={0x4f0c55c771b3186a, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000240)="e94218bc8f648f6e2fcf511a8810e8bd737e0f53ca30412f3bf1cd72b6304e350d0e04843378c2623079e48f7d042c64799cb40a28e00fd5a784db70f5cf202f916831da2e786d2ca79f82d96d8aae11c5d6c7b92e5aa7affb91079710ae9b71fe23f8728862d2ecf8d25a8afd65f20cc9d2ee1a3ea6bcee927af62c2d1e57fd7907440b1e4f6b961bfb4d4cb79a3765b9eaf7f3f5925560f96e91c1a02bc1c3819e71829ad2a3696c02495f0f75fcdca2297c694a8f", 0xb6}, {&(0x7f0000000340)="11e075bb8b4121cd3e33fee523c24f207470fe4374fae37899051988b44f1e0e9d86ae87f53835f52994284bd2467a22a8176be62a376ab32f5e98d2ee5ec2608c7f271294a0d20c0d9c2d087f391a4574a7b52b2b855941e0380c10d6889c7141e14c6a28bfa613a2c59dbffab2e14b2ad0c4f01297c9acbd173063636a6b6cee82a50dc9ce92375037a63924366c4a0b3e9058e15f4d163e154ea8c572646646922db4b5def2df6e00d664a05caccb87c9788023d272ae4fc9f4a2baa7974f2194dd71680fb62709be2b7c1338ba27a765c813c8f8de216c12fc1f7529437e7402dd1d618226798390c00f8707cb5d83966c94d19e", 0xf6}, {&(0x7f0000000440)="82ca2a986437307517e6f4b6643160c6c08c7cf90aba2c65dd0dd04b4fc089dfbfdeabe19ca163084df352b3d2470c0cce510ebde3139263cb70f4e26ecb72977d35c715f3cb2af516c2874fb7bd1e27ff0e57738aa945fb85f76b03dbfebcf3e5124f8fd3bf7f8f961e6187ffc69da59b17c13ae4bc5d256cfd9d3bd987271ae56d6540de04767d1d65a8fe6520d1b65eb59fb26dc5ba6bc92e8f4d6c6ef1cf33c65940eb192798ce0d4e859749902efaa5b33833a133b7601a3d9d735271eec2cb07a6d0979d99f980a8ce59e080b3d4fd6c651cd71133b112e29ecd8952dc13e70b8be9df3f03185b98", 0xeb}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r5, r12}, @cred={0x20, 0xffff, 0x0, r14, r16, r17}], 0x40, 0x2}, 0x401) ioctl$KDENABIO(r1, 0x20004b3c) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r19, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c, 0x0, 0x0, 0x10000}, {0x4000000000080, 0x0, 0x3}, {0x400000206}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000800)="9e7e1e5b07d7e73d6613c216a7c3") 12:46:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 12:46:25 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)={{}, 0x3000000000004, 0x8}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000700)="eaaeb5251d0a5d5988ce8b222a023b20096fce43ce27339f6dce98799345c21cc3f9813838a337d27319c97240cb371be72361c600b59cd45af71450259106d3b1356829b0fec65cfcde0f3b40f93172dd9076babe708609c0617833d9edf819bab871fdccfc9de892511cf73a573759c192720e34fcc93c52c053d42ca244897d9511c2bfaaa37e59fc1f4abd2fb7ff731a6942bbeee6e0e86ef79debcb05a1d6ccfc3c1781665f31fdde0312f2d4a26785042ccd86cea2517116a76247a92c74b8b706c849cf5780aebd9378120b577ca60c2328deb3d82e37e50797a191a5021ae1b78d6f94143369e8", 0xeb}, {&(0x7f0000000800)="88155456fc495c37ab50310daacfa06686f8f1a52cd688f459745b08bf2cb23b0ed4d909f14543f6f32af804c13fc2aa5b22595ced14d6e5e23a986a10683bc3d8b2704cdc28f17740b78b71b7a58c1f421bedc90d48746003b834f869a31b743c514c65d2bc49e53eb66592121da4ad3bedd0a1b29ca3bbf18cb6d2d883dea8ee23afa4cb865acfe9488f5344118175cf24c4f482effaaff9a6c7f26cc3b50258de2ab125f8dc72c034804a5a0f3e3af864c626593a2afa8384dc7e971d493d9d6bbd315168bc3494d8e90edeca72308004acb1191be20d359490c3137b978c440e69da327a263fc47e397b1455ff377844572d1297fc185c9e958debeced292662a4feedafe7f1bd53765a7e82d810eea1c34f960b8f6adf239ff31bdc1ea979f948dcfb88229c0049f71645d12a2d8da966adcc2b6e79ac3acdb95186ef3a3942df1bb2b2a1017e396ec5d4f8ece1ddb9fcae05a38a506c34a3a11786af7c00611563355ab9cc8a26e0f419ef70015f27ff018aefc7a63fc685f1b53d1fe0cd445d9fe481c3d65b5e5a4e4c6cc8a0c5b11d30dc042a92a25c6259c585dcb991b64726ba83a59684549edc439255bbd5091392dbd5f6a3cfbc138f869b096facd5f53de118abb00344e555b1710a415757232e2e1d64591c262906051821a98a41971ebf4e17ab4a8854e397401edb15c1a37a9cf125cabd1d7a59c6d185b637ec5ec170ce86e2f8450d8d2bd6b8f3cafd2fa13b04304e51ef50545e9075adb35626c77b64915e0c3094b69a7d23c7d6edb100e3c3d1f1f480f7b4a9bee436850a4f73d1f4092251db71b3c0e92880e03c5dc1d240213616b1a35680719675f7310ff9f861da36a19d414d71b7ec3574f1074239bd4e1341e52ea020cc2a7fd63931f146cee6bbd137cb463078e77b0327a14bb3ba66a610f3c96ab6872fa15335fefa59cd7b6b492dce1aff51a51fd47f80556e2ee4a84eb84c087f5f06910d226ee64f24ba355a354f26ac2a48455d7d77a8d985d49c3db916bed98f19f96506fbefb589ed4ea2ab7a6e17878ef0ce4f361a0ebafe1152117ac1a74d4276ba4072c9727964e5fe3d68d569040b7d1bfe13b7fc9ac80967d5c3a4aa7414555e882e8009f739c4263afd2e1ed0c1f5b15f073fe25e72c7f29cf3a831310a67d63fc8e47b0a02956f2dfc0c0aa8f55d7add37620bcd0c66c0e7685d9fae124ee3843a4b70ba32df898c0c21d959818416ba81a60488cbba5940915c298f61662fbdce03ca5b594f5c39fb74724afab8283de7fd1cb54793f59ef01ccd20b321bde24254fd55bce4e07fb99e63a2690d5a4fe4049de31ee89feccfe6a0aecda581eae2b5b028fb6ecf2fac66f7f06165b80c23f9d517cbf9fbdf260563cc0b168aba1c5b299d5b2ffb9707622aa130deab8237d8f3e01b90aa04053ff3f4411fa71575f09db3518265f1eebe53fd091880ced34d9e691d34a212cdee707274b853113bf4d0a74bcb4d4d2a7516b4b66cad82b75d9e6e5055eb4f400247407a4c37497ec78efa0abc4f47808be8500d20297ab965d5a1d4c0b3ea87c3dd8f5f2d4ad89fa73091b004abce74933358a1dd4b12267550a10983cedae16bb14e0634da3c82fc0a96e6d8eaeef72bda4d573754e1beb2c79c4d4dd054eda532568080c278b0b8f126d7996e6752b106f5a0935d1ba415951f8cd39683d6390ff918603e6a49dc667819bf86e139409e8ce34297892c1c73ff3c3d53fdcfcc33226f379ee9fd6ac8bcd29c31c726577d4a470e3d2b06d01690446c23c502bdea5a438314a97c90a66f4b65bd791e04919913169e276be41f815ca03ab2f96e1d598f163aeeb42272599e7769f1387a19b9b7d236cab9157aa4448884640b03052fad1b72a9716de78bbcf30165be578ad531489b6d648d828c0c5cceca0828d82ac6c7609b432cde3a87d3fe1bbff0c8e90d7a2b5d909b42f99a17da6f731e0748adff657a93306c89662fbdcb08ff3c7344b894e27c655b7d5ed875de96295de4b52d771cc539bcca32bd7bcc60f84d28b4fb5ef9dbbc85fe8c9880d6c4f16018438418976614d0c8ff155fa3a4af92917e2e1bbf104d6532327300173e63cffff31200668cf778cd4e99764f7241172dda977485e7191f1050c83b22e4f477316b05f180800326d37524ebdc63656053679dd3f9ae1a74c457eb518d5fbfb25f3e950081dd1c0c1bef2bcfe618f15e7ebf47225ee88a3a3d539a5790f69b4624cf428d5326e2b2d5d43f1f8cc735a5350e589eaa82654d021b67f806a5b24bcbf4d85e115e0140d30e724ebc885c25e143469533e9e196fc6e29e5cb0a2f633ca1608c675260428dc4e86404e489d3beb45b821cd7319ebdde517ffece4f40b6bf7b0112a90b606539ae20f6697f796a05dea731819bda908ae5a703903e87ac56fed3fda10b4d36033766f56af84a01f58f973e0db6b6d94bcdef400f56fe98c5596b9dbc1be44b0a1d61f74318b0263747f3be185394c51b1eed64f4a59898ae9d10253ed840f7a9bf308dd3eae918c4c92095961623b2a60ca7c115735f79b3a5081dd614938e84decc8bcefe4c96a2d51f2d9d501b485943299fb34b14cdb65e3120c8b0460cd984617de774e68e330c6d93233c73f742f704214ab18fe9b922021b3b28d49967d9e0170b364b5fe19300c9f67d839d744924482aa6b6b4f77d3549565b3b3573d71b1e4524e81b0fd82b457ccc058715494c7008e9b881da2705f38abebd5ab1dfb63d55592471ff5be8669f2c976cc10778291e41aa3f326579ea5e60d56164880166f358279427815b6398e304e74ddda7d9147141f8015b092a6e7a3f1c090999f8404cc94251593be8031798422480fbf820a1fd6554af64b9f8d41dc68296eb4e5c42cd4c930c97ebe1c3d7cc8f2a95f47f33022d9ddc6087aa67de22c806b04c71a804dea8cf65186b3b46c60184f60aee9efd3fa8a33cab25151e6ae1cf939be1cb79ef652be4193ae8c097d514a645725fa65193248dee964a0fe81b2ed36887ab04f7868d1cb036afec2b84b96740d6be9689f5e214dee5029973c8432f3d39882475fc1adc1ed390988ecfcb6811b98c49b85d9c2b51282fa2d9c634d613a5ae1fc7d978d18758d8c1d9c1a9e65befa124194a5d6c4668e0ffa5de10c401854323ed86c89963ccf45c438b49540c965695c9f5b3e8adc4da71c9d0b2e28b62e730f5538377e15b0d371e6d88086848800389be526ce5f3637cd2f144766577990c0244fbe0e654d265a8ac299a7b8de4ef234b670938f72ff9da04f61fffedc935f8bc341b6e3e60412af0b846bfa36f40ca37136c21344f8650e3637c39239fc435879c6154ffb9da3989cf3488417964278c755122f17ae06a5605a17a305b776a1ab4b92304bafdb6f4c3f0e8dbe724b89c8eaaf2c4c93e700a5144353e2254385f140fb12f014bf2b7f2e3e3894e56dbd32e3aa5ce1a9d721231495086a01a7cc5cb2f4f8e9b26e4d0cb5620c53597d8eadc940caf2c7129b3a2c1f1923a0106ac4a2662c4eb7e73ee0358efa83bf81b6bbc11efbe0729d01ba6689a307e71a4a120f9657aca6286131c22eb741b680a1d587702a01867e9fd24c65dc16df202e4a7b90b118bcf3ed9696d94a722d93e68bee53e462934c930ad8f8dd3b47816a5a6cba11cfc1747b8abcf34712ec13653c65e8ae87d7d4a3489b1870b6db2912372fc7039cc92aad0df5c9cda210519e4ec5559281d7f5cd0741e91cb0ec6f733236132e6c9466f94ecfa20ad338815477b3b648be3dcc5bca5106190e0c5cc8702a7152d0b8f40f5005c33d33c61fddb9bc034c74d6b2dc24b8ec4af033dbc06b747748d8fb17287b976bbaf2df1aea052b9c6999e844113a334ddccc92c1e66068dcabc9c58f6e21ae397af28c4f7e8c1290c655d5f46b71e419278ccb0f43547dae5805796f99b84b822267937ce40cc7221941ca328bbe930c89993e34283efe0cfda61f22992e37fb6ffe6863c5f51ee21ec1131ae4e9e6bf3d8ca0f60060121b232a36dbf1385b925e3687e6eca8e54907c8dc5e7f99a36321ba22414bacba7ba97209bead33cf2f9080ef671e48f57f0d3b59e83ef4745d436e6244914c4d2a92c8ec52b866af0ab75ba32115f3c5c5862e0a44b65b4ece7eae32b454962e97ac5cc0dcc7e0364b3d1d1aafce0f423db65b35c73a371397fd39871e9993defbfeda186f4fdf6d4cf3e132bca3257da39ee6efa07782933a61627970c625a76be8096547905038c0fc5f182c9ad10f85194fa0d6247264f21b90461240bf773580eb05017389b02cae0cea884236feca9001dcaa82ae4d43ec240f5fc99701c01bdbb0174f4110af5fd316ccd1e17fc8ffc4b8aa5cc53d511f101ec338786b4b20c6a8420b1a68d132ed0e57b1c18f0e0ba5c7488657b1fe9a4550d1f8ec3f3ce5ade14d8041c86ab4e84ac426d31cd48d3fe09990e9a9ab366fa11db189d9b697ba2f478ed5ddbecf610258c07fa0319d36057f6d916f7c460eed1d8b82ade795479275cf635e85d16ab197f0ba8ecd2f7421641562f8a70218463ce6fdd645ca8f75e2d53000e14a1d9b156d5ef9718dc6dfe56691b889fde050b5eee938ac00235dd8ff47249e1da9f3cde889ebe01a15c5c101e15651df08abd0acb5526255d233a0263a35a235e1b013dbfcb2c3aa579de1262c760b1ce1e8bae3c6ae37a38b2905162a0a0846bb4ef964f5336b5a041fd141828efd6bf2a50d2d4abe2b82c55416dbfafeb853ab6f8d4f5b09319106cb13c3ef23805e0dfc51bc2f6fd703750550f0c1d9e4563db244dec01e588ebfe07cfc234e4203f31c730314e01a7aac5289c7d8e50999aed36702c06bf877aac5142175950b4b706702b8d29ac36bc40206a7b933bdb2dde5c9b660dba5a071a6021f72d6704ff3bc0d44ab36283f2932cea7d4828927f17f6485ec6cd3812477b4d7498d445fbc522c51ba799c4a6a19984c059c7fe5a10176a9b4bececa0a7804343e05a33c405e58640721883ceae29db1383c937ee9b879effef308bd9b997de749c232dbbd0059b7aaf8b1adb2b6edb0936969ec5f9e8bd0617a4d2e833ba087a9647b6ab03c151f0c511b74cf4ba0218a438b4c742f3fde3ccfd76b339b889930fd1a5899bda03cc6808a1ca6083ead741bd19d48864e98aaf9ffe8e02f97ff4e15c608658d8bdbe0803a244ec72fbe1cc2ae251abffe6472eddfdf3346af4ef53a0429a8621bef7e0b9cbf2fecc02e9a46c7f849d818c447e09679230c985e69b7de0313afeeb5f5adb15381bf3643d7ed8b588ac7e2d0518fc3682fb2d3b8418fc8f8d90f30ee6fa2f49db06c069aa4f85ca5520512ac01ec06d25fe98729bb81d28ec2be8cf9579c44165c80476782b3e71dfde84f12e2d4410c6e5f07f0a9ef3eabb516af67b644cd98338e6ebde83b1c4066d26da8b12c86887da82d7f791d674a4d057d75190d7a707c6c2ae7ac4772256e8e249f0afc7b314a905d9187dc1283f854cbe520af25b9aee3c1b2dee322fc18ad89acff8a2ae1ba872e6b137f38b375f37a1536e29d8b01e535b209465c81475ee2711f4bea3e441018a24d0a2e90ca27ed3922ae70a5334a229a3dbd8daf8925b166e8afac938a33b0bf522aa4d5e4ab8438241ef41b7e740d6a384e1e0bc5588eaed44e3c71340ebb599229e17e750dcb07b07bfa6fbab97abc9d5b2967cc3011f15a581a9f52c49d7c2fb033dd1c54cdf546d547dad45691305d6934a0649c74fdc4f", 0x1000}, {&(0x7f0000001800)="c6e9fca4e0303dad9fb2cfa491b136a4f3cf6ec833307302b19ac8bd499c5e20ff865a84b3c8ac8a2933428224d66f09205f4231be8f3084bb3af3223d7c784e8809058ed4f83c273b6e23bb083396623d84185ce1b4b0c4c6244b", 0x5b}, {&(0x7f0000001880)="cc1432cdb1b8501beeffc626534a5a127ed989847b1c47d6b884201c3db8f740120b6a26cef1684b11cbd6c7dfed23ac0b989e44192f5c856a2bff9f629f8fa19b430bbe353974806176d296277e772cc429bc8d134db23b7ed6c33342f321407d43b06735b7ffe56838941346f3f0e627b3853bcc81c304f0c3e63624de5904b2db669f87fe6a184c1d9d82f8ffce7174a8c22e327c", 0x96}], 0x4, 0x0, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000300)="a7dc3a584a21cd54ced55cad6be8c13934c2bdff9d73d739d37672ff158b02cbf4425723d9f483919a0482a7ea738a65c94db0c46ad3690fe6c7e262655734b8e72074a982334c2ba00d895a1e301b8aa5499bd1469a8a2a803862dfd23eea95ddf19bf7f5ff363531f79a1692e4031699100dbff8bf0c052931876cc90361cb0b4d291a7b8eb1964cec80af1699ad5cdf4d1d6e4de5c5bb0396de80a065cc7a67361caaf60c307b06abc0eb13f296c71992ce83148e97eb281c2a57f22f1ebdb118707f6c82433812", 0xc9}, {&(0x7f0000000080)="551e81f9c8bb57e70f9ac077ad2ee38c80e11b355f87e4e6ae2ef0c505d84bd9c8c83f6e835078864c5eda3494426577e670cdf239faf71f7040160212f7687ed0220054", 0x44}, {&(0x7f0000000400)="dd6bea3a16427031fda50d447a32e73459575f15b8eb2711f5e73aed7b2f416a21e9e0919ff7fa908c364b27a940cabd5a94554faf5accb26a959972835b567949f4702a224b6090571454fe93fd62ffccdeb98a071ee282e0bedda7e7d546234b905c1680e3b3b073572a2f3d6774a13c3f11cd6edd6197e168f599b044b2284b27bc85da011576a5ef48809e6f6e6ac3dfaccd22a39cf00bd6a9eb3ddec1155a3900bbcd52cd5fc7ac25febddd4fb27706b9de3fdc4ac6bc7333cb0c4fdc803bd31d3c757d50032789cad48e29e585c9d75358307080a20c75dded4103878e", 0xe0}, {&(0x7f0000000000)="f47a81cacde850d5617baee7701dae2d56", 0x11}, {&(0x7f0000000200)="d58e73cfe6b9750cd3753c0572b0baa558b69fe4e3caf1d41c639bc74b55373806910a3519780477062070a40972524982af7723939d634f964e11c447c37533c4bd3c8f322ad1266bdc2822e2e7bce8b7347ce5621a5f95afc36ac2c4f8f7a70efc40d58d3355bb619d40b5f25d7e91e2976bc1a99b292c69fd4013edb085655b9ae7e190f98a17380b10a920b436bfc3fd399cad81d1b9", 0x98}, {&(0x7f0000000500)="74e826e78b6f94d50ad226e70a40b15d6ad74d5b057bc249c13ec82f79b90a5a6f36edc4ece4f1abb03c98cdea0eaa3712be077063b790c0d5fed65978f6fbca84b48861fd001ac13727b3db4654d3ae9c0e5cc64f0043714158557820318570928dfa2542b5e0dbe79c7a0d7c6b85ab46197f28f1efc8be918d97d2e58b", 0x7e}, {&(0x7f0000000580)="3d84d3c6e9add520deac8648bc2cfe5c3ef8831ac48773256a78ffe85db44f606a0f4b9e224a78b69116eddcd6e3adecf8dc05daaaab2d09816c25c845db1c3e25f4de256688577c3aec3f3f721aaea5d9076928a4b3098550c01b8a14b9fc556ede858f86cad1593cd8dd944d52ddd1b3e4ab15f191e50e8bd0c34872cd61", 0x7f}, {&(0x7f0000000600)="80e82a5896ac1f09d74b02501aa897338778e283e9d49dcf88e7d61f6ae872f630dde63aa0f1a9130e52c5496770f019a174603b1cdbeda40c6f274ebc04819b6908451f855a85438882c31db8505fb69dd7a3ef6241d59622460a347f7bbfb1f8b75bd7ec5d7f36178e7b6a852c5fdfc884096206daa47acac0f3", 0x7b}], 0x8) 12:46:25 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x4000029, 0x2b, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000040)='./file1\x00') 12:46:25 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x1, 0x4, 0x49) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000dc0)=ANY=[], 0x0) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) 12:46:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 12:46:25 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0004"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000800)=0xc) r2 = socket(0x18, 0x8000, 0x48) writev(r2, &(0x7f0000000ac0)=[{&(0x7f0000001800)="e2046de45f381356d0146162273d71aa40c9054c6b3a337df3d1b3a36ce8215354f986a424cc9f1d81bad3e29635ace2d6a1395d2037201a0fb4e4fb3498fd42cb98ad5a77a933dd09b701bea07a350e1de6e2d2e6a847ba5ce2b291659b08a811cbc2721e52e768fc25ba27b2287f89fb52af1d16a3e26c9c9879a060456339cf174132999072d36a676305d6658f4b506055c8f2a14b5758751d13ca85b3a9be642ac8dab674c77500247c3e90865221c9af208dc8b274561318ef6424cada03fb7664cb8ed89941cb25bc991fd92abc20ba89ba5ed2ca4e7c96b98f9b16d45b6fa5b49a777a016a542e179feecb49e04a3c1480dc617280e76317a2bdb3ea0798483009ecdb21c0ed7a2bee11e5787a12ed80b785febbc47b8ac44b12fcc6857840ea3e38f74fbe7f8c12442ded5327e994342ff7efda0c80861b2b0f07a2012903edf360f00affd20e7fdd81fd2c549dd5ca01f8386a8c007369a997735d57a857261d0740f655e65f6d2dea8fae372c682983c11268e9a960fb5f708f1e9b0473372330450f35a11636c3a0730a1a431494d5ee29a1506c29107a5a7f66467ad25e8fd757714153c16ff264f2ac76b6b765112832f227c168f9b7c09b5e7d1059f502deeebcdf9cf7a32816bafe43535523944126ce92448c6209775459f979fb9be670b957c11d608f6bdd03af43b390e3a98fde007c3ac4f2b0f708bdafe459052ef42ff1cc708773792f4392433e2c55c48361ab75aae46cb6a9e0252efaeca25aab30fc267994be29cfeec39e09f5e901bdb9a586cb01fb2cd4f70c79a4e49c7a2e1d8c63bbeea71d93799fe0abd9bd4a76bad9da2484399c29d7df30c1823402154e087fee629aa71b42b3265cf5c260508433c8088acc554e3de3a8bdd18cf523df9323bc8bf6300b5266c0d462946e444a55c4199c4bcfc1e33fa3c79d8b3d09cc3358522bca8ab0699c4c284db906d792b453f3e4270afa0c04783829d6b7f8902f18e1e91a21364996b02d2d7099e44a8a55593d58e88b4f8a168485eeb307149136f54963c899c3a5b94f41ed3d31c812cdde302a151e87c2146d7c6b991e565300a0b60383364929875f05e6cde0698605e55fec97440a468ebaa3f7e39d1ca2769b677e8c90d39c45e883a6012c757e79bc32245a40a4493244be90617bbf24fab5e3a0eaf71ed856b5b96579dba09e74c7d29065d07d803829dbe2aa26987bc75550724a82a251f21d4239ba00d1138309b3adada3e1c72c674633fa589f43b3541acefa43a265cc3df20083e5fdeb13a9d8b70537ad548fc3c255f55f4e4a28d29979cccced37dc79929f8375745933ccbcd462fe0dc045a34e6ac047cde79ab361121199a94331e062ac97c9617ad878dc488bb055e59b246451a0dff3802c6b9001f85c966acd2b185bdddda965fd5f06c4bd47ff091f8cadd1c594a309668e4d228e08cbfd78ccd28d93cc107e15689a6ec31e94c73ae15408c4bb9d4923fc88870352434d99e3dd3838096baee603fd70f5e0e9cd1541846a17bb84379cd94b9e025df0e7fcc327671f3f7b3b5ebea79398f3b5cebdb0bae759a8cd6d0efc3a4cbfa963c1bf647ea0660bd10d26acc2071b2ba7d04bdfc09ce5eafdf78c18c8dc7d9b6780d0225147f1b4fe250fb45047a3f2501b0ab0da6c2ea17261a60251f64a7fd78eff69800dccb039296eac0b35a3a3ac1ef95fae95b5d27ef347956663f0a4b2341c3a66afbb457a95f0247fb7614f7c5201026d57cf765c8436646f0d54dd1716b9fdb8d395eb34b89ac8b75fc2dc9b39316bb65664aa1001b7282a907426e34c316c45b4a85848f7fd4bb6571d9b0c4436a2a2898624fc2860fe83bba40cb544f46751edec0f46f2a26055711353dc59d21fd2913f4d9ba1a42f66c509b885a31d572fc19ce0cd5115cc0361bd891f0454782fc18676937bdc15c22bc9e11d3c2dc29788c8c32fd3526ee8d290c9f0f17b625b613d82ad48a88d2a4e97efc8edb8cf86c1c95b6876b3bf3c221d22e599c48fb2b2c2b0d8f8dbf2553a3fc1caa7d1c3155348cf40e6287892b6c7c8000fb7da4c2a34642b007fbe1e56b845f59f3b3b99689586e602fcfa431407d16bde9b636e61075a882dea0af379fb03b5498ff302f13dcd61702e0f1b74440232a7d97c53ad32e4355c8a3342832caf1478b3c40b3accd80343cd73fd8d8e81e729f080d706fb763fe3aa5f5dc8f1c6df3d25984e3953e79ed5a13d470e6cfaf1516959b9f2cde08f725e32614dcea9bdaa84ea7ab06ee8b29901aaf4230c09c2a52fca29f45640ea34e063ef9269888798d12706c38e96f5a9e47683854a5da9571d81ca5c44660d52d0daf6eb25d3178ad5599a946ba930944ba5fe1f2f80bdde2e3d3a9e7d4d930550ff5d3e800d09e25decf6d2f23eeb37b78385ed2ef48f87588cab6ffc163c4fe263c5525f2a89c073367ab236057152ad41c53a825f15417efcd87e52937d721bc5d7c0b06e513c01ecaa5f15058098e23a52976b4b1ec0f96a603193af2e07737f0566f41c9031105a891f5e6c0ea4099669e527d9cd0dd76159c00d4bcb4bd834d7ed3140b50464572f924c760b30072a17be176d18e03f92f01eb0b06cd539104a9cec8310ab4e212d4fde0198293b1592232a6ae3ef163b41df5a7fea6ac12b3a684af055f412757fd14d9e37e77f96bb0c2d76cdbd3a73b08ce78bbf56a86832289200a29ebe6f6fb76c8b58afb2254c093e022de9a9a7eadae2074ad5c3b16b07d8b524da355dfed77e4b9fa8d153601ac8a0125e5b8dad7c4986bac84d79ae4fcf4b31bd4aef1474332be98ebdcb36551c4f1c0522cf97b834e34d1ae0d7905d294a4cce1005bea1dabb0a313257e8f5e2950816cbb49f6d10eefe5b8a3775915836f3f0830fbea901d39657800536cd2ef42b480c5c85be838a6d8d6328ed212b1d78094970c9ee46f34dc8461c49debf9d1f5167d2b837edd4a4f53bfba412c2cdb6a8d442842eeb11219ae555858f9e1e2aea28a1cf5f33145e235d7e99bed33ee396b321760db75dc2b8debfb8c9e932194674ea7b7a478d81e247dd5eacd30cb4f25689ac047486606193f0779f2384510bf878623c98fcfeb6e214731ab3fcadb1d4245759c395a04c7fb7d578119a5b53a55e525417687f7f0bc1e6caa34f39e38561503c133e2f9e3fd1fff9ac78a24f3e154c59da407eb969b4b75b2934d9f25ebd640361657798c0def7c0dee7287b0b4ba33bee6dc05a3090966802ec776602c28691abfc26b5df1024a385e8be4b7c2f7fbabf3e2279ba455896f7b8b49e7e870fbcc4f5dc1acf29626f80405ef70521ef1c82c466688e1eddf94d11d9203e1232ce3d6d6c86308d920f5de18db013357417de1a19941aebbb79ab2f503b45b2c12dcc42b868bac663c098a04bbaf80ce1835983a99bedb6adea0a9f367e9da47cc7f053bd890c5e9c761aecedf48546a85db5e05c9a71de8c63233430a02d25c7403e302639cc75379d8496ebc3ed1503b2d8ae006278ba201f68668e6ec824309ff34f50ff15c7ce1341700d745636ee38c7d394d80771f992f94f1761beaecdb8e432f030deb6bdf65e561d839a4998460aac3a3b4a2be6cf7602c15ed80a2221868d1692ae91aa5e09154bd2f3b03fd01866c4732e8d5ff3eeb7a5083b91a3b2e6a8cde044f19b75e614bed76e163f439f1110bcf160868cb9cd0f6ffdc3c2cad78cf598c07613c08e5527a5d4dd8042bd3bc9f7bda51eeb4651d111c0d1de76eb7471999a51b8ea6ed7775c98cb7045b739d01c90a7e88fde10aa952bc1fb2877a64befb836956d882af09d5055dc699c9449f885b0705e43d194c2370974946ed67b41eff76e2b824e1e5841fd85fb549c5483b765330adb672c9ee56323bb109b66de213184095282ad0358449f772c753197dc7373a120f56263fe033b62bf273428c87e111d174a5b0fd920eb65b4e2e9d24451d071f20b07f2a8f2a35bdcabf8baf31fa3f76ad15567bd2a5e3a8a050d2253945c4eae42f8d13444ec520f480504442e870c6c9106e41e87ea7ef364623794fb4dc4a9c0061d95d21aa1a917aad09ae8206473e2481bbaa0ffb13797e6262856df16ac06bb29675b6f2c3ee3f0a807e249a4d4049c4d413f8b9eb40dee2cdff2e7afa32376f5e3a787343b94539f45f21769d03c08b0b61bdd7decdd0fd90e952fe27e624a2eb0832419d7091b798517c0ce3fd181a7f7ab2153ae886a952cab711a5bd289640a032b513d0d040e491b26cbab272224aac7e77c3eb9375495cf1b8ea988004aa8d50c8fcbe9fe3df579ea8d8d0deae7aaa660f0431bc2a60655e2345147ea8834a0612996da1cb6487cee5507ddcef508aca47b09dc0d7074133f0c5ef9401e8beec95189da0522e921a89dbebbb74f08227cb326a3200c753ec0805b83f2c593eb40ceb1e39540ed52f2ab1ac644a0672d19254de453f5fc81b8966635412125ddc2853f4e2994b8d3b5e82bf8d9afd9a62b879203571f3667d5385b7a0dd7dee5f2724681ee321d7a67cec462fbe40c23eb27464b5045ffcb7fd136dfab057479e5b509e276d0502155be38a5071f0c30c5e155a000d91fa303061f10e34279d6220dc71f2205e6e496e0f1d22f21307b49e38b0d2995b631aa04dc55bc4ee6a6ef5f238aa9ef8b2a3ca3b89926519f843fa82414e184ee65d72d5e22d021f11e3acfc6be5db29d758165826fa02c86b99bb6c6ea5dd31b7b86cabd347cb3592b67b41770ba2fa1f81d918e0bfd99622a66f6c6ba71e1965cc3c893211eb55343853cda5bcce98b875bd8cbb692cbe67e50f4b19ab6d992bec3e4b622b8ec920a88f5d0459e46149f782368bc9cfe4c83174c8b4d707d291422632b23c90df3c5f93bcf97079c4ebd7341c9625e2b5fc963e5d6a8b8822e6a3e108fcb7f90b726c4943ff11beb2e1f30f2b37ffa66a6732b1d4cf0089f272f3701c4f3ce6f7b7b5c04c4454908bb6848d70bbb5e24820474d61ab54b01f7ce94390467c812c8b7af8477dead6f87cd9b7b40e5067369c423dc3c3364b884ba0cba0503c8d6d4c49e17b2408e669bae3317ffe0cac7cd1372e85831548a5d0f8fdc370bd4ab30b10bd9c3cbf9a7ef424732f2e058277b40a8a66e4fc54fffbd87c6198e55a56f6fba31dfc5f8665a80ea50d67d09c85bb334c9579d02d33e6ebbac20b53fc66c47a7e7cfcd51fe558114cac28517c099378692d1ddb5135a54acd71da8da28ec15d5a026906f5a9fd1b2e01fe273d2306f7920dfefa37ddb0f3dcec5bb27f2169f9714c96be9a6d4201558d7d36be7bed04b117892e6176ce7b69728f5a11f4368f86b6b7685c173dd1862fa9da2a816a702ee081c65806f91a0a35118933d0a7576ba5808e8697b5f9d599bff4cd535b4dff5cfc824ac3a069ed15aeceb7aec4f792dbeb304b4d9d97944600d22d4069aa5f3b8b319ad0a9eb55227e323439def2039087a373b6ff4ef80af662d0426799596e6ed60afd99a472488ae2f3fcd6a9fcc31183e507a3b613f6040e0f52aae18df45c049e6cc32ae4873a69ffae79583fb88b54fa048bfd33d1cc0e2c58007fd6ed22da16d7adc4bd1fe3e3970ec00eb9e038c0d570b77e53ae31a413d52530b9c5b987206b6629a46023e97c616b5ab537babd92f0436e7088457870d70679349af7f457b649805cc7b90c0fef147c61b5617d9fbb7e50a1e53c4f4eda35ab483b8dcf3aed595404386c4ab956e10e2d2850fb8b33de2d36905b043f2", 0x1000}, {&(0x7f0000000900)="4d63118b17d4ba702c241b9003fbfa481ee7ebb452cc6bf95251555291ed176cc61ec7532be411db3e382f7d9e50639e6a3901bbd5165376c00e8608a54811c63bef547b2f09032ef3e87779f6bcd6fd0c75945ce87d74158809", 0x5a}, {&(0x7f0000000980)="04f147dc0096d0c20b86f667422816b4b9c8c5ca1fd327e594ff49ae293e6e6c0e597edc2ddd3fadafd89c0b49f16c12778ce1c139cbd490afc10e3db25765b4b195a75aedc8dc0c14933effc938c0b0ac0d84eb6153fecc87a1b370c30b07f37a4a7f03f17d7f189dc0e307bec41ef354184f6216007e9bfc7863c7519251593578d997f90c2a344f63bd27c62eede10378fbdb14283692", 0x98}, {&(0x7f0000000a40)="6026f996db05e730c1c2298d93c37bb198252da25a919e8224b84db76038e913480090024ed4460bc1b1cd02213983022248f27595fae683d83da389c608fc74d5dcdbd793455251a6869e812b67b7f6c7d8a1c3121abecc1f44d8bdf78ea75dc9f2344cafaa9ccccdd5994097ee1c467074f5080ee8", 0x76}, {&(0x7f0000002800)="90044baa9c84cb577465fd1d4e5fbb7d7d398132844a5271914c810b5c2e9386566418aea19e584b7276f6928c0c22c7ae997bae2bf6e696ece197321e5062d8722b19564875d29e3fa92eea5fc5eccaacab39cbff36ea26176306ef89fe4507b8401dc7d770fd00c8a1899ffa5286218fb76df877484a61058a033d5a2116dd24066336ab349ea042086c3f340f145773862eedf519ce789ebebfac91b13bab6c9b5891caaa8436efac3a13c125e732a3fdc81cf83db68ed8c08ef4969a6262d98bc8ba0744a155e73cdf18f0af6a3bb431515f5c4940fa99877046a32725d7b63f52bf0e3a21fc771c94ca80750c3030cfef91b1ffd381e5833748a9f3bbb3b889ec0d02e86f98c5c787f62654443ccee32f2fbb78c30486f1044d80edc9f47f390f9785fa0a61f899f2c91d236983dbd29322b2cf9140c2ec6cb2698919975c0b81f823407ef0250e7a9b24662d626f43ee24dd3edc15c7565ee8b2258f0c9ed491ceca49e4136485d0144907da73e4f8eecd9f747c47f234b4002bdb14c0ec64481dba8686fcb96b3eb4d3027c03a6001278c9ea3467d902b9194db8fa76aa7253b68ea88a9284a5b13af610b42c29ecb3f551aeb243fa0e9f8f2b1187fd322199c5945b040721291ac46c70325b6f04bf171dc46c6884d41de391ec8a7e63ebc4d1e7d3a966f43062762dd3e9e70043d3153bbfd3462a197625680299c47de82f277bc447d311e8d20c8fb5b56c80bbab2690040ab78a3a5c81dca92c82e057aa382b2f4d9fdf5e8549a0d29450930165764e7cc1e303bbab0c88ea42ad5b99c922c90f9984740f9b174f3557ee319ca270156ab0f3e52d1c6219436cbd66baed8ba9a996517bc473ac486ea30d461f0616181dba7660e6912c42dc8e30d7fda68f6bf8bfeebee8c7400c4da3c35a68137314a01d73de509e5d0535dbef2ebf575aed9c88731107ec19de3a82a622e43d52ec78cfa1f58a943b383c186d6d47b38b664faf7ae483ad9ae2b23217b5a01a100edebd0a92256775e6824d5761d23a6b4cbb64ae71f01451f2a543fe0492d8b9ebb64b4824b4dcf427697f568258d59ec0bff5c3f2642c384a4f353dc24604286531531f94a0dc68a7f1188ef84975b26a325af2f36a534d3046e4e1b331b606816c2ae72750a42971c5a94a8fe5c173b16f7939ff97852c82941a737c4b2a7b229d907f08ac58450a0ae80f781eaaa459840276ba6d2342b75e803aa196e9a8036cad1c438012f3991162224755b78c10227eb20f52b0ae4fac606a026b1f585ffc3982da2b9b30c925e5ffcedc6136b49290428158ebc2c333974a321de43599cab250c96ff09f3e6d46217ab3b2089bd18c3427c59edd4312affd665b1453ffe297a1af9883d876f6731f7cfebed49794db7675d0da3a776285f358744b045580233db12a09610aec1cee71574867627649d0edd6eed304dc96a942364e274c7203f0d192f45849d24d675f5b0c998369397449af6549d8da4d8792b7619276d69adec6114de43abbc547cc78039eda2bd21e178ac6d2fc5baca98e62fbfc3384b6a35275bded2f1b59985bac72a6406970a267dab9e7fbbf7769ca23443ba9643b8cb017ee00ece3e060914bce15d8510c8c7ac8cab2c62e61f524accc0608d206826ebb5f38989159bc03cc8de968f881ae927642ea662114179c704d76a0648676709ebb05052ff0fe041fa88dde2f1b2d143d1c380de17b8d4081c9ca265647ec1ab8f2e1bad24287fa0ceb7f4cbed1558977d990251ab9cd878f71d274b508bac7132ee0705252b4b3afce38a0def434459e43e79b8d933ed2aeaa34df31173f5a821226101d4a03f0f6c1b477fbede7737e2dd60b7bea0208796c1a784074cb99b0244ccc2631af5acd22ad4eda850bceda62408a7eb9c9d9a531ee542573f7d3f47eee3c7cb12f026401bbbb2947a9087fae083d64591cdf60d4d7d893890543444360d9134e6fb23fd6af6d03562ff704651e47d0c5949247525081033833dc1ff13c776f79f1dbe5207d76820b0519f4e8e1cdb304d6072e47af86f978895beabc4df44e308c354715a6faa3da40e394e07263856a9294eec8abfa8b4b5ead2631b64a7004c2e3f80ddaeda509573fca67428d1a3c45f21a654a7c8540ac8025a8a3b60b1a87aae8c6266505f88912b3d6f213079c84d297e56802522ebea3353d8255e2ae0ef284b745066c653f05f9605539c01ab05e054ac1970e9d9c80f757a3cd7f9a6601c64d04af54b7ea9c73eb9bae511a8923a5d1782e71183636d73b6d2ca66c2a21220c94649df661cec2c882cbd225f365518b4d2dbf19193bfcd8f7da8accb878ebfa57411107d2b4a88e1c3a279be02613d24d8608e11d4045e89fda0c18920c95e52c7c542250bda3f2ee9723190754d6e154012c255e7bd6e217fd274c60827ad58719f79be06414d2b70c6bb7fbb07a82bf0b36308b58d294cc5644e5fbdd6303a1fc0617c62677d9f7e4ab65296faffe16adf32777139e0300d3e7d63f118003ce43fe33d222c30f0ec4ca22b7f8f75e678aeb7c6827ceb8db220406a0a47a25c3971d8043fbc06e4b64d06fee8fbc4fdd9c4e5880f7f7db1a277b4715bd498496806963271359887dbd864d22f67399c2b9b70e7ffeca535bee0006cd39f2de715623a55dd57abfd7fac0e53ed9cb56ecc57cdc50e4e0e8d8a016d616ea270603491aa68d9768d3e473c58dd431e4067298b6dca183d9f45a426cd6f5ad49c120280b13aff7a385731d93d5f1373e843a52ef4bf5453b912e6a48521c6c55919d7e49d62ede29de1f7b56432bc15752ad1ba2fcde24a775abcb5ada6a3a8629f0c26165278fbdf1db9d1bd8774330b385a4353af4e618b350665d9d400e902c7598b9f9406cfb80d0b3d8bdde6e59308ac7bb878fbddf10045df45658fe0e9e590a652c60fc08401c618c969b8f6d261f4ee37c2e6a2c76b8bb689352e79d963d82a5a5984a5e39683564c13a2f2394011cc015e44cbbfc3e88d80ef70abd99fec7b2412132d4bc67638a85d8651e5ae0c485e1499312fc14b9a8cfd7c390115d582bbce14a44362198bac6351b34e89d11e6b72785ef0ca0630e2c8e9b7ee9b6c750a078156e75a3ac5cf6fa9b7fc1ef9240424a873310b21a8abef61344d2e8d748511ab70dbe5d01903cb86df8a3bf5c9862112ab721b9aa470ebb16bbaf93bf2375b187b2c3b0d3673b017d0dd4aff8a47fa56d785ccbe7b5ade40d295c30d9c685f797d8064b748065f117f0e52ea1bd1774174e127df7ff39405843e14a81629beba38f971c6f15ef07d281cda98f3af0843291d59660468874fe930f232666a9a3a643245a6420910302e6b34331a91db9364e5e0d4f0ca3d3ba33f1d7ff509337a75bcac008ab8f07ee692423ea441a68efebafdf6b692b29538ae2f1fe44c8dc09015d61e529975e93136eadabb1abb3d9255e5d9de0d0847fa0ca6906750eca810e6cca27b13122013541a26dd5d09e4369ca63a4b22a30ec79f11712389d17c4460a0a73ffc897c26a309765b49935fba0e55e73d7a626df73fbecd90326fa7afe9b957e371c40a01d2e484a9bc4f88a7c0d061ca95de94a3e2efcbb0c537648f2eb7a5ebda7e5239163ae1f25bccb3329077194c79cd147a88e637777ebf69ef56e8dd43b2afa97aaf0fcec7e41c093183b63774a7f2a8efb72900bf4628041236c72b238becba4b218b359605a8fbb59948ab70161a0932e5b4bfc2aea8ab5b61e12e60dea122cebbeb89287df5017b75f27b55f038e168dc22f8916a417713007116b0204ba977aaa31d47a73330980b918c9787b7efc2a51f1535149f512138e94c25e1a00a713a1e6291c595a867d4cf5a236a83be09b330854aef7037200d02ded298b8f4f475ab59cf482302ac15bc4b242d78c28d3c888c32196e47931c27e193a0cc15bc8110cd3902babe9869fffa3aac6b7bf89d3f698ea14da67ff1fb96213a4f8680b2ec03cfd57dbaa59a505041db4bb29f57a3bf7714073d8f1860802d07f09c9ea67ebfbda8916adc0af18d5e3f641b6463eb01f6230c97357c90ecab34bfd3862ab6b348a9acff89eee5428601dcbf400e2f27adf57f268c2a5080a1df27991795dfc09149f01d8c73316121f4d42550e353f1b2e7382e0aed4cf3ca566d510e4365169799ad6a846c76857f376034da69ed0977e1e19762dda1d395b7c7e64af6e829a700a7f447120dea06632d43398eaa136bd5401b6513e55a0323d97a504bf1e4c6f17e6ee22df3c971953df1a313958fa65d08c32872240ed49a16aa0978173396ed56f0ad88f5f5ee9be8b6225311881e15bacb95651c7b0d5cdc8ed002c41cb698958433163c46b8d439171592340f9da151c21b4631805cdb47626598ddff090a73b14bd50f9dfa8f75f7dc5d641ee22d4041549552d50f123965fe58e884ce45bba45805de5b8279c953b665e66788801e3c2e4194d11cf45405c58af021836aa8b1b6f3439d0a7ef39211fdcd574f50a3df6475507523d1ae4ec460a22bd5dee069b1b114c19bccff5d182744246cbf9dcf915b979a015bf1ab6665af730f20ed9730bb8921e9bfc10adbffb6bad85fbbf36638406eb8a785ec0f2517d29150e6bb91578f4b4a3c0542467334834f1878816f6334b3e9cd3eb59c4620ed36d98da0ceba0ecb969c89d95f188d4c48264e883986c51be78e9659e040c5b34db3ce22a064bf3fd5910ad63200980efc26cfb59145f50eef71c93d8cb0fc0347b0b3fdd7d79155adc5add49eee250018675206dd63c6933ec6a52288ed1aad219cdbe8bb448f9d816a9e32032db277260bec3ba6539c0f95c1f04a169279b64cf63ab3c67ea1d6ac58b6f36d693a77458aa827ca178360a50b0b824890ad8affe0cb8fda6602aea497fd02a2bf62a84ed26615e642adbff65b907577ceda9cce19bf27ae769e1d9bee1b31b9858d4d688e4769b1813c3af11148d890abc05804d86d3876a7a962639cdcd6df5316cab9c98ef198de5b5991b78d0385ab99dc1cfc730cfdd5e8b3eb49f2191f794fa8cf1870f08e609da4835e72c4c03742345ce02a85aa3770db7f04d1dfe89a5431988dcf233685beb253bf0b6b2223f56f007a95a1e3850f66941d636c51224092605073dc700bd665ffb47fa74cb611cbed7f67ff9fc359a52f177cc7859a7538c2ec68714dc7cf9cea6df96e34c73a790fbb902f41e2aa54d3ded915ec4aa20757aeb8560a080efeb1f3bb1c8c3b683371b94be40cd9b58de02af2d7efacbf9fa8302210153d3b01c0ee0deb5b8b3420fe0a86ce1bb4ae2039bfbf56eb6e36531cdc45dd694357bb11ffe3d0bca9b710b8013ffe6d051e46a9e4b36ad66df31fa8a8b7d1bdc72ccd4401dba147717efca99a3330a2adaff7268104953ac9c0069bbacc0458857ffa1fece5587ebeec5ec9bcbfa1ac0792875454594ec486f22a8408e380bdfaa63972f4f0d0f5007ce5927f39508ac5c0f8ee68f151de66a74477790c05152838e923d2c30fa2820f777bee0132868ed77d02799dcebfd9f269f23c07918654ef4133c5716d085b5dc2ec811f08d5fd07953df5442b7edcd6369fcf71216536e189c6ad0c65d6d85df9b80bac902d9b5dbcc45fd859fab14b80aad3b01947c36ce444955d7bc4fa59e13c8428dd64a4cacc7c5f1001091df26a3cea363d21a7c433f23a09c5e95514835957901c5c1b19f403c8e34149f710fcab50290a15e065c341b576fc0b83f8f30074389237b075d15531048", 0x1000}], 0x5) kqueue() lstat(&(0x7f0000000840)='./bus\x00', &(0x7f0000000880)) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) accept(r3, &(0x7f0000000b40)=@in6, &(0x7f0000000b80)=0xc) 12:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x40}, {0x50}, {0x8006}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) ioctl$KDDISABIO(r2, 0x20004b3d) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x1, 0x1, 0x44, 0x8, r3}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 12:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x20000000000001cf, &(0x7f00000002c0)=[{}, {}, {}, {}, {}, {0x6}, {0x26ab05b0}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x157, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3ca) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x2) ioctl$BIOCLOCK(r3, 0x20004276) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) write(r5, &(0x7f0000000300)="64cb91eb4f4719ad3747685c8bab3afb7cb0cc795a8a8217c171d20a8b1e054f79e5cfe8b95ca050cc72c06eb288039f6b773eaf65b66dde3bb13fe391be0939bcb2c3b2731612cd424e9c02f158fac57d79ca562c6521270735e25265ba3c781dccabf48b00fb7d931d372fe2be9cf8a5dd672e8afe51f61a809025db820c26a6e6088cfe55130ba3a763b7a14f002a8ba41c7d93f4f3d54cf544f709812626b1c7a4ddf919176a", 0xa8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000080)=0x5) dup2(r1, r2) getpeername(r2, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) 12:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000028b, &(0x7f0000000100)=[{0x800, 0x0, 0x3f, 0x6}, {0x0, 0x7, 0x20, 0x3440}, {0xf0, 0x81, 0x4, 0x6}, {0x401, 0xc8, 0x24, 0x2}, {0x1, 0x5, 0x9, 0x6}, {0x7, 0x4, 0x5, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, &(0x7f0000000240)="9fe6c7d6d76780d860f66b03ad1a2de7854aad0a6b35f3491ff060a42a4537c897eda6c1a912f7e8070322fb8247d5ab72a667effac981ebd64ef1afc3ef9d6b8ddf6bd2792a290b9f949a74bbe64325", 0x50, 0x8, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x8000) 12:46:25 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xf, 0x7010, r0, 0x0, 0x400000100000000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 12:46:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='\x00', 0x3b7685a157fb5e44, 0x1e8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 12:46:25 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f0000000300)) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069b6, &(0x7f0000000300)) renameat(r3, &(0x7f0000000380)='./file0\x00', r5, &(0x7f00000003c0)='./bus\x00') fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r6 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r6, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) r7 = accept$inet(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r7, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0xbc6}], 0x1000000000000177, 0x0, 0x0) 12:46:25 executing program 1: r0 = socket(0x2, 0xc003, 0x6) ftruncate(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet6(0xffffffffffffff9c, &(0x7f0000000540)={0x18, 0x0, 0x9, 0x1fc}, 0xc) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r1, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r3 = syz_open_pts() mlockall(0x0) kevent(r2, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r1}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r5 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r11, r12, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) 12:46:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x280002000, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) 12:46:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a540bb94723209da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd4"], 0x10) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) writev(r1, &(0x7f0000000ac0)=[{&(0x7f00000005c0)="f41f222f8ff0abe310caa970de5e189c3287164de61343602959b1116d4871a981ba89270c28f48b6da712bf15521505bdd7de9e17ed50777d976580abd4d17199b78398398d74def962a756fabc05bff1a847e47cbcfd9313274836503f60f1cff4ee8d7be023f009786f2c975bcb9a5491bb0685bae25fae3c67c547ef727aa79d3b0914c4a2d83ccc298cd91bdf90fed468998a0eefd0f1ed618eac5ef026cf7e60cba4", 0xa5}, {&(0x7f0000000680)="eef535d4e559dc793df7ada404b204e54c5a6b8fe1933df7a9baef7cb1f79f940b35bfd4ac2561f4e21210830b03eb15b78f79dfe8bbc65d6ca1ac8d837d09b8708e1eb748518aaf9a510790d448aa2e905f76e8047b12f9ce367b4404dd4ccf2536e545f8acecbf04eb87d32b97e43c1fddc3d1ca8455406cbb79d840a71f66b0ee20a98705e821ffea67de77d5399c5b91aa23cf4f0b146b6795e693cf072fb25243a7db45cfc37a0101a8", 0xac}, {&(0x7f0000000740)="6f1c78d1044414a415679f000b7d22c2a48552bcec045f346c639ab5b80dab05", 0x20}], 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 12:46:25 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000001c0)='./file0\x00', 0xa89, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xf}, 0x3c) getuid() getgid() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') 12:46:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) dup(r0) 12:46:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) acct(&(0x7f00000001c0)='./file0\x00') getsockopt(r1, 0x1, 0x401, &(0x7f0000000100)=""/169, &(0x7f0000000080)=0xa9) 12:46:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="eb16cc9931929648", 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x31) 12:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0100030000000000bdd22590e0ecd797ab3804ce0abaf2318c60dbe8be573e0382a02b5d676eea1a1f000000000000000027322eb46f76a17fa504180775f65ab7a5d2d7f4923a540f78d2c8769a4df797a7489a2686835db942ea3f718b9bcf413f83c26f46c60905ab818584e64dfe366d516b5476a90768be7af21a28fdb522fe6cea4df08abe7d8dff1e456c49f451ba281f077ee2557f7c339ebd4baa3f86257f39f9f3e4a9a3dadfcb69fea684dd5bbab480d92a00000000"], 0xa) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000080)={{0x200, 0x1}, {0x3, 0x1}}, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000100)) 12:46:26 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000140)={0x35, 0x1, 0x4, 0xae2b, 0x4}, 0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x8) 12:46:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = dup2(0xffffffffffffffff, r1) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24, 0x1}, {}, {0x6}]}) 12:46:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 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) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0x47}) 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 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/229) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xe926e164620f5799, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000480)={0x852, 0x1, 0x80000001, 0x2, "237d5d7929f9e9affa945f6f628b7e53635c7278", 0x50925059, 0x4fe3}) getitimer(0x1, &(0x7f00000004c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r7 = socket$inet(0x2, 0x1003, 0x0) fchdir(r7) fcntl$dupfd(r7, 0x0, r7) 12:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) write(r2, &(0x7f0000000240)="73cdf741cdfe6f647c7c80bd4abaa74ac7b936933895dd742063c0cab0ad2cb3a1469021d60f0a1fd00925ea5ea725b1bb167c70818c8d78a9624e65690e394c846e209b8a741d10810bd446ed6192b89da974e30a570b71cbecadb1ab3cf3737172cdc58b71db840271a3085f4a2207fe4a503f96a4e7064a4f32fcf844e1853c9150747e798b18c939a0f4f41d5306ad1e262e36740836a3502b92f64ae7e5c060cb4d77157315ccd9878d1d7cdc6e98413dbca80c24778600ff83b6f03af29e60fd22ec21b35f6dc0c601ba8fd8030bbfa25ca3e3192afbdac322e7f9362d2c423b916f46771beba7534779d6edd7648787b39549894bd99334746ba569befac27dc5fe86729017f8fd3eec50255128bd133f80b6b91524bc29e2960c441082a1a366069e3a9a16f36c55d54128ae08831f5dffe3eddce81d05c8f59fb474933fd0ea2b657c7165d36b85e297f0a0ad72dde83bbce5276803f0f5e5be059669fd6277f66aa43d2e4fb67393914f8386fad321bb00501d1e439384413888f3c29c5515fee4820a0b4796501b9761197132758cb5df9f045d40bc792602598366c1b2fd11d9ad79b678c065664a714a3308e60416df749d8acd5aad66fed3694803dd4b4efbf5be947cc867b135f3b41bc4727294eadeb95251086c52780110a88fce7726b9f20e9b2aaafee98ec087c79080bf2456c6b925a45fd21c15d14d917f50ae175a699b4ad49f8d34c95b3bcce3dde9708a859f9c5c4954c8d5815bf067beb5f5969fe6f9d01f0a370d6dbcf6eda1fc4f92cef532adc1b66bfdc1c82d7e7ae701c3d697e4a2fdd27011ba2be215e5933d25128e7cfeb2c1fe0d93646da5b4abe7ab2161a4e9c13bb08d09cd4f9f919b0dd4dec5a1ef196621bf44f1ca161ca931c6202126432df22b66ea44093f0dd6a28c5d2b6c59ad005e54e4e58891cd0001d3f0210f3187a9dbb8bbf72ddaa5bd541d4b796564296ca15abde3bc01ce7175f164770f2ed5baf78906d1b3994374f03601400dc778c1ac93bb30466b38f1eb2003a8f2f245fc89a57eaf2ecfbe04ec2fef955ec7bda149d17381e792ddf7d4986c9293ac317c4ff9836a8ecf3bf8bb3bd1f09b4a58567e6fbcf99cca06ca0b23eaf260635d03e4a1d98d1b93c361990ec09ac1bcf206036e3b99fe317f1142c7aeb99c86f53a8d59d5254fb43210318a0faf2a18176877d9d0b4ee5fdae419b0b52a86793c9e11245ebb2180e53461a0c1451ecdcb5847f49e8b6ef3069739476ef4b80d44efa74a6e4d74e9731b8d1fa2093f2c0c2392e0db7e83da2a383c1efdc2ffd7df90974ef49258657a09bde6fa582500266d68e04e25f48f529b28f95b79c91bd7bdfdf1de43dd8f238a72c60f82baa3b217f3807cc86e09af425872410d88a41793590eac2c62bcf8eed18b2460e8ae6c6bffe328e570e1cccfde9aa8a50e1f2c24ebbb1ba78acd97f3d74936f660ed5a987b2262cc6d6c1b89f3b0f9656c64b20a8c7123d7bd0f3c9ab4e9dc3c4368d0b07ce6b1821de90bea1a8b1c5cc56cbbdc94c4f5022a7ef0a3670981d45efc58114f5fa666a4a062496a9b255984caa64b32d2159d98cc494a6f9e505286d0cd047393804f23e036daca0087ba163dd80365b4b0947910ef552a083ca1a279c4b0ec68129bccefd175de64b686ac3cfe7d344c0cbd93696d675e4fad79c0b199de9d2bb262370d1161b5de479f42e63bd7fa71ad9ec5852a5f6f06befc68e282f87d42e2a85af939545092e736c6e895de7eddc485077be051ceb59dad6635a475e83ef434be2fbcf9c1c1ac34916f584724bbda55c0169f21ec29130e09378bce7ea99ed8a8583f0de53bc1452535a8512181f41665b1e00bc0f5f0072de5255e9d47a26a43f50028bbb792ce2f89655a55fb95e051dbeef81909217b23830d05ae0845dc940776c53bd39c15809078a70ad2c93536e0991d853c8bc0a4dc2124baeeccb1679e96546e5991b0b5e4d4b2a64d209be3e741cfe88a9b48770944dc71a04eaec6f821321dd8c2d92797b45109c28e6250feff02ffed13e19fc3a576570501fa1d6e4d8617137933f2fc4fab02fbe7d4e21d4173017624656c0e3e83cb98fd1c91cb1c64a7defb770aadd22942ec8f5791cd15c773f39c2662d30b27be595b475f31b41d70cb779d8546c53cc3ddd04d9a383879dfbc1ad134b8ddc12773e0cee512b1c71b48a3dd2ae1f588c05cec7c68cbe3b1d3f4bd7be8d84c9bd19d49632014f3387d010279ac44797f6c4a7404263be4d2b3df177a7d9bf5653d7ee106c21eaacc92c1af2f9a50a8f9c0caafcfaa2bfa4d0f71cafc02da28f3c96d9e37a1516a8dce7fa2f82556e6ad96dec589c0a4394a3e4a96d5198594509858cf3e85eed15c5b05e661b433e6d8a066a3782db69c893b9fac21d57fa904b0b0293302b3486a9d244798ab450ed7496ca299c666b9bd246765ff04c001c33e824b0ab419f70c7489313aa34511a4387c2d762c8120466de47f9ef0ce5dbf9155885b476342f32b2a7a486360504074cb16efb0cd99126c1d45374e1f246267763f085aac9aed58275b5cb8708fd732d511a554107221ced9440cbfacda72cba3054776a11f3344bb2b83647db6cb79962351de0065c1ee1aaf69ae51b961bd617f3233e235a5935f13a9ead6e3192117d4a11c613f97f6a6d0b967261f27a35ea25728e939df88d0b7ef32ab2c4a75be8304e8815c2a82bf87cfdd4bb484f53848097fc1ccf401d019c65e7edfe94c2d38201973e7ea667d800ae4c23894e0e6433780a37cd85dd8b42db14e27b4d779e55f139bd1cea629e5eb74cc6ac9c5151d0a385dba2717b6181be3d872a7115f1e2ff1f6e8e0970fd1a944e7218345862bf36f4eb43e1f30bda736a520668120b7d85a476642e13f0b190b08d6a74675c5345dfe53b126e65137349eca265e4e4b22259c1f9c647c8dc86af6f35b7030f1a37071741a00c9504eb992d51c5f5afa97148b699327e0e18d5670a57524d5dd8383931ed58c65b735af748d7d3e8eae196b6c5c1561ae314861c7970b8c01e6b9b4ce285ae09983fb9a5dafdf8490db0a230b9a0cd4454c9fc77f47fee8be21a418dbbad92c8538341356ca21ce693c6e4563947fd4194b976253e41d682d34fa3ec44079ac15ad1b5a8dbbf85e90b5ee637af08b4a27d4b708da42f12176b187b07d289f4d48210b415b7900a78b9edeae71a7f972ad8b31a178280bffe09ea31ec25243e57e7185dd2ac0c1eae8ff58aa0bd7f0decc519326dfa9d017aa53b98ba2b1046728d7b65f1ae02013e90f8c9a16bb78188ce555f8356209a9aa59003b1da8932596b7310d7c9b2cd79ea61e2491b8e1fe8068411d16516772e7b642fa577e95bda12945eea6b119403bc48d501ca68af3d19d0654d3d7f5f47e9608c60559b53cbd0be9b8f19fcae09ea73bc926f0f73424a543a775d07a8289d751ac433fdfc700c9b11d7e4ac0940c1000a47e9da8f4dbeee785ccb888824d9c70517a0928dfe8c2356d456d05353cce505c7e5c36207dcf154179b45e5700e8ded79c5a785c011706633425b7afa57a99090da8aa5fd517fe56f6df6f38ef941da07b66a9c98b74eab0816175393801b71705adb8c06688564716bea1a82e207ffc26e335c893f903e14e93804afc0967545c70582d4d144c83c9e3a63531f347ea553dd22e31a7c92d6bdd7369c7d94af623fd3fa3f63ffc182effe1b20291156cd9d0d712bc279ee63d7dd38829bf1189609a5fd4c8bb344dc54ef78f066f218ca4cdcc704409d2a41ffa36443fa0bca5e5a2bd31ca8576e0ac4c10fad14118ac3e40f0c085735ed57d912fd57d20ecdc15d666c0a98e1f21c2f46e9572909393c3542a0eac109d5c124af716306708dcae8f6ad6103024fd0550fa071cf5831f85d93ccfa3786a72f05838ef330b0be972a92fbea8a0df85aa320d76d0499375c3e6d42f97092a552117aed8755eda8134fa3ac31423d63e949ec9a26d323f7b577e59ce6d82e2e3030f1c315d1c83faecb22e5c9c4b01de233fb5f6fc84bae47dfcbea04e5855a7fdca8b31d310a2b8914eaf80ba6248415676dd53076bf70d4966e3be147c1d26d9f0eacab25b3c2144c9afa363504e7d900e947ddbe34ab43a640188ab7f1b4f2ee562e19e930a37471ce658569902080728a3e09d40dbd94e78c753e9fb92f37cd924aea1f066a964203f7028c7917427e504168cbf1b435bab9408e9ee7cc6d3dc35a95a00e1af3a4e47fcacb2657133083e75ad392d0e3663cc27e2fae9169ccf3198ae57bea90f7c0d6074e71fdf426bdbc1c684b74e2851702f8759bd5ecf6bc71a86d1ee11126cdbaf1e7f8ef70da999fb74e5b0548a5cda22864a901cac99d30671be8ebed88d9fd79e82c35c9762661d193cf32054650f2f73a3ae3603dbee5a71958dc78d285b94b84dae4b876c037ac6f1b11e1e3b183bf4a412caa3cbaf1554bf82fcba012749466bc333e57a9818ea315763057991429d66319c11105991874238a72592924e9cf802e532d41b94d5e57d5f75194a18001fc76de57a926bbae836ffd78e1cbd93e514c1f35d8b2740b75c3f7a3c32fb97c7aecef2fa6d2ed59d487bdebb7f5cc31e3c4215cb6b3c197b8c857d06bf8b057f57846b694c7e156adf12b0f49596ad59db9662acca03d9c603fdeaff3c93d4d3bc9d71724059e2b261cd258f121abda77b80523e0139aa1964b1663c7b87c0bbdba14205c0ca627cc25fe4f533eb52ab47956ca6a1f0fbf4dd1497145d434f08f5b4b5d0519a28252565c98424b7d0532959691151bfa3040b51ae6157f39de3a2cf63354478d9a073e61959ff2d5ecae3a7686d6e1d47943bda7b14d095cb294ec74201acf6346e2b441533d62e8e9f4555dbc60755154227b5a3e333e0a7f29fffafbd05eea5789e0fae249a057a49611de3c2ce99d7b1f67f66ba4c3039b00cedb2dd283d827cd8a10829df954be6453edd86784911205183e0df442bdcde6d6a2877ac09cf23b3d3a1645f152508875fac0f49eabef1432d8b77487f92404c576f875b6bf33f70681d2970655a6548e4827588cc19fdf6bd78b997fb093a6d4f5c88e85b398bc99effad38283a252c0ea9817a6e04908af9c2b01d15e53cc1e4659e3e4f47ba9eec90a574d22a6fe7381f9092181edf734eb73ab3ab118eb1f9c4302bd79092161dbe891176722cdbb079fd31b95e8af5fe42f37b8578efe78f413c73dfdbd65313681beb6e178f85e629a91fc533278f80aa24624ad23cd54930ca2078eba309b4ddfe77eb2e553d276cb238cce05696bd4bc7608eaa8d1304e893d7235959aeb1818d04929cfde4f1684bf5136fdadfdd1a9a6c7dfc7d82564f3718ff8b49c87616722ee023dec3a03f430c82ef4d8328edec7c6035ec756cd93f7a04d3f5f01bbba735db64a7013fb5fbae9b22507feaa44f25082c08343adeefa35e696279d478f7165a1a457d831bc7c401d7c51047a5be393ea792a99878f60090d8e3a23bed5847ca6ec1d224912fa118164bb788eccd3849a5e70c59aa5fea74ca80ad99ddca5471538d0e0337c66ad6f1f5437c5a3910d1314dcd1db639c7943621e9d9f376dfce31bf845435e22c6ed4b8ebea27c55e3b770d433ab67b4347eb588d5804cedc329dfb953f5a828ac47df6f4b71635f215ced025a15db02b126d543caf164af4be598d347c7157b01fb894342ac65122d0bceac426f214422a829b1ef510f1c9fa1c41d35d1d568c2d41b3ff", 0x1000) r3 = socket(0x10, 0x8000, 0xa6) pwrite(r3, &(0x7f0000001240)="56d507d86f8c7094b41cdd393118fbf1871484e471ee714611c05638b57fbbe559b4bd23f23987b0a5fac8d194248a99b2ac05d45f462ef156a7c2e1bf821c102eb235d7da0abb1842abec9b955886b3d4b25c3292aeedcb8ecf332c0472c13d255275c55eacc1dd6b8b1f21a361bb94432a9362", 0x74, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 12:46:26 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x338, 0xde, 0x80, 0x1}, {0xff, 0x1f, 0x1f, 0x7}, {0x5, 0x1, 0x9, 0x10001}, {0x6, 0x81, 0x34, 0xf6}, {0x8, 0xb, 0x2, 0xffff8001}, {0xdcd, 0x7, 0x2, 0x2}, {0x8, 0x0, 0x2f, 0x7fffffff}, {0x4, 0x3, 0x3, 0x4}, {0x4, 0x20, 0x3, 0x8}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 12:46:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x302, 0x104) getgid() fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="b1c355a55a879fe30224895826a194827ec852648dd762b20747560b64b97c6874aeec74306922e354c307667502c80fca03e276f3bf9c60a88c96fc22cfdb3c56125bb217a2bedd869353b559915d98ea635eb7b9c5f81c8e5c0f", 0x5b) r2 = socket(0x2, 0x3, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x80000000, 0x101, 0xce, 0x101, "907fe67900a9bfe0cb077b7385fab7be1b97026b", 0x9, 0x2}) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000300)) 12:46:26 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) listen(r1, 0x7) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000040)="4f2f5c036bb33a744971b729a468907332217de2bf2f708b403c9b7c7ab889d0dc73", 0x22) 12:46:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) 12:46:26 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x0, 0x67, &(0x7f0000000000), 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:46:26 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 12:46:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="ac3fa9d11f9388c258860b9cb17765960eefc9fab18cdb90eeb4b59365d868d531ea945929351a9e19f545fe0729bc5a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x100000003}}) r0 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 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) dup2(r1, 0xffffffffffffffff) setsockopt(r1, 0x1000000029, 0x30, &(0x7f0000000040)="ebe3e30affaeff13b9fd812eaa4e0700fb099931", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 12:46:26 executing program 1: r0 = msgget$private(0x0, 0x682) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r3, &(0x7f0000000500)=@un=@file={0x0, ""/41}, &(0x7f0000000580)=0x2b) sendmsg(r2, &(0x7f00000005c0)={0x0, 0xffffffffffffff4a, 0x0, 0x0, &(0x7f0000000000), 0xfffffffffffffd60}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="000100e5ff686c5b2100"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x5) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0), 0xffffff48) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r10 = open(&(0x7f0000000480)='./bus\x00', 0x10000, 0x8) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r10, &(0x7f0000000200)=[{&(0x7f0000000300)=""/140, 0x8c}], 0x1, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r10, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 12:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x87}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 12:46:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 12:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x87}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_int(r2, 0xffff, 0x201, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 12:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x5, 0x2, 0x6, 0x6}, {0x8, 0xd0, 0x81, 0x3}, {0xfffb, 0x40, 0x6, 0x9}, {0x800, 0x6, 0x8, 0x8ba}, {0x5b, 0xf1, 0x20, 0x3}, {0x9, 0x4, 0x1f, 0x3b5}, {0x2, 0x86, 0x8, 0x100}, {0x5, 0x1, 0x3, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 12:46:27 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x5092bc86e012826a, 0x0) getdents(r2, &(0x7f00000000c0)=""/4, 0x4) rmdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) 12:46:27 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r2 = dup2(r1, r1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000080)=""/76, 0x4c}], 0x3) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wsmouse\x00', 0x102, 0x0) r4 = open(&(0x7f0000000a00)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000a40)=0x7) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) dup2(r5, r5) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r8 = dup2(r7, r7) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f00000008c0)) dup2(r6, r6) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000001340)=ANY=[@ANYBLOB="01002e2f66696c6530006e36a7d1dbacf89e0e8a1d9f62c7ff9e2c5d0fb46f2012f0035791bef6b47fa865a59ac00b27aaffd937f12d759512b7b0dd1a79a35096609b3761bd5327a1fd88c0b792f436801759e320cfe543f2566adb5f3afca8524b86699fd279cc8e45968281d8aa0f5af6b88860a72e9f3f944a6aa4dd7ef6764f143dcfd6ca490b20c4c185"], 0xa, &(0x7f0000000900)=[{&(0x7f0000000280)="be5c93f0b4cb2b61383cefe955095ead8c2bb3fedc6db848c9ed46b8bfc538f671b5052d536f4205ee7f459ea98058399f4fa617e18742e4973f13c80e73be9d1f359f0558ec10b416af56db36e840e492c946d3348a449b0c0a59d5e03e813ca0d4da1f0031f14405224664b89ca91b22276bb3a47596270c688ccaaeca37ab62bda82fcb7ddb21e5e3f9a33dc379f96e", 0x91}, {&(0x7f0000000340)="f76acc531035ebf5c2c3b0c7274af73343a5388e2b65e6e383ff4b44a1df5cc8c940ad463346ba8e31a90341e53351e9eb483cf7fdc957ffe5eccebd3ae582f46cae4439f80d9e179b1d94cdb18fb83b241066082ee6ebc21a5324a232f8de9732391fc77d7a8a0c27e97b10eab222dda87cec95fe7e5f859b9c632b3d67", 0x7e}, {&(0x7f00000003c0)="b31691eff060cad65fe19fe75f10cf12f9025554d0b563d4131605e64487911c5fa8", 0x22}, {&(0x7f0000000400)="fe6705b74b7568ba4d02b7fb7be2ffac12f66b4043ca910bf2d7b101c08737840fa910ab2bca29893ac09aaca7fbe65bdf6eadfbfce9faa02b562a932ce7dbb475e4cfb8fa88a3b4c3a696f54295e2a89b820fc3ce0fd54dc4f516553b02144776ce4c64adc1aff3877cba1ae89dab24fe66b04e6d97a77fc202cc2ae0dcfffbac2052d82f0208ff15fb6ede252fed4b70aea89473327c13ed18d910f0478369ff79bd8c8664e2f9816dc1331adac888a46509549ea750dd3071a7b12905e69cfccec833d5ff94883b8d7ef457cf887db571261a3d7fa01a5382bcca", 0xdc}, {&(0x7f0000000500)="3db72f3f33e95386aff5c611b8531e7acb9af39361af66aa8f32c568a4ceba8d3af6a25f42942ca0dc2fec3355799fc1149ebcc92755bfb4217f64a74594f2d3c58c933b86d1012625fba6a3dd63f9c3266d64b26f58b8f6dc88162e53f570e92d149e33e5f26e9e", 0x68}, {&(0x7f0000000580)="c56c991a6720531e6528f199d84acba52dd9dad9d5f671aaf5cd60ed4475521de1260a51b26b23acb78c48408af5c7bb06ffb6f4a805fadea5318b0e6c819ec334be6fe5fe465f64bcfcf3522a73b3b9700406319879151f79e03fd6f02543b996b431d52a7c0d3c3c3686f4b5847778d88e862b10b47d6629ba1bc6f24711", 0x7f}, {&(0x7f0000000600)="3f546bcc7f80cd137777def05004ce2b3a8b16430ce61a295b22b2f1043ecbf8c2c233bf3d9d1c0ef0243908a4627555f14c2c18e23610282f60f563cb56d6ceacfca179fc10f684e4c7247f746225531cf6194b21c6a544373f72d7fe28e093da9370324a282f9fb20f6860791d59ba6e52e924f044c4940e401706ab9a1031a84a409e90e8b249ead8b22691eade6e5cb1f7668758d6b09d5a54254c82a0a9bbd985e7ecdcea3998f2f9364c041ea2ad41d5c2143357e35771cac5b66168adfa9d508773a7d9a11b86ae98d7c95760a54a9a742a2f1cb7849606ee1a4aafb2", 0xe0}, {&(0x7f0000000700)="34fc25e247ef1523b51a590ed1b7461da14b59a1eaf835e83c013293c02c324f0f1b2db59651c245b54ade9ef7bc3f5017edd158fc168077f3ecbee2f35b28d687f2b47b8e5cd836a00add4fbb40452c3239fa2aa273d31dba7665968f30bad4d07eec8aaecf7f3e26d47207ffd493989e47c443cc83784f5f0cf2577d23a573cfbc47e0e3c4d75ac55abbf2a5fc43d128628a5b19f238bf5e278ad6add9e91d841784a674fab9cf4acc143fdeec36843741f02a46768bb5e212c53f570d1dc5962251802b70517bd489f3c7359b8f9e117a2862bc3bbf17f5dd", 0xda}, {&(0x7f0000000800)="9b71674326c7a3b09b4d4e53dce4b55d1ee3ca6426a68dcb0fba867c179d35f07b0d6bed938f570e505de1d19347238a8c6fde4bdef1f34235338a76d2fb80192369b1404e02e6e92a832ab0f807314ab5d4374aedc05f41a4be44e4787e9c0dddbb85b07caace4b4e40f32aad5cc3e825f3a2eba66b95ba644dfd7959a0918091", 0x81}, {&(0x7f00000008c0)}], 0xa, &(0x7f0000001040)=ANY=[@ANYBLOB="3000000000001de8d4e4cf540fa40000ffff000001000000c0114b587e26719f21e76b4ec0f0f03d479c0ac1f31614fb47e0264682b93860a2c5b9c6b113123e2e48e625e10bd4e65a493fdca8101e841dc3f4193436f1f5dfa8bbdd24e344aaaf1000000fbeb2aa1f6811b38007719dc68ea65901a7909571302103edc60a8b5d6ba2fcfd3fbbdee967673128a0193172270f5ef35441287367c82d97f2bbcbead3482b26ea51e93814686210d96878ee9ec8cc7ef5119f13cea2d78a3b602b5ee8c1ad7606ea8bcc6ef6f8b44852c43e9165c3d18e4bc84d6ec9f9eae1cd698bc1379479f80dfa2ef6ef2dd2f5e4a62db40771cc661ce281c990c80b49cfd00569b290d362ca0ee770d5d667adc2ca640c0793fca2be7ff5a2383da529fcbcd6242de63222bff49c3f92f1d2919d26d79dbcf42dd3d52d2778a627eda29006ebc70af47d1d48303f37eab85508a4b80f715e0d96bcf17ff5cc3cbef986d3444078e8376fbaf09cfa90be5295142bbe9b0bd14e899bdef21bb397d0c6ff65330bcc35bc19338fbf02e049db769d7692e3e0bcde1cb83f11f8fb0320fa7b342301879bd6e5b7289ecdef26e7ad8dbdabe645acc662dc0e3e0e1112aeb8d6fb5b64436ce40c48aab6df113017cb1c290b2c4e2a25f9c26e38e47bd145314aeb1fd6fcd09171a7c845c422aa3483b52e0c801668fb2eabd350ece81508c6ecd32f841d7bfba23d2ab13deb8c4e96ff9e0639ccbaaa7897de40b1861aa75f8650124b9d30ab1a6efcf98b3b20940a45b534c0905b17fc0977bf88b0e8c73e457dff467e6696f3d8046f027903d8fd1ab133686142ee8bebe33c8d727dbf57e5b7cbe23e9898ef9dd78d6929b0fbe7ddadd891ccb189b53220552e748f8f468030fc02f5d9de142e4b977deaa48d836e18274ae79c5f4e8f86a8a6beac436d41a8df74182443f839d55f3780ed9408cce154b7d2ffa010960d61b824cb5f92de391977e3bd62eb505fe3a7a465", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r2], 0x30, 0x1}, 0x400) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000b40)={0x10, 0x4, 0x4, 0x4, [{&(0x7f0000012000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x4}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000009000/0x2000)=nil}, {&(0x7f000000e000/0x1000)=nil, &(0x7f0000009000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ff}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x10000}, {&(0x7f000000f000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9f13}, {&(0x7f000000a000/0xb000)=nil, &(0x7f0000010000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000009000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000008000/0x1000)=nil, 0x6}, {&(0x7f0000000000/0x4000)=nil, &(0x7f000000f000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000000c000/0x1000)=nil, 0x7}, {&(0x7f0000bff000/0x400000)=nil, &(0x7f0000c63000/0x2000)=nil, 0xe8}, {&(0x7f0000c7d000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x88}, {&(0x7f0000c8e000/0x3000)=nil, &(0x7f0000d7e000/0x2000)=nil, 0x1}, {&(0x7f0000d42000/0x1000)=nil, &(0x7f0000cd2000/0x2000)=nil, 0x7}, {&(0x7f0000c0c000/0x1000)=nil, &(0x7f0000c87000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 12:46:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r2 = accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000400)=""/127, 0x7f}, {&(0x7f0000000480)=""/199, 0xc7}], 0x2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x10000, 0x722023ed}, {0x18, 0x1, 0xffff}, 0x0, [0x80000001, 0x3, 0x0, 0x0, 0x8, 0xafd, 0x2, 0x9]}, 0x3c) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000005c0)=0x1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="09706e3074956e2ceb5a1264de385bb514be9bd6528c7ce2192479f3a7fb8cf46341277db12ec554706d44a7bdbad2ea8883d78ac756cb5ba6e76615bb07ec8c1df307a37f8e0420d6c1c090763b0f1937851f1318ad1ea368aec5d1043948b16db3a4819dce8dc68e53e3fe97571a3ca837334689f427fbd8bf10e9eca97462e212a52fd9fdf898945acd76125950fa6bc675e3e72561d29b75f7a8672ab00aecb05dae427af6331220e93cd474724f104afd5035abe1d48d828ce3e700b809ee271a54f9286a099cb3a2a1975c1b89922e990bf77b91f4ebc66ae92151273ccb8f"}, {&(0x7f0000000000)="0e01a7", 0xfffffffffffffc79}, {&(0x7f0000000180)="63dc5e"}, {&(0x7f00000001c0)="f2bc82989f9a04cc278f2e28b0c12e1cf1a1891f26b435d7473c520a10fbac98920f085efe280144fe36b4eb7ea8e84b02866b1e2d7bdd140337d4a565e1051a8cb7483b6e3ef21e5a9c8bac820da0c21ba908d73e607533c74877bb7def8c5782c460cdd8c00d7024311cc0239d6a435d353f9c2e794295946bb4a38bce6748edf11677d311727b0807693ceb69ac70501d5918e680fab519e093de71e863b412e9409e6ed9fb438a4582575a1cf463a3a782d7d7a6641e22f114b6966e9d79c28d05f6c9"}, {&(0x7f00000002c0)="40ffa79d3fc925f98ec8c15b1fb86f536983e2d908f004a172ad6d779a4454615733fe3b96d1173649310c99e5dd54518452"}], 0x208, 0x0, 0x0) socket(0x3, 0x3, 0x8) 12:46:27 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) 12:46:27 executing program 1: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x100, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {0x0, 0x0, 0x20, 0xfffffffc}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 12:46:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getitimer(0x0, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=ANY=[], 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) 12:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x1c8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) 12:46:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000005b000000010400e472000000000c00", 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x7}, 0x8) r1 = socket(0x18, 0x400000002, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:46:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000240)=0xde) 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={0x1, 0x7, 0x1}, 0x8) connect(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="7967753920f83baad05e0fb2002e2f66696c6530f9"], 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 12:46:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 12:46:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xca0, 0x8001, 0x7, 0x0, 0xffffffff, 0x3, 0x1ff, 0x0, 0x0, 0x2911, 0x5}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x86) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0xa) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) poll(&(0x7f00000001c0)=[{r2, 0x2}, {r0, 0xaca2669dbd6bcb76}, {0xffffffffffffff9c, 0x8}, {r3, 0x1}, {r1, 0x10}], 0x5, 0x9) open$dir(&(0x7f0000000140)='./file0\x00', 0x230, 0x40) 12:46:28 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20060, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x80}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8, 0x8, 0x3f, 0xffffe90a}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 12:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) 12:46:28 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x10, 0x1, 0x6, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)=0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) poll(&(0x7f0000000040), 0x0, 0x3ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc02069b6, &(0x7f0000000300)) ioctl$KDSETRAD(r10, 0x20004b43) ioctl$TIOCFLUSH(r8, 0x8020699f, &(0x7f0000000300)) 12:46:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000580)={0x8c, 0x0, &(0x7f00000004c0)=""/140}) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)=""/163, 0xa3}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/37, 0x25}], 0x5, &(0x7f0000000400)=""/81, 0x51}, 0x1003) 12:46:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10041, 0x0) pipe2(&(0x7f0000000600), 0x4) fcntl$setstatus(r1, 0x4, 0x8) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000100)='/dev/null\x00', &(0x7f0000000140)='%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='\xb4\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='*-%\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='\xb4\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='/dev/null\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='$^!/\x00']) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x400, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 12:46:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0x80000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x3f) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x117, 0x400}, 0x10) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) 12:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x20}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getrusage(0x7fffffffffffffff, &(0x7f0000000040)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 12:46:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r1, &(0x7f0000000040), 0x100000000000038d) getrlimit(0x2, &(0x7f0000000180)) 12:46:29 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2b0, 0x7}, 0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x20000) readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=""/72, 0x48) r3 = socket$unix(0x1, 0x2, 0x0) accept(r3, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000100)="dfadb1aec5f774b43880be8c270d3d748e0ccfd16dfcbdbe0c3a56566b3403041dc5e62b0009205e2560a64010dc6fbb0f9b42b6090167faf17e7a5ab7a0682d145a27faa7f409991419105bcc8be80605e9fce3457b49198bdebd335ab984d443e4a765f39ae5aac8fba53bdd057fc71dc95301ad1d8ad3a4cf0d0b18115a39eb70d0d32d2f9f07b4e1f891f7da5a", 0x8f}, {&(0x7f00000018c0)="11218ee888cb6d1a1e5d155e78382e0b5ae29b76bb2970659b853c320f77c1ae9571ffd7580c071234cd209033fa7c10d6384415d0ac639a3a501969c8be7bf25dc837022e498ffdb0c9b25fb0ca3ecae6e16ac11620850f7bdbc6c5329e1894203c460f9745a83e513eccef03682a7d185854e47dd92fde0b199d6cb8e77f63450a1a8b5f3fda0d87c67ee8722599f3d92231b6154b119903950cbbf7bbda95300e6efa384efdea77721e12bc3f8370491bb52e8344c756bfa536e39381e3688ca34803fa45edbb0f029b0cf2b4798184b19df7ed4e933664154d3ec66742b51120c81072144e3a1596f6be697c369f95e60debaa106b6b3fee26c5bbf34fd6c66d20fd8afef99bf8a88022006f8c01b0af533a90ca2a0f8b9ea56ff5ec4cef85eb2acfcd6d28182fa2d85b6a0c37b36c4fa1a3c015ef2cb21031b3e9a1f97fb9929bc6d4925bc3192887b17209b4f74abeee25e2e0dbbbe10b508e41d01bedbc647e5f737b0bba4b1c4ed77449d50cf10d8a6e680023e55421a0c35e8c0d2ca902e00f9eac26c90523b88afe15c5f126f8f636f3a874380ffb8be647f188c03ca65bbb014b3dadaec4dd3bdc7e0aae58feccc9095f533ffa8657ba0697db60fce967a74a1126ee690d3d6772722f9517529bbdb732c6ac48360fd98080c14952f1ad5bb6fa88e98cd0495043e42c28e0122ae86f9875f47b2573667a791779559ee775e59c8fe5c5f78e8ef2d04e77d16d6129969f1809f7c5346928065989e5f62b9d541ba9e843e6572a4338d1f45578850f7a9668cd530ca8572288d68bb41a6c2b7665e5fd38cb228cedd411ca52e6c23bce887454541002e23e5712c618d9a776f04ffbf918f769c9c770db76d057db3a88e4e0a740874e5d4f36f76b7df1e4e27a701358b274b2d3bddb9ce365ee18b1bb024660191e8d81497a0823ba5efb257f83e62502c25b3bb185bb6ea1a66872dc865ab98974890fd9f5132beb9f0e640fb29da47ec7755a223114f4b951cee48079ef3208077af64ff2d674a032ddfbfc92404d73c71f81fe19749b6b84a7c3a6c7938b7e998b410c1d795d364f0d62366d82ed6799382fa5fde960940bcc6bbaadf24e8bfbdb2210d639da1b19715b6f845a270c92d2261ea287dd3b82ee19ebe7510efd90241d9186eee3151d89f824c8d07e644acb12d458276b72c205163ce1d025eb5e91dd7f3dabd83772e34c3ac7246dfcd5320352cb59c3756c1437411b5f8797be665fb5145f6061fa27a8a7b1fc104a19e2b96a86e964ba1e94a5f86a9cc569e4279b74b75a567600b4ed4417c65f89a1d0008afe7153e2a883dd065b3e873052509c0ccc7378d32006dcede841a6d5d74cfe58ae010439750d77643397f2c61e8ad4e62f5dbef799606c90a743f455c092780c15e3fd6d9768d1a471cb5049fead667287dab041c73fa80fe475414f5bd468c016ccd15b031817c28aac7d73be543fc7815ee64afbb2167ce09b5c5cc8624d94406c502cb7d6288e3530a25e1b6c52a7dfebdacfe9dda41373d0dede47e06802beafcef53f05f99199bd4ca4d7b0458bebd17d095938eab2cbc7961c7aed83aecdb57d46999c7aeb52d11b33303f5b09ab543eb9a0096853ea03a26defe8aa988708b4d9e709a13f107e501df271054240129e7e264a0b0bdd68d5918b7014708681ad3c393c8276b86b1b6f8b830e579dc48a2c8a1f742d0155577e9a1c170de84343d0ae5a8fc0ce8f812d24359b34501a7ff51e5788e7778b4a6678f248af8313c2ad0f4a1b6fd7085c12e241dbf214389e5b69bce8544a96cd12a53a5eec2ef67c57aa391b2f6a9efeb6d96bad5ed342b7706a6728ca5f2f2a44e8187670dc76173718df33906b12a364d6beb1406bb50d830ab2d3bbcf83a3697d9d6b6c1b7a575e76ac846ca6ff4f776988ed857b1be61d02a13c66138625e5dc075543754c6689d6c5f297a51a5391f79cfe5ae7a8d096b7f50bff467adeae05575efe90898fc0a8b9f44fa5f80132920d7a30866a1dd163df2e6a0f8ee39ae904455e69ac8461833d86eddc0254342268f0521c5eb91f2085774a9a2568f1a28fd6d9b0603af640c160908c89ed15e5f9d12c6c49a43ef7570240bcdfd99a0fdea0221eb4d49d8ac34ff2843df42e8e1466000ad989c361fd8f33353791fde3e2ccda64681b46df46c24393d1c7206342462b60a6c99c5e862703701074d602d7c35c5fd77b2c7ee1cc5b6251f549cfbdffa6ce9a6db1978570dad3606864f64fcbc6236822a4ebdb56448620cca217e410f246ccbc1e9d1fbc69e2e84fab4cd24804514d77e9361a63c61390fae3391cced7a15c97613bed41d33302761bf445313ec737d5886de0844030e9d9f91a58fe3de96b59789e4dcc681f83d64813fa0f38e054605cd75c70c7285b32bb4a2f903130e7b5de9a6ef052b5721fce22a517be0799a552bc9b71c91cb6589930fd98822eee1ada00a8154b932ff6dcfe9091593421238c47989612bf0dfdcb0c1520e034bd33fbe895cf2d5b59ce7f9fa385ed82b716c2ffe473479e50a71d81f23a699eef94a5665373c498ea50623c7b4f2e6ea47677f7ed46f692f13d980b9d0c1477dfcd998406c944e6acb86e3b176c82b990487cfbb3f448e330724aa6d142e0ffc2c48b61d430a0db543372dc76d03ee8c3246657b94e2607e19f2916fa301c4609bee1505ee4c3f53dd5e3fcb08daa4db993b0416f7dace6d7664ddaa6859cf3d4badf3a409b53c3d353569785c419b840c9d02523ba73686ffb40d101808b54c67263fe13c3844e4d410fc2a072067e96708ca38c06966c0804166b2000fe67d72f5c47c79ab844fa655ef08efc290bbeafc294f4f8ba43956289e978c117c452f3866c7603a6a0a3a7e7d051738a8db91eb7396f82ab2faf8df1e88ff5a14c3bd73648762f0e6d074149ac57ccebc9d8e5d467c6e4004d8600365b0ea7bb7713e26ecffa2e03d56b8c4d77acc02bc94b7c585dd3f94d81dbdb4683a217765c4354aa7a8ae72a7f742e562d72aca7481b08a3d22418c472a27497b422a131e5b26082ed7fbdbf367bb7a101da5790f4c1353cc31cb94615eb86a4a0fc565b45ba6a2b35b24a510c4e3b5c9da56da9051679a6bb9185217490766b3ba7780be6755e67efe18c9c5bb71a47131a05d2d9cbafa87d62d9d61549317b2b9178146215f7ac79e4603999e323f85b9d5ec7353c609d3ccb08caa11df47fb6efcce69465374e0f615d183e1ade7683f9b1a16c25aecae3dc3d2b02d35ef2166182a3714297b8252ac1371e4e7eb097ff4efc3af18d93d2ba404cc4c6a0724744d9fadae4b3e57d7d1178304462fec6ed68dbdd9a9f2906650cee10d3379862978df4e8fc4765ed2c0054a7505b7ae9088f992e7205548fedd2857a2692af4868dc4a96dcc16ef746e9b1aec305b112035110d55c29576f347550b07414c33f0deece6fc15bb9438c61a0f2cd5ac2bc0c7f10ec8d3766df2afa2d817f99e22ee0856d6bcaa1db7bec326176a80252e10ce661ce0adbb6213e07947efbe0304143364bdb97ad00076225cf14ea2c2d2cb93bc5cdf5c6381cf7914611ff31fe9ee13a529bf01c9aded81fcc9ef5748b057b0985265e355c72cad4c5873a5bb07704850667de88addda6618c7843e2209288670139e2cf3b452cc02e3f2265e9d097feb5d46a4ed55b6d72854629249101436ee5b98aa647da7537550d92cd4c7787052c2ed0210b9f0a0bac91b8ba08ead6211aae07b380d470d730033542440adea9dcd505a84ecbbefb3f8dbc703e071553a6237cb12835db463737aff961bfb9bec824b7caf8519e374bbc3dc18b6fff38b719ec1ab88d3cdae27cce13dd64d483db534037b1f1c6547aa2afd6c754da87cd88746d74ff93b0a404ea3fb675833dcb132e8cc935defd3e10359ce10a98d42a0d11d4711dc1a83aba9b8fcc2a821481803721fbeb66489e954d5ccea30c8a3f681597d82b64fa935d1460b0337e87effa85c6253eff66307ca1816eca7cd65ed21787060fb67c76d6a9bf0eb20a9cc917308f4920a6665912631ac1862f5f33f234078aa0633814a23aa9db80cd29034bf0d8b6a9378e766feb09514628297251dc9a04e8dd350e7fefaad0696d79935d46c0d9aa96a7f57e81e5d94458dae4cd63987b090b0ac0062e2fb883e10f2d8ad6612ea54653777b99adc04e27959c63c3e1d15e5e8c481ff3d52423fcf421b4615107e48d918133d748fde6f36eb14d5995c69fc34ccfa1345f1e2f30251daa49e264bae9445f68099b51bac69412283d86fcfdab2eaeb225f9dceff96643ec68cb17fe7e619b08155d4bd9a993010eb89d0126e694c91d2e2f8baf2979f6090af012c55dc5703c606741bc19df56f9d53ce7644594e52b5dd1c3b201c8b2f57f178f683486906002d7ebc7edd06abfdd69ab40b1ed77594361b9a2c081fb240ecfe663c030d60a17c6af5789535061804c4b807efd15b0cb9b8055cb2f9051da8a77aa496aae5262103c59d06eb2762c8105056bc4e718e46bb571420eaf4e1b38f4e87c9151ea2bbf30fbf1c7c9b8311e3ca4dd9b600a49e624485454c36c84cf81db6a0b1e00d9fbbffa4416a32867e12677bcbe94b6751b52dc8fcf43b7f6a860859b03d98c1173663482d749995b72184001207b0e626a5b0b788fb8caf336d89a34f7eaeb73b069dc28b0803006205854d861de691cf3c11f5d84e74246698fc77a603679f4f5836636f7016a777eefa57502c95a7b16dcc5fae5f385869f72c56284a41ac83fdc5c862bd6c3caf13450116f402befcf016edc6f50a1e0d85512894f82c4b51205c52d00e910bbe7fa4a5d548deb6ac7f92ede794dd627a68a4ae7ae7ab6323966fd2c2901a8d8e0992e26c041571170c247f69985e30575a1ac6bc4d64b32a5f2e4d07600e356a6d9572090348c940640fe25f512b991e7c87432530b4c139a2c4d71c6a5a00789b85f11788a0eabaa652d73d874e9e8418cbc1fb23c169b4f60abb7739da64f71b16c905c0908bbcaf64843b06120fb8a185e93789c14bc22b983a015f27babc59436277d16dec198d465d14964e1820e05e6e55994b5b219d9b58d0fd140d70d0952144a026bd81224b48b53a14b4ddc38d9e9d56ad3f6ccd0a2590d0d300b829c1ef31036c914a42fd5c3ca183f8ee1efb2b2ac7756883ba8aa01de7d083fe2fe3ba6536db0f440c12f3e230af400cdac580fce90ed52ac84120e347323130f0ad0deccdad888f6eb67c6de1f80bf6849ceb4b720432ffd37b0176059624db1b65399e31e1aadec48b365cb9a0fb23d099988f79a4b52435dca5176579305dc6846724804d7e893eff77c0217802a7e3301cabfcaed1ee803359b264ea06aee46f78007ca218250c0a2b966c2b9de43592dfde14635c7ebc5e8100d68923f382ff5faf482e5fbe16b0dd76481774b2ca0ff42467eefda8192197c7472ccc3a886c2a47a0f0ad104f56885d1c6c7e93892a456eed614de3f46a78bd4edfdbe651c3af965e4cc3d52d7493111d70067e41dd015defcaa7a7d81578544fa1f60e736c714901693494a5a062fe920c472cea9799cddcc61a577a6f826408d8172f073225bd9290b042f717ef701b9f9c285d46c5583e7a317645272939da1e972f4b85a3ef5e21013316b141f68023a3ba3c33fa21ba7d32db3b175b34fdb55f6ad8767ee15e305134c713c439e4c7f39902750f5ecfe37104e911b207dabf061c4ad5ac10b16dc5de12ff9cf200a53160cf2b3d4a0018c7199b6b1c91245", 0x100d}, {&(0x7f0000001240)="5753fdc674359018ba49195fb89b7abe316eda3b08eaebdd22c6f97a07ac62490640957f272eddd47d058800038bb177cc5429993fae05f1f15d5a0d4f64a674e190aa5a31b0acdc227715389aa4230060f691ded5878a58edf5e887d6c4afb29579a0eff6d5785e248d82c5fc1b454e2bbcbe424ee352a1ea267d2d66cd1b21a846c8ad22ffe815002af8d27c21bdc39e49a474ca2c324bc88cda5eabc95cf7c6ac1fd8d5d1ca8b0532c57c5ea3c87c8b4cfb484639163cabdc30cb", 0xbc}, {&(0x7f0000001300)="07b54b6b4bbbdc6df29d71421c3ade6a9210cc9b14efe2f099be44db23a30697357e0336b1975f7f71b6c15f8e4361061dcfc4862dfcb557fa3ffe6a59aa936211e24e46d99592475a28835805cc5f3495da7200e90f279b5bb2c9fc5669512371597dc01e99d23b6135", 0x6a}, {&(0x7f0000001380)="e24d1eaa4edd28296f1eabe0ecfd2f073305557042ba72119d74492c3f91c8495446e5ae3f0212fb1ad369129fdb565992c8a1044795be7da4bd9797c17f3421b6cbbea4357b74815a04addce09bd8af66fb5d8bcc1a963fd46760c714b6e925b328719530b317cca28b84b9dbc71330652077ab99b227e4bb72b80739c54a407ae6c3c1db93ea72af1f03dc620699aa9a2fb8a67936c778c99ebf5a37ca3c170129bafb1d4995b5a6c20b561362e311c5b37a475f727213bae70931263fb6cb96c561705e890765221557812aaf83e562afb6890472", 0xd6}, {&(0x7f0000001480)="6f48f49c29715e1105d157f4f3617845aab1b05d62befbc80c01503dad9fb49b84dbea3608c0aaddd14039555e900d90d616daaeb4ef5cfd33420ba985ee76ba8b3f298bdd5ef4b58ec660871f17544197446a3693a8d4e406023d013cc98730aaec235cb93b0ef50c86d37222d1c6688f9bba5ebbf93bcd1815c5e4cbfa9c", 0x7f}, {&(0x7f0000001500)="2ae1699bdb3b18732adff5b4d6eeda5951246fc4398a5a9c5226db0d497d4f68a631f100aed48821d8a22b90fc6b46caa5fc224c20042a98593b7c82e147287e2769e5cc96c5df7de4633779155b1c40a980b5f8a2e51c4a6341e5f6b8b48fd70b800b345f328377189104e63c40ed33d2bd019e6295f3bd281d7e61dc37eda15cb4f02ce2892a2c42d600bb222496acf4d1ccf4d2057c0c86a3603f1d54b29c4f219f7ef9d9339f121cd9c28f968c1d992e122c63b07406be3c8b0f276c1047cc9c0e4233bd045012cf2fb2ea2c12857e28f536098717a0", 0xd8}, {&(0x7f0000001600)="f8ade689f16cee8f987533189cddaf0126d8aecc069fed590fa460187edf5033416b99a4f1d0702a91dc89ecc363a20df469ba5b18c5281171cfe09089b6e45207524b380798e2ecb8187f6f08db5539d7281de7620882874b9276768d696d60a934ba03de8c25304303ecc3ceced4b0fddde5f4055ec241943291236b49fffa774e7dbce354606adaabcb56b27a1759b299433948b2d3933c9980aa2f11cab8e8a2aff9f46c980741184958b599bb07f011fc3ac903634d9ac61142d1a6789d7984c1e3f0e4be0ee4f5fbc07729", 0xce}, {&(0x7f00000001c0)="e5e05f09afb105b044ad547afe848eed7d76a0bd44", 0x15}, {&(0x7f0000001700)="c22912e5654844f0323dc392717c20f4a5e3748d5485ab1a325a740621a79954470f596f949c11463d5798394fcfad8a61813569da8b4fb5c15c89b63da7ad03ed75a052d33de041d141af7e9f8560868f0fcbf76ce89084aef4f985a3a28706265ea7f111d5fca748e98fa33e2c8bc19c1f82ad09181ec008d3090bbec1bd96409efc4a008b3e2611c455be3c471f6c111c0188b399ce4cad15be1fe7c85e1dcf4b054e4b3fb3d06529d60d07c324a3650667a9d85625a22fe8ace07aa4d4421121a283d13d5bb554e87a9ff18ee5284542e1b1f0153ee8383a7a6133e8", 0xde}], 0xa) 12:46:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000338000/0x3000)=nil, 0x3000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) close(0xffffffffffffffff) sendto(r1, &(0x7f0000000080), 0x0, 0xd, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 12:46:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) 12:46:29 executing program 1: kqueue() r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 12:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x8000000000048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 12:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) close(r0) 12:46:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x100, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f0000000300)) mknodat(r2, &(0x7f00000000c0)='./file1\x00', 0x2000, 0x7) 12:46:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000900)={""/16, @ifru_data=&(0x7f00000008c0)="5a410022f22795adb139b0ab7e97b7bebd5c6fb5830b69f5cece141e820ba190dc79f406a4f765"}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9]}}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000380)={0x10, 0x4, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5ca2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x45}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x94}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000980)) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r2, 0x0, r3) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc02069b6, &(0x7f0000000300)) mkdirat(r7, &(0x7f0000000940)='./file\x00', 0x20) accept$unix(r5, &(0x7f0000000040)=@file={0x0, ""/67}, &(0x7f0000000340)=0x45) 12:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 12:46:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpgrp() select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x9}, 0x0) 12:46:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = geteuid() r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) lchown(&(0x7f0000000000)='./bus\x00', r0, r4) r9 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) 12:46:29 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x2000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 12:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x14) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x2a6ee5ae, [{0x3, 0x47d}, {0x3, 0xc4}, {0x2, 0x1f}, {0x3, 0x80000001}, {0x0, 0x8}, {0x1, 0x7fffffff}, {0x1, 0x7}, {0x2, 0x1887}, {0x1, 0x2}, {0x1, 0xff}, {0x1, 0xfff}, {0x2, 0x572}, {0x1, 0x104}, {0x2, 0x7}, {0x1, 0x2}, {0x2, 0x40}, {0x3, 0x2}, {0x3, 0xdcc405d}, {0x2, 0xe6}, {0x4d7b3bdf77fa6935, 0x1}, {0x1, 0x6e45}, {0x0, 0x7fffffff}, {0x1, 0x4}, {0x3, 0x6}, {0x2, 0x5}, {0x3, 0xc555}, {0x1, 0x800}, {0x1, 0x66}, {0x4, 0xfffffffd}, {0x6, 0x3}, {0x1, 0x8}, {0x3, 0xf5a}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xff, 0x80, 0x8, 0x39}, {0xf38c, 0x3e, 0x5, 0xffff0db8}]}) 12:46:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 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) r1 = socket$inet(0x2, 0x4, 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r4, r9) r13 = getgid() r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x80, 0x0) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r19, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="8d477486a60855624e141a20b8854f6175e8980c386996769efde804e76206085304ac59799740587ecb7b211371e7e7155c546541ba8c5b12a9bf697615e37eb27c1de75b6ae6e59ed4eae014c4bd035bf3b82826c70b785a6e4dd74876f22491a1aa23314c85e7d7bc8fe84e670f0c844dd7b18546a6612e00afe55fb4e739ff5c3a8619e7d47033eab6e39447d6ab5b92da25a02d7276e8a21bc46ce3171a503d9059771217c44f8241e2270a28b49f054b2066c4a585c9126cc0f58eef3c39b1054710da8d66bc209c035acd1d53ae50ade87167882349bc43b718f46bd5428ec873c0820847a2c153d5fd7b09dbb609e984ab28042e18549524", 0xfc}, {&(0x7f0000000080)="7f7029dcc0f41007ee71a403adf0367e9cd199785dd38e658b56fc1de8ae8f333c3060", 0x23}, {&(0x7f0000000240)="973c473e885fadf31cf23df1190dc295d582e666250a645d4c6f82a30c3d37d9e641734b08d7f76d1bed468589cce5ba8c26e0159da61ec8e426aee872c9ff944e734a335d6538d96ab0f060be82931a68d879d1890cfe37d4ed77fd3d17dd4bf57f3bd34a3e77f39d079ab8c8d77063", 0x70}, {&(0x7f00000002c0)="5a602993cdc63cfa6c2f5b42342941b91dc8651d3033824f942d5cceaee4b5c075384da5621f1c8123224fd271d337390b1fa4a1f187bc867a22e7a0319a71e908abe3a9ec011b20afedd41dce56d5792e104a1d7dc848a2f2311eecd7226fc461269767550e30a21e31dbfc4d6144b196d0e41f443752e4be006c201cd3da0e623a3f7366", 0x85}, {&(0x7f0000000380)="df890376a945fada91a826efc9123517bb6f2e15e4776a6e7e56ff744afebaa6c3c9d4bae92fce847ecb99c3834f6d0697c06816e847d2fcc31a123d3f97177a8ef91073ed0fef75f42fbe5fa418459c97807f01692bc411481c614d9adf7204f40d18fc2a5bc057444caa1f70", 0x6d}], 0x5, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r3, r9, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r15}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r16]}, @cred={0x20, 0xffff, 0x0, r18, r20, r24}], 0xb0, 0x8}, 0x1) close(r0) r29 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r29, &(0x7f0000000100)="8c65", 0x170) 12:46:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x5bd2, 0x20, 0x3, 0x1}, {0x5, 0x5, 0xff, 0x80000001}]}) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 12:46:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 12:46:29 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b239bf46854d78a2a197a3862bff39d1fb25a04ae5984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd42373c238495aaee48c02f6ac41e6bf3bf554799b9b8505065b702be9349a49fef9d612f871f4385d14157795ea4a5c5fe659fa202361c0500c7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000074311a28425c91cb1331920d273dc0c7c30172f07c4141d4ebc1d07c6f1fbf4d70eef475531b0dead2be8ec9880b676bd502031c1d8f622b964962bf8a3154194b60e2846a3490044fe3e446fbaffc85d906a09aea358423468d80c12b69bc9f12f8c27e00"/293], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 12:46:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 12:46:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="b9c2d9af0c87007b206f28c9205314225edb43a334769a900f5ff6a1fc7cbd3069d63c8af519b585110c997e9cac3e0eb22d27f37de560784113f22d4ac839e159a9b685f1965abe506a152fd7a5d5d7fecca92d16e5291cd23ba11c638cf056bda401f64f0c67cbeeb8b5df4f878da5f41c2e724b0ac6af22377ddebe49937b20069d9d764fe53ad103f73f03c8da9bd2422d7f8e40987c8cfb8625bb62715006a76a6f9a8e7894ab2e9358af58cf37a6c76955ba2da86c31f241626053fb408e", 0xc1, 0x4, &(0x7f0000000200)=@abs={0x279941300dc43bb3, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="5fb3fa5c094ba472d2d02c85c88f772543b6c510bd9c11d2b998a30f64d35651f08a2d59ab223b5ab669d3fc60e6feeb27d9a54aa7391dd39d7bb48933a66074fda375eb34fe7833eec786d26d703387104765988b5647e54e9fc84ad8e133bddc003f0ccb321a2ac6c172ec031bbd437b83e630", 0x74, 0x8, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0xffffffffffffff01}) 12:46:29 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r14, r16, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r11, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) 22:28:15 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') truncate(&(0x7f00000001c0)='\x00', 0x0, 0x6) r1 = dup(r0) mkdirat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x2) fcntl$setflags(r0, 0x2, 0x1) 22:28:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) close(r3) unlink(&(0x7f0000000080)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffc000 didn't change! 22:28:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x80000001], [0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x2], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2000000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000024}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000100)="506919436a357d81f9af4f38b5dbce06d07de2f4d35fc77d2cabe7d4c687a87185ec703420254e1f76998ab73588678eb5e9de5db5161a619b8e9e8492c116a95318323d0742597a7e9a192cefb7675526a38ab1b197dd410c63815783e8f1bd65cf6810fbb7e30e22ea82d4cb3a59aec87261bb971083fda2f477fde153139fa140a97ed981252bc249a5887dc5b40ab232853872976b2b905c81d82ddbe8080b5c47b0f4d94918c05f38bbe459c793dccfde32f509adbf453bc4a3185863d52ef0864d46af21c7d0338f2f758197a4a471fd754b3768e02e66b634bc953c0d680a29c4c957d6525fadc6571129efc13f181911d3936bcfcda2402d", 0xfc, 0x0, 0x0) 22:28:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/3, &(0x7f0000000140)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000000)="67446654e00899a8aa1150d00000", 0xe, 0x0, 0x0) 22:28:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffff8ffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) socket(0x1, 0x4, 0xf9) r2 = socket(0x800000018, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = fcntl$dupfd(r0, 0x0, r3) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = accept$unix(r5, &(0x7f0000000000)=@file={0x0, ""/76}, &(0x7f0000000080)=0x4e) accept$unix(r6, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x80, 0x0, 0xfe, 0xfffffffc}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x1) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x9) 22:28:15 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000040)="a8aba8137c4b000000c5d5c2a4c2870542f94b32e2b75ec61b1becb830e7654e3125bf22c87588b756baaadd8c8006ef4806ac1125ad0a0e2d8e9a0d95c4623024a863db481319fa89", 0x333) 22:28:15 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000480)="28a5dbe1bfc7a58c", 0xfffffeea) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0x8, 0x1, 0x800) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r8, 0x0]) fchown(r2, r4, r13) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xffffffffffffff52) r15 = syz_open_pts() close(r15) write(r15, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000000)=0x7) kqueue() syz_open_pts() rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') 22:28:15 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') execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r2 = msgget(0x0, 0xc08) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r0) ioctl$TIOCFLUSH(r6, 0xc02069b6, &(0x7f0000000300)) mkdirat(r6, &(0x7f0000000180)='./file0\x00', 0x1) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r10 = getppid() msgget$private(0x0, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r3, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa9, 0x20001, 0x100000000, 0x1}) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) 22:28:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x1, 0x1d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r2, &(0x7f0000003800)=[{&(0x7f0000000480)="cc35e5640a973b0e6773ac95a940254ad7c6cff51b80ec0799e9580c2d87a82da1", 0x21}, {0x0}, {&(0x7f0000002700)="19bd1af632c9aa2ddb31e906adb41a749c43d730e8fb8270cc9704cdac3547da416ab61595c9958d6e71199510b180f50202342b0f9eba018923f24a281a32806fcae8eca98a06d863d655d6cd0d31046736c2176c754971a6bae531c711f735080d8ff5d47deada8e78cf7744bf35b1b742a765eaa94791e26f54f04bb7d2458fd1bf5417f519c3d1af194023db28afec63b24635e87807223d758330b1796b551f1d59a6a72ab0771bc73fcaf6d80a75179cf98691a70ac9048da1787d9ea6d217e11650b8ded76d4aa381990f6512febecdf7d7d87454076ab64b4020f7a8cf5d669504895c02f46034da2371b4f80bbb5f7f7e2e3535902cae854094ca79b5ce7a2b11886f38a7fb1861ff142de661f91fa2748eecf1489f35ed76b9e717863b8e1a77882cfba95396944747ab19fc3214354ff05536e5e1f0453705152e70c4654ac79b05f1923c4a20c9883cbef8a91533a7ff6d8110fb3d55e124aad2cfa1d21c7bb5b3f3e813511c5af91680972f9524323ecda8de905415ab5d4bbb9115ce1ef96ac18d8c6e3e32e87a5a1cb5d31f0d2c95fbf9232b540f7d39430e1cd642389aafbfcb9fb22339ca3f2d581dede1aa42a3326e960302f13c97a2e8c765d5894f085a1a60e4fb6201d9214942b25dc43ccdeef2d2ff66fb407874786bb26811d45dc3192c17ec6561a6fd807a46fbf37b7f3ffc18233f03ba8c589ea1a0f67170c402d6476da6136923ef02f1997c2c42c1ea19e8a1182e183867b4355eacd64fdadbbae5944880568c13f9d9e062d91d28c1c01d76897bf952dfe62863a6c0caf9307a81bda8bf3b538502360aadbe57f522ad1e330df10df10e567b129f47fd522d48b3fa02ea0afb984616a6d2ba18fe26808bece0fe51a1d358ea4e442aedc7cb3b19f72664c62b534ebec640ddbcb36c4bb17fb8674c1afacae79dc0c897326e5ed07902221cae3daa44deedaeade421668685e4ea4bc2743565ade2b5272d7dc0e6657b46b17148592b6fcabf3397993d8ab5d54619d31eb01a010674b95590c0a1eb3f89d6682760db1df89efa4d65e556a29b1d16db1153a097a0a19ba530b617e06309fa9296cdb63d9a7c0318cfcbdad50e1e9108cac11ad3afcde4209858638b23b13e7d4a6572025683aec42ee3259cdf88a04d34e2563f756662792ab6205150adedad4aeba288e225efff2ec0a62f43e85306cd3bd0b035be46c72dc9a837950c063bd770509ab514d6e94475e7e8e779a3f2131f82a4c1494244f9d0d421812845fcbbcf8afe83941b42feb11d0a3c5e69db59c31224110878c1a5ff88fb9f82ef89d9f273fdd168c805b37e5a0ecfe346c7800d4c16fa696460d80979d7a13ee462420c65fad114f4f5d65c513a7b26a4fd2dda6ef98dc32af52526abc8e8bdc074f0d3843a0f320ab54fb4ebf6fbbcc3197644371e55934db91905977adc665c44332f408141e345cd13c6ba1ad29fa19c7b5e338bc7ea855d332fb0d6370ff7b2510c737797ec9ad3136b57c987632ab3f6b617da142be171dd5bfb1101412e9dceae295132f1e6a17643da5f550a39454bec8b98f953e9f2d6762e4d43ac0c4209bed44ddc777f31e0166bc165ad456def0ccffc7004eeb2a32a0a30683d05b6ebec00e47edf72040516465d9d7a7a25e3e33331bf4e8d4cbc7f6ec5c978b1efdd8fcdc0e268fd9b6fc33395edad73fee054041345cebaf54d66785cf8dadedf0e97b41ed113678ae163f65ad5f3e0b7ba2d5aaa25bedcbf31ef53779f4151f74beca0afd749779640d6a5643034d8bb3ed8714402a66578131f2eed18186b00c3ba2225cc03786f1f9f8a7b642728d17998dd23376910c38ef92c35608311e9f5a6cdfd4afa811f9abde5851c51e315636c0e7aec51412b93b45797535dcb5214d2d30f780e78465734fd962e181c40f06e46caf3cd9616588e233d694f9dd01301292615fd6bb8beb04b3c6bd4b4d6042392841bc198188944a18e72a42b90d2610f26801fc81c95c8c6e9b8098b3999422b764be0599cba2668960a8a27c410856b1656af4ebc0d63afb2ad1d7e7e2aae3f037e292f2a6517fac8a2f3e84a6e30eeb9271cb7fe6b354f60d59cccf2ff903b76681457605bb58577821bf09b87452bde3e4101db714efa90d6081dabba5e10b1b84f0b1c95c9d244e61fbeb1adb1d642accaab18f76e2dfdd15fdfec0e10d11d8e3064507999762cba48896adddf93ae372b5fe61fdf34a75b04803fc464a05ac075efa6454686cd43ddc6d3e9e7a61dadf60691df7faa5254167642964bf029a3c6c8914befaed9fc8b5c4f6f31f087ad389baadc13a8f6dd0aeb182e468cf1109a5a9fe86e86834c638706e2789b2970b694ab84e10e28f29d572246ea3c23516191a67790dac82ae7a659e8c3945e673182cfe09486bda044cf73b09b1e656a40a124323bb1f35eb960873dfffc1b7afe5a1040d0d96076e860d8573e2d5fbe15ce5b287565b89edb53b8deff75b955da185c77a11322f2fc40d47eba76eb2dcb8dbe5be013c30887f8fa3a881ef21ab5eb7ae0c85fc0f1591d9f05b2c41b1066bff97e70ca26d8b03fed83c22ea231f5bb45b470f34c1f9a0044973889b96d14eb90d67257d3e8adfbcc2b641377a4370b307deaaab6021b9804ac5a2ca8c4126f1ab10d6dc36abf173afdb970bc2c1b36e831d66a1300245dd6e84c5427f1bdfb29a308490879eef4e0bffc43d7eb92b9f55ccef4a3d52f78ea72f1f2877bb2e12760db796186beef6bf41afab532caa8e8da752708e1462797c82e8d872cfe47da5d03d2ef0c3d14e374dac23362d6f95fd57e781cc8139064aacf8317dd1317e454e25f4b05a27833396664ad7f86316424ef5e1ec12915edfa0976c09aae77d382df371dac1ac15059ead1cc9a7b879a220a92c1e1870623a97a8b9d1b4ae05092da9102b3daa38ccff46bec37c8652b2fced1a0c3a4a23f7ebe3896b6885516fa39e775671035878ac317c7fa6fef5cdfd0032ddc0558b62b3c16cbc6af54a1f94f2f90d6c1cc46b6829dd873702b6788df0b3e234aab254aced7feed906baf81a702255b8a8f3ab67bfb8c5350a41b08d7afa50dfa2db8445f56044dda39fe3be29b37819b0362d2180e9f7e8143c1a70a2dcd78fd0086b7e4439d7cfb5bf3d7884e24943e9596c8b9b63ac0c7a824ed05f9affaf756432901cbd3cdbd75e1cd5c02c57f4f1972dc46f9f4cd71be9bc5620b51e95cc4be1d768ab50e102ca9f4feb788056883fdb08e67ddf21c7d5767089cd8627c8d71ec78503b0c3ba0bad6d3fdf17b410e4322a596069b765a21206b3b07ea14b2fbcafd54290106238ea095866f7b165c803ff4788d71cfe5cdb80e5cda71a7e4b44200ae4493872d4a3cf2940cb4d400933f492e3081b2293469591020e9f460d2f87b9dad3f3369aad75305e3ee63382fe8797108f4a9d6201f74f322bf5ccf26733f3569a03ee17a8e5fab985209c7591d58d7fb3c580ab7e9e6989e521a9fafbdfec1d2b2ee9cf5cf14ce988d9037fd3f28a170b8b2e38cc9429b4f49f1157ee31ce1a8f8bcf04c2c370e739defd8163f6dd9b76586b3d1b0c100d7f4f83a8c64cfcd74a6af991f763ec4920fd8c8b9d9172cbc7fb7f8061e1c0799cf2cff4b2c3e1594dc3af7da5b39f8a916765f024caeabb311059b75394ef0c6040ba6b913a6bc7319b25baf047fb740aa6248ec612faad3b0336a487dfeb347989103578ab5b5133be8a267acf02b09f432f73e9f13cd49c01b225055ceb47593bbf7a90ecae64a7a6102bb0ffb5bc3fb8d8030c76467d576a45e9978a8f4c88891a3b7ee201028914ac0d15a07ea5b32f5e459ea8b072fd8909bc04b918d879eabc0f29533249eaa90fa040718766e5f1f6056315ad73542dd5525d4db52f2e339b682cb17278f0024626534cc67f7dad82ccbfadfa934f99cd7f924dcdc1b6ecba81d76967126919f85efb34bf88172f85b0da5726e4cf6ea70402aa40c3d8f105e809e1cb4a8b8dbaad08f6d409bd765c3c804e379d55b845ee5e054e8f2a16cba89041881787186e769d13b1370151e7e82ff0c9a8ae4d84e21120fd1a09d6e216562ebe4b9e4dddc5f463587b9af1c8eb4e5f293a730b93f0a7049c88d8581a4e3b6ef4fda8560d5f82353bf2fb7a1fe1a4fa4d182c1d58322274a0245d8ad894b2d1b8d68db9a33ff2efe1870dfe511e2ab66ae81f7761778dfb6e15b0217a9265999d09ab606dad7b3df9e415c9f3eff3cc464a550d4c4645d17396062bff158d2cf081668ac872d79dabf41561b689efc3d201b38d64481da28ee2753a9ffa00a2f484a73da176659cf752e253525c5764d91ae7f9c566ed54ce94b9b12a7180b6645213b93df4054f83d9acec70d9ea83f8c6d5b9b6874132bbc898cece3a7e5e68b72924cd18b1ceec886e27a83f9f6decfe7ff2457972ad113086850abe252cd8140397ef7c460d6a1e1786628fa7d8ea86470dce3fa7b4dce57e5af68bbf3fb866fe127949a4369f2de04e584f19261a260df20d50f471319c43b5d5b12c00c18eb351c8487a2de8bada82099ea7ad7ef3e9b46e2b1fde245b101e33c9c98617aea6a99dec3680abfd68efa55483a27e290b6d95630a6675531fc54494cca230fde075290d45fb8da34eee3f0b9bd39a57ebbc746ffd66da348d2f9d356bf0c65b165f9a89e89c483211c3702e92b125e21da0e9b62f8e65713d9e528bbf99aeb3c3e79a05d864cbb496afc69d972e29c88fe91b8b31ba6eb20d3844ad9b6cfcf8d91bd019d417a229661b9b7dd868e1a850e6945f568f80a36528a97f9906804618784140be323538500c45e5055c119782ba9be21696c1431f1d7e6c617323760401bad7367bbe9a5bda9776d9f6cd0e2f4400c74ef2c5b944bbe6e880a13da14e6c789a74a5b832fe3b9e05a1f5a96fdc3833d9697747e291cca86fcd65f91d31b78a529e6859bf5cd9097228e2b08aaa3aaa34f0d3198455833de0c38890167f18bd17a8366970cd3fb6e98f19ba6d0b38a75b71e62feb3e2772e1dd54ba28119eec675fdefde822de4db7fbd6d8e5c277d7187546b208638c55e5c82fbad1528b5e64e429627b3b218e5647f5d403b1003ddfd74bfad1e095c553ba97af9053486bf318ddae8413c3c234616d6ea0864d53fdcc52fa276406159c20ccfd88d6026cf9ec5dd27306c77500d46221684fdddf2e958cd6fef98a8dc69b79ae2550b0ae9121aa606e2f8ff768e06a39f92fca890c09e24457692a0505c532ade632ec5cb2963b8b33e0eceb86566dafbd9383e5fb4785d63ec7f8f9c3227a09bcf7bbb489e6d3855f78f44c4048b7ec401b0ff732177b5dd81a4354b8a1d159bead13744e7b8ff0f9d2adc25706edbeae188c79b188e9c2bd26a2e0d2ea40986dbed37111795aa0fa6d47c62a9f5c5893ec7fb9fc45743a0df656a8073e03757f8f60640da921441af808e0e9984648c63ee7fe58cb597c72407fc65af888e3c478da0d73cb64ff49b01f91612744ef9b4cc7b86959f3122ba3a0f92e2537c8850010c74c8a04950beae434a84d46bf1b29cfb88c7841df10116953249a8315e55fe9d3b79361316d9eb01824e4c5322e1e6c3be04b906c6da6742d82c5ed531314ffd46d13bc0bba62f497ed6ea6db0edcc73bb33226def05c8a5c849cd6b3b825d4d4a42d8cce364b0dddff1f34118c6793addb10a816947ce760adc36c3df041d5e72dadc605b9a2b1ba3ebf7eef78f2bdeac341413935b5c99642f8448", 0x1000}, {&(0x7f0000003700)="126ee57411cb0f8c4a882d893a074a5e2bcea88c14d32b705a7838088698a4b66d25864af3386e70fd8d0f9fe9e1fba29a554d0b2b5999e25e9a462385cc7defbff968f24da49a207594574a2e5ff0d20258f69fb403d6133016eb5d17cf12a393f083847eb3509f168e5050e2d8afcd7393c933c1cf89840ca0cc8081801968824aca5eacd0a41afbfab2a7e86c6e59db9bb039e3311f36413c2bc946585767a5f54cdfa24702168a", 0xa9}, {&(0x7f00000037c0)="49dd95", 0x3}], 0x5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000003c0)={0x7, &(0x7f00000002c0)=[0x1, 0x7fffffff, 0xffffffff, 0x81, 0x1000, 0x5, 0x6c]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chroot(&(0x7f0000000440)='./file0\x00') r7 = msgget(0x3, 0x2b4) msgsnd(r7, &(0x7f0000002680)=ANY=[@ANYBLOB="03000000000000004887882ad77e7467f7f23d552d34bd10107a5a8d663d128111499e79083be93a1da221bbbfa0f88c39c129cf308f63c8daba8a43e926e897a39f4b089f6a2ed64b39984fa961a36763a9b145c3dcd6428a7f7d5f7675c99e200530be3caf5f125d"], 0x69, 0x1c00) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r5, r6, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) 22:28:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x2}) mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x1) close(r1) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r5, 0x10000, 0x7, &(0x7f0000000180)="9a6da89f8de959ca030efa67d8c64bd59f2bd235f41198d3eff3c4b5684aa7bc1af56f1312ede2e1702b79ab9cff997b32eab7e072bcbe6322b7617b66a240fa548a917103efd5f91cd2bbd9d56f747f16464ac6722b87f6a021a0538e014264c062338e0c5aa2d6db3e8ca696970f515553495dc78f4a8048bb80bfd8b5", 0x7e) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x400000000018, 0x3, 0x3a) socket$unix(0x1, 0x5, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc02069b6, &(0x7f0000000300)) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000200)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 22:28:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x268) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700", 0xffe9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffbfffffffc, 0x1000000d0e, "b04d00f3ff0a631a010001f0ffffffffffff00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x0, 0x2, 0x4, {[0x8, 0x68da, 0x4, 0x4, 0xe3, 0x374, 0x400, 0x2, 0x4, 0x7fff, 0x200000000, 0x1, 0x5, 0x7ff, 0x2, 0x100, 0x4, 0x1], [0x5, 0x200, 0x7, 0x9, 0x9, 0x6a, 0x1, 0x5, 0x9, 0x1], [0x193c000000, 0x3, 0xd6, 0xf90b, 0x81, 0x10000, 0x35], [0x5d9db0b7, 0x9, 0xd4a, 0x3, 0x4, 0x5], [{0x6, 0x80000001, 0x9, 0x5}, {0x31, 0x1, 0x6, 0x5cd6}, {0x8, 0x51, 0x2, 0xffffffff}, {0xb5, 0x0, 0x3, 0x800}, {0xfa, 0x2, 0x3, 0x97}, {0x2, 0x0, 0x5, 0x1000}, {0x0, 0x1, 0x101, 0x10001}, {0xfff8, 0xfff, 0xfffffffa, 0x1}], {0xeb6, 0x1, 0x3, 0x100}, {0x3, 0x5ac5, 0xfffffffe, 0x7}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5d, 0x0, 0x0, 0x7fff}, {0x3f, 0x20}, {0xfffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:28:16 executing program 1: r0 = open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x3, 0x0) r5 = geteuid() r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r5, r7) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$lock(r4, 0x8, &(0x7f00000001c0)={0x2, 0x3, 0x6, 0x200, r9}) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) sendto$inet(r3, &(0x7f00000000c0)="0dc371a50c4adc0db4c9c98ae6f25c4fb9aab8af620a2ef099fba6960df19b7643d08efe3cb549cd7d9e7504e70ba7a156b414a828a5e6e5aa0f59478d877c66f9e9f3d9c3e207f4182422b5d7f89ff9506b7786ae1d9f8e2696b9d398ca", 0x5e, 0x8, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x7, &(0x7f0000000000), 0x4) writev(0xffffffffffffff9c, &(0x7f0000000640)=[{&(0x7f0000000280)="e4341b39b2bb08b43fe6b494468d4b9f740cf8c60706174e19a632c8c666eafb1aa32c81755c3084cf796edea16809d3fe0b8566eaa5289c4c12bee1f222a7a2965baf5fdaef34b91a631dd4", 0x4c}, {&(0x7f0000000300)="a97a0cd164d5a0632acdc0468def111c9d83548e3afb1562174fe4bd8bcfa8c7955d2e846e38d3e7f25d7879f5a45ebe8a43293d5ea9ee84656b0b79b3cb8896b0a0ecccb281ad5fe3dd481df17e0c88f0df6de58f58fd7c95a041a62355316c7b151ef597d614e57fb1d65f", 0x6c}, {&(0x7f0000000380)="098c28d2038b921761bc0758390c0cdcec44b94662689c3411876fc92dbd42290ca18a17bc048e8db473c92beec97b83de29e3bdf6662696c30b088d0830fc66b545ffb84f817f3e0370706d9cdea5327f4974345ebe5fa5eceadefe00f237a4e44957b31a52d0b0310378001a5e98d793061be94decbd54c6aa573a5456ab074592347501efdf850ee3aa13c99e184a8dd58b686eb4e56b04cb18acb900cfb04f597a806bb45f47b0638e12b3e6903e7b10c90d694e8472", 0xb8}, {&(0x7f0000000440)="f919aa6604a5646df583e333c5994f8ecdfaea8439b2eedae667", 0x1a}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="d37f9851ec0ede53edad5b9461270110addd225564aee02ab917736a97822e8a08c5726abba8fe77f175b3397e340d6c6a9e46aa8c96110f4dd485d87b8f9306bcb0ed7a392f9adcf5f9884d41b8b14854561b18550aef3a27c220215b058cd6fd8b9e281ed9e7ae56ac6905869fca099b59367f76a1da2890d69c68f1af", 0x7e}, {&(0x7f0000001280)="66a2af459004e5326a7b10cee705faebb218aa7fa80cddbe497b8eeb7d7e52a7d15fb81afe4a7e0ff1ebf507213087853ecae4266b4d6c7c50cc40ec99ed483ede2f7049977109a7a22070ed1f44b1cd41ff8e1b50c366724773ba7696ca0ac1da794d7b3995b3f58fdfabb5f76c7189d8ba126fd7a370f35b6d885b62e6624dafed0d2cdc494a8a464104e1069e6d9ba8f2d5bd9588ea245183fbf88bf4c2573acc3471013134b9f31289cdafd1134794941b3251052cfb60ae8621709185e56043a56816d93b4dac7e735de1fb9f7f6f7b7611e9cf86a9a77a35ac2496fa6645d528a045ea5c1fb61b1d9ef0a6cd7d21e0cf949aef06a4ed837deb0650a069098fef8802c9ad2c1b69b4c9adb69a2883727e9b894a4a479b06af225557cf28a9f542b620332399c2d809425e47a941704ce39643e20775751881b8122abd90b63b31996b6a05bcfdd00a445c0a5be51c8462ef920ba5676601c55cd7fd43b2bf78a37264a87780c41723ec7a0eca241f7350e181557e00e14c33725f4ea6c5df84c258020c1971e23af3973f0dfa2cecc8379a0167b2b83f2bac09ad1f4a279b78a224170f0956d8b1caac5b1a07753eca0baf81cb3f9e08778526c4c9cb2df2fb98c097befab0df93731f71ff5f7fd0e47d5757f1bfa26259cbf76760ce1f17c06884f03cbd33043cdb5cae3543d7889b39d68170a3739320b39fcc7baf92ef8c9c789311e07b572701b2f873bb3fb0b31b859a121781b1f4e5445db4734b16feacae35663f43cfe84867d49eab2544c14a4da65b5ae6bae4330fcf354535df996bbc7ef238b4de7b9f21821cc617c735b1d37493fbdc5865c1ba874c81c287cbc9f2f3773e0fe376cfad62d2e8f5cb69f74c7e4167c0fb5303a16accb69c84d88d4e2b006470ebd75454a2e6d3e590c4aa2da56e886a3d23278d85884bd85c5c11ce0c0b0f54d9b018cc4e5fec8b262993f3e87d8250c99328617666dbe2ee8b45444435c1ce7db32d7c923652a3e8056b706407b1551e68efd505d34d0f6cdd1159a0a27c05e4673bd296d5fb7711ed7efe0cda610eb700346750708d7ea4bc0d3b08b62997861ced6271e0c344270bbeed7dc00d4029de4972437d581b82551c315ed55fc3002552c73ffd33e3c78c10967ebc0fe7bd05946dfece04f1fb6c628f38037b1101d78224b59db26615af2d05ab859726385c66a5712385cfa6b6beb49c21c017450d2f6f71227405350667533d3dbed9169299250431fa91eb0e20187fa2db2999049561e8140d26e8676fd1303275d9896d8f667f60778920c15d1698ab2a863a48688398e06d685dbe4ba3dab17375569f0df0c99112ac03ca9cf79c5ffd4668ed7fa26f418bfb553e6dc799c336a21bb1258ccb39fc3228aa5d6d7d7d79949011ff2ee200ff39d7a47812c1525bbb309071e9f1e0fc97efb412950e153039c082ac908258e5cb48af6c8f064754310f0b42b22b3c0db640bfcc55ac7870ecd39dfdba71a3fd290000ac74231e78c21dcb1db9270e1c4aa32f1000d33bef1324996142a241a68d8c3442e3ffdc760e31b4774ea06530a2f2b227c1168c01ee4e390e5f192c623583c13c58c6b4a2710b2b518d23e46d8b03e1b49db97d818ec25efa6dc3b0563e53355bc773d988950dcc1365962d4aedbf5424eec369e75455288f118245773ebfd194d1aa938783ecfc02efd019a3f43426b13f1b19c156eb254c6fc2b287dd16fb161a390320f9996c8eea6f25dd10d4e38d98c8fd34217a6f05c8739e1e8cf6d2d803dc05e8b6b8b79f84b62ed85c95e873841dd0a7346b495dbf48de6b22c182a8fa129066facde9e322f65d3ad3578ef4b1c4c716d2e53c87d4e87de0f5bbab30305d5ece8f55c272038ebeb26907115a4d169f235c2a589db38e22852d38222e1dda344aa6145800b2b330bf4b4a996f4b9a2973fd2b1f17e82e64aa57adb09fa58123cc2bcc97ac52dc7248e58ba0f39a2e2677a2975ef2918a57c8341813783359c8653e9357ccf83bc8a152abb5c594caeeea8a6d8ff1c90249935f9ded59cf735a901fb0bcce003408141df47d8531f36aaacd911b6c7311441ed8fa9c79ee7ddaf3d8e9854a51a0bc4372ec361395bc142cb9fe2fcd77ff7d4cc67743b5bdcb3dd7bd8f09d68428ea283e4e54e970ae078c22ff203b37652397361ae18c4e369046fdd4793926505b8b6fec5d7a445910d7cfe74d8c536482599012c4568e74fa6a32830bc8520de4b008a01919adaed6f35ea154f155038ef8890e7f231ba0725a54ed9b428f938aba74e24ab83c330b6e0b28c0e9820a98fb08fab6287693ef5b82086dd242253c1aea1679064c1df210a0c8ca511df5d99b48e5371416b9a6e9946eb517199fa7a26b6429144b6e48dc89d7f59a6f3ae2562d86ed99c47040fd1c3fe4de922f32eb8512c5ae705c7449de59bf1be72d973e98df30d64ce596dcb6f8e3a98f587fd022baaf39336cfe68b537e3f20e02f7fb97a748fd876f45a93a86119464a4496b0c1a9c317827b3922de51e1b59ca9f28e70fe2269304368a781f020f0b510818cc5ccb20a767f7e6322321e8fcd8d739a16b0378b3477909703b7537fc7841922e739f5d1e8ca81ce4a189d33cf12c71a6db781cf5b2978dab1640d9a884dcea8d72810441ec48a7c69e4a5b8a6effad7bf78a44cbcd9a053bf40ce3e0e0446c5397ef68ec3da9c141bf8f42bbc00631d69646aa63aaeb8165633bcedfdca743a3593f852bb5dd0213ed0c68a63c24d5da8e9346ee7fb9eff0e2d8a74d9ff92da0c6f63933eee33e283c56cd0df7d9899836b26a2f94289f16750511f759767cc938d2cb04735d397314eb7433e720b4e83632e292fbd13dfc0c03dc2ed6a349a64d6cdcc87559d016ca77db96ad38a908f9746ca5d3b7d242e9b31f4f61debd1d65951419fdae031c938b75215070e11368d6ba9e815bd0cfb76e7289b81c4925d87f9835c8733207a009ec3779c5070a72285d285b6466abed770efb261a6abffac4e8cafc3eb98ccc52783ecb1c12046efed03ad232457b40d870abe6fa6f9ad972ce9edba46aed88805f47623ad47f17ed7ddce6a7db444c88e250a0710ed1efaff3593a9d4a22ba5490d26dd43052227d5b259d1032efaf2f9bfc31f699b72446cf7afaedc418b1cb5bb2e69b022857ef6ccc22496646950f99f34911c4a0123cfe8722a4c967e0c72306d1f5be62014ce985aa5cf2a7282c0413db898c19114a7d51dbd75b15f1a67216102dd0d094e6314c0872760ffba90a0ac898bebbcda8e4c81a1d952c02049b4de6a0779c4e3be2faafd965fcff3d1bcea121929bc2a209279cea1007b3a97d7480b4b3f16dd606077a72aeb819346d9180e5d122a6a4a184dced914bca08d1d89b4f0279a12057ed0087b7d98edc5eca47e4e86fd08fa63832b964699c28d449831f9bdb9d51261518e515a662c07dd789f468481e750b0a85038c7dcd1fc4d47c1117ea4a0ca4a6f0c749606393fc15ae5762a3d427bf486d44d7d0390aba0afcdf72904169129d140029b92494ab3cf752ee9917bfdbaa75e48a25d6d8ca5af97be85ae7bda0a973a30a2ca2afa6ffae159818a287789e62ad70dfb391d34137b0631bac5839fd0acac83eed99f411103ecd97c6cd1a1f30479ab366c9b601e45231f46e38d879f0b9330a3113fcf4c3636aaf6f1a3f5557e84d79e7747102ef5509c9cea53405f9dae61d0b90d75418ca5a005d499e7b614b897830f5cb1bc92aedcb961249753cae307affea5833b6586d670fb639559b04a34a6404fdae3a29f751458b2d289302881bd80fb28d65cc44735a3686ee894bedb5af4ff8f69d90ffdb717c9d676eebae7af5db1bebeee6d012af33d7a0e5aa5415b3dcd2c831c15cd1a1a461917ab3bf17a9aab6a0046c794b021008ed417eedb13a83dc0e76ccd20686959cc2525128d7adb8296acb084dd80ada16da47bdc6c581338114d4df67bb96fdac15af949d200f4f8d0437d06888627cd234eacfe37909494bdaad1366258633993d69968d30c2ffbc0013a9f243316cc0fa1eba2114d2541acdea82c56cfc589feab24a8f75a6ec874c8b7b6e1b134bf70fdd54efd7c47da7e881e89aefe78f96a7eed85a84213b0094b388e6bb737ada6392d1da327f9a373fd32ef5bca2f1b0e92e0100a3887fd39fd0cdc4baf34fb2ca12a4093cc45584334119beb149603e0161370407ea1de179db6fb3a57f13017955ff377982c6b3b63bf06072320720d8279c83e3f111a61aad19312c6148dc934adf1d5b407df339bfa047179d282521d357255072b75b6502df14f17b919f22c5decef6f6718da57be3f297e4ae8107a2901e2a587e48306c37823be255461a5a8665d72ac95a89e4aa61aaf27419e7341488080eb585432d9bac7ee562de0f21f4bc63088c5ab57cfc04d900d216339e28e6c4c37854c9e2829a68f374f7029823294307792dbffdef971b744d4901daa592dc71b88fb8264e8061bc02afc6ee888bc04dd83ce5e6e47d54f34bf3cb1dc5dc0c467b8ffaa33edd65d6e24708d17b7ae817f982c2f4da9692602754aba4f9c114cc9ca99cfd9c1a1cfbe7dc9f4ceab034fcb538aba3c93a49b8c8893d28857a3663dbf96a0fa85770286c5cbcdccbe7e7e7efc0e143a46b77b88f707096d3faf56bf20a59060313a24e2417af6cc00cd49f6aadf9f602ba866d19f80e0d7458c3d1125d7b8c4cf5a1cbbb4f67b1f6a6d1072b4679f2c80924df44e7c0ce199d0e81e06a5ff65ef564bafb625b6622c6c28ceac3fc0fffa13313812530604acb6a1c32f725bdc9d40eb417ad5df164ed68f8458d29a84a3e3166a08aa79635433893947e658f6577f997468134d0be1f9c26bc923ccb8c740795563f195d7bb94dc00ad9508ed928aec0b44612853ed9ae616148797d68abd9bd75ccf95261f121d49e450d3e63f5aade5737310093d0859274842a85988b01ab928eca77a76fd270fc4aec338985aec4932b1b0f03b8f9d09a1acd980464fa62d9568bbddd6e6f67ba8e90ae085f5ec66a5983149f10bf4aef254c72c4b55d028c2578e770c8f6f280e38968a9a8399a6f934e0e45eedb8a85c8986cedbe28a8eb93770335da97e3ad45f49323f56a6cbcd731a0eb75de8c751a29ff3d75938de01c35b28b723879e750c6dc24f01cc5b3a3eb0e2f40c2dba9d77208b061b9bd351e4fee108f46e64175f9612a852087acbae42dfc0c6e02ed1e620ff10f6a6db12eb54859c62e51abffbfd7780a596a7366610d19dec2da1abf554c92b22981d6e8e43a6c039d27b62a2bfc18d19e4eb577651d7ca4f89a025d42fcd57e69f7275912d79270413d212caa7905fa48035a587c530368bdabade231d1b0dd79fab85f49e1ec0fff745f95bd0c76693adca9e1270738c58568e97d836a459abf861b16fe7cd6b4dd5cf48b23e98ce0b144df2c726297a5c4ac2a2b8753a3f2600223adbbd3897b51b684f0d740c45de79505a77043eb1cc187a38f8898ff9aadf9dd2d6d059ae0e0d097cf202d12dfc4b7a48f88f6bf5f12a327e146c896aa5e35bec2b15f66f312d5382564bffe522d740c9dd04694e296712dbb67c26a4f65646e6d89fecb0b8e4f6c4c14c00555c965cf0c94d80e1b521915a70fbf79ab1edb8fa4c7acd984fbf4d1407d1f21a167402e34d94828d4fce2b5dfd2763a49373fd85c0e9a60b5388d1967eda774ce16b0785c29d0f62f97fed05ef737ee0d8f9e4373b6f70c5128c784fd700af95f9e", 0x1000}, {&(0x7f0000000540)="e588bb9b7160bdd81326b75027b0a9a33489f9599a24aef7bbe65fef7917be4c16924d5c4751e01e10bc748e8b43d3a9a419d26a15c1f7175f11d852b7f42e3ebcbf8c824cecd15189dca5bebfc0eb90654db15b847c15333e90f85e61185361410d155a2bcff6e341e4e370e250dd1d76f9beb5529387b049f070d045cdc90cd0f74d427d989dd191517e26fa180884a105202cc544b7214e8bb8d4bb223ca00d7473a9970469964b523698e2aa8104be1f4a47943a69db8433af9670d27e7ab2f6ec9c5fa4cb44492d", 0xca}], 0x8) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) 22:28:16 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x2aaaaaaaaaaaab4b) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r6, 0x1}, {r6, 0xaf}, {r6, 0x10e}, {r6}, {r6, 0x2}], 0x5, 0x8eb6) shutdown(r6, 0x1) fcntl$dupfd(r6, 0x1b, r5) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, r7, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000280)=0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 22:28:16 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) connect$unix(r1, &(0x7f00000001c0)=ANY=[], 0x0) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e52", 0xe) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x81}, {0x6, 0x0, 0x0, 0xff}]}) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) flock(r1, 0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="47142a8d0ef18ce5540c9ee467168bb97098ecf53a01c4326c62f12554e9c15b4af421e0b042224af660aab260009641b3ef14d4db99ebc2ad803dc1f79454f848347372e84c95b579263f01e14f45fa6c3e2e58d39b9b9c0144e23000c5ffad31e6654f1459c96a65a4f23a802f795a91df6ce2e7fe7a97852fae1913852f5797dc8b24a6f56a3fb99a09d76547ec20c7946d7b099fa3babee37a0862623aa2997780cd6ef1f456e422eb6d6bd98859f21e0fd1bd81c30f7aee1cae79360e8bfdca", 0xc2}, {&(0x7f0000000440)="19ab80f470bf6e2c2eedcd0f8437690181d0e5cf7f4db2f18722e245adca94e8ce90538fae9d024ff05584b6b682de4c75d13b6ee3617f60e940967e8a4394620faf4325452ed7a7df07dbe3963bc544608dcbcc9432e6871e37ae3d45543a1afe3a8ed08857924ca49d683d7e1bca72002f6394b919ad5b391162a5715ab6103bc37fd88ca5a76284be0be46324bf6a7bedb77d5552368ca834fea8eecfdd5fb64326a360f3b427e9748dec33c3f71f8a5d23e81ef054502b493e21271f2da62dc1bed286e0b2ba2f69bb34fd518ae41613ed048e2d303542945ce09316a4a1b784c7", 0xe3}, {&(0x7f0000000040)="bf268bccdf941818fb3a49d71d50bdc565ee1b943a8df5e222c1852fa5dd01d9e1fa2b91a08f63458b967a9de896150d9438381b9dc6af95230077b32fe81ac3305e35a6e86ec8850f9cb3c700f4f7e35c158a429cdb3fb2abd4b85484c151948428a8b70166a33c3ae93f7e0484b095c95779ffb1cb", 0x76}, {&(0x7f0000000540)="2f28081c70acceeb4b9dbae998b681a1e91ce9e89f101671d762144c17f3d266e809cb823be2daf4369aa210cc6eb3eeafee3ca84651f83de4884606200ff032b1f76141c31b3ab94c1762a59794e40adf24e9af899485489ee945be820d13743a41d5538493d05154e66dfc2d35fbfac792ef6e3f1047d8470e27b2efa8703ad679cc8d1343900e807b3d019b0fece93f3d53860b844976842539fec5fa672c5503b43cc242f746946876251afad7c9213b1db5d58b1bec662983297d1a87ec8101ba57829fec73dc2558e331342b9fc3a33171126323259299d740", 0xdc}, {&(0x7f0000000640)="f4019009ab23df644e369ee435bbea10702c98c8cf72deff0eba3633b5ccceb61f5394c07374431ec1f844470e3503fd885eff0dd89bbe5fc0736d7f0097624a6a6f797079973c1265622ce6ca039ad11edcba443a659d613bdd7631209b0f0215fe5f3262ed75289f1cec642a9c5bd435933ec22dd6f502c1d883c6a0ebebcfff0819b3b937e027d1ed3b52833d9dd7857469a4690d9d412c8a6648126e88ec0b358b12c7fbe4b7aa5d061a0c151368dbb6c4304ae2667a1db7b47ae5f06aed4ca08364f6e6fe397160f8b2253189f187b7b2279d5bb2964771dda6984d39287ef6e2faef3bb53ed61ccfe4b827cea46b0395eebee6b0d022b67081397648d8cc56476ad48b882249b15f786c5878ebd03ed8ae5968e944536acad8722a9d0dd1f55c3da5d04bbff93a4bd7c218115a4d9af17c568882d756f913e10dbdcb27fe00122ef5f25feebef61956edc81d72e61d367a65707a9928f0a4c9c20ab545a6d7303e068bfa218ae4957897c4d749eb557c63b612833f7f191b9d2fbf2338035d9b5b33daa5e14d5e936d5e566c8cb81cf10252c94e51ff3401886a760f04c08f40ebe04be89277c72c76148122779cfa72345819f3219c32a40c3a1b064619d31705f4661d20c6351959117ad575cc708932ed8b6c46d75ba5b7353345fd2bc88c06ab302b04eb2dded9d4ce4833f010e65139ff838e86e44481d46098087be5cf22010177bf509ef3721c486231180aaacd7658d5ffa76eea5d3e66c0a540d4f215709b5f2fd9bbe1f0f36c02662f0d13111231eb382522bd7555dda0fddb4f5449fff574f5b37b52f71341e86aeaa23284415815858157ce5ab6dd5e11737726e19e45d5c9cfc6d4da84ad1a25723e9fffb1e48b09dbc1174a44667bf79c8015f0d8f9304537c3612ad333bdac96036a73f6f13a6554bade9304c1a1d6fb328d6a998fdcb3b32b1bcc8b05482de07ad47b517dad246feef84d1224843776fb2dd422ce41923e8896cfa996f03bd9589545dce968def84afcba44fd49d47de523436aceb23e3312ad28f4d30bcb72956df6144971588e5176f1485dba54697b22ae4c1eb72deb8cff5097e8c974bf3f161a04677b95760518d8628735aed19b6ea0b47492475fa021108fc858485cf3fb8f702332a7a1b662793d2c95805c1208024dc870c154f507759c24820c00703d1230b0c597ab24fd8c6d5b1ab5c1320d060fc97b5f36e0d03ab32fc82e4f4c258049878a28339a9f460421baec1bce7b45cffca484442798da6356c0c9918efd6c785ad1863f4ba56ee79e5abcada831606655e0f95c6e11cc5c223488f432adf2db142804a358f5ddd6414aee0510b8da074c9e370805669012e96d6f8df25fe3e7a50ec0ac5a26c68ecdcef49875b3c82081cbb53d8cb85a10b18a02f16fe8760cb820b172359a179f04d7cb5ab3804d41fddbe91fbbc88b736ad5574fdcaf7bc74040535f90993a6c9d2ee247d6450a80218842cb905f2a5237fd021f5bce5c2b20bb69a205575643d5c68310e9faa7bf9c271ed5808f37488660859142634102d056f6a69877dbd6352cfdf1d0923f14a76f16359f9619d5d08c33c06b00835fe5c922cd213e0fa174d409034162961ca9b763e4158b92b30687eafa2edf8e77bb35caa6019ceeb703549b18e5d7fc61ed5085019142b8b0d009455fdf2c72b97cdb62512ac8c8a9ba33a8ff1b134b38b0ddf8ca7832798af166bd2da41069bf925579f82050abf68de00aefa3e337dc17ea46840d84f9f94c7a64f702e9a9ba5ae720701b1fbd1cb28885347fda8105e86cd4dd8e01261ce732b8452e2ed2caef214bd71709daaff7a24b527cb1d14a08d27edcf65f42d05cd8083bdc1c21f4e800808dc74ba4279c0c7ae8429e392bde5fef7c4f2e4c2a4ea038197edf0ef031f4b6704c71d89402dbca00b4f0b060b9fd4283a6e90ec39fa9ec3d08eb97a7903de51c4d77f8a10a7e5ece2f0cb5f8f12c28c2ef31cdd7f9bc31fcfed1d2b94f505819468fc9bf4887e4fc02312c56e77d8abfae7739123a0f550c55f707ac2784fca9fe1eaf13ca86ca776ce53c3c34db114221657bf772e983f4259b5dd2c2d811926abe379b45de828ba8e9e066641699a091fab301b6577198ec0f5b92ad9d29912a7b6c975308270d296350ff9b54438e81e77cdf503a7cb8e172b5952eed102dd26cd86767d637c8fe09351e682729503da81bc41d66303eb25f987758c97fd902bcee0f9e51707eeea53ca3c09e3d0d45225b56b19efdead0b9abf14b8fd1241767cd50011afbeb9acb210bcb1a137139d7e4426a5a2aa6b030b7f0a00d5dd21ce055abf282f0c283136bb92fd208767b78ca309e0d9eba9d8b37d6b45ace2d1a4675a29d7dcc1bf6a5916ee06e26d8a97dd74f20cd1827604434fdadde242336894e6e3f3701259f950baf1b3eba9b4018f380a0fd463678f044210557a933803006f0cc7becc456bcb8078925bd261dfc713e2230d8b16b36619c9c2ebd9b3d7fb2b755526f5670e97148e2339fbbd3e22c3ca19967063a9c1cccdbfda56e574a913612f83998cc2caa667326b7885f4cf7c9ce2503dbd967c9c774e22049a1e99ea9a52856d321e93caf619e4d8c5dfbb63a89034973679860978be00e592c023e0dde37d27cc452be945e206c60263d84b583b95f291a6c95112d16f12b7b1487dbe5b5ada758827ac0c31fe953325fb1b283fbbdcddea50754b9b060cfc1209f663c19f5e158d6b71535a3d61e5b6670c443d6964afb0596c26396de724a8112d92aeacecc1711a4eefaef61cb0c454dee172b750910363c9bec015a081339bafeffffcc75422de9364e2e1999654e08ffacfe77eb9629750857e23e03b5e6bcb9c5062cdbe3988d481a26ed6b137691ecc7aa5fc54e779698cddfdc9ed983f6f7c36b10d4ec77d950a8ed40c7d3d341031f95ed5f3329ff6c3f84b8214697e73ca851b0acc5b9ce2dde0e83b14455ea550017c143e37d7bea4d8a307708c9930943b11172d6b898fbebce6f9041a8e18e485befb4ee7ae7ec816e4d3fccfea4ec8cba825e334f8bfe3856672fd397d8a54215f45f06f0f9d38942f8ec0f206e4f03f479ab731a48c8f2f7bda5f11d7651053904c59a04c803a507c8ee8629b772de3ec230161c1161dd760817492ec47c3455917ffccf0145fb57c27dab62f13f7008edf81d7cf06b6ef478d680de69590b9db969017a039d901d5b33dfdaf1a57c78196e91279856767ebae7818c36dc87de2d8d2017953a263e4924f462e4d024c8d0fe5a5a27b2d7887b1db7cd0496f40aa289c53199dea75220c1f8d9c30e7e0c5a441bec308991fcaad61eb8d5096d80021be326556a5b9baac031f60c40a7706e312d54c55e1ded46045a340634a2abb74c0ef28573f8903dc6dad2dff48781f3bbe199e15b1339f6ad8bc3c8721190955bc5fc1700e158a0081872407ecd99e9154943a05a72d7ce55e7c55af8534c67e143d3b1d3a80050eaa82f2b5588d8b6c917599826231267ee2b0bdf3a2b3e68dc9dac2e3e77cea2832cd10aa932e1fce901778fc464e5aaf5dc5c14743b2dd5cc9d24d0aa1ccec43af72045a573007e1240b9903941673cb79a509f347c12c3147327e9fbed54f00469936660c656ab459ec5058f2a870a566a4250fcfc9ad2e13597f613b431908e5672cc0396c17fe4b7af67e70cc1eb850f00d86f0cf6f7f06d91f4886bd0ff60bdda729b10995ce5b3706f6f904907be36c3e3d3eb0635bca9c3ec933efa8b2088502bc9a0b37fa4c3e7432d60385810991cd6ff8a74e127e5e10520dfcb5a3d44730070c3c23c5b15942af50e640ae45d03c741958eddcc92c42deee5a24ed61f7bcf9eaa65bf3e99dbce9da21891919389be73b0788ca543ff461994705234edcff76bf4ae9c9c2b28aa6694dffe751b04764dbf264003dafa4a19075dd1ba154bac1869b5d948e7e6edc2a1d974b5586d714adf77c6181608bc35400955c2e052c27e733e42d9318488c672f56c3a332e109ab658d5a8159f0a01e7ed05b5b85b81c004e993ef5e250264082c08116cc0cbd7a04f2b815ebb4df80468f5cb6001a654e82665881706e76a0625b881edf3b7f9793e267dfd48ab95aeda6efc201b94089cbb059016d076c41cb91743ed8ce720d3423d45d55cc6eb8080f950e95d2a550be5b8fc13166a971c8aa279f51a7d6df1c6dd20826afe8691b8253cdb69436eb203bf0a2058234bdb2ba6a90b25af724962b1ce311e4fc72edfde6b64727e45f5a3346e3e245a59528b1ddef8b54209fb8a0a629842288cbf34e717e75c8343e7a83b89467b55bcf0d5b3b97f70440065d1961d1b99ba96c3f2c31ce583c3f9229640dd72af2fdf48a7f781cebf8deebcdc1ae0865fc200951479980b3ed7427bb242d61fa5646fe691e2e212ccd0bceed9b630142ed01e33cc67ff31b2653fd81e626c3aeff48e604120901bff352267ab3ad9af0101d4bff62a211453547d4f2484c54202d8d61db830d83e701790a36f9d3a270ce42af5ad476eb5b98f7de15326f4f43d44d3ac6c060950c2cc364b02d5268d089fd6681ceb5f5368b58e074eac9191f1da8fcf98775bffbf3d2e75e7c069ce0dec6145674c2ef936ef4f26c90674b5744caf0086f078873a7109bad6ca1a4f44453a25adc96251f92606cb38e61ff7c33837f1c919451aaf9d19d2c474ce4e74693b5e3facd3344f0eee65240f30f9ea365cae548357a6a4f77372af3b84ddb8c8c44f9adbe551c62b829c5978460831c657df9489949d828b9768bcb61cd16abe6ccdb74cf72dbfe53971c7219d1702f171f8a782bf6da2fc45b69e377874f7243497b60300e2dd7da960aa856c5e38c873ca2c315d4f25ee0ad625cd9a644d03bfc3226ee834c0301b7a365ffb602a71ed57febeb42f81912fcd0dd585b04136493ca137660af616b45cb18bed2c7573a6fc209dd8520a612fcd2ecba9da3c86886a3e94977794c7daea7a77d73944d1081a5daa39bae156c392630edcd17c5fcd30f9d6d9d5b18f7dee72d3de30b9dc62c4c727bf7cce6718cda958688af649c9f01606f4af5d1d4f1c92cf942772c0456705e8b7f8e3c2575017f3404f48b1643c8cc0e7c924eaec17a61d7aa938121b4f6d78d49b94cf260da7bc118931bd858cc7ab71f020c6723fa446fd982726af418070cc6872bf4b0a08e53d36d198b563bcc36843309c1fdbf77ca927a4d66ddc8f37d2c070cb3a857a8a0bcc21385e8744c43c9b27676abd18fbec40c9bdea51a50480b5047c1ff53066742a3049a5babefeef6695c16a4e2f791074a4d0968a5c31536640197d60978a3aef2e4a329d2642b22ca688b15451f30dacb312a4409a17d2078e256a4a87b59fe41e6fc7b562cc60f34a5e3817b9580319154f0c393603279ba1e8db80c39961e7cf8f447eb0267b27325c6e66793be95964851961677205b3ec8c9337ddfb9ea113d305acb333e1eee833e820578ca9b59cf7b1ea2c0547223b2da4c3e2c06cbfee7237c919cfc9cdc19a9a5ff3c7b3d4c168ae4fa50cc5208e3a9837b4739471026285eeee53a51b766125701a39de286d2e4609e7136a0c3aa40fce177c5a62f0682607b7748898ebf36894fdc0923c927818f211d962be27bfd0277335cd56fe358aa19d9d323f9b3eeee716ce7e761ca2414d3c7e6c9263da780986a8ee0799d8684d8d5c1430e4e97927e604e872b8a1145fce8392d71bb15ed721ec585aaf72d6c7ae834b9238a99fa0a983", 0x1000}], 0x5, 0x0, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) r2 = getegid() getgroups(0x2, &(0x7f0000000140)=[r1, r2]) 22:28:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x18, 0x4, 0xc0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 22:28:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff00000176cc0002000000000000001625e0ecf057f5fee99a7bc7760eafb535e3731cee6357edeec245acc54c2f335d25156927abc106daf9b2b81b1797c0f1259b5137fef0d84c9834d96844b75b51a91d8a58c4559abb233ede572a07481768a74cbe404869bf675fac329908bc6095bf8238d44a076ba5424796ce49e8e8003b4a4624a622ecc0fbe43d02c7f4d78fc0fc7537bb0e03165246248a561aa7d728735fd668ec14b319234e4651bd740ab152ea2d993d2756", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR64], 0x28}, 0x0) syz_open_pts() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) dup2(r0, r2) r3 = semget(0x3, 0x1, 0x225) semop(r3, &(0x7f0000000180)=[{0x0, 0x5, 0x1800}, {0x3, 0x7, 0x3c00}], 0x2) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r4 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0xa26c, 0x2}, {0x18, 0x0, 0x2, 0x2}, 0x7, [0x401, 0x7fff, 0x1, 0xb48d, 0x3, 0x3d5, 0x6, 0x564]}, 0x3c) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) sendto$inet6(r4, &(0x7f00000000c0)="4ae0bf62e85936e1917634e2f5cebe7b21863b1285ebebe7ce2cbc3cbd94bfb6511dec3852d7a3b7f247ded3fbbddf5538373341d44eb23f89fb41df47d606a73330fe577753e9", 0x47, 0x400, &(0x7f00000002c0)={0x18, 0x3, 0x8, 0x3}, 0xc) 22:28:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x30) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 22:28:17 executing program 1: r0 = semget$private(0x0, 0x8, 0x4) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000240)=[{0x0, 0xc77, 0x800}, {0x0, 0xac, 0x800}, {0x4, 0xfff8, 0x1800}, {0x3, 0xffaf, 0x1a2293148644aabd}, {0x1, 0xfff, 0x1000}, {0x1, 0x40, 0x345debcb3202c007}, {0x0, 0x9, 0x7ad8957edd00afd5}, {0x0, 0x0, 0x2000}], 0x8) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r0, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r0, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r0, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000400)=""/248) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, r2, 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) semop(r0, &(0x7f0000000180)=[{0xcc42d2f356ac9c4f, 0x7f, 0x1000}, {0x6, 0x82c1, 0x1000}, {0x3, 0x9, 0x3800}, {0x3, 0x3, 0x800}, {0x3, 0x9, 0x1000}, {0x9314878d90a376e6, 0x2, 0x1800}], 0x6) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r4 = dup(r3) semctl$GETVAL(r0, 0xdb9291ea84b7cebb, 0x5, &(0x7f0000000500)=""/126) write(r4, &(0x7f0000000300)="7860c9ed67966a165ed85b68c57c3c1a72de434f4e189620496b3311435a9b08fcdeb8600108cdc47eae0a0cadca65cb8ac7406eeb9330b5f19166d203436c8ee75e100be1bbf7d28f1bf72c27df2aaf1d2da1836adf0b3db0bd955504d238419d41b438945b3320c771da0366facd68719758a505871d20c86fa7d370c65beb302d8a4b725d63a5feedf3b07430f51a28705fdad190fab6dc53816cbed4a17d2d09ae6ff88dd740688877c2eb372bb0f25fcb386f2e83b645b7276a3b64bb5d81bdf1428f94ac0c94f0de4aebcf4b33a398d78a18b6ec54cebe690631ad57c52e8d", 0xe2) poll(&(0x7f00000006c0)=[{r1, 0x140}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 22:28:17 executing program 0: ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)) 22:28:17 executing program 0: socket$inet(0x2, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) lseek(r0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a0588295c2fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00"/1167], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 22:28:17 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x1800, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8500, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7fff) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/107, 0x6b}], 0x1) 22:28:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x3, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r5 = accept$inet6(r0, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77fffce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa9, 0x20001, 0x100000000, 0x1}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa9, 0x20001, 0x100000000, 0x1}) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = socket(0x18, 0x1, 0x0) close(r25) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r26 = socket$inet(0x2, 0x4000, 0x7f) r27 = socket(0x18, 0x3, 0x0) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r27, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r29 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001500)='/dev/ttyCcfg\x00', 0x40, 0x0) r30 = socket(0x18, 0x3, 0x0) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r30, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r31 = socket(0x18, 0x3, 0x0) setsockopt(r31, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r31, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r32 = fcntl$getown(r31, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r34 = msgget$private(0x0, 0x682) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffecf, &(0x7f00000016c0)=[{0x0, 0xffff, 0x9, "7318f079e64e9a48e959715fa4e916db749a289717cf14280b429ab6d4a5eda0447f802aae121e179e68a1c291cbb54d9823dd55242cc8de7aac47cb8390e1bda8b106bedd8ea4ddb415456b64e2af5e6a16287607364f9916d3c90686eeb31f97b7585971079806541d00d92b4976612f459183eef898"}, {0x0, 0x0, 0x2, "195a20d259e6f7c13add5fbb0961332da5bd9b4ffb216229b80fa1b0bdd82321de50b9461ce783a322dd9e014660d0db7ecf3223caa75c3c362faeb3aa243fe1cacd024977f9de08d3a4a455f6bdc367029d0244f0ab55feaa59c659391bdb8a1a3ef0ceccdcfbb91b8dc4791f4d8ef129295dff7a8566c4f7bf6e0e88049c039921cbb1f099b5ee8970f8b863d3d3cf9dfd26ca17baed9581fd6dd4178f1f9baa0444032883454b14aacf737d8cdef5a5cecf4263cfd61f16c4cedd3f949669b23ec2a9d56630ae7145dce55a5786ee8a01"}, {0x0, 0xffff, 0x7514d5de, "2d3eb712365a4fc3c55343f0968b121238f93dfab87fae5ca8a0ae49b69a1c5c1f90e7d8489e6d6ed6c48d2389448fa49ea293a3857323c17e1807d08f9aa2a4a0028b20517955312088a012205bfb7ecda49cdd1bbeb117b85ed39748de0620a1d0386e8670670b9a504b2880a838cfffd8a8e92f2babd7bc00c8558388314a8471ca41b7c94c427b0401f4722dcb1d31add7f00105ebc3cc28871dbe5521a453ec8aac6a0dfe03a94457d9213167a59501d2f596656beee9668d65442d53566731649f7ba12b56a81a9c43a8f61cf0c844cea2178cb78fd347d26658015ccf59d8137e2141e5"}, {0x0, 0x1, 0x5a55, "e240359945379cf4d1ca9fde04e7f6abfef061a0f2fce3017f0eb510c4"}, {0x0, 0x1, 0x4, "dd36cf919363a85018d01e17fd6b327afe04333f3a75b514a126191ab6a1471d0446ec41ab5c7f214863283907e97ce980ed05b9cc160ac26fea9029fb260e8ec63ff3b2d72716a4762112cf17928a1c0ea90d4cb125be3006658ba68e8f6711f2197b522920aa02cf27ece5b51bbcd2b6b7b6d7071fc0c56219f205511cb5becc954eaa6eeaf3f3d785a90da16a29cd7e8e30a07485105554c649353357f801fe60133172974b4aef756d3e928ebb8423079455f36975554bd19fd6b06e73d65e8380372eb8139a7f1346d31d98c1f1b3e7f385f8b7d88e038805dc2ee319d3c3bdfd20b4f4c7b3"}, {0x0, 0x1, 0x1, "a1689c04cefeb09994725f0ec71472201bb8b955c87f0a6baa793c2cefa575bc2c746062a50b20eeef34dccc49710f956ee67dfd1e8a7bd1d58a5f9387a1758b357742526d36285092bb9101d420839ad532f88329401cbfad557d3e16a51ad8522cac1422cf24257ebb70c6db40b72a052ddc99fd07cf74d4616b1bb2f15682bd19f4bcc33075f3e96bfebdeb4b6d595b56d99240113eb84b128df12fd51ac8141c4e0bc80fb2899c616c740171ab85afd271adf396c5bcd2e4857e8079aa362f13091b817b759a"}, {0x0, 0xd9a1cce3543d58b5, 0x5, "aa2d1e97131bdbb162e6042aa1b2e405a814a06ad612fba4b67f47d58b46718364429b018baf2185bd3a052a63932187e95d18c2c1ba2f33f742c8c41f089a00a44a9fdbf03c8cfb516f0a8f10e3fd87f8df0cc1fb7ec10f9347a7d18b864d74e0c74c055d643f288b6a6a962896fb40ba3b6dbb076ed097307c72402a137b2a48193418b232ad8ee5d59f9150e6f64e0a4fa081510bd0a427f4dce96ae58f54643a9f423d7b27a241da45eb693fa291ad9f2ee88e8a03b239b73843c368"}, {0x0, 0xffff, 0x5, "a66b397212276de455affbcee146399c80f5150d7aec4465af3f30c558b3f4f691101bb9d161f82fdefafb51626073ec90729225885933b41d51a2627f0345fb2d99f5c22c5a3787840d47109d653791702f7c53d40f9cd8f9809a4978777d2571340d777600cb81d8b809e536be061987bb9b185cd62b6dd1d8d385015448ebb71b4a5c1a13711055ef1b3fb2a0ab00d2b0f28ac63e9b102277f2529418168200462e9a57843e2503e44f52e18c4859fc4f2768b6dd8ac2f4110e3e84ac00ce31a14414a8c6184a29f8b2c98a124075a258f5ba4a0a3bbecd14bb4bfb8e38bf4a9cb0085dcb48355f85298f761a4870135070b3d1e73cc11c29710373ee1e8a54ae426dbb06bbe4aa065d2659bef2299b29060ea40aab9625716ea9245e8550429ace683a26016634d365ae80c87ad037483a20e6adfaf637ae6ecfb3cd7c26dde7f5503f7d15f7e593448ccd7ec031469af3511906ed7798c3c592232b5767678af7906f231a64e7ab0a36aae5ec7e971db9bc4ae8aebf179d74dbc9bc3d879231f1cb2b66f1ace8477320af40af2b29c4709c74e0d11c3e73872f5a8e510ee6d6da933cab434425c2e2c96590bccc01471cbae1c807a2689ee6db0203110593017a8afbd86574200cd3d0f9b4dff710f965631c43c7bd94c9d4a205170e92e4ace7069d4791339ed9d6b6c9bc9dcb06f16e3c8faa3f29fcac8a87f3b542d4da7ee69849cd28f7fc89e4787244854e06c7ee6c81363103fddf1e0f58074cd7ff3abb57f59b59b6e5c5f3c0b5f503ac441e84394dc97a66a1d316a22aa76bbbaa7d33a460883fa8956596fd5ab680b5dd152ab9b9b6f1f3037931717c22f9669d7f0c057886ea42279492a7d95cc7d85d7d98727db488caa4187062ea9fdb7d8eb2d68b1e42178cba13efd73c3ca8cefa25567a245f1a0ffd8baaf323f43bdcc51f879df6ac67552985842495921fc13e6229afa3d9833cc5bf0b5a40e2b62d000fbf93baac4adf5b72831d9a091c98c02f1ad6602645374df392d424419f97135b567f768e531dacaf098642b117e042d737ae443958b4ab912c6bcedf3e9e12358cc5c0cdd0430e4cff6c133b0e3e2302e69d76d4901c080bc869257312b7ef4bdb97339a805bfbafa8a922997cef30f4f40661305a26cba110ee4eedb44d49f527e20496fedaebcb638cbc73187e0b1a30058c9d495cd106690aec7841d4641f83e6c0749a9cf9609f8b2f6f4b9490a38eb110241d0fb3963eb6055eac0a732be5d2997e1bbd9e09c7f12b646f13c6c9d3bd3818384f3a29e3a2a5b86286b5ef7596f73a56ffa242177771e4268277b870a0a4e3240018ef18a84fecf9874c35f399d2be3e6be8cff5b63f2d614e4bbacc0a7b696c627dd04e4dd9d890afcab2fa463d52d22d7ec0144215d36dc95b83f8cb6048aa919134df641594bffeb61c6b7459887d7d768e5a91fb8bac3fe62fef6d8ec76f38e1f427016f2541a2409e8ce175dc48b029dcdbc21d046a23b155aff7dafa571524d051aec0302b609b18fb924ef364f800a158d9abecb8bb3fb731b68c44c0fb8775525642ff47f2fdf2b37ad2b49446e6b57fdc4e71c7489b538c041cf177987c1870f7927c474ace4bfb834c69da03d5a656f3ab090bf128f764339c14e4bc91b4acf199961f1990fa6d344678c0ceb4d1263d58256e409ce0a92e4ce92d5978d4b494996a4ac30283bee9278e254c94ab96f10417c55604e4a8714d5b89e2835832e0551baaf0002245ea4d93f526756ca78a8982a68ad4212c1fa55761d0b928b3383750b033e9e221ee77c89ed417155874f63556fd61e0cc0e4eddc5433c81e99b74b2b9ad4fa6c2aa1ad8a7caaa6511c20b8cbe01d25a75ed08ba1395a4bcb00003bd9b7e7e07d525862e1804c52e57945fd8106d37d3c63fcba6a7108a2c0c26b9e98acbf1cb7cf2835d87ce4787e16692513e6bf5e3902a4e62d19d52ae1fa44f6129b69376ebc09e9d4c734725c192900e6b773fc3525cb4a68fa6a4e595a5e0605754e64fd969c99aefcf87f4416965b1152b34c1fff9d190d592d51edb13b69af9d3601fc669a2e68627b9185fe303e5fedb679135ce0e449ed9e2d2619c50b1213882e9b741ef691827ec4a495d44c42f71b9d4df7e0286e23050580e4d43ec085b7949b72459fb570412d0a0241c5dd327ec5a82c5d29cc9b7c42fbda860f0bca23355799ecd8c48ad12323829c8d50004671bb03d13863a249bf8b2ea9a9b3b88b3cda0b240dae89156b9fec5d47186f70176d3356e31c0a938a4926c281fd7c78aa34820c749231d9ee4be08b1652970fae0380abaf39569c26f89518bd3f47e0981c505069713fb792d703da8ba84db0c426ec5baf5b2714399d382c2bc6f078f3a55a04f189f9047fcbf4091991c960b180666ad8a967645da4a8368aca4121ee83bd2ae66d6bb4854fa2a847ee29526ec23e35a1a7f0240290ff2604a30cd2762148137e948738039c60da55ba34a30e71d5355d425a9db983ce3f464dec06b270826f7c354970276966772b12ca43b2278030d8754d0d9c6653a8f6720d5abaa43aa54f8e85e625a21c2c02647c187dbc6c7f9566fcc0644128d4473c60126ad05fed109adaf9142833c6d40250faadfec4609a1aaa1ba09f1351684a570d923654afe0c05d7be911889a17e1c38a756b196fe8d8c609f878033bb6b127816bd8a52e361be40ced43194dd49d4c6d97e6fcec0192db8b82a2e74fa443803e2e168f5f4d3fa789f9b2e335bd329a7da567a2046f62929bd5423792a1b640d62880a8ac33558ddfe2740ddd5a61799f6ae1389358003296a67f8498bae34760c11acc180a78dc72701bca001cbc2709079bec928c78fec5915dfa66dfcaf899a0a50e7ee44a4ad9d1d01a1940a9013816a21dab6cc5529b5de894d016c848cc4028c1aea94af0ee838aa681f8e428866e07952eff3d1ca31c4f77174e25ecaaa3e1db630127d5b1750a2575274e480d5052c0884b43afd08a090c628759b9f596104464161a6bd725a2e0e93e9ac91ca5ce838e6c7c4c9077c3a797a5e21508e21f57f23473a9f93d8b04909bb6f7a94c7fb9ed91d86593980bfcb3018d288937a30afa8a9ab8371b6f002e6813b3a7ab617d726b47c321c31075752329bb44a2277426a6a14c80e7c5dd5de538c5fed9a93c57d599e1b4d8778ccb0c925211bbcb41921487c7d57daa4a103108941b87bd767b73318d160fb847f5d70d252abe6190ee2c757d7e91955703f8a93baa2a070fe7184bbe988e8a06a4e381daefcbc3dd0408d879d7db0080ecbe402ab79e7e5e6346996ef38f82b0ab3505b69ea7b62b03b37665104f7d19ccc172d8fb1c892738a56bc59f4543397bc303450a7de2c23cbd84b3c749f070277551ad7c2d16511cd96317f84d795bd75b4be583c0e073c31cf252624283efb9fc11fa82b54e8efd5921441e3a665f5bdcfbc952799c5cca786cd179cbcbd2c0b55287c687fc03a51534b668c63ec06868bf1155de00016e42c8c3ac435baa9d66f6b420afcb975cff6cab44f8faf1840f1cca31c78ed76263b9a6cef7e1c5516858ffe9f8a8a75334e0034a7854f9fe53c146c232170cc3ab1abb76c8f2fdf538618ada825065f050bf1142b0c927f8ca497f542ac2b3434c962b911c9c5751065d1135d0f45725044b6f10575f994bd005a0ebd26a9668dc230bef1f4992cd676c0ece2a9448a78ca24c067e39d3e997ba1c79902af80b72e045976f5f5c7a14c44b5bbc9b8e2f02102011afeec096ffce1deda4eec4fa67ca41ab82f40b54cb83c2538b660f630039956ea1b99b3ddfe8ccae7490a190153ee2b9186feb86aa24f929b54a14980e283d6b72c83e5a1a7f582dd6cc5019cf711bdc1bb717ff0331dbc714618e7dda8f694b7feae3407f7bff964ff7cdcbd09965e8c00d8b9d3af6b606a1716c694ac95d3edae494c6ee80e2278d03a331edfd172ea9787362021768e223af89681b6e4c8e874e68212ee3a63cf1f6771c919d3009189e271d319038590d571a88ed2e5af418995763f3687ecd0112867bbccc10dcca916fda446411289958d6199a59491ba7574f69ca8c86bd2fcb72652cfa10ddabd54ddc92d3643680a01200473188c42175f4400befa4071f899f86f77bf80b1230db8ed71a85bc6bf3521b93c6bdc12e339f405a72226a09b669b2e97559e4ebcb866ca0a8d3e9279bc9570bdade27fc51dbae99ef2f770c7776d22cc1ef875bf2ffa3bbc7fb754437e9397ce7796955679e633af8b59ca798249b703cf1abcf6f94ef627a0eb4e4dee516fd14b7a04f2f69688904593fa2fe3be4d62c43190abda55a1976476a2380b8c876a455ed5d79e0ec11237d36e2350dcc20ef1a8fda31dbdf17d31455f8995366894ce238f40a122639fbc20fe7e4c98e4283fd42d5ddfabfcce3526775b875cb5bb0168931c49fc39b8b26434fa61c812455d0020e955c77db5557091d95bbc3144e4cd1a6c3de081602379ef933e35ea662c2955078d70a9d2d2574fb76ae93c2669c4f5aab7cab8478065817025c3e3e9fb5dd1ac0f0f6ac69405d0e426df665257bc81ebfb52e16bd2274141fa74c3741723d8758cbe062d54adc028aa688f25cd39f662c89ef71d9b5906419224103ce830c5d60bc59f70d4c40f2a6fb34d505aba3656a9d74d83f188345966f0a55dfcdc0002aa6038d822e1e89c7964a0d1387b5e13917cfd971942e2683aa7839827061946578e41dfcea919870b2e85b8a2a9a7acd825b5b1779544db655240fef25b2468fa75d2cf0026371545e04579fc2d8277a94e930af1adf7b28ea63b862eec001a526a1eaf47d59f2d90e37ff70e4674076b67b5b7182590f84a24d605447657fdde10f985e6b34e613ccd08cf166eb2eb7ecca630bfa269781e25b6fe33366e0ca85c10fa5a0afb0fd1bf69787ab5d245a2acb832326601870a78af08603179d5c9c47f18ae3b314262fee7db01593a38b98d7c006ec5a5592119e04ea57e5c031ab5109f7861183b624b617c18fb13feca106dc197745f76c69d4aa2efa876efbc74e2dbc18402f1eed7ad52407ca11ebc93ff2ad092a960099c30bfc9ae3a8d0ecc387c4f6e8561fbd276fb2ebd5c922d8b3ecc3998229cd1c23254d35e9fa0fbcf4c559cc5e2332dd4238b78f64e1bff83051862fa561bd3924209ab8cd85dcd4ae5f88093e6023e161081e403c39e28147c5583b6f8f00a53f1719f0be992c45de5e7fd78af252fb2b9a428d4b7f91f41b0b6a5e4329bfa20f547a444cb92977a9adb5736fef1d5d4e1b767c652b709e215c35f8f045dd7e305c6789b9f280d1f610ea2c3405c443cbd93d67b9eb6b64b24a2919ece70784c6514055761c7a8635f4f58bd7d10435e3f49129b2914cdd3fd9005f9d13eff46355cd9eaa7230e34d701c6675985562cf0a15e709471419edfb40202c5fc65b24bc57519f12eddc2c153d891bb53c898c1fdf8c010022c05e9d3d555af18850c0e5e2bf4936757ccfb129149c3914f1e138c0f09b4487848523eded11f4923d3321f6878f9f87b375c28fa4b96cf7f74647b840aa069d9cae2ff3b63fc21aac2af3887fe4a1b2d69f34bfe9c3e031e8f0b931a46b8c2b7790e5d7c4154147770b1ab004d3db16ef210b0dcddfa777c3f9af17526bc74e02a848c894fe88d97105a0fa367e1a52127915d98febc944057db130ceda30a8fc2d77a3433bc8a811a4102092d787cc7b0d00b56e0000b3d801c7c82b842df944f941ef1c2"}, {0x0, 0xfffd, 0x2, "50d3d8465d35c1b68ef0344528fb4c8d4c1eb051aabc59c32f197eebdd6da8e7667c55c32bb83ca56135ee911164e688275a3ff2"}], 0xffffffffffffff0d}, 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)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 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}) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000280)="23dcfb55a1e15a07601a24de8ebc6d83fb3534f860dce38be86c76f3b8674987772a0705360d039c4e702b2412eddb84d230dd0aba7c5179e92b88269bc90b9d09d5a2d4a76bf74505bee2a109f6b12ea133cccf116bea135ea6ac7a9a04fa74a781946f91ce889fff6575668afe5f59c498cb00f6b376fe5125c776025ae5159296fe269bc489f62572417ebc3fd3097be57f25f53b379e1ae00fc13f95bb001041e9c3646b3bf515d353090545c5ac8704a90f418a516691b0da8531a13899e3410b81c8f69f07fe5e17b526f8fe", 0xcf}, {&(0x7f0000000380)="4eb8afc73babb469cfc2ec37041aee939421818f55bae2a83f87c5ec94dda4395b318ca37ef0ff3e7ea64192940badd9ee859ceab237e4b3167951ff44f98ae5189412a6ec3880d186bc4abc441256764755417a975d90fb9e64b20d40295c7be1687abbd2e2c5bbf46a45d705e7a31519e96f9daaa5bb7be3d315ee4b898e9e2118b91237db2fa00bedfb8fdcb3f386ab6216eb31a3288aaa951b31f8a7a04d03712531f2d01f5220eebab91c7999866e6572dff057e4cb832dd81d830803052345d0c83f0c10ab7c281df526a5c91ec604527399346c69939720460a5d9f63356f67e416a914ff39d190879d723663be727882f9fdf3c02900d5050d3b22672aee9cac2dadb5b2e8b949aa8ba178c3a3b32cfaa26791eba7dd73a46e3efb437b1019b8423b012d2dbeed519780167fa2949e415ee4104bfa8a7dd205036cd90059f101d3bfaf11371a03ae18127f30f97bdf6feaa34c96cee3e8d26ff1db2b843fc92793d625e47f0db3a87944cb56760a4b7307c36ed71d1e9225f0a0dea8b3d5166883e25478ce72027cbe6e668af3c3f9131998f6547f9aa96913d8e9287e0c3efa761a109e7d63fc64b970d1a853397e28ce40414b7632dc953eefa9779028e2c358da826df11ef7e4bb8cdea5d9cbb0c80e44cbf24d861ecf23c8d996eed8703c86f8db19e42e9c1abbb2de34d3c73eef83160f8a65c4cff0e0620a0264b426ee814b23bb362b5abb1a9fd1218dc6b326a35220f731a5f91cb30786f8e999ee6399bd47a1ade6722fa57f80e506df7b54ae580e54373204b3fe1e85c08fe31ef0a7f095ead02c2cb56ce845785bc94f9009d11dc7c75e1202170382cee9a8421b1a9f0d1b59ba1beced5e856f4d05ce1ee1767f656c45f947861e7e268803adca630702ec7e5eb127309e7acc2e50c0c89f67956af12071467548537f1e0669e64b996a7c11c956ee7b6a4f307ebf86d5580716ae032f703d8e15ebb211cef5500b93fc35b6bc09e17ce105c360ffc68d6913556541060d436d4a2affbe92dde8a43de4d6df4916fb83174e85f805c4a1e0af8386af005f95c25cffe1a5f8f830c0a2692f781f7dec697ae87867d69316456516a7e80f49ddc31ea5f5665e8ff232b3fd9c1f4e9a1fc27c264dfc3b0d88980626db38cd2d7c8c45e2b5556ec392fec3574826c7b9a22534824432076518ee9bb0beeaa63139f08e507066f7757d3dbf84068110089ea390c7268116a3e583ac8bb4f9cc5e892be9a2007f67be115ae2a4ac245a9791c89d9d20bb27450cae7353fc77fb30b62b9c787b251f5293874f79cd84f5cf8a58f5794dfafe75548a98303860f99cc6e05796d36f48e61aac7dec96bbb7d8ea82596c62bd5c41fc14796a195449e1fa825a89b8987767496fbd8b24d84383cbb2d4d41ec2b8a6f7809b91647089b22ad46c40cd9137003abbf04d00e9ac6518059305531b2421c77101eee06255b5bbdc13f278a14a9aecf0c8d308c6e0f3056aa2c37ec017279d37fda64b223e1ebee79c1214266c779481741f0b09d5e8e82e6b79b57d935e47a80e4ebd0df5b89a043036e7f958f5e6631156e7ea45614bd9c2b0de37191d19cf5db6b5ab7a2dbca52a88b0c0707a3da2cb4d389a6bfc0309abcea8e0fbbc6d696937dbde280d95b04e5d2d04d917edfc435e2429a3b09c9f7114d34475af5b65a516402b97f8e78ddbc363f63d1990f398b389f27ce6892465c7e4d93e66c8902be359dbb5ff5f08007ff4666a26a4041666e87806701299fc27b709593f07b104287d45498af9140653f2252c9ef291eb18a32ec7782e94239dbe8d170d5842d19f51305aeaf32ef146162110752c5a6e37a49c6c36329de1d6537867d704ff462e140fd324614f95a182119dffcbdb1bd486943839a1d536210b1aea0e574304facf0c696aaa452e4d1fae76c41ee9113ec6dd8ae22115eda89ebe8d6f3b4c7ab83ff7342325697eb7163cc60c50cccdfad6044699f039cc7884ebcdf91243c8a68505c8e88948eb612317a48dba30c1b25da398cb33c93292903469f20589ad0249ca5adca02befe27bcabaf2ed1ae9ab985134359c77540245799a229c3c7e4cac5651061172c666474b974fc1ab35d807b37346c7fca6213b1cac76d5185713dde3a8bc9cae11784dd75bedc7562ad1ad7314d4e2ee8e534ef09b80298ac123789cca8d58852af60c067332b9d62f685b0809456c4c9a540373620d89a6c5878cee7e67b88d269a6fcadfb046c18b6b0657929fd63523b4643ab89480676d80450f46620d0e1503b3421a24c9489104e47b71826f3e4a826844cf3d3620d8f1a01c9346bf3407654ae8587960031f827e20ea398dc72dfd772d6464434e73181c142305818c4ce09ef163617a8762d4b05bedb017f4c2a1deb775eb35c87e7ebf535b33d063001a8be92a505517e094ec8f2ba6b663dbce1995e8d4c24bd19f57127ef1dbc7ff05c3b6f3d7c46789b7e71853550fbc406f47420805b92ae210b730c109f6155ad3251433997219767b3c8094455c0dc2e5bcc387b6536c6c6afd446bfb62beb2f14a8c0a2b74c13e4b16f58253b2be4c0fcf4b6d3cc2e5ba88431007684e6dcc8fba6e990711a00caeff925e9001b5b5dea3c90ae6624aea08b050e18cb3dc8916d990d8aa256b7f10ae0c8874f730abd490ca4f73679be7e2353f6565b0608560a479b9fb98a4587c8e0d52c5e3a00b5bdeb1bf5c79a731339152444c882368af0e152d303f5f22f9ad554dc4dab7ae57fa88ffbba57e8131e01ac598f64641e24f547b93d54606455b49367d48bd0b9ed81858659cd0d01f8c20b2500f351af20be0a138a08f45a7a39eac6f2ba73f84f090af061a8d0e0fbcaf00dc9efb1d6486ebcfc2357adc40b44ffbf4d229a7eb088f0639231f1bc045965d35704cef3db077b674d13d1804bb327a0873b6c0f86ae4aea667f30eeba268fb94c67925945b679b2ee7f8bdc13bb756cf65f48f07ab66e56f1f68b3e992a84ffb3f122d02b6feb6d23c8c1c987cc524c47b4230d80774100235e78ff8ac789ae0fa2227b8da04fd0949960342ea3e84d2b14ab489d3068643a15d2be46a0d740b53093a7a25bd62061e0412378b24f11b82acd7cdeac6aaad97acdf6708f4b85bd3f0ba619a15adc903368366ad519c35d640c8aa261f91b1b4ad38a761ef8ff5b2502355863091b969bc524f40775a40173d32911f6f44e58613a762bbc7a32dfc7787dd7654f22a8d7d62bf6aaa6018d1609cfc1bfbd7058bb3f99b931083cb57d34333d432df5c5103b4084f713d14984c1a09d2984b78c0a3dc6f173a2455cf73bb83ae5dbb730ef1aaf504f5bd0b5007e96cd6636c5559c90875f1fdc04de5c0c8b41cdf00578896e4f06a26edac0801f8eac63db50a3ea9f71adce7c186822e337a64119f84c37333a6ed2fcc4d9f4731f7044741c0ef041f4752f2a7d2407eda6ff76d0e98e3ae0b2b77c99d75c008e8dd4330a4c451090dc3886db1a5f70cc2b05dc371d01917bd8d749169b08c7ec44b2cea881465ea18b9a512b74d965ca16c24df1b29560c2ac6b4b3b47295bdab0107468d0b609af0e4a185c3e26380ed41a74d9f8445a90d55b8098b7de4aacf8266750f97a80faf42d93042575e1343ec50978fac4c92f855e5ca8dcc8863711b4b2d987c2c2123412902c24d49b23e25e974d1ec07064a800dc3a94ffc0ef7ac145e64d6011c0067a504d25c066e6b6f58a625a2cf350abdc5ecf193768dacd04423182377a4572987c85b5ef9f83fa8627cb1874757aeb34c56ef343d43269e5e13b70777d15fd60ee9c392c6c4db8c5f9f7628b8adc55bffa9c20dc7cf8685d6dddd2e0197989dd4c7c4dd88ed0b9edcfa02e1516da18989ac322ce727e4c9256ec5a6b8a90f69060f7163d2b4379f5029f4d2ab692d03f82ae468984be67573ab22bc8781f195d329be077cd038d1bf694cac0f73d27b0993a0468f3b4ed70851fa37312411164971645e6e9f0c6a97133f12cd2c755c947666199726be690be248435a84395a4474bf3f1dacb9f84cdde601387f7163b88342da8a7c445e952e595700af690647b1f0a5c683ec6d000788f15463dc6b11061da3bca26b876b2fabb155c9d19ecd48b84866b9c08003238069262caca69bc4ddf3aa13011240aef4722a24c6c6ee70abbfa7f9c6d5fc1a87c5f822c763ccccf41499af30b1efccf4cff2c122b658bff6a7cd8f84a264d63465c5e58703c4c174cddf80d8d1dc9104418b48887e714b33b45a1ba149dbc4f3881aeb4ffd99d25c11aa04ab3be691e9e3d6cab180f69ffc24e772bbdee28143066b93ad695f719e7f1065ae7b01642e9db51d375ae9ba39985251ecab9a7a21144eeeb286a7b221f1dd32ea38542028a5fde6e51b6f4bc3fd763893e248260c9e4f854bee0df9e755fdc8adc03edae8479b286413e97b66a65b78beebab34b39e000d042110d32fd450960652e30f9f310003a5b59c545d7bb6008fbb1efbdcf7434e1eb6685b1441abd8d50bae9ba0ad8b496dd5a85d1126a5e939ea87119afc7874a4d48997c0a8ce9fa5db3460f188e2f8896d689e28fb82051f8958156ec405fc7ee7a349536c347a60c8c67dfaac091c0f0ecb1f206dc51e293a4e8d184c983afcd5d4618070f780b9005d92cc6b5a7ac25de65c6423d586910ada5db9a1909b26b029b8acc3f46df791bbbfb0459d03318130244e276d1b048a7604457f0b56a7c1071be620bf361b111a6021dabd5d58b9951815f3a514d23a6248f2d40e2ae9dd4553b45c485cad068d6be39420411b1f17cc016326359a6d2a8b86f7bb6ea46ea689c1f5e1a950c73ca66ce4c312234d9374329d735c009e6623226d5d765f3a2c026ef5a274699a9e673e377c7da8622a279b31ed64d021e8959cd82dfcad2559eb379ca3ea47ce19e0699babe17bec867a3d862cba0da6e2bc5145ebbe649a748542e59eed8c8bb803c7c38dd69a4c2f5c92b926f4fa63ec46e621d9b6c2aad2a813cb81c63169e8430042705f00ea4580202869be56b51be458c48d22dd8e29db70fed3063880d6cf2cac63b2527e70205f7a5378105c68ef25752a2406f543a5f12da745ede01b7b45d1c893d5180c3ad0413b6180f6d60ee93cc50c5af18bf229c0f8504fb8cb4c2bc89fc0abe07d41789cce033a9088d1724e27ceaa7a90b54c11c9d4b19cd158283c15f2c88d28df211446cd55eb415ebbbad37698caffb4660fd05e9554be8fc81f534391ce85f0ffe52e3557b2c0ab058ebcc76bb65b117d98fa9b250ffbd1dc3801910f96a1bf91921462d5f303cc7f6aa8af038bc0b54f8e1d320df0b681ee5248907400efd200f9e52da9ab8695fb0a12ac8c02a7449d3d91fb00a9fe8cf3726b468b6b07e4cfb9b5bbb1b87b823f78b715348a820528eec70f998a150c6c3bbd1690462c51d6f304f28f9096449331a8e19af6c7c38d93f4b340d6d9639c2f913933d2156412b74cd17f3b6e34c7dd0bc468a9798cabc8c2f561dd89a27943b6876a414ef015ff46895b2a1685eebc64c571d4982a056d09c695f55038170f52584fdb9edfdcb92dcd5e28a016d73493bcb4d0a90f00e14a62df6f4b633878182b2f2de315a80b24a299f79db163d74a3d21d7223a4c4841dc3be51da43f26cfd7e682835d75a3ce95084f9a82c898a6a500b62063b4733b6429129a6fb1437cccfd9600f252c3ea1dd17414d8ef4bc8a8caa0025dc7a36d4ec74812c5cc7787ba0fb62a42768ba2621de93e", 0x1000}], 0x2, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r5, r1]}, @cred={0x20, 0xffff, 0x0, r7, r9, r19}, @rights={0x20, 0xffff, 0x1, [r24, r25, 0xffffffffffffff9c, r26]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, r27, r28, r29, r0, r0, r30, 0xffffffffffffff9c, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r32, r33, r37}], 0xb8}, 0xe) getsockname(r1, &(0x7f0000002c80)=ANY=[@ANYBLOB="000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000030000000000fc870000000000000000000000000000bf892f99c1023585f871bc5a2414c2e0c30d20d125739b0a97b68c7b622cbba3aba06cb0332e29bf97af361247316dc0c4f8f320bddef5e490770fc551e4dff2b9e7b3f9ffcfab235f7581e99afc29"], &(0x7f0000000200)=0x6e) r42 = socket(0x20, 0x4, 0x6) getpeername$unix(r42, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) 22:28:17 executing program 1: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) mlockall(0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 22:28:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x3, 0x2df1580dc2de6d15, r0, 0x0, 0x48) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f000000c000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x15}, {0x200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d57e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="001e000000000000"], 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_RMID(r3, 0x0) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYRESOCT=r2], 0x1, 0x0, 0x1000) r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r20, r25) r29 = getegid() r30 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x80, r15, r19, r20, r29, 0x2, 0x5bd}, 0x1f5, 0x81, r30, r31, 0x7f, 0x0, 0x8, 0xfffffffffffffffc}) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r34, 0x5) r35 = geteuid() setreuid(r33, r35) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 22:28:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 22:28:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x3) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) unveil(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000001140)='c\x00') 22:28:17 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) close(r1) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x4, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x40) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) 22:28:17 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f38599de081a91b8ed515e1c890683728062fed4ca81e74ba962f52696c65308a217e9776a35ec9add800bd8c5216dd83e0d352c6088325f3e0fceab2"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) select(0x40, &(0x7f0000000040)={0x9, 0x7f, 0x1b4621af, 0x7, 0x6, 0xffffffff, 0x100000000, 0x2}, &(0x7f0000000100)={0x3, 0x8ad, 0x1f, 0x3c92, 0x100000000, 0x9, 0x1, 0x4}, &(0x7f0000000180)={0xfffffffffffffffe, 0x6, 0x4, 0xde2, 0x0, 0x0, 0x5, 0x2}, &(0x7f00000001c0)={0x8, 0x1}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x4) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 22:28:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/162, 0xa2, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00"/1174], 0x10) shutdown(r0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 22:28:17 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/140, 0x8c}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000600)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x1, 0xa4, 0x3}, {{r0}, 0x0, 0xcd6aef2489b26155, 0x4, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x8, 0x4611, 0x5}, {{r3}, 0x7, 0x20, 0x10, 0xe7a, 0x1}, {{r4}, 0xfffffffffffffffc, 0x21, 0x40, 0x9, 0x1f1}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a83024f6ce27184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0xf}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r5, r10) r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) chown(&(0x7f00000000c0)='./bus\x00', r5, r17) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 22:28:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x5012, r0, 0x0, 0x400000000) mlock(&(0x7f00007d1000/0x200000)=nil, 0x200000) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000040)=0x2) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) write(r1, &(0x7f0000000200)="1b399ca94652ff318aadc8ca12701be709f932a873ef842f95024e33dc9827e864777c64e5436ae447680930b87651585a764756ccf0335d0da7e7914fe79c906f7f539c7d25f13cdc3d6af0648bdcb1f67ef90845498f22a158f402a2ae4e6b6b258bede2571d7f77f523b91424a93e6d190c3b9cf964fedce06bb61387e86c141d48fc2325801f16f767cdfe5e63f44e17bbf12ee19ceab2f3ebc59f5afa955917363e13cfb1fddd525077fff8ba60d1bff0faf216ad54f78f0d7e8081fea3e33db64a32065d7a26b54b7b", 0xcc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x1000, 0x0, './file0\x00', 0x5, 0x9, 0x0, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4}, {0xc}, {0x26, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000440)) r4 = open(&(0x7f0000000340)='./file1\x00', 0x10000, 0xc) mknodat(r4, &(0x7f00000003c0)='./file1\x00', 0x2000, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000380)) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 22:28:17 executing program 1: readv(0xffffffffffffffff, &(0x7f0000001a80)=[{&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000740)=""/204, 0xcc}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/208, 0xd0}, {&(0x7f0000001980)=""/183, 0xb7}, {&(0x7f0000001a40)=""/58, 0x3a}], 0x6) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x1}, {0x6}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000040), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x72, &(0x7f0000000400)="00eba57a830d71a5e2ca595332733239fe9a4e9b4cf712e14cca4d2e33ef3174037a20018548db5fe000bbaf5d02986ecfb2fb6d7e0b129e7559b48ce5138ddc3fadd18510aaceafc9033bebd7a0ce43771df67abb9b8a8cc62eb7b2fb793680fdec58ff5a88cba3338b978300653b8347151b483f858a5657bf3d2f38750871e3b27858d456a5a72d454a1a7c45870b0645fabd77d8854cd0d9a2d92e000000090a936fa04de299d4e962fefe7ae74dcb9958c5bb824857fd324fd4e1ac0824f2781bcbf571748b9c397a0274b92019889897923bc3e74c") 22:28:17 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) fcntl$setown(r0, 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) 22:28:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000ffff00000100"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 22:28:17 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xfa00000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000fe7000/0x13000)=nil, &(0x7f0000ff6000/0x8000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000feb000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket(0x11, 0x4003, 0x0) listen(r0, 0x4) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 22:28:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3c5e60d4408fd8ac178865ab0400d95d343bf024dbecb46e3ac729fc418e471037fdcf1b"], 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0xfffffffe, 0x100, &(0x7f0000001180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x691177b1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 22:28:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1bc) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000000, 0xffffffffffffffff) readv(r0, &(0x7f0000000840)=[{0x0}], 0x1) 22:28:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x0, 0x4000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) r5 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 22:28:17 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa9, 0x20001, 0x100000000, 0x1}) msgrcv(r2, &(0x7f0000000040)={0x0, ""/58}, 0x42, 0x1, 0x1000) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x10050}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 22:28:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000001200)={0x7, 0x10000, 0xce86, {[0x401, 0x4, 0x0, 0x5, 0x1ff, 0x11, 0x8, 0xed0, 0xffffffffffffacfc, 0x40, 0x9, 0x5, 0x5, 0x1e, 0x2, 0x2, 0x5, 0x4], [0x0, 0x7ff, 0x8, 0x9ed3, 0x4, 0x6, 0x135c000000, 0x20, 0x2, 0x4], [0xffffffff, 0x8000, 0xcb3, 0x1f, 0x2, 0x3, 0x4], [0x74, 0x5, 0x340, 0x7ff, 0x808000000, 0x36395b90], [{0x0, 0x80000000, 0x1, 0x8}, {0x0, 0x3, 0x0, 0x4}, {0x3f, 0x4, 0x7, 0x8}, {0x7fff, 0x7, 0x0, 0x5}, {0x4fc, 0x4, 0x8d7}, {0x1c83, 0x4, 0xeb, 0x7}, {0x8, 0x40, 0x9, 0xffff}, {0xa5, 0x200, 0x100, 0x7406}], {0x9, 0xff, 0x4, 0x6}, {0x40, 0x476, 0x7, 0x1f}}}) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) setsockopt(r1, 0x506, 0x4, &(0x7f0000000200)="dad5920b66501f65a162bcd3a22efcd014373322085b0bbf4b3ea7745a58b8731595fffcf47ea32588db9d99ea987d775fc4c0e8c11aef16fa8e34765518afce731961565036be6070d7f5bbf2d7109bb7fb0cac8ee878df7dad165f0d25f38c1034eeceff46c35c0a97ece307b1c04655718427bfed239887503d096e1eebc79c45fdc6794cf03a8acb6b086a484c5eb0e754b7671e5ba9afa9a83dda1c3aad592a1e5d534a0ced8ee5948c46d6c49d5755621ca704f283f537143f0ab214e75e130a1e916edfdf197e93a0a67730639f5028d9da06be5091ced32595909d79b87edd8e78fd2c6435bcbe5a3da2ca6b32fccce051657baf2fe4cab41d9140773413637ea43dee5869b3d3a7c5dc14e7716a84a01ea321d4c28bd2bf8211fae709a4434527250a7831e159b0645f49fa88c20180fe22afe1076ff0aa7ac9d18d92b5e8afa98982f16a965097eb15dc85bd8496c8d69ee0a01d52c95f49fa2c1e6470721dc6f5ddc741fbd51d9e710cca39a64b3f11b9476c0bc3e64797644460d187b4326154f41bbf600c28b9824523bddddd37d60a35d81bd5f82f30c8d8c5beeba1c1f251e2dafe4d9ccdd873e7b0374c957e0af76145e1adf907c0b8859145a9671bbc28b645f362e2c055285d41b360c77bafab840c2e5ab43a64f214fa055ea1ea4866f4b5e465201aa9e8aa44e4e8b024b8776f274154bd07b0762b489cb0bb73476a26447e294942c3c50ff224b80484b45ca7c150d44b1379f0c825e60ae8e89c74500ad9d821f77b2360f0cab4ef49835678612d88433eceea2713c1fbfffddadce670e1da8c585baebc033dcde1a2f8f4e3a3528f80dc39c712b65a4f8ffc19f5038203d9266b8e46ca415698937a79d2b42805e86f2f7556e4215f39a23fbeb5ded047a95dd1e014dca324926f764c506beeaaf4d662416851b83d1e332d6d946aa5af1090ea06416390c0cb972faa6a31608814aca9f2cc00f8e5251b94c5cd546cddce9001b981ffda02cad12709dfc03d95316b50de41effa87b02640c8a0e60fd799631f83b050c5e259150808a30fa35e8ca3fa36e496036f0346046ec565fd0cd5e103de7514829dffcd627839ed1c7c936954f4d7ad6d052ed695f3943cc03fe474f28ba95467760fe4c2ee5ac5e2d8adfdb687199c196ea8426846b0bbae1debe280e09955590f8ddc5163558b1655ab8eaae99b26f016a14b86dfe74d4d57263745b94daf8320def0aea03acac50ed598a97d882dd4e59adebba0834be50a5f98d48ebe506ce460b9a1626d97e53f3853d79ab1a16e590c421900cf41d585fb8bc2781ded0e3dd3e709cc4e3587f87970d9e53260c80033e85e258732725b5d314a1afe963a9e30652c4e0d3a5f2fc4152765fde1d162b7fc327cfefb7f9ea15925d32464add764e7fd4afd7801e4d0c893e75b760fb0831a0859eb7e0df0fb597b6d1e95cd50058250fbcf0a47aa06dca1bc63065a2c051b898b2e7ee17f5f53bf7c521960cdcca9864177a06a1bf31fd8e4a0a459c617f92c29e210aa48f8c7a79f315e81021eccfbe0b6d7fc02dbf393f70be1f20acb0123bb8a9a0a409eed5270f88d4aa91b2600e386a89d21a33ab0358173968e08c68c23f144a49e2fcc14ccdd78f888d5e3611119e4786e4e9d67beb5d11168e35e937d49de78bfcb90ae8656b4df3c3bae3a0ee372946505d7c5898ad4485dcdd000ffcfd138611fe4fe1fb073b66093ae6230d9b0375aca8ca7a1ff20f673407023e22cdd82088c95f63b41a10563d12d4982e7eca67474049b8e24dda2cb0b915592b5a2281274bbced44aeb36da47b3c4738b4b06229da54c476e167af36b99481d4f3be7153b079523bc3e0924fd2c25694b6c1412eab032006c4ca011f40d7226288677047f12a289356586b2db1f02cf39866f37ebf2fe8b3535cd8548233ac045b4e4d2e3dfd1080c8e7ef2d72d795da9a6179ea9f3e1291d6693797fb119941f47e7819695c55989e9eaa572cbb5e7e9d41d519be5542d69f7e7a0cb3d2a12cdc7026451cf7e01140fe19f4434c1e9096034234e767a4aac47cb8187c18e225b30caba9c4a9113390ef5264e7c713bca95df0ef9c861874d8459503f4f4ee57cbfbb97f39f1b65f26b04572de2d39179121cba5c642fa7ddb0fa12a5eb2e18c3bd71a1ff367cb87b331a76b3145da4c73d9aa1824ea0013412ec69c3a6d84ca5fda66353e8c04bdea9b4ab5898e85558ae6bab2b626c93048da0c02130a82365cb0ab56c10845765192304f9f2576f9f296b48cd12f9fdff441509cde479ed4e47776a9067601c200385d208981e0aca8c5eeaae859b340e66ba830d61b9a7dc8a2576f2697034437e34602306f291348a63dba06f7a65fde3af029f9ff598f7931c15184385868bebf9066dc71de1e9cacade57e4c68ae2071aaca068f04b8313a0d311a0e672d8f6f0e6a787a515caf9526df44c801387cf9cfeedda9f63806e330edb0e943fff450d2f34a06168caf42d09345b5ed03704d4e7b6c05f1d70f2d1e84b0bea865cbdec36c1e0f9118b58227778c5c0068dc391e746b4142d75ff9eb986816e5175eb73801725d7b1fcdd5871f0fa89bf6bd41cf51c7b7a1433dab7f740219eae340af171ee6ab290100b3f7eb9079ea93407e52f964f840d11c83cdf039ce744e9361f5dbc9257043854691410ddaecf329bf6f16c50b66d46b2a199f144a85872178ab8b032cb0414f09d10262569dd80e390296d952c1a18ac8fe2ee43f8b0cb83958b21a16e2e1f66ca070816cfbabc59704229a7876395cd9caebd28ecd21861f9f2da19c599f29ab24ac6f3ca03d96c707098c01cc55cb27be802baa60afc71750fc9a3c188379dbfcff42f3bfe36e7e6d96c5eb32e30cd587fd8b35c72e019a3181c78aa687da416205ec55596cd283e74f84f0254425512bfc20ad8f91582eadf64b7efdec3540d9881e808bbd5cf3bb2cf660a5370b7744c100b607b2b702c4ad7f00cf3264f95135c70c97c5e2f1c975c1c82764d82ac3fb536c01adc4f7d9843f4f34b4aab69bf2da49e1c57d6a0e20394defc02dfb8bdfcd0298d78e7474e8954a60e1cb15dccfc5ed7ace612d8abe8595530d01fa60a21aa7ccff7a4e8891bc504cc4483f55cf4e740f8f5e18d636f9b8ebd7596d15b6e6932f0bd412b79da47b152eff3b84b33595dfb39d3e5065493c1a1241811a4b337270e820dcc93768a51514fbf8e1c577d1fa4edac7414aebe3bb91c53b3d81379b6c7e930ee53a08a3f9cf9faabaf639f3d3f79fbc644810cc32e7c1e7727c144382e8dbe0fe6fc9d64cd4d95c2060c421d60c9b180d7b9031b6f4df663e8a616270801e3fe705330ced5479ec1a9a76fdc987fff57e20b370d7ce5f837e11e46f625394b65dd78562e0ece70f92504753c4dde6d37c44c5821694ae965f0409bf51407ca56b807db45dbd95a50a9b7868f946295dc64ca0368d9e9d4a99eee9a0c0cb7d784c6169be9653c109e5f12bf53b1d7ddd37ed89fd215948162f8f9dc2c2a2e143e49f5c6a0c711deaae1381d39658cb33297c991b5f804918da98fdbb1cf13c48b96391f98d691c22937c91d14a8f112373a28a3a569fedfa27c5f502deb28833896b61dec5a20e65bbceee23472205a7217fb27edd56a95a868d8507256a173eda15d46a6b6c92f683e1b8c48129afd2ea7a61962c17fc97ec5c0b24d1ad13ec1497a7b8c520d0cc65818e2155eefe8bc6bce065fffa2a01d995c04e1bdb22318745ab5a08b20fb1896a774ddc44d78c05d2d7aaa7163e12fbb2fdd6e51d0c84c9b7c3c37e4bd5881e7d84857cbe3437d261e122eb6934ea761b41801ba048edfb454d6f78e287fe7050eb7176b3bd36fe1e3981137e7e94f5396d2d92f0155751773cceb1cc1fe40909c97f88300cef742ded4c3a3a6ca9ba7b161aab14cd302bceb6fa0d2aa625e8907678897e2ec7074ef8f4f69f537cc4ae146ec0b4cda9c52ff2c6feaecf33b96639f4822ccb5e6a83145da62f0f241c92621d2f2b44cd34d5fad7addc823e0dcc1354cab2a867a41351fe8cbcedad31c75429acb1f6791a432f86ab2810de5d542e0573bc645536f08b635a8a6c1e4d9d1cea9fe8fdd3b5df50ea358fa4d5080389a445bb8796799811ee31caa9823dadbe0a36b825c5fbcfa9248f80625e83cfd4d3d370350a0069f97ac84db214027fd005059aee2b3d057ede8765454f74ed091b181ba5c70eaec6253dc876060064c05dc51b7a0b1e73711a7e0a8e00e54c8d220b79d3919c2709435360627ee802c91ac004e5686fe1d23af9cfef773532d41f60c472937ccbf534889a653004c2414743f6f67b3860fd9f58c799397de0935f8c3e81f5975f2d242046c4feb35738fc976360bfedc6ed20cec409bd37ae75f875ea6e7e39ddf15a57e6f56cd70b772055f6fb61cb360cef5798df7119d3a8aeb8cde57a1b947d8626891238944266fcc7fbefedb098df511558e017dd3bc0641ca5902f53785e3e30eeea2b628d1aaf1e5cfa51ac5e027d4ac4c13d63e6623f23e68b00405d55c53c8c184eaa9ee4b670f76c49a1b812beaba91a2795909125f40416b4d82d7b6ed8a1671ed5353b24e63a5d3d1caa08ced74d89ff7077b29c92ac977fedf62e2830ac1d89c3e323724f080e9d495ffa779f38e870ec7c9835c8f43cb7ca5114bda43eaa559286c2ffcfb9b27de8ca3b6e271098e590f033c7faf13de49961f2111dc75c9e62db1e264f9185e37cc41deef0403acdf88cd6b13c9452d4dddb13275b2b6dc4285dc9211d332a8a3ce0c7fe74fe0cee0d4d8400ae84cdf2a0c43b037eab15a41f3e4269637667aaaa1e6b7c34f5ccdbaede36e929834a5a60d4e68570247d0cba4f58ef8f5162d5054e4ffc1ac31ce7e775e1d561b6b49e750e4c8f2a3861f2f4c8100ef12a5fa5436fe400fd5d5a65a2d8945862e55c934a3d2b7d4907b757c4b28b311ef1e7dc942917b0fe7d867f226ee970e07dd0c6c52e883a9970dfc7ad2e71f944b872934f871aadb8a30aa149a8c6f6f284120f0732dab2c5514cfae0cc71adc0b71f69cd493f9c12e97e2f42ab91db1b6580b11caeef79369d26995a514e08d3650c5c581a8c602b9bd831daf00d29a02323221a7607714f52bf22d0c19796c6120cb2c6b0161cf73aa2a2f6fc6d29f58fd6a75622255098ea3e11a05e94c807950ff6539e5383cb07e49384b28dcea7f57bfef9d7329bc2f9e47022d7dade5c9a3338215df5b54989d1b4ab3037ced9eddfaca2f69897e3103fe3f36ea637dc5d188fd481ed942809b98bd69d66c8dcd6947b39c0e60a8a0f85fea809c56c5452d31d2c298e30c6391f9493851697d6bf114b44e267489fd898e8fc4d1e07dddacf7d14d7abd30f5aae33ae0f6d95dfdfc8b2f0955c5729d0e1b5303e5f37ee5eddb3c729f1765bdf78e28b71f275b1d76be78748a8084d8a0843647dc0881568929d5b257dc6b6c09c97111cfde0b57ae4ea427632bd0c4915ac24fe725c31bec07c8204fda6aa27c3ab9f78f7608af2d9d703eb7dba4ba1903529c9ec2cd3a7fdbf6181905c7121dfcf01e4169fb93589995855bf615b17a6577ea2e8dd603dd8e8b317b622dbfdc7ecfcf9991772af7f1103348550d0b74dfa026451450204780c9d7af51d95fffe3d31777f54cc9a5fc9440f856c3f3dadc8ba1906ca4f34713e99a53d1af046db24dceef2eeef9ebd43e212af0e554335d9d3ec74a5f94984268984ee821bbcc0806eee227fbe8269447", 0x1000) 22:28:17 executing program 1: r0 = socket(0x2, 0xc003, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f3898ccb85b0db69eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731affffffffbe64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c9084e2312766e522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5d7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04a016462f"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x30c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) 22:28:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x3, 0x7fff, 0x432a}, 0x3, [0x3f, 0x7fffffff, 0x800, 0xfffff800, 0x982a, 0x6ba, 0x20, 0x5]}, 0x3c) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8, 0x3, 0x6, 0x7}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r1, 0x1}) 22:28:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) write(r0, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c700000000370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd64f31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe80832dacb8a4b20b178546817134a7eadada90f11c726b91518db212f3f7a9160f51c98d6a7c3b3518aa85de1a066e9fa9687d30647f577d12d4bf82dd8c6ccd870e0db892b69f741647db938b39aa60072aa7472d1e9ff8a615fe5a6c283b6ca67b7cacd5022f2b6c1162fd76abfb848561e06b58ee968e8f84b14bedbb8f5262279f6b8d10372ef43f5d86f224a4364e42b6102d3cffae28e8c669606c4b0f1be", 0x13c) r2 = syz_open_pts() close(r0) dup(r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x40000000000001, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 22:28:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x10000000}]}}) 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) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x80}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x80}, {0x6}]}) 22:28:17 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000180)="da1630bf56744a3814fdb27b82783350d9d23902b196b46e7e54585c47d2264f6328b3d16f7db42e565ef16c4a92c21da8308924a48e24b97e0aceb0f1973e100670ee4ff88ef81382f2dfe49dbfb12744931766651afb34606626eddaef6d077cfab096cd9470964c14fc0158a6416f7f1700a8acf956ed8dd25ed61319b9e75d5ac8fbf61a5967fda6fd7748d48f8c9a0ac68bcd8c2b10497be0ae24be482c23d99e8f4fddc56ae80151492aa5345a3beaa479cefbff0ad64d09c556aec589c0bac16169d9fcabbc5f4dcf405e6ebcc579e3e85f56aa27b626f1dd74cdef93fd4fd6c63c36f5768d8ddf", 0xeb) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x1ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x3ab, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xe88, 0x0) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f00000002c0)=[{0x4, 0x5, 0x1000}, {0x2, 0xffe1, 0x1000}, {0x2, 0x5}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x67, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0xde) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$dupfd(r8, 0x1b, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x41b469e6e84c02b5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r9, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_RMID(r3, 0x0, 0x0) chflags(&(0x7f0000000280)='./bus\x00', 0x0) 22:28:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(0xffffffffffffff9c, &(0x7f00000000c0)="d5f8c1e820be21e05602f7ebb7243a50e09750b37740a5246b44f85a22c914cfb280c337f35a26b86b873612201a9ee724c8f622ed7ea418c5357fca5333bff76de2076323cd6bcfdcc847214c06b6398e0ea56075114d95699205f0001437cd04304c2c72c26c532c05378c7fab3904389dc1c41b85fd198035418716888a1540a5c81108c9681f84bfdbbe84d8e14f77947e718b002a0d11cd8305f2cad62ca06d04b05cc65c11d9c0f7c16cec7bf3654ba3e514767d732f6393f99defea0a4fbe80443ae8b442fa939b7cf676c4743f85c328fb0fa42c9204fb5c99f4e5bf03f59a0934254d239ae1adb056a093e24a5eee3b57e32d5d193e613bf61070380896dce0bc813efa094cf740dc1c1cb9822b6f04006d3f978aa20369c45261cc06a1ae9b2a6cb67d74038114e6f3bdeac13ef1c9f0e83abcb5338ff7fb6c15ef2e8db24e1e81dd3e11a53f16bc0ee9809b0ad4ea34ad9127e13bb8640d9189b71384bfd3e3ad59412cdf83084d3c2f525e9fa8f323c02002c9540b432975f804c52d1eca422287a47d3fb7498241237e9b8997640d3b570f0002cabdb287dcc3fc76c6593c154c4abe8a21ec1c061455d94d1714c224ed1526f29b18f1ac670c545b673bbbbc3931c5ba0bf1db3e55d405e545534a81dd2c1427df94a9ce3d904caf669eb226789c6ef782b5944d8f8bc0759f0e7b060f4daefc41925619234aadb115b808a8062013da54901361cf28805fb4e2964a6aa6e302980cfeb7d512e0a5a565bdd171b286ce97dbd9e69ca430eacd109efe3cb0600290e8aaecb86ddb7f6732cd619cbe4e59c7837bdc8b859203320b7865d974a8ba9c4b59accfbe785df2f4a8568de729d826708948e1694f6438361488d2c4852439a5d2620be1d322d69b4d4a788b8aff662b5ec85d1dccbb500c48e63a4ddafc0a0a7c41399161a3edba32780a33d8482416c369c16bd1a2d63c6b8aaab6ddc47a210154d41886257989d72e77191b5e7e1bc42ab0a0aa151f83c1b9d5ba670741217965539679cdf64e1db3a161ebf0e5636d8b1eb424ca20f19fdc338a69f2fd757f6a792ff9c526fcd4d817e80da5bead7fd20c899550962a2f861b3683a7d4f280fe6c1ee601a4efcb4a8d643a7f7f8e82c22c1497a3cea07462fe03b7812a31d0bea69f9acaf30235eb21d7920db3e6883ece02ccc9babe16fbbfb5fcb094be93eb14941c6ee3ee8db760e3c19ffa7867766552eae862f262e8ed18892c42ebc2ea14e80bfeff62a3ca0646c707381f998f4ccc20c4ebc78487062ebf19f6619874b88baa7e0a6e8d26244bf21912c61965c1d59b358d2267c3a0ec6e91ad31a84c21d4f09075bae9c4cbd79660cdc85e30a732b82e189d4af731416e26a1a891bd2f76cdc9e061a5485d53f91e50c3639de3ef201031038974c3a164b6ad98ea4a4e1b2beb245d07ec27f2148bde1a7c93c0527c10dae820c2ed3edaa9beaf5ae6df60e4fd8b51e669b7e1f08e98af30d5d271042c55ee71a877a18b1914285dc05378c3fe4280c7edfe6cfb3a37bf7e5f4a66143ad96f094438cfd3d39f0900ac887cb3e282c3671d1bd3905041a820631495f3d1517a39f75e43e65aabf8303c8946f78f4e1fc3d49b74e621081bd15e8e45d2d80e9d61df7b664958efe30c52fd274b87f7b92920455587869c723e23fa4a8edd8a83d4679acc068e646c72e9243a328d2a3679f5aacac59501367a8ab6713928c78942bb8951fbd0069f2a69127a558eca66e7c383bc41d5510070eedafb321dd52948e095374f0429cc049d2e44920dcb637c94a89bea88cd7101abb61fbd02278fe7b2a304b68faddf6e50ac4677f69ab11798db089c58c582d90a87897604814c0abc231fe831b01215836b4c3efa7a72a2120a6292717c81b37c757843e3f0e25cfa78685ef8afb62af78f432c3a36ad47212d467591811fdc0c351ecc4a0cb24983539e7a6442c1a68c82fa9797c01cc5c75c98c265e82ebb5c5120eac530c281c1d852f61152d8da77fd2910c6db448983b60d74fc3e7821db54c9f106460db5e8d541051c44305d52b716b872cb173b344a5c6c0007cce3d83b0e23947f8d1e660d34f60880c3208e72c26f388b6a544902515834f0a02e7635323f41564eededf142d63737e9742979857a3d8c624f6d2c885162cb4332c672c97a202f32261d80172d97ba75be2280a6b032bc1154b289396584570b10168364749093e5a949d94a2e3e01563f0881545356662795680f1d3d38f514aff8738c5c70fe04e765b46f183f0967cc0297a0646741f7ce83ed8cf33c122b49ea490b540623566f355f07ef3340db05bb6d1a1b589bf21b0164442d1314729679fe8627ec8631c53c68e8b1d68e46ee0fd5141f2c45f7b0802ed38c2dd0d03724de1263e936e488c25389e114063f24a95708ac74c9ad2ad0bc669246c4649471e8aae70aed050f997731b617f937096c1f329e71b44361b9daf455ff245122afd4459a7ed6ec49d0af4ba94817fcf22c9e81ba36fb7f6e334378c973aa750c6e73086205c160cae9393216b6ce3e2c5701a456a556a828d1e746ac2ecd34ff7593b9cf77bcffcddd0485096c2381742291d8f33ef67aa82c061a1f803e72441904b472287fae072ba05f226705fab1de3d069928d37b9890019ef8e6b10b13822154a38cf728a97288a41ba01c817cf530c102efb83bee4b3dfc60b4b51ae68c45e31e9da5a6af3f204c76dd2529f602c53d81a25f2843d09ffa5a2e5842c2648718f80f0fa1f128e88ccb3ce3fac8c6670a4c99967e05b608c81b6233e24c59c72352b82613317e6f36cad4086bf1166c7f42a826b3cc6c313a969f45b4945a8c09f8ce343604390cd105a8d7fec920d8e40c76c25f6f00de2447e8c138d747f590880044b068447549950da307c8c3842c7b2e1dfc951446a6331e82b21767652539d632750f3605de4e2df2eec3713703f25ae11048cf2f5db9f90d52f8aa54d01a498ce468996fdc525669b29bbe9e7ef1fe8bce1c34b3f1c1edaa38c124a7b826c95bfa9919a72e35b35b702d9329d1875f9d4cdb33abee2872ab2c97ff5aa55195d46185c8956c3b610bf52368e1983985c43a0ebe5d5e856bf2d5216a8e22ad80a6478ef740b83a639525445a05ec803906de25deb5dcc9de672ce512d2bc1170f006b365bdf7fb5b3e399db973e37beeab421595c29c4ade479ee4ef9d946cc8d9ecef3555e31024e634c4696fac353dc5e4b6320d98fed5790f22a8323ccd425a4b21c38abf384d27e5e22e50a10452ae6e8024aa07905a723779b06e6c3668332c950c45fcbd2c558c1e369a0396ed19942fea2a5bdd727f159d97b7d281c8472be1f81ad8a5d1f5007e962c0e0715c9fb17ab12384ffccc76210ec70084b35f55b85666caa7902bd78fc3c9fe5d7c7283cc805f545d03e85ae5c14df849435e6a29dfb8b55a4bf4204e29d84de3470f7c8e8be2b5ec79d3500f271c53c1b934cc66ae1e7fc68b65a4b35f70284a81fc3fd78f96389eec6ea9a765aea8787762b050ad82d07ce660e42216d3d5abc9abdf52f1621eacb17624c6e39d928020945a8135e2387a70073ea1a92c1e36cbf11dbc8f30af126966a8984b8167bb44dfb60d9fbfd9d4e1d041d68ab27ed664c16001298ba5226b30733faa52a35a2b66dfedf05b75dc98c5644ee630b0155d1b0099c746dc9b03e1eae7ab3f92d1cb241dce3bbb2f04b5714935767cc3484427b72bbf1c61c06709cd487427b50f4bc5323f8df4a746f304943aa63b422fa1aff46afefc9ae82a42423ff5e802d490f182b9d25eae8250f1accc1dc53f522a54a63a583c72ae689deccba3f9f297702c7716fe67340c562c6e0eada60e524d87500019a0e06c71c326c85b1796f2a57c95587fbeccecf95c9c3dd137350716c33de4fb9bab432812f7e37dbb246a7f2b30a7e75e9d80b8a6998ca77bd717455ba319df9468a36d4529a830ccd99edd137f15fc476b12a88eab039d3701a1c2220495c27b88b73c0eb553a946c4efc76a75c6bf21860160a4cd2db28ece91066d7b75af8da6542437aa53eb7a9c79ef490b35eeab57008138a553565775d096afda50dbd3ba047dc493f167b34906a390487ab67e54afe84cecfb98162c07beba4657ea958401b92a7d45a81371aa62ce4501b0fbb9c73db76179d9f97ff0ee24206ce42e3c2001658f4383ef47089a56359e5431e243a4681b83f7b20108616b44232837b731d8cd4e7dd6ae2ac1b1a240a667e34770984853ea9159741364284815b8d41bcfd454425e8ac980796680ed1d9cb0f6f638496121bccb9f6c7afcbabc8a9d4a175308b5c0a9fb3d904c11c151375e5af30911f9881859165b9a1dea0fac35e65781513610b145b079037273b21893f86e172031cc277ef28e9aa6bc6628ddce3877846ab0ca450fef2660efb157e707165c62d8548009b1676b0d059a669dbdc0672ad0f1d5be12bab04dbd790fb4a89bd5bf9b1ea4e689adc7049272055ba0bfdf5c8b974e3b70576d9da736b360711cc71d7964755928cec663670d488c97bda8279e0cb86cca4a140cf35c281332f1914a9b06c047388b2f5182f4bab6f2494d72b08faaacc14dcd93abd117d07eaa356d07f4b918ddcb70a60d3fa201cb72b3db8748d2942e0405e6e21b7466576cc180216023ca1cabcd0cba46590f5f5e932414041baf621099f212b923bfa9a144c2176367b74d8a189c11dbf117cbccb730d9559faf4bbbd72f766acd7821e0b41e8e0748e74dc63d41576e4dc3d720810f04ae884ce871b9cb4ea4c4c65e86df1011122ca15d544ac97acf46bf8b755c850a09205aa88f7aeb2202e2d1b0654e122e6e29d660d4ddb4e380f4986ce5aa8b13446568d550183cca51938c5d0064ad893e251ccd76c5e81257c359b49553717164de11d21718d19955b89f8d19f54e7bf5632d3d61faef5cce30e218afb6253c02b9094ddb1c78cb38730f66da96396d49a6d6b47f0713ea96669cd237d5b3b3b0072bc24099b6a7bd3a5cc9092a1454614151851c292553c649b08759d150c4a54f6ad2b60202ab0f783c5204c7afa80cb71cb7c37bdd153bf0daf0826e9240ed129178ff2c584379be398864140a1a6baf14c2afe420452e3fe948f635f77d19d0c961b3472b5ef41f44ba0f6ae230c07927b9626d7487d9420fddb18e95d1bb0d6931a9650c1bb22da1b39586560e236336b543ac65facf38c92932b78523e0b4da5063475067fc13ec078305db573ac257f670f7d5a3f32f61c4d485ce5e5383340bf4d7b59a6a3fcb6f10f82cc5f16e90793d241d6bfff37660f544c54050b376e8edafb7686c83d87eed6f5143e0e843b614e0aeead19413ce463621d0bb84162e211daf4a9df6d8b999554e1728092ff988a401c3f04ad2197131c8210dcd0c9b99281c827bda7ba219a36d5784ec87f6020784f766c56a869f76783f53b87969845727ae2d0b6e8426f07687fa05f05de9a53a98e57b8aac3c3f9c53ec00dd18c796c73bb995965509775757a0e3ec742ec00272b8037fa34d347ee74b6fdc375254802dab98ebb12274a6f838725bf4494677e70dcaf96d6ac560abaed2aef28d7323d0c8475aa9de51458c6cc801a08ea59ebfb4c0ea0d8892098adf86abc8b03b467967b98de7a3e597e08af5e18856bd5284e029ca40cb950236e64b1620f42847204ed1a4dcaf0872346a27134bc5a293375d05efbd28798295a948be94cf51aa007e5df11432f3c060f6d8528d", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 22:28:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x50) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4, 0x3011, r1, 0x0, 0x2000) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$unix(r2, 0x0, &(0x7f0000000040)) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="01acea8395fc1634233d31bba904232e7d375d14e82e8f23569f8a35f498cef4bc19c92eb8dd06cc", 0x28}, {&(0x7f0000000240)="ca242a660af88aad389eff8528cca16716eda9e2bf3d002cc83cb9cc8b650b47d4cc82b623ef2bd549bfc8e2e0a394512e88fa9fa7e5b93b45723d0511078a0afa9ac3977685f258d3a4674110820237d5704dd4e16f45794766d1405ad9929dbc9251e4a57083f5ed1ab125f4fa4efd531b305d15fe40ef7b6d5532379db857e6141da6cc5e9e71df0e0ab17f95e50858ba1befd0a1c5ca377c70", 0xfdc6}, {&(0x7f0000000300)="f20aaaec3b460df69c5a92648dc34d0794f08daf784c4a83947508ceaa133fe32fe520248e7a1a76fcd552a5a99c7a218dedf79f243cb1d95255c133578e3d70e25db836eed24e45da47e727475640bc93971e48b73ebf0e88bde554cccd2f0f8db38f2c45cf6d680d7283d4f8ff000b773d2ceade3d5e71a1b7d9f66c95825e253e66a54a8636", 0x87}], 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) bind$inet(r4, &(0x7f00000001c0)={0x2, 0x2}, 0xc) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 22:28:18 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={{}, {[], [], [], [], [{0x6, 0x3}, {0x0, 0x0, 0x4}, {}, {}, {0x0, 0x0, 0x6}], {0x2, 0x7f}, {0x0, 0x0, 0x0, 0x5}}}}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) fchmod(r2, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{}, {r0, 0x91bc3b0fb28e87eb}, {r1, 0x40}], 0x20000000000000e4, 0x0) 22:28:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xe, 0x2d, 0x8, 0x9, 0x9}], 0x0, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) msgget$private(0x0, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0xc}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000c80)=ANY=[@ANYBLOB="00000000000000060000000000000000020000000000000000000000a180e3e4af91197e58d437f5f093b50fc0b3d0357c5b36a1489c9d0ad5c3e5e7b49590af54f616c8b92a1dae83aaa3d165deb432c74ee3fdf6210d8e5a5ef51dc62878d257a6cdd76f1ef73c761aece5bf79903dae6dbc1ef6938aa55529a2564478e4244159d92f0ec08d170d0b1c70ef16b0ac89b2bf9a82f6855d354b7a9ae714a13f78c6800b0ec0446a2dcdcaa5b8de989128dc1d0e4994b4303d5ca78ac6392ea50e0945dbf032bcb2486ab99a43e079d37f43b6d4813952f6d622684a399235b9368b6faac05b9a6b084e88419d27d6a88fc96118a044f6c1550970d7b1df6698ff28f5bdee32a89fcf4cb0bdd6a43a0d869bc039372b0073f9fd0f3326573056308274f37470add072876fc2df8ce90a3daad379289273f20d3e04dc95cb549c2a9abf644210f743733786ae4720fb032f33b99f01b6edf722b29174b300"/361]) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400000002c5, 0x40) writev(r5, &(0x7f0000000c00)=[{&(0x7f00000003c0)="214590352c10f344cedb817ffaef1fefd5bfbf72e199aec3ce44472da9be6b4a485c9618524cf04620a15c267138bf9b8fa3c9539c1c12bd8d8dc750b10b372f191345e5c28abc4278cb493a57dfa3a89b3adc9c6db00c1ca0223bc3ef8a822f75948f9558d34eaeefa69b4fd7718263c7f4c44d22099242df957d88fbf2b6bc8cb3e49c90b1707cebd89a37a35ae6805f224a30021cc38bf7ce4b35374560ee23be463f97ff1565e0ca784fcab9e4e58bf528f0a5c43b7a24bb03a7b10d8306a71dfeb8acca48afbccbe35c014dd786295aeb1c3ff674f23af7ede4bcaf39da874b", 0xe2}, {&(0x7f00000006c0)="e559c29743aadb155832b404fc1d256853c9816aa382b3aba3950dd581eb8a56bfdd18aa296e92fb64ea8b857889091950524d1efdea420c12fc2b0baf7a40e2d1af5e7057f607c82bb4f0a87da811b33a6192869967ee3180f90406bd7193f954fbaa4eb669e55efb9feb5f57ef35177f3d04ad00b799689ec334f6520f5ed6bfa6e23ff3e18b3ed4f6c00bb8d9585c712e485957f0d4e20d2ab8ef379f85a9bc749b9068d71aafd19a4685edcc84e08773c6853bb04c170af3e6a854e03962aabc92d7a88c21da7152e789e4f77d6a97720f15636c", 0xd6}, {&(0x7f00000007c0)="1c31ee6351b1c04f22d11148382004ef8d9ad368d8d6e356171b47127eca5419285d9a50eee3e7138d93d76af111e8283604d8977e792d063b89440c361e4cc229a53c74bffcb1515d062c3e1caa461e95a24bda5d8056aa4507b26a8db0a3f2a75dc20b26d12915548181d79cebf83cf6771803d12dd25685f5122b5fc0df1e399447a56c28838dd72da51b4dce0d256994301784f3c1a44206234d26287ac0ddc131f08d1b460bc40bdf2e80b188878d99f3b5c4f1f78583742687218b4aa91f3e1da1d12ba54cb84ee9b57e610da1a9ba5cb98a3ba2bb7a022857b98925e700b45acbd28f0e9ccaeb92cf75082cbab38f2185f14ee96fc7", 0xf9}, {&(0x7f00000004c0)="6b7bab5ca1c87b19795051b94561b5b0b34487", 0x13}, {&(0x7f00000008c0)="26b3b174ba539202668ed03312bbac194eb704698854d203f4e24922253b9a877fe580f000aa9e8561229f295649165ac21ed61578426b1b54bd5b01d830a8b49b656465c1edcc82c22fe5ceb8c9243dc04a92094b9e5a02d395c78ffe7a79d0b8ad2866c89d078e796ebb599a31177dc26ad9a8122b191c39bd06751912d33e9164cad47c4d0f42d027cff872a2323f161ba2dab29ebcec2f91df218c644b623abbfaa76c9858e209ca718cc384b299486ef6a7c2a7e3f4cc1d8fe9b6fe99c7bcc5b3846506de3fe851a4b0e107a6af78cd4c848f9d66c9b8923d1784c5d3600c4900", 0xe3}, {&(0x7f00000009c0)="a077ec4968dea6f0efa9e130e3c70d8f510651969ea94fa21dac815471d5c27f029eb9a5849552b2db4d1bc5385a302fee226b3da88005ad0131061a3be5f1fb1b583fa42e612c192142dc60", 0x4c}, {&(0x7f0000000540)="bc3c762ded44799ba930a03eba9c41adea51807fc1d3fbfbf4629618ec1624b5e4beddcafa4feabd4564f8a59821765f63b9a11452601ba826d71420a6900f795531dff86b80a481d135ef1441e307ae4eb55e2970dc533742b70fb250617b26da533b80edd2151707457e19739cf885f8a66f57bd42821433c20e6e618c23bdc01ad9baa6b569c9b9fbca9c199cc8fd489cf61f2cdd6e08f093e1", 0x9b}, {&(0x7f0000000b00)="36123d34845b3520b2d54a9cd6c7fcc10e28d1a38916dfbab7d862860451996547f5d25780a66cfaf0653489e25ea622da4d9104788e7221e8526ee13a4e528017227bceec5437069237fb6c3706a500db16ab31177a24c7ce6706615bfcd9aa4a81bbe7ad27b4ac5b1cdfa843c8ceae08526319f1899869f0d63c71acb9b70aedfbf24c073133055a1d58d88849ca61d07747e6256b9a2e62a5695fb2b0a902a9cb3266ad835e74865742ae57f9a19791ba17db92029894d6ee982bf80deb575b491a6a091b8571b483e0f7527416b52369f25c166b66bb8bde3b4405c8ac7de896e0fa79051e4c40fd8d047bbb", 0xee}], 0x8) kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) 22:28:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r2, &(0x7f0000000180)=""/191, 0xbf) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() getpgrp() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) fchmod(r3, 0x31) open$dir(&(0x7f0000000000)='./file0\x00', 0x818, 0x20) 22:28:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) write(r1, 0x0, 0x0) 22:28:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) r1 = semget(0x1, 0x1, 0x100000440) semop(r1, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000001380)={0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x0, &(0x7f0000001640)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r3 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = shmget(0x1, 0x1000, 0x90, &(0x7f00007be000/0x1000)=nil) shmat(r4, &(0x7f000040f000/0x3000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001440)=""/55) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) r5 = socket(0x18, 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001400)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r6, &(0x7f00000014c0)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0xfffffffffffffe49) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r7, 0x2000746f) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffff1c) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) dup2(r7, r6) 22:28:19 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='$\x00') writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="9fb3ced0379617e271c6f7ed11f27f379bb593363cec88e1e10b0027a8eb30849a52799d647c0d2576b51ddc58653ca2b44b61cd928ae85d3e0ea697b3d39aca979267bb112c3d229ed8061ce49b7d6dcc2b7e51e5ad62fb1a6babf14ec04b0f4b74ea3f0f9d66cd8a733b2bad50e52c20237192495fb16936a15831f9fe9dbcbfd68fe053e795b13a0ece1ffdd40cc84267f40f163f88792e", 0xffffffffffffffeb}, {&(0x7f0000000180)="e5e5d463ecd7ec678448023c0d6c29856e538753ff1518dcec04aa21fb00c7dbd6aafeb99700b555c3a2cd2f094613a9c432c74bdcf3df86f03dff7eff007968b1550ebf1a79015d3bc166c4b9e2724debb283040000000000"}], 0x2) 22:28:19 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)={0x40}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getpid() fcntl$setown(r1, 0x6, r2) socketpair$unix(0x2, 0x1, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xdc, 0x1, 0x1f, 0x20ae}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x40000c}, {0x4006}]}) mknod(&(0x7f0000000140)='./file0\x00', 0x12040, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:28:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0xffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r4 = dup2(r1, r3) getsockname(r4, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc02069b6, &(0x7f0000000300)) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000001c0)) 22:28:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x1, 0x3, 0x8) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x80, 0x6}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="3e6fb146a881ff42966eff16bcfe87cf5ea943d77a8c39123fb5258e9a98afa4589befa5a5d48a1e838a04145f681da453a2f4935305a9ff140ea49bf9e445c60584a4f82fe0d2c7cd92236b83f9e30688bffcc1ad7eb65f49a42405e51159a95bb14e6e757db4ea26e3b9a8c7dd009608a3e5e6555c69c2ac44f8215a87fc89c537c36c", 0x84}, {&(0x7f0000000180)="e767b131dccf22b70ba4976c81e6adc5978e6c678bcf5e20d1ee1e230218871834a7d9a571c827aaa14aa9facd1cfb88f26f4e88ed", 0x35}, {&(0x7f0000000200)="b272193bf20a53fe009ea55bb42c21bdcc37421af71a6a930d74cf733c043f13a030859f36c75110b0bb23a38092b6bdd06d50f2a157cd9385e81f97609be2eb4a0e5a8ceacc3707", 0x48}], 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="78000000000000000100000080000000fb62f04e05709312e807d4cc3779ed787a3199f27c316ba60528f042b0ee248fd0593bc68c9d064c6b520c3ffff49a0138e9365a25c21f9816cc1fbec923b51b2639b9603448e3c29c046f3d9556e210705d94d48de0e4453be8ac5de2d3586a2f3beefb750000001010000000000000ffff00004ff66007a91143ce9c32d248510734c337d4fb3a3da83a382f474c94c96fd06e79efd403e4816c3c5ff8ea8f81f1bc1d291affadb912b03a8e5efa17131bc26c35c55689c2107bbad48843cfe35302e89befe93776158a33db5a84a6f5bbf9431654c9ad56035f48c9e3c4376c6ad6556b839432037fc93de944d2d5ab9c7508465a8c6d484f440fad6da91ca4d86c6c4e57af5ec53356e7974dbe606b6680cfd40e7bb826c8e179f4b188a3b682e93356543c8f101a2a08d375ad9564916cedd719253514bfd1757364c7be300b7189089210625a98676a1b009a0b8e6f10cb371a68d028604b05e2496b6319816dd16e4a839c4afa1b7a7cf4df41484d87782cf54ebe79ff898f9c2a45854cd8fc8f839004ceb14dad3db2e2f9d8ccf60064a3099cc8cc6014be32134ed554c5307ded2f4f1da80887524eb8a14640d060329bdd04269172ba77178ff402bbf90117c89e8802ceba31d542d0110907a7c0e4d9d0d751e8a8f159559366293d623ce0f0dceb5819be8e2fa6e9b4b255906deedc84b73c0ca9f0926493e61d7fa5699204ce4cfcbbd03d4dc3f5201b36e0cb77c04c574e0320e783085419f5a2855e9b3a671cef889a04e5b90852b92955b8b0846704f8b3b49abcbf90451be65633c4ba6a9f0e54ab1f6c575faed619bcf53ec01067362e85fa09e27688f132e67f75c79a0ab7d598f35deee91e389a936ee54ba0e375197b65c27fa5e422f1367116498631144b1606d6fbee3684854072fec86dc75ef4736c45537e01b7a1f0ac1b8addc3fdfd1544d65a36838b6baaa741ee4b2565ab88edcd8d3665fe281328ca61d6cbff9cc1a6c8174a38d86cf777e81c824131141288ce08141863103c6bf7b8d40a14f923e121a0a22730980dd1b6d0c5dfcfda86fbed27917936a412ad9608dc31714ebce37ff05fabfa3841129e585b580f0c378b11d507c5046f38c96766a984cd638e53c3de8cfa0fb09cc974f0041473f2e8e2cec97e40be23ffaa2434199908777cf184019166f0b75b5f791e46d8e75e98baccda017b53af86294495706e2c69846c9256a1d6f358b3b6538442533180b712e80e768dd4ba84c6c539882ff48f448439372d3b49b45d2349306fbb45d31c8c7a3ac2ac6790f7c97b91d8cf21f75bdd8745ed899027b1bbe435f3adeb5e481b2620c6999c0dd8f8ffffffffffffff036ac16d78ad4caf8c55c0af9544ff255142f25dd085b16986fb782051f27fc24f3bb001ede55a10a00f01559dd7740ee11334ef787bf6c88bbee51fe388d862d849a5c9d7ba06054448730d03c2e30933fb0ee46266f33a59db3de05e26c93e0dcde1e710cdab301ca3373efb6c7655e7a95644b53871ed7cba50db5c2e31811789b87e31954e90ed87a8eb56a5b1670e5618e7afe59621ee64486b4394b89be57dc2fa1cb1337afee991ecbf724d510875e770967979b64ef1baa032dbcb849dccf1612fb62a73354b2c3e80e2a92a0043c97d48219fe722deb4cf7d0ff0f389e3d9e899c62486368a8cf80ffda7f265c0fecedfbc77a627837e40aa838451a509103efe33307bbec7b66fe7018a848a820fa5906ae4bdc6d6dcf1c4e05b06fc4c3129e155c524674f693f7f4565eb08a2b9b2b98fd5072c2aecc4529aecb9e53c49b87ae3269e097a09aa438f10c62f66800bc8ffce2fd0a61f3f0d9f848ad14b4547bdce5d6b22755e7e127239520c15e2fa4b21091728d5774252f4905776884b7e744e4642a44c7f30ab36b52c6f3f1a31b4d5a8fc27f664da5ca56294e7ffb5c4e1e727a8c046bfa07a4fcb43acbb8588ff8ce9fde1649315ba2300a115e602e27f4715422b3ef5cf1424c3ae52664b311f53b5d4976965c646f85f9aaf02d5306e007dff6140258cb7dca8abbf64e4553c484c4dcacbfafa2579821484bb61d4c1386f2ef9abc6d1722a3b973ab47f9d13b8b7f641f74fe66477450ebdc2b04aee44c80807f645973797fde780360fdd90714d8e9ff828386176a142734e904343e04191eb611d9ab0b0e207df0502e35588bba1b495ebf1b962571330f0d3f8b814af5b849056b4840dc5d6cdc4a816cc6e37e4669b95b0709135888dbd17cfe0a631aa26292b1419c703716aab77c3fa6b17d2018a6c63b884998d761508f1ebbbdbed459a04679d40ae9690f5e4182ad5228084fd261ec7448dd9118ea39555abbc06a019a38e823178e84a6b2ab81af13591fd7c1a52fe45a5db370ae57cc66ee3a35c4054bb6cf75f6ef1c8ea841504226b64aaab68216f778e29825f010670c34a375cb8ba6d72ca8a896b2bf74d3befbe1fb44cf8ad3dafd8642b15af533d2bed416d36d0c90da24651873ff96c8e2ceae6bbc6c3a7278a86cb5a1fa8a4b5f883192cf1373609680602711c70ffba8768156aa2c81d35028710ef440016850379696b04d3f343e7e196409663639dd2753161821a94df13c123feed8a6b91929f34cfdb14f5d67d3d2b476fd15fb5ad5dd412ee7daf0680e9adb463f2a72009214c0b34aff2c94bc8f3f620d0f1b9ebab9364da110722cb80e1d63da1e6884045f5e27c399000979aeff489efb65fc2e4dc185bf5831288ef7095ea9f066134d9de7cadc689b372151a513c9a526f6b0a9ac01bb160ce8c466da68ccb6c3dade2b1244b26b7ecb2244aae0b5e8ef06da5afcb7173dd6d13df708b4dab3f637e1afd1483601d71eb013faf5c35020912c356a7347cc828a7514827b7adfae98e8e2a0b487d9f50d34aebb0af5bf0f102c24e142716b0b81eecc26446dda86fe88113db3c14f358cc3d3c908d58b9ce7b4571b852694a3852a4a3468b84a82ba5d96c77f8b9b292c794f832dc7efcb92032975c083c8a9718f18bbb8bb2b2a04798bff2ac9f2e910d5fefb097b87a63c2beb638fded124add7bb8c7efd8e4a0146f3bea185e1ecdf899448aec09101e6da7e08a92edcbc689255706c36995e809e80e072d75bc8784f39ae859e40a1d3435644ae0664b2240e82a224327552d5cb1a59e28b8f20f641c3c51bfb7a18ebd31e0d842126b45c6c4b2ed4461094af70dbe5259f4a456565d4b9b44689d74f57b97186781a6c34c230c242b23a4e6ac6f04ab62a0732896991a32abcdb11c54f238d67469ec16defccd4ab1b6cbb33b3a1e07ce94897b42a758ee5c9419972e083560d4e952a2313069513fe096e4bbbdb2a7891b76ec7ea32ce33ff713d4158c94323aa0e13d1892ef17da8033f43c3a5f88943e46f39e1b63a72c8b6d39085c0362bbcad431191e4f33b0ae3d7edd2b29bb0cf031f92b73bb4e2a5275b71646d0be05ad3e328f1b973215589ba3bda177bb9f88c34904b46dc7d7231e4246defbfc85dc7b3c7032a7fedb0005143e814098fad32f96ea34df4af335e141d8f0157faf30dabd8f46f279f3a540e1d3b3145d11d31303e0b5b83cdcfac0cb2fd3261a48dd072c45c6f3353b4ac9d14ed3f844dff03518d8667549bf7d930ff147301f5cc36f006f0340a7fe170a5ffe061783fd2c569f3a28abd8a840a73959eb05907bab029c5bb233a59a9bf797b22b1db9c0f25a3ea471e0c58742eaa8a81264e72452431d3ec7cbe39039e0a2624097ddb0d9f1b48803429f73cb7136b78b4e869f45f664e06180a985d4fa56bb1c384077ae23a06f55afdc8c697db9c34ee47c245628839ecfb946d3d37d1b9083bdc978b73f05c6874d74b11111bcd655fd7ff82a20dc3a8f70f87989c365db06d1a89cb46d899c5fe23eb65664c7d2f4b93d860d1d0c12a3fbcf4937534336c0ee60ccaa009ab7ce23d8d6f6b114db2edecefdd357d4d1df8303c4ad89b43ea74add999d2837bb7ba571e3cab43dda539004648b20e0af4d1a4667fd06b21ed8aa2b1276010289b97114aaefc096e559d84fd2d41cab55ff5f9fa6c890dfde599669711c63ed16ef39b28b9e47173e5f851f0258faa64e780d3710ec124944843b66b5a761b1950be92b289717acbdc788977ad9b658f976b1425635959a170c469cf0cfb1554ef4553e7fad70d6921c1b28c0390c384fdc3d9e6c285ef17c0d2ac95155d1d8a7efbd224e387776f66e979a43a727cab3f93ee7a793a725b6f76a59f55897b59e28f5e5064df635de91be3f1dbff89d379c83e6c3cbc2df698c7270e686a8eb9393ecf4d441f3fcb0c62eb8064980cef22620998fec3c82d2e0dc1c008ceeee07e6371fa7814e0070dd300e269d5195fe939ec4b42aa8b03a5f2f0c41d4bdc7de8a4e1f5aa67e474b19abdac1fcaae04c7dee525683e0d6169589b20d621a0f2548a49f81797ba53cf02daa6c51d11b29f3eafa7eba716d32873c8c4c471feedc89c2d7085ec00a8e2374707f8d0ed6fa54897c3b19de47cb1a8bf798e9ddf600f88ebba2553cac1e15389c3b2af85c2ef634fc78d89976670ec81dc51bec40ddea7735361e547baa3cff8407f5c6b19e2e31a7cbf64bdc5e1ac0dab8816ff2ae44331f8909d43f0266d05b0d7d5cda5412f4661bbdd844bc7dd7b5a3fd207847bd707d3d7fe8fa1fe03a961155dc57c81ffd69ae988fd878d41c573ba4193915c6f99eb41f70f94b4a981c21c7143c63b9f848dc7ed74c80680850ea602dc18d781d622a8f307958d6149d95dd34a00695e0b2e72c9a3885d226c8e7d49fa6af6f56c4490797bb05f46387866437ebeea94c694c0a2eb94c87cdc64795898d97cf65cdc532f84cc0c38ba1186d28ce3bf6cf2ad50f11dee3394e86e78190978f6b69346cfcb0c3a1a3695ecbb59532f65f98348433341a06b47ea9b99e180f4b68a8bf9bbff0d8d6ec2eca76bfc23ab8eb21882248689900e6a3b42c69a75bbd875a593ee2a308a4e6b23ab46fda69695f8789541ea4ec4b4802c02bbfd3aacfaa5174148c946b61d7a697eeb0367054855cdda69b70640749a98bebe22d844685424ca2250f86460f6f5ffe626fcc3353ada1325b4426f1b6a38d74b97db365589efe96d3b4b5de3ea8250fe2fe655d115fe12eec6e9906cb47fa243dc9c734f38ab5f3da284bfeb38a2c1267a292ccd008e5b18589699ce110641474533ed226c9f4eb9b0b9e977c95f464982a8821369319f76de233acf0cfcd76d634075989152ad054565df88e1310839162dc157ebebfb74dd2c6582a5677c0e6c4bb7b9bfe19aeffd8700b335eebfb8ab942023563267a0c2c235f13797b1295ad9fc37ac329e7e253f6bc745623423a40a1b0460496731d2a6e232fdd4a249266da61f71b29de90cbc20183e53eeb241b01a103a7c94dae03fb7929f56bb3daf0145accbb92fcfb171aa107ceb181b294cbb2772c0d42ee016da006e928e16e551e10677237ab079b478cc112b10ad193d2c559bfbabc6f187033b5f34c23305a4623ce8f9c6016e78e7a4061584f009591e7315d384e82b3a0201b0ac6d12ba1b758c66fbd05217fd5b434fe322b28b1b6f7ca6fa672c2e88b079fcd7f55925ab8003e98bda928e73a09c08d64abab763a9c3a3bfc566b8cdb2f1e57fbe42238114c6b4307c64e08d8bbbcb2dddbf7d1b365c7044b24dcb924f7d9f9a68085185011670328597359ece6ebb492e83b64e99593a59838f8c1362f0bfb3ea4d2d2d00d1a7a709223e0cb128d8da9ffbac55c3afa2c9f5c13abd177802d9fdc0433676a49c342883d86d9e8a8f46b2b7615a9ff7b54dddb6494180045bbfa1b280d52530dd16befe5f6a55353419e97bcd7be7d97f0c7564ff3e6908e823e70dd7c627c16ced34751da7a48da4de2fc59a1afcc7fac3638d07befd723cc4d3b7d84db16297dff5e5e09f9b08f7b092941800000000000000001000000090000008b58c172eba8db160e96c9057a2678c6caafc5dd6253f7b8c96020c6aa18c2ed0651bab2a27472ab2d27f02ed77fb68b8eba4b696287b405e25550f48d4fb8a4bacc20c6512e36a4da2fbbefe72f7a50a18dcd5e3eaa0e3987a581fb963ba605ddb5b82b681c42be72aabd75ec8f55b9180000000000000001000000008000004e8fc47600000000d924c2a53bbf2f5b518c5768fd345bc9be9957a345881a541ad5319d6530fe9739b599c0cf582112f56a75cd6e628cdf1d6624df1b824a4c"], 0x1120}, 0x400) writev(r0, &(0x7f0000000c80)=[{&(0x7f0000000500)="bb57ed9cffe5ec60a1ca9122aff73df2c0f5721afd7513951a13125bb1e4e5ed52173a1bffb2611da77d917abe45fdd1e110e27d42e4814726cea43b18c13ceb1c9a128d17b724fa70a4581dd82e0cb2f6f41f3d791ea460cb158d0a7ee8d8ad2842aca223e405c0c7191c3074c46291c48365db4d5a77286fb4a46e051826cd2d2589ffb34506bdfedd9d88129940c8d8f6a0f56272e102a50d4882668759655b4252942232bf4fab837da2e1e3970a1ddcde00a85a98fd30ef7cadd5795570457457215b666388a014e75170c5b36b9d666f48e0e7cb033b4ec3975b20bdc5df254fc6971fdab0f610f083cdbabeb9300675b25b38712358", 0xf9}, {&(0x7f0000000600)="eff1219e64d7b19972858e9500c5b70537cadc433adcb3651d5641e19b152aa137ab36e220d29f22fff14fc0e69fd845f92fb3279fe0685000787e3da722fc5407876e0d33eb9ec56455a3559b1f0873cb2272669d69351b8f1bbc7e0724024a0ea231da3997a0393942422e40e7", 0x6e}, {&(0x7f0000000d40)="0ee82a15f9e19f49f3de0b8c157701c13bbf188a15e051e29ac87ffb8edb2513d75fe5669f48f83a1ee6c064c98926f35eb9ea62feb2c9878bf98929bb0749779dc8dbcf8b0bfc92930ec18021a9aab6c3b8a86fecfd993cd6ee49ce42f4a117ef89fe8463e62485e64e7bf5c7884541642034c2f83ebeaf9d2ed8970f3b99cef97d7368048a795bf9e2eb76e5fb63e00a3bbdf4b59b8f756505b18b2ef54c636479294075138d1ac7d89b3e0ad6bf524500"/190, 0xbe}, {&(0x7f0000000740)="8032726a4ede6da7cc08c72da13b9ddff14f0010b076776e9c146aafc144f4a2e8ad0b10875700dc02f226407f9a515e1b2dbe8b0635017c7c5d499846b1414c95f2cfacb19daf4cd85d4252432e89a3fc26425015e051ab1186891d8f3547be0da1296d92233563e2ef4da0c9f4e74fc37c7f792d60b05e185764bde661540010afde813b2be72becc59fb7c586324f4af01d7c", 0x94}, {&(0x7f0000000a00)="9753d6db9c511d6e19547c2b22c74af4b4fe5efe72b0fab93dbdb6230d639a698ba34c59924f9adf822cf82a62eea031909fd3b02c516004cdce60ccccf01c14aac6917ee182eb1e54fed2786d750e5f4a895fe5c8103af37eb1ba85e43c223efec6aaeba6a3b636e088262e2b0de9198920cf27794e05af41595f58c230e5fe4758c318b7b06ff65c99225676c30cafe992f49d841eb13515414d84bcaaf9dd8f7202b8dd46b6642da2550a72f0238b425d1772733a7e5c782eb5c46eceb18fff0cbffc1a973d5e3dcb9c07aba01559d0e8b8a9867297bdb6cc408cc732f778", 0xe0}, {&(0x7f0000000800)="0e5613951659b661e5b594bd7c6cdd207c6607f40486da4a477fbb756e2a5a2cac1c5c8395067a60e9ff1b7622bfa2e0ec539e13592e31df910c73aae5bc34faecd998c3d2192223566c069db8504b0816e2b942f9986d8ef6dc2b752c2b1ac98eb775c8fecca89decd8c882af236c46b2278b39afd6fdbabe7507b2e4", 0x7d}, {&(0x7f0000000900)="a1da6927297c7c351e6c09c1088c7abc7273ece51a56144a1f6deabc86482b049d21f6c26db4cbd3bb52a41b5ce343bba323f26e63abf72898bc7b7498dddfde5702fe48f1ab27ce674c954538e7653154fd4f72d3edf5", 0x57}, {&(0x7f0000000880)="a3ae401f1c14cd1b02be12ddaba120124d3c58", 0x13}, {&(0x7f0000000b00)="ec9e56351c508dccacb8211884f5e453686aca673aa563d751141f33d47accdfbe8df164f4318674ecebeb9639f8c926b9c21749419979aaf7f91c6ac146879c7eef4be527912cbcb0fedf6d2134462cfe7c88e5d167cf5a4c242fa90ec7ac829ab6cd7f139695a19d84cdb6fcd1a8b0c6fc430d4209484c10320812a118f0ba80543da71849bcc61a1907a91903fa48e20345fa52045329dd86bffc67e2ac91ca51d42364e633a0438106724dacd9d34ec20ecb68464f3fad0d0d1c4d251cdb30ef81fb903b14989fab6eb9c62275c19d250e", 0xd3}, {&(0x7f0000000c00)="7d6f960ecadbbe213dc5a6683cf1c6a265adb3a36ed344ff9150d8f7b386525b14248a28fcbd3760ee448d1c20b1ff6c3c036350f84c84b01e1f8a9d0d4c91b672e3426fc4d10116e982d7871bff7d7bf2e894fb0efcc2467d84bd044455929686", 0x61}], 0xa) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0xffffffffffffffe1, "9375b01a93b4515133f001801000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r7, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r7, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_RMID(r7, 0x0) msgrcv(r7, &(0x7f0000000340)=ANY=[@ANYRESOCT=r6], 0x1, 0x0, 0x1000) msgrcv(r7, &(0x7f0000002680)=ANY=[@ANYPTR=&(0x7f0000000e80)=ANY=[@ANYBLOB="91607874d71547b7de423a311441f2179caf925f30cbe75ba305ec3faeb821ca665433581e3df21449068806a701cce1991e606b955a4cbc260321fbb9b4b2b3d1984a08c4f6abfda983473963b75cd195f1d9a02db9263ba10b5ab24d0b55e321427f82ca4eade2ebc7e8cdaa819f1702754ad42b6873ffd9b82798ef91c5fb10dcb0098cac857a793bc52fd721d336e82e9d9d25944a9cd7db344605093bebc68e13609209a8c99ee81225c08eed564ad566e1a9324b1514aba35b247178c96fad5835293a121e64e5a63f72bae473627acf06f45bddf0e434897b333fdfded7317c3acba951c04445bee4b6f92eff020d9fccb18740939de4ab764db82ee2ae95bbac5d9c27f13135f7aa597fb0365875b38e1e4fae49d7ebe1887b22cb3926e4"], @ANYRES32=0x0, @ANYRES64=0x0, @ANYRES16=r5, @ANYBLOB="6d8e5493077e9e80f4073b69e34146b7393f0740b81d7f202935fb20f39bfe0b27f663e543434259a8c8f1a84e76284738ebabe7128186e6d8e2e9f13175500cd1fefd064af7677c5d30ed92c79bba8a9737697b3af7a4974bbfee3910edcd88b4b8aca0e6f18c696d8f3de3568cc70a815f1bc282c8b48799c0e1af83191e95a9673002fe8b2214123530139a581faf1f37963b4ccf9423de6116e947dc0d70abec5e9878bc292c98acab6ee9de62a490c04e6593833296fdfb1c97b744e6d40194ca64e6b2983cec2191cc79591552da8683d375148a6aa9a62e1ba94fa75f8e38c11d66d07f8727e06fd6ec6dfe31f34fd6e5aa42af620e74ea8693fd29e5421b3f321e8c4b910ef738422f596f736c6d639699207c024234209b9cee003070ae7931044f594f8f8fbd07ca382897008a20547bc19735f8e04bab27eb585b64162b869f64f0b0082ae956c7c85d93ee92ef358e936c82c940f81b91ef3cbd617d11ca76976c809b3c09896443b32162830249c033bae87ae9eee24bf1b389a5732a164a617d257e26b2ff26bc27fe04c40ce18c4a63f59e9eb5ecf2476727c05bc3b54201d14f1a9530d2d7efb959f061efb80c35a559e495eae2ae8c5295bcbc49678a5342d17d801efed836fa67d94ea2505173de7a2c67fa980ee795e7b258ccface23b1db56a11d46c73e5cc1699a38f487439a97d4b916fff897739d44023c4412023fdc8724dbad190ab37291fb96e9aeb0cbe8b51b9b886a9200f168d34fa965411e6278f43b467289bf748c6293b499f77a1c85d2198f7666d57ff657c0070262c671de3b2b092c3e025f6d9ac761bc2327cbaec62b5ff7bdeacb224326f7b32c13618a04a9dc5dd7a775fc69bdc9e8f5b896b6965cfd24624fda17c568468d038d62b16b923d597438ec74515a3c98d04855076718e37477c8f8fc01cb56d9f3c7c1258c307d88add2fe5e29d7feace6991c0f09cf40c0a5776d119c02d5aa989f13e82179406f7697d3f5d77fcb2f3edbdc915e30a117f6cba3ce0951a1db7388f1b05c7a95f12d97b41e489318c962468f3c6c8b6523d4ae08adc733b1b0b07033437f27ffde5b3c045d9368d0c845983dd8a3bb93f1ffdeb4065c5f7d9b46ecb80a46e815e180e4db78eba7c5bdf0abc808a710e49619e94dac4e7ffa85197ea1fcf4a906fc7598c8cecd3d6a49b2c5d5e5c8c2be065623447badcde6ed07b435c2e6095bb86630563885d9bf17302f5695aaa045ca5d071723759bc21942454725749d26354cfa5065381ae40824398543fc16b928b1cf9d03a0d8f9a088815180f1bee0abd20bb78bec3659ea467690021ea7c16cc46a337b70f44e95186734591892338373c7daf114e6c309648119fcd604c53122ff3c471feec92dac635903445d565d3ef4cf68daebdeeb3f69279066496ddc58555710e2fed5199ab261256c3e6254dc2e9e6a9c803fe7560a55c82d61d68c31f1f8c1a6faf2240a1616bdf6a293c9ec66b703a9acb0f07ac1181f04def6fd7667973344e675e86fcb016926edd823f2da53e7e442063e1fb0535a13f4a29d7012dccb0b11506c898f4df9c176dbc9bac8b53f11967c96b8f06a515e6f74eeb957992a872f3f013592a74bd0f112ce89d29479b72a34b9935fca193f03148d0acbf1a8253f1d47ce9517c06e0643f82a113d37cb01941cc7543017ab51b59e959d2dfbb1e3ea86fea70095abfa04991439669d393adc444dae1dcbb515b696d34edfa0595b73c696c732858e135d396a0e748ea15b879a76026bc11b27d2ce2637f1d13431c5d1b3018fb3c0e3d11aae57b381e8e1aabcb3b7c16af4adff08cc4a3f3a6c722bd88669f277426ed14c2304e6d041722a3100e7a874ed97b989958f35c1554a8824796b72749a99d024942b86dfc75cafd82eff076ef48b10acd1fa881a1b96f3b7ae52f4d28213d3fdd975707033dcd99505c667f0b55568dba86ecf119e8e32c38271fab03a7350f4d394cf85d14ded2fadfe9b4f5cb5872bb8d67ee2f9b2af4e38345bbfc345008925d399bee59089cf0da47be0822d0d991b6f8dea05b1ee9bd1fd16172006091bceecd6b3d470fb1ab5543daa36f1c462a12b5ddb38fb531f8995d49168dc4b039123b317ba3e6398ff1c0a2e9c483b0f08071214669bfc0f1cc7825d7ffcd3a4d9dec2de078e1b0b474403ad5a82509584e2d324753676c323e710dafd283173cfa73b54202f7c8f5aa066c97b07a0f34b604b05bf0ba0d7955aeaecd244f5f87e65f810ad3336c78da0fbd8be0776287aec3c69dd9d76498b8f2474ac57e0edda7064259b5a7d49c1031b2234589f04efd237176a2500e4ab1b845d93491e5442607279bd4f7fac849b90ff8f3171c75c6ac8136b47355cfaaf67c13c34d87a060bbe6325fff0cffe8b8f6fb465e3719c029ea5d035fd135f5a9e3d565ef6c762d1ae9e818147a78c3b4f748695f5c27268165de2147231ac5ca00e9c48c04e3435a414066db5e67e54af13957d6955ce82cbd857d885322d17dc7935df406621463fdd15fab8c3644dde2eae359a694107d973c1f11419b348daaea85e1c64cfea7f0c5e527bc47240b2c6f0b4bf04c1ae4795af94f612578c26f4dcd9400a02c0eeed6146a616d9001b0613a4121c3070362c417205e9c91c53bcbb8f22257f2d6d244a885929014cfa1921ac5fad371aaad198c63304b2b47a5d9005a5c209d5a37889945700cb539071f54cd2b4e37822c7c34573f818f7102b99605605f3e3498f6f1a20635b021d5c4d4ce1aa758f26d9f918b79e21f35d12838763bde70d72d281a9cb02dac64b5392bf3a9e3631e24d2db445ca1887ec89e8d689c85742ede7aad0431f2f48acfcc424747824b2189ec6b5bbed1bda13725995078f296841b168e0a893d6a9f85fa742795cd5ae31448e049689c17a64ff35b750695518bbaee4bc0cc96ef1f3109f6cc1bd902cc6b708b171045a46d21ba23bb7502774c502d3122cf62f62bbc23d18e8491214d454885d56c2dd5c5e9b03e649ecfaf24e3dba5d7e4d2ecccaae3f0b24a6075251e35bc14b7d101127f842531f2f54736fcb0114568da5187df66531f9f12355db6383296cec5ab63f62b6eb455119dc88cffafa0d019913cfce320f88d0f22f4d272de664abf38076cab42e39bb1adab4c134776278a23d15916b238c52901e24dcf8818e761e5e24de9cb1137cffa8aa9f9cad61c965a9867cba599ee6321f56582ee02c3dcf9609e8319d9e7a83e3153d9db684ba78ab49c7d83c07a491c80e11e765f407ed74e74fbe9d09db2d844cb2c6d6ac22c410efea942a7ac3d16b759ec256edb9260fff8f5960bbf5f33541cc25bd98ef58095a67990c9186d3f34d1cda59455a0d0cdbf0a27e7f099051f1ea4e4021ba0fbc8a0cd19e4f8bf4d3650f2fce773295087b720d5b70f391875fb035d686bdbdc3d817ac0157e0dd9c081e60f727ad1acb0d5acfa53bfbb111433daa294045ed76bc5306c90775c14f08ca42ffe4d61eeccf8a5d543408fd605498b0860f65f8ee99987614db71d6c5ab4d88687b152c1d9ba69710e696283497ae714f825acaaed0192b6f65f7f5216f6ee510a679c176d41fdc105f91c97caec6734e438840ecf357351247130aaabc0f565555a6add5becc4f3bfaeeb1049a8fbbb268cecd39c8790ef83c3f0c10d27a670ba0c5aab199d8c11ef2d106bf52206e05761c01d20bc3b3cdd8e0a80cd30882e0aab4c96c7cb3fda09cbaef14a5b6fd83ed1b03066b83331bda55b7c1967fefe5cae23573bcbfc42107a5a3b0824acc3b98e52388181bdfce190020583f6861a6dbe00490df7a5264527f55a29edc318ced560fd68d4b73b8ef4e0f8565cb9b00ec1da14b12c03a4fb601680f8dc328c14c12a3e89b0f9682fb3c5b4f43b059fb0320771fe6dbeb954330e44591ac61def6202da91300d7900109ec03971ad7dd3cdd100a10860471c07ed37df06a68f3113f8d9044072f65e052c116a4dbacd7fa3708b6b6a7856fce62eebe6cf186b8cdf8e3c36729efdc8d8a0cd5e193114929872cf217642b21753be7b7b06f27c8d5066e302d54325f0424f05c1781019a4345b30bba3d6052485cc3be4971bf069b2260133454f004442e83fd258c1cf18ada90ea552a203df608d904745d569b088ff3255e50e93ee5d910194e44a0b9f5bef42217727b9ac40c3561256425fa9634ea5ef77887e3eb2672a3bf793676e6fb62ebc62fc9f2c27f9f0170b40cbcbbfcda2c57e35e8adaaad5cd1fbc929ff3e21a1e5aa86a07768dc3bb007987e0b9c1e44f3793dd427620ccec64f1a3898c10eb3b03e2a6138cb31a2f41414417232a54cd5e174f0ce782cedc4833694cc9302c5d1ba25c646ddeb216ae5462bb3df225a14e2dbc61e0a427990bf45901cdf9157f6aff39d672b6bfa38353e294a3f336fc0b42d390186a5d5725957fcd42967c4350096591f1cea09f228ad044238332a762ef4fa866520680cda0c614ad48f81ee0848febf2f6321e8de13e85bf5713586464225d7d0318ac7fdb69f761b2408dfd1f6fdb0feb98633abd4a17d6f69000e6cb3f537a6c180869a745d0af5fa16612f419239edb3a185abdfc2392e901ce6efa4ba447794036815f9ad69ff17096eb1b05652f7d5b5718ebf82a85166a33393a77840896e50223622063c1be52c3ca89f830c2ccc36ac9967d91e09be67986779b96619b3880fbdc423135c575678d9867050e4f915b9f70f4b65e6c18c76cb22457a0c92ef6c7085066dcb5120c7d3ac3ff91c5eab9466dd34f22fba32880418f3bdf5fba56be5b301f71b4fe468310b4940fece84dc18d89910cd027c14a7f6e46e4b3e5447ace62ca7c2b3ae94ee85f1d0a541172725358930c910c5f47d0601d75ffcb13b19e2a680cec4a2bbc8f85989965bac91ba6a43ffdcfe26de2307f73ff0047b0e43b588d5d8a014b3d471d88b03e2b627a28aee0f30f72d5bb03f95d5122d860a476ae87fd23d457f88f3742ad217eb494d7fba2659316cee7d45aea3f3f97a99cb8a5ede87a3982a5b5d53b903df80b66495cb698ac1d493b526de456357082e4ff0d638c4387ada950695d15019da9350799fe2d0ff1cd4beb2341b0e31cb1183110e798798b7370d7b99ae563842e704fe90928c00549a05a7d3a1f5db24eaae9f75f600d37a70b26541beef98efb9803735449c6815c5ed31d9b16ddc831812bda53c1392d4263a6e3dc2597c99398dd8a9fbda2cc89160a4940c132ed1d67cb55268d2210765f81a6d3d335a34f669432ce5b42e9556e901f9e02f6bce05f9a74e7d67a13327747c27042a09f693bb5807b118f31633b8def83dab6bef802403d5c29eb2d52594aeeec5383406642e3fb6edf117b38bb1bedb446c5cefe90fdce5c54a62014ee56b06ad6d8a3d166e6d07ce4797b1f4de5094fa8a94661b3ac190c1639122f3e55750bbf914dca40e1229f4d8e12f6a7f4f4b1d656371e09cfde39ef9da5dde9505152bf0b3b349c115c95fe03adc5ade75bc230cb66a89190b2abc87a83cfd3998a3f06e3c87be5287bd8fb4687be1ea6bdb6b7277989d8db34a819bf2e0ef5c5d82beaa83868a175e238bfda0099f587fe83a5538e919ce9436654cfaf49c3da0ada05aceb338b3a1b7721314a90b8eebd85328d8b62ab97b3a4825a896c6622242f8beb447e6de82c81b7fd3b5db2e58da62427e51a389d80fca64b78804b9aaafad7ec29304c5bd34aed354b7523ba6864ec1f97f204", @ANYRESDEC=0x0, @ANYPTR64, @ANYRES16=r5, @ANYBLOB], 0x9, 0x2, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r20, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r4, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r4, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_RMID(r4, 0x0) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYRESOCT=r3], 0x1, 0x0, 0x1000) msgsnd(r4, &(0x7f0000000300)={0x0, "0525691910a8141e72cc638ae8186d2673"}, 0x19, 0x800) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x101, 0x2f, 0x7, 0x5}, {0x1, 0x2, 0x62, 0xaf}, {0x7fff, 0xfd, 0x3f, 0x1b}, {0x8, 0x8, 0x80, 0x5}]}) 22:28:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0045}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 22:28:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0x63}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x481, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x20000010000) getuid() r7 = syz_open_pts() r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r9 = dup(r8) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000007c0)={0x1, './file1\x00'}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() geteuid() r10 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r10) ktrace(0x0, 0x1, 0x8, r10) r11 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r12 = dup(r11) openat(r6, &(0x7f0000000280)='./file0\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r12, 0x8010570e, &(0x7f0000000080)=0x20000010000) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) poll(&(0x7f0000000800)=[{r11, 0x8}, {r7, 0x10}, {r13, 0x20}], 0x3, 0x2) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f00000002c0)={0x10, 0xff80000000000000, 0x4, 0x3, [{&(0x7f0000000000/0xc000)=nil, &(0x7f0000000000/0xe000)=nil, 0x7}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x10001}, {&(0x7f000000d000/0x2000)=nil, &(0x7f0000009000/0x4000)=nil, 0x8}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000009000/0x3000)=nil, 0x8bd}, {&(0x7f0000008000/0x3000)=nil, &(0x7f000000e000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x6}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x3}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe05}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}], ['./bus\x00', './file0\x00', './file0\x00', './bus\x00'], './file0\x00', './bus\x00', './file0\x00', ['./bus\x00', './file', '.\x00', './file'], 0x8}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x47, [{}, {}, {0x0, 0x2}, {0x2}, {}, {0x0, 0xfffffffffffffffd}, {0x1, 0x100}, {0x0, 0xffffffffffffffff}, {0x1}, {}, {}, {0x2}, {0x0, 0x400}, {0x0, 0x873}, {0x1}, {0x0, 0xfffffffffffffffd}, {0x1}, {0x1}, {0x0, 0xfffffffffffffffd}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {0x3}]}) 22:28:19 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x1, 0x2, 0x7}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) shmget$private(0x0, 0x3000, 0x48, &(0x7f00003f0000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0xfffffbff, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0x8, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept(r3, 0x0, &(0x7f0000000980)) sendmsg(r4, &(0x7f0000001b40)={&(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x5}, 0xc, &(0x7f0000001b00)=[{&(0x7f0000000a00)="8c02f89238867cf2009d85821f22783f0bb25ece575f6173afaf789cb8464c1d47b4ad4a92ec2cd615b451", 0x2b}, {&(0x7f0000000a40)="7777b68574b22d65004de70a13626e3b5f676d0a53bdcc64fac96ab4f7aee84922cc", 0x22}, {&(0x7f0000000a80)="4ecccfb86dc88385ce0911c325cac291e579437f14e4ba2f7d5f89d9054da9411e528750ce2fdfe7af94be61191e50d260ecaa1b3d35a262e73efe3f2a4b44bcd79a55acfc1ad5b7abbc9ec909a56904a755840155268f4fa87cbb", 0x5b}, {&(0x7f0000000b00)="623e2873f3403e0f14f72d28fa0785fb33eab69b9aa5b48c3460c381fbdc2d7aef7631e47b28e0860d91879615cd13ad13ae5dabc68d35b7c0bb68cf9a67493e421ccbd1da6424b27ceab7a3a4248ca6e929a2166d568ba2351606970fb4f4bfa58e8df4b7ae254ff8e124c9093b44f16ee53e8aefb8231a673faee932d24381aa9383232b1915ecef4a56da0610b95b8193d9e17ef4a6f79236ad4726d067014caea424d70425f24b273805970cac622884db39ba1280a440708bed99632cdeb2ffa0189112f3cc42d458cc83a869524ec621392c25ad444d0a45d5bef8bc7ff0b6d991675794e19a0747980d90fc40c7251580c2591cb5473d8f0a2b6557533ba24930812f90a017b12f9ebb6d118a54dc93cdea685d9e89fd65201a33c9e5248d6ad0ce82aff3e8dfd079eca5bea2c6f329bd4d632e44672f8a2051f1fde9de5f8fb3434511742e279eecde64ff6413de4276c2d6595d3266a26a0216a148f861e5e3bd4a61509b773640b365d40ac865837a042a49b27139b6fccbb9c3b5cba2b15fb185555cb08b8c39e958d6857445e2fbd22c3509dc9b640b5e54c590249f3fd8a7b13c894aeccec0f0525c69fadfe72ba1c905c278ce465b7ed6175ec0f7dc3b9a2dc12f1ddd29d13ab6abe08bfc918c446728a71d8cf07b44fa5feec701f38739790cb857b07980342665c7d2ae833d8b31c148d848ef90bbd908869c16f1e4382f219f3a1547a1cd502f1ae4201c8caf95134bcf9410b978c1babacc732f1a1eb9983d853992248134511ab8847a14eb0bb75256cf1dcfb816f0035e9d8d7e6a4a7d04fc12eb28e95b9767ee86b514b4986ba0c4d6a45aabc53462a23c5136b600e56e55608e9c718811d533affc808871d696b05ff9321de0e0c480f94afea3e5b15744f9d0cbc9df67d764294d77ede63c1618195b26a0339619a13f16bc5ff7dfb1f3943e0930eafbafb9c7b6ad2e3254719f5084de75e51102f887d49edac718fea39d975096c2c88544ff81cbf4bd47296fcbc65ba47e3755740f20bda55a5318f27466f68bfd56e182a1e2717be0719eee05f79f509c28b27677d25b42b1240d6f114e869c673c310b784facf6b8d46110c503e004f92fe11a8538ad9fa262562027609461e1130980edac5b3fccfde548cb0e511c3eb442d09116e26c80ed51599d682a5fb557b828731e4fd786ffc4418c1d178d41aed20937b6374345398252f37560c7bc50883e350a3c9e149e6f6bba80a9cf3a6e35629e7fca023865be7580d8e5d8db83a6b7a9b79861d22a1887cf1922bdc7c84537f3dc91bcff5b6a3db605398aa097aaf7e4b5d892b954121796fe401fd133f4109faa73f79083f0e9d691374349efd9687b02d9c924798a375a9a63095a789328f55f3350491af7b4fb04b0b37a03ab9a560af3e9db6330b3577fc54a518e7a81c1798923b769bc8abcc6e7f2ad0522925da3742447739ddcb56ccc5db3c6fc28e7b4e9d9b8e8f23f39973d96afd9badeab117d15c84a80e210a2a58fc1cfdb0a7375e6d54c845595c14c4378810687f054cfa2142ec8c59a492d2404683cf3ce1a58577ff92639da882dea68bd5b93f226c465cc5691081763aced2181771cfb6e5029f6365224a8fddf02de215426baddb36bd5b98abb8e934f91fcc9dee144452721e2dfd6272b72f8037d542eb7ccec07912a289f1f41e210b1ffbe0239e6491a6cd97827a972a63270c930a766a30c2033e5ce26334fe209ae18230d6fd3b37aa5bf7a7bbe83082563427131dcbd756d4c1a8d6032100f22a5e34a93a4ebb1136aeac98c57c4f160afaf46004741386ea8bc7729090c0f9b3bcc03b0fea966fc7d3b3d46173a7405038e25390afba9b3a8a720e158bd05943cbbce044ec9ff68b7d769e03df449062ea2e5a2517cece5f0c647ea725b8c619cdfa0347dfec3af1153383c37d7e8d0c98b4099486c1dc64e0f545a36ffdd6932e3979f75192bd364082facb13078f70ece348af70aa7ca90f5f41b9af0b74efb41926425b8d0bf1febc30be459f7bdaf47538106556295ffa8e2a418b3488a86442c2738ee82234ad763abf213b642d86e4f47416ff186b88178e79364f35002ab38660a0523d6236b4a8d9bb428c8e1899bcac5188b4bdb77e993028d9d2ae32b0bb769d09a06294b75f79de91649ad467bf48b88a08aa5233edba4edc2327f81e33a10e7ecac66383f6712df9e47de85bbdd1979ac40c5a1b5c87e71d4d70f5d07b961005bdd04f2c1189653c2b647b6be799fa4d4f352923a999394730e517f30602413f67608a73003752f2174534ae5c2c6daa137d459c7d518ec44b42d7d523dc1302007a007f8469a6f971bffe1bd517e212aa8e92c53af8fc1d31d86d09e0f956a7f8d9fdc7a4ab15c3cfbc77d4819557a8873d34eb488a52d861bc21784475021aeb914f8ce1c7ea1e133f243a0c0195eb3e8f0a1686cc255c0a36359e56b42b0c01a7cefd39d909043f62e24005e20e7b88facddf6051c2f03bac4aa687d0e0a40ac2ebb4e10bf7585a0a73759c28356d72b3052eb943980fac8486c48b5dbd4a30d641e4be84e4b2032fbb0284ade1c081f91345f73b7f5e94c5f02932bb1ccf351ff3f1d734c8697381a808fe377d76da8f79152f429a576679a914a636451b83edd1c1f925d85f523be988078a25c829e3280d13a1085ca5d4157fbe36c2dd61f7212a0de0f8df2474252b75c396be3c8aec0e85003a003d3d6cde60c1b7d8ae280520c90a4d8c802bf6c73f08c814f6f54e6c7eda53dbed9da67b1c51819299ac60c8beb608dfd50a703b0ccb46ee7fcc96953041b5c0a13168ae216d9443217f0204e199c3a4cce7298e4dc76ea7a5110710b6e8d47df3e38c1882517f1a7d87b6fe8da5e13ecb301182c6fd370a03f55105f66c407ff0be5d45e92b1057a220294fddda7efc2d23697b38a25cc5a5c8edc05de4c429b22de3417324f01f32b8bdbc2fb27dfbdcad6fbcc58443c18cfc9e9d22001e9b07a632637f9b411dd97f36c89f0dd40ef23ad1586d6ec05db5e621cf7c47f20b775a4a1d290608e08e8d772e7e31aaecca9e2fc35145d186d9cc028da1e4fe46401a54a0c185d9448e8ba70d97ea4c6564b8a944786b1ef70dd75baeba02518e71a82f0cc970482f7581785e93d1dc6b21223bf2977a0b950fef48de1a4d8a4422acef94172fcd4758703c1afed74b3770af5d4db603804ed1b4344cfdddb7058d39f11a87a47f5781a2d8abbbccbca43a6bb80dadea09f657b272ff88e08e52fafcb85607d90812ab438232cde07a63af24f869578f065ee6ac46b00bf326893252c1c03f63ae5e6d74b627a956e8f38ca46de92381907909f0881e1de2a2a9a82753e78db6384e9468b17f99195878a58b2bde9ba4f8c3c0ee9df01c270d708378ff6cb61aa8f123f7cad04460f9f53b326ccebb0ad68ae991d36e59fd803fb2bab7528e6e051696ddbdd9b26a4e61c7f82352d83f0ca3c40790d6403241a2ef0ddd5f8acd7692e4ef9954c49251b3ba5b202686ef386212ad8e8bff9c2e723f3691ea395a577d9c310946cf131caeb857d85567adddf9d2448ec12b38d78864dd7dce0f7dec3e76d6e50d574b6a4721840120134fb9765cd01f57860fa89a31d0e6d46f2f7ca392b87b21a581c0536d6b37b5114eb787ef31d8b28483a11ba517c319c6fbd237cdf8a12849dfa7f3606be11f979e1b536f64857d108dd4ecd708bcf04aa2ac1e00c0ff05c40f217de9b9aa2ad4b4b03c43e57ea7dbe9995926f2c114f9bc0c9ae3fa3e6bda9b232aa3fcf4281f02d05eba11c818b5188abc231e73dff3ab2a1933975e0310c7e96ced12678ce6c23f8213356aefd9c10546080a5b92ee294cd6230ac03fd4143133ddc0663abe4b2b3c7906bf159cc6adc90df468593c9fdfc6ff89cc0ccd9a88e9006f09e3300ad131399ebebb2bbd696cc91cf8a9eb30f26c75794226bb779e4c311e21f6391e74fa05d2859f1fa8c9dbef4080ca905b7f3ef7d52ea329527ad9cc7dd37e4e6ac47c82db96956f3fd5e3004d0f4ee4ee8610082b5cd799cfbb11baf255892d573aa3fc0235af0600d5253d617668b406f59cf648103149cd220f589f165ada4498f3c073b077f642521c6a921fb1f3ecd75b8fc6283c88564d488e1f6c2894000ae3473aaa3a6f0114658d65cd339bbd513dd37049617fae0c075080f7a76194243409cbb56be5b37181843109f5332f00d3fac4a504093239aac133d8e747d6ed1dc4b10adc66d194c4bcdd2d2c45674c5f3433d6f37696bbe90b6ac31364031ab968d2f815fa4dca3ba3c7c188513511780ef77871156a2f2154ec6fd0e8e7e4c664165f8258fd1a7d5a0e6dacc3bfa159d9af274a31716c74271f6717b9d8cd81dc86511e4f47c4aa005e580cd8a5d850bd9c1255b87bde8e3ae89266fcb2d8585486ec780061482fff38c054f70985b17ad11f8cea704806a93e8199b87d8d427d059f9640f26753e03f63758a46e83bac3b956609b6a5bf77a25730f0ab64b69d6888acc03971e260413933146647c8dbf852f41a06f484c17e7554d1a700c0a268fd59ef549ae3100d81424a0da224f508d1797b07215b4b3e5beeb9f36b54c9697c80eda29b609d9248d2934471c107f32cd5778a0c38c1b1054c2f15b60660fc5c8c0bf142def77f4ab6be9e1c5e50b6d608ede3aaa74e0b44b84a90c724ad69d742421ab0373bb08f4dfa25ce07d1245623969a30f83db0491bf7eefc1a5088b4c410ef3a6a689f78a3a799afbd1ba8932eb8d830d5090a419807b9d711ef7c474e1311d8a79b33928da7ff2f5dd196bd97ff9ead893e113ef9637bf38b83f0702f35b44c37473a0921f527ac75179bb8c8e8bbcc23c1b3bdb1e04ec37b1742d0f495df99b60c86e13c1f86cb6cd1ea30127c8b5b3ce4b5da568a5f1a33db11a768f4ef3c31e647d7395bc7440718b29a47271153e37226686b86e2f16298a580c7bbdd239bfd6ae05fcb815efb2af1a604d73afb198ff9badcd2ae37b8fbb23d9bd68bff99ae8ee490f980539986ba6dcc2a1808936fff16ac4ae2c2261a0622cbcc5f752ee8580087d75b74c1f9526de0848bb5816b04a7d724d74392b8ec00bd052b6eedc56adc8e73344e205e278c2b5accc845d53ba2dca6c253088013ce8d6c8303d4acca82a2cd2921d60957ed6cb832433d940b047b658cc58374211916950a1bf7979bcdf2b914c5cd3abb4ab19092287346be41c2fab2b9890b78ba0800bd55dc8229b08657c8af710729a88970746dd49eaefdedfef7ef1ff3be624073c4bb4a65b51ad16000008514eaae81d94cf5d56067e18fa6d919b10ca848db398e754422d5abe2b27f1eadae3e1b9a7e618c9b3e44abe0fb3037ec53a39e763e592d5b6ab92cdf431a7713a15eb64792db00c11813d3b6480a40f5f274045d20b4fb1890f14150a9ed07c73eeb8fadd2fdbac06d4436ba7b42a04e2b65d35b831fec5313a3d73b2b96a85b95e5b17847116420aedab70ba4393aaf2caab3982c9dabcfb52fe2616ac310a3cf661cac71173a51eff172dd33945ddf3fd0aa2f7768697eee2348fea1339496b7ca54afb0c60259b7d0b7c5e1a53f1655ef7f5b90db0c9102bf51f95c9a7fd5219e9772d031926ed6c3b1c8403eda8eed5e77cb9b591c0908212c95dd1e55c0a6b15651ef214de96ba4be8e4d539b94858519d44625743d1f7989e6b7435e314cc561319705b236f7e0979c2175fa25f07f32a16a081799221f80bb67c69", 0x1000}], 0x4, &(0x7f00000024c0)=[{0x68, 0x1, 0x4, "fb73e5d5e422548c7bb36df1cf718ef5d3f8d8c1159b89cbb2b6e84a87d4f095cc833ab5fa06cbfa34b7af689a82b4d94023bca3ddb3fd16aba967e297c5cde70b9e9534fa40dc371980436bb02bf836bb"}, {0x18, 0xffff, 0x0, "5211"}, {0xb0, 0x1, 0x5, "221e8fbe64612a9e0795a28b8665721adc12eab3cf9c47385fa6dd5e4c65d72b88769db1fb3d7c4945f2afa2fc58d4de21aca285910e1ccb59c08cbafa30fe8e02c03f5d4163f3969668ef16204d3e6dabb2ffdde86b0040cac92229291d9f1bfc7eb6bfb28d585399767931320c64fd036aa766ea8cafb613c84a960cc69aa06cd71eeecd23460a866ff64c0f7015f98f8b325d7dcb638100d7fb356d69"}, {0x1010, 0x1, 0x2, "c067fb73ee2633cd3daa0f83cb48d6f0a7ef418973d2e020177f4b9d3c8db52faec0f475248fdde884a21ad0791b7fcd72e9f3273a6917ece47a903b3c9843589bdc3d45076f0f2b41b147314f7c3268349a3cadd0dc5356dd797a2ab3dc20d002c862a5bf42826399ff4d6b6b6a356e09ae49cd8f681bd0509443e97901d785ac116047e305c333430ce7b3f4052a27b90036434dee238017a3767d418c601bf1706dbdc536266058c9d1b2035f630bc36aa235f4144b490fa3298675d74d35d0b4dc5b7394994466f78b16e54d0a63cff891cc22986b5cf3bc785830fab8a5d5a892f2945fe0841799db3715bb9082270a72e3f5fe45fc754940c31d0d4e754b5da8e09177d421e7ac36b1d963f9075aa53d352d377e846a820c67c79c3f6e8e1263766c889e373330efa6c1ab0bbea871d853178397d0129b429b490b3d77d829655df7d7d3534d9392299c5dac95530ec2122a2ac49ca6f51e3800c10a273c2c73fdc36b651f099362c4b188ccb59c8502179fc60e7d9750aeb605ee1e0faf2d6bedaa4265327cf9fc26813fcebf904aa7954224e2fb4dc35053641ffe61e2c1c0b36f6387cbeef2a5c88efd791ddec6b43c5170d5497ee88836142dfd6aa066f5289a672f275cfa57f823bd10acdbae1329c04bc022bb04a98654629650567f9a8d25f7768c0896410a664dc5126561638c2292ede24556f71c9b085127eb16219231346bf0af7527292f1e4e183f6e87d2fd3093d1a09e6ce83f31b6937ed4d66f41923482ef12e8f6f376525337d9a9703d07290a0e521ebdca08b6922d9fbee7c32d7d275b44f8c066ac8d3e4ed45ed2c703596197eb8e5f6859d06dfc4f82b0395df70246b678e980d6b1b2167db5e7cfa38c7c9e54309e5167b77b7690fb27a77dae931fb22027d284bb91f8a354a556c22f4aac0c3539bfc4986a9bce90ae05524f23ac94f4a0cf968732fc1e6f9190c3b96445681d59a5aecd7be6406b737fd3d46e49cc53f3a04a9c0719ea348591b5377fbca0e3d1f9fa42bcbd3cf6f62e847e042fa2b89d8c7e8950508dc3e87c48778d307f138397c768b782d31f28c249f246ac1709fa7bfe1415928d4b16a77d7e7b94d8fc9c017c531fcd1bcafa679775fac92bb451354a95858b0fa0f908adee273e686a19f1ab1b28fcc9cb3dcf1d8c40a4ea8a34785a8add9c9f82b4e60829f3709c0816ceb422d89bf6b4ef4a9c25410dcd9d68c361602a123a85afe8b8e26284521d3f86c0453fc47af422706ddabfac8efbf2495d2560ec4ee412aa3f4ec12e624d693310fb94ba5d014c7c29157ddd3f35d1976b59ec785de1bad8c9eef619cbcdf561dabec35e6f1c32fdf5e3c3f8a72dcee272646a01e8580a398e506cbef88259e2bf594b3484d8dfc7f7e8b378b9c66510c8b9d30765d1381a107fccc87ff51cbc8ae06c121141334b04136580d647a28010e5477d361070999892712e344d1d287869b57c88b6e67dd6a5da75ebd1205911292fcde0448a4527ba31fe72b209b3cc9aeb04269dc6f17e39f7bd8072d166b7bd81895f55edcfbcffd1979c06253cc98275f4be32b4e852f9d86897c638341dcd624622c9b220de6dc5df7ab6dc9979f5dfffe9aac7411c3ad1746d4910b6d8137c196dea31299978e912cb4bc5faffef53ffaa36a7402766a9062722b416c04e4a68182fc850d68bad686c9f9e2b67d8563cfa0e1a18cfcc34ac92b54ecb128cd4411457ebd58972821729457e3599eddafbfc0f0087e821701ede2054dd9d5051ef892a2ea1f64194c0adf28529a83255a19713d68a6a342c60bd20c5b344bcdc8b81a3d1f6056858ce9d30ed504e8bcb88e8aa8f446d06dc3e8228ee67c580829fb00d479bb455617b59bcca1a9ccde76bc3d6730fc42ce9d3b6103f883d1ceb78c80e190e680c6976d1030999ce6e4054a9871837c202ace8a197822451df140340d4d93267cd8db16533c7b4873c9a7d101d304a96d837f194cbec262eff80eea0e2b27430447939df863bbcd1000f45e4abb94eb6da1dd39cffc32084dd8bf3825e1cb0691bd6460f3df1693998e9411d087a657517997b05d462ff8c92eb90c1aaf6d2fa315187c9d13b0e1052504e3536c759b0491f10121b8edc5bfada29df0fba3fd5a94fd26c485364d9310baef0d6a758b7741fd4f67f89f18394abb38252eca078604ef72eb2829f71081b4ca7b3a0c7dac860fffb6c1260b5b98db4e0f3e41d95dac5d4c0db0aadc010b507788fd53f8468ce1b41becc93d46fd44c3cfbf1848e90f469c9d3ccc968aa2ffdb9fb5a1d22ce8c40be73841a7e16ec77641a21b1c93431e035bfbffb8e065b9cba2651b0d742437882858dd8deb6097ac29b635804c7d7a9a39d7fb8c11a03a78b66d430ae2702faacb1ecf37a538a6f9bd27a764e8772badac23c8da2fad24a2537476ea942846d0c47720e369bdf0c0acf2958d33bf71331e16edcf46b91d53a88ec130dcca6bed1da8814228d6bbe38666060d29a5bea5cd8158ecbaef9855f874fe2a57fb076f4205f13b2239923deb9267ee464dc8b7494aaf0cad9d0a6c19d6bbb6cad0de0ad7c7d942b46492fa39389293a5cdf8a457aa2ab4d90b489c3e07bcc3f05f8a4f415b9a7fe12ff3e32a631cb8018297c0dc7e875c52a116c5f13855bb9bbf1b1898f8611864535b0a08bf25f867a9c2a70abc4d3a5499ed521f45e8fb7a572b4092426847b11a60caa01c2060639bd9d354da029a5c522cc5136aa2884ee9b8db9e225bdd5ac93ccb5a5743c3c179dd3feb54abb62bba834f7b4093d79fa7013515ce78d6db7fe131fff69af3c36f4e9a1d3fcf94ad019f0293a1abf300a2c8bdf1e089cdb755931b8ecfc1c57860685450c965a1532d35069f2b5163bf06ef7ea20f89a6c57a27ce37c37b9fd7bc6bfb4e68998ac9c64b62c591e9b967de0e160d6943682b66a9250b86f65edbd35d7b2e98a8ee77c947e666bec3a72596df2a5d456fea628ba94987e2051768ed765ec477a93d909c1f014daffe83f9fed1ffb96b96b0a71dd94bf4bb3febc07b31f630b2ef819a291dd634052cc28e77a9896820b7a8c33fd7fc80612f4697d7a339014d1e79530181e9c7f41466fd454ff5c01e075987a115ec842ba39b97957656186ac8e6705aa4cc70fc3960bc9585b4783cfc8d24e320c4e1865d372abdba6d211577593c854b83971b040f180af766f2eabdab0534adb8c8d921f8707b4d0295fd6c9b7df1ce5978c1caa445981b23632ff11ada0a16e22e468049eadaa49ba26ae9b943ea1c8b32bebe0fc81e9d20626f4c0338ca96f8655b1f1d78d9112c3ceb289a2138ba41a3dcb7c32947c06b13afdad1b533bcde5c6cbbfd4cd44c9cabb6221aca0ad191be760c5d12605cc854b5b2db7732da0a93b58e44d1c2b61b4a6878345db179e312a0720accae8609ce1a05a3e62d13570ed698c280871bf12392e590a41bcc16044d251f962216e484abccff9956f4bc4cd4bc15f985061c64577a59faae771714d9e73f5aa2ae1f4e89733d39db54ad8b96f4a11a8f3c8070b56751270235401ada71d79e55fe5caf995d38639d5febafc78b679af1de4c31057519fd2209c1137b5170d23956db24f1cac764aabd28a0cc959c2e22d7f6880ed61cc55d498232b22e1ff0ec1fba5a1b41b529251c0c71dda2717f06b8ba602203e904c7dd3a9a115e2fb03197030cc6b8dfefc454391175a2203381ac113489412dfeea3a5c09bdd07af43c52eeac355cf784f1c919652a15d4197e5bab20fe407c91b2a59f9c7d7ee612dfe8b3848dd0a39af6d6857a190f5dde1a19a49277088d7d3e137a05d27dce696fa16936837d482c4d5543f809548e0d1c70eb5c2dd95d9bb858425c4b58a604db84cf87fb082177c3fa7bd254c5a7aa8ca8eed23e0b0d6647a198b2a8697318c41894a1385e3a810efec5a13a1119bf318eff99be12b049f57717dfb43e78aceae7ae6a385f0ccb131e8decc716e906588f7f45fdd84b1209772e14ea3d4221b3d74023849c0b0ff6222b089ff948ddbb4930dfd1647e3a64b8b32785dcca7c667dab951dcd192db2809603cc09deaafd343cf0795226c1be1ddcfaec29e7c84ea51f3135a42b2805dc68928a07cb4598c7f55985eea0e1917d0bc81339ddf2b6aece0a7cf1893738ab1afabb8ae7cf240c25aead17f1ec55488a6221ec2895ae853d547d48cdb12a0c7fe6c1cfca92a5fc5d1f68ae4742fdef13ca045676fe69d4d5a10ef9408065b2fbf7ea803a78cae6cf28003f65d2e1b70d1c445f825620967708d7d1e13a79aeb06f4b7ae9fa34b53c2786d902465d14f302d659a73bc616039b56bdac173eb1c3fc8bca380db2f75bf5d49259ab322a3367c3f6619bb467cdf8b93b121676b6f2c5198b47d15e3458058ae5b30d45363d058a77879ecc07e8da3d19d81b9a50588aa2ed77bc5aa2aea11a37ca4b3773a401554cec0801d8692ecb40c6d17ed6ce999078581aa0453d2e1752697871881f1ac0a9f8a7555322109b3b17d60dadfed97a84a8d4ab610ee01e6606411463452c58db4b19563708ec678d07b6308e5a0004522faa41bfb9c695ab47a7fb76163dc73cc3f6f584a8827c6023391c07443ddfe87fe54a0505d3e18b9b0326054f6966c0a30a518e7b5cf8a3da5cb97721261ba23dac7fd538ee01654f2f5df3a482ed19d449abadfbcf94def55f9ba11cfc676456c3bcb1723174b449646f710e1f5531df0382728f56fdf61a1da5bdfc882d7ba0fe449339fc03c69169b80f699b2e8ca40be9f2d59063b576c1fc0ae777169426b92dcba1a6eced53dd92b2200cc92b8a5293f90ce70016f2dd59b5606b284e433487711e67070662c048acfba8d6e2aa0bf1f068b1ba12525faa9c90af141987b3e09623038519757c8ec0d574a635010f4256f62cbd2793c8d1aa7711362786385d9327723e9e5eb5d41d894629fc2a7e5f50f0ff6ac0c34d845418903582825cbefaee2e611d41c4a617df5777addb2694081f72d56ac2c3be40f00af44e8fc706773d2874fa802fa533d943123447dc21ad29a636cf26792bcdea7642a7bc7a45f8cd646ddc11f34eaf7b1152ee52c0988252713ab544bf176b78e8af8faa99fa419a8f8663d8fbd4b2ca40e7bfd1d184bb9c11ddf5011b08687eb5161876d8c1262a5c69760bc3d6ff1dbdc0cddffcdf3157085498f4828f66aebbd6f1294d59ffeee18959c234f79d1d345189d9f79c5579d7a2191cd9773b6205342eb3f83049f5f3977d2f9795d7921b269bb843cbd960501d5d350fccd74b78522df15ba1f10800547762cb3c75bbdc5e122f8810b6b1e2b3056fdd9c92b729be8206cab38c7f0841d44934d5a37ed94a3e39d7bfd10b896988e35f7294e149ec1082868792f82dd8dbbbd737036d58e63f67e5fe1f5394a57ca0b0bdff33eda531ee898beb73cf417e7711ff320bb1a3169ea20efe7b39c491152dfa82ed4af9c2d3acd5ae66440cc5c87ab466c4efb9429a0c1865ae932350b0826305d8e5e3156c41a6cd99ad772d145f1ebcfb6bceea521276bce5cf2b6ec5a764f3fb852227818cae4162dbccadfd64039d75f3eda604abbfe946ece7937767e2f4254aa002881e9ad6517dae3382d4e8d0d68081d83aadfb15ea69b90e3f2ba28d4eb8af4d54d60f6d704d4d612ac7c1fce404a3ec809554bee808275744cc70ace0d41aa146b7093f2dc8f925c5b88a884b8e0c689df8bb2c3e392a9433e3d1764282e2c1e22a7de2d480a2eef572104"}, {0x40, 0x0, 0x200, "43284ce47456dd9cfa03dda7cdaee8014bc0b7607d2313435635d9ced2cec570665bb45c9ea64f8d4f967b4e5113bbec"}], 0x1180}, 0x400) close(r2) r5 = dup(0xffffffffffffffff) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendmsg(r2, &(0x7f0000000940)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x78}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)="ae4b4afdc532fdb5ec806d4544bc062dfdcef053a4c472d1f8f7429a65e40ccd5b645412e9333f9259d1a5c5fb99b9a5717dc9aa6ba9cbd42072be9568802b2744beefe9edb5f0fd0a16486cc16203c575e1f10c681e7ee13f02d432cbf0a8c6bff94c0510ab5a733e7b4580d5417bb794c3f869dfc12d639276a0d193da37f7ef30d8971c869dcb7deb516d135949bc890beabf20af9b24a675efba765952cf521f6718a928f27447c4aa20ddc407f7f89937fff43efff46bddb6f285a79a7a43511fe607ad51c514a0d018db1642eee709f88f8a72be", 0xd7}, {&(0x7f0000000300)="f7d9db7333a031a9f4eedbd42ef5493c225ef1ebf89a19dd538ca56565d3d115a32f8905fb53b71dee3d96ae64c7824fc1434bd6183f55fe033c7d7f44277743899c30c3cfff924abc0ea2b3f093dbc867bc4718d829fedbb64b44e28b4e9292b8c04471647c18916ba3eae9e4bb25c77b08b0972b20143ca02d110fd0bf575755add69820ba20f82acb5d8ebd89b5a8ee8d9fdb960f994e831c3d419a89e7b24975b45c7d43db1be839ccdd910cd3508253919de16446c42986af84c5b7bce2e0fe321d62f0f879ff032eea3f1ed768ad625c4966636f26b50b57a33b4c2c348868601a4e865eb2f8d19c9f19e4c279cd451f8e8d4b", 0xf6}, {&(0x7f0000000400)="c87de91d596f189b1245ae229c5e4a58b88fa7ea9c800828cb392ba5db97213c381177ffb79d336e73eca26d35effe2aa33f6fc7330e8e50266d8a204eff90d9866fa76ccf457cd9b46e9554ed3af0fe", 0xfffffffffffffe11}, {&(0x7f0000000480)="33d8aecd1807489f9d3b586488283b995735d32334e606eef3fb5302aa8a09fe67e28005961bd14377c169c19a512e070f552a84a23c0b836fda6c5e3a66600fc5bc3fc49c9a69dcc61d89114bcf90d05fb581f7425372aba9f273ee616d4f7dd4f45b8c77450e6e02efc0a4c554e297b2b17f91e6ead4bdc5252335ae173c9f81d0ce054ea26136e2d8d1e9866821adcb7e21ab9a7853050f265cbc2cc5b6b1167ac772b45ea9dcd1e34a561bd793ca02ab5b634b611f57867c7c04866d4e1bb59b45c186ae6c8f6aaba74909", 0xfffffef2}], 0x4, &(0x7f00000005c0)=[{0x110, 0xffff, 0x20, "fe3ae66103eb467b47544c37f39966ce26fe1ee13f643311c581d6ce080563a01e76e134c16c80701595b4cbb1833bf7337f88d673612ecfa5a6f47a7b40cee54c5263fd698fa171f68125d2ff890dd8a68e4ff06ed138f724351f20cc962fdf57fe300092cf92a4ebc7ee1223c2c4d86f9ab7e5a4363c00c960cc5d39dc59684620ee8380633a7ee8b4896c4ad5a8ce2939a550dbcb6686134dbcb673ea1b812b48b03ec753d778fa9a978200deda61c363bf260c5fd82723b2253a81f103d0fcb5e3f6df3680270f383953ea14a974e0d86906513afd2c10e769ba271fadfe3390e8b524d7d5fcdeb7dcff00bbcd41a58b35f114d3717d26bfb8"}, {0xb8, 0x75f00f24eceb4e3c, 0x5, "f9bfd21fe88aef6b1db00991899c4f177a04b0b566867af719c7f89bbdfa2427addf0aa0645b533152f0e7f4cb511bdc990b27da62ed4de1854feb0f30c110e237f870e0201f56d7f0228563dafc202cd4e0696dc73f34780b024acebeb7a2e0c7484ba2a9411a96bfb8dd6ed86d62140e7da036836611fdb4d6d45084187de40a19d0a86cfa7434bdf06e5b88dab6375db3ceba785f4628aa78b443a3b7bd4c6c1d2f1e"}, {0x90, 0x1, 0x80000000, "5b1a37a61af1da4a389c29c3ceecc99f9cc4bd1c01009f7b151ccb45b45595b8786963aae5fddc8897d54d28e6da46968aa456f6d7bd16df52c387727f67d65667e2c88b9ac425de03efbcc7d472e4a177ccc821eeaea7514dab0f6ee42e266b4f94382525f8b14b274976c043a01716892e625991386ac44e349e8c66"}, {0x48, 0x7fff, 0x2, "d95d360f80ed609d1fba946acd98f42a8ec7533afd532352fa98946c1b1652d62a08e767c5429c73282ca06161a6037e0a212b0d23"}, {0xd0, 0x1, 0x4, "b5369a122f44eed22aa3326be706a20830345fabc3e6464c8ab10d4b23adc9598010536bc4177b272dded8a1b9026d1ecf39c7a4b275f0b470a23c4fea965d14abda4c7d0987e0c16923084acadcb5b2bad3530f680529c968fd911b56dd5907c1350a4ec6179013a02cf3d0f5bba5aab2d17a9d03b241cda9d7600c69c1d8970b9a74c63ad33f4e5102794a8c789f87a167afe3d3344b0cc529f103a3dfb2784d028e064d1baf4d7a87cd8c0f39a1252b00b37c127d9e432771"}], 0x370}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 22:28:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r0, &(0x7f0000000340)=""/239, 0xef) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2) syz_open_pts() 22:28:20 executing program 0: setuid(0xee01) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x5, 0x0, &(0x7f0000000100)="b3ce2917e75816e57603a993c98c65c00056f16445c02b2d9c45ab411b8832f8a6c7db107bb690e10d98d28e8f5e686601012c4e1bea777d28a0b7e5176ca4cd1f9160f4a76542d2c208bf6043bee2ada1e90dbd2a35fa59180b9d7d4b6efb149a64c04ce03787c9c3960bae9426c2bca9f1e4c7210f229ff888eca950d64052d8a29db03a179a2d9b2da8e1a86d56fe6123fe048ea239042e329dd7446e25d7cf2f4b", 0xa3) socket$inet(0x2, 0x2, 0xfc) r0 = socket(0x20, 0x4, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f0000000080)=@file={0x1aa4667a559ac14c, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 22:28:20 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x8a8fa0e9450fcd51, &(0x7f0000ffb000/0x4000)=nil) r1 = semget(0x3, 0x3, 0x40e) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r6 = semget(0x3, 0x3, 0x40e) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r7, r8, r9, r10, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r11, r12, r13, 0x0, 0x40, 0x100}, 0x100, 0x1fe4, 0x200}) semget(0x3, 0x3, 0x40e) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r15 = getgid() r16 = semget(0x3, 0x1, 0x20) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgid() r19 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r17, r18, r19, 0x0, 0x60, 0x101}, 0x100, 0x1fe7, 0x200}) r20 = semget(0x3, 0x3, 0x40e) r21 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r21, 0x0, r22, r23, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r24 = semget(0x3, 0x3, 0x40e) r25 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r25, r26, r27, r28, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) r29 = semget(0x3, 0x3, 0x40e) r30 = geteuid() r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r32, 0x0, 0x0) preadv(r32, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r34, 0x0, 0x0) preadv(r34, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socket$inet6(0x18, 0x3, 0x9) r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r36, 0x0, 0x0) preadv(r36, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffff6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r40 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r30, r37, r39, r40, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x8, r27, r37, 0x0, r15, 0xa6, 0x80000001}, 0x9, 0x6, 0x20}) getgroups(0x4, &(0x7f0000000000)=[r8, r12, 0x0, r14]) semget(0x3, 0x3, 0x40e) r41 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r42 = kqueue() r43 = fcntl$dupfd(r42, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r43, 0x0, 0x0) r44 = getpgid(r38) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x8, r4, r8, r41, 0x0, 0x100, 0xfffffffffffff001}, 0x7ff, 0x1, 0x0, r44, 0x8, 0x7f, 0x4}) 22:28:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4, 0xfffe, 0x8, 0x4}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x0) 22:28:20 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:28:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x6, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x8004, 0x2) write(r0, &(0x7f0000000080)="4188dc39a543a691000000000037a282f5bf2e8a", 0x14) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r2 = getppid() r3 = getuid() r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r7}, 0xc) chroot(&(0x7f0000000000)='./file0\x00') 22:28:21 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) 22:28:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) pread(r0, 0x0, 0x0, 0x0, 0xc600000000000000) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) 22:28:21 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x88b70936b9b42665, 0x12, r1, 0x0, 0x0) 22:28:21 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbeea, 0x100000}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000240)=""/121, 0x79}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000440)=""/144, 0x90}], 0x5, &(0x7f0000000580)=""/189, 0xbd}, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x12, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x6010, r3, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000640)) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r1, &(0x7f0000000000)=""/123, 0x7b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5c}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffe3, &(0x7f0000000900)="9f1bdd545460ff6cf242505ee8cb3d34950d9a58b7478e66c65b5ff696e4fd735abe9ba4348d3dc00000000000000000000098278e739bc6e00db97fabf0f561ce2144") 22:28:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) r5 = msgget(0x0, 0x130) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000100)='(/\x00', &(0x7f0000000140)='^!,\'\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000340)=',}%:\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='.\\{$&\x00']) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/129) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="66f692f9e5d779da0b9524ccb66e3cc3b1c652703bafebe2852cd379b0127e5790b3323b25c74512b40161387f5a5a6f75eaacb8fb19363cd220526e33129f3f187852a6012c7700c8ee3993e58dd9fdd2570d039c72199a51ea740707b46b2fc08ad1a98bd500ea69ed699dbc6ceb4388ec8302d143c86dcb26f056d9eafab8b6158df7bb4cc724c9aa3253a8d5b7bbffad25f37d6bff429be53a48", 0x9c}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) 22:28:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) r1 = getuid() seteuid(r1) 22:28:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) close(r0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x1000, 0x800, 0x8}) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r3 = dup2(0xffffffffffffffff, r2) setsockopt(r3, 0x3, 0x9, &(0x7f0000000140)="91bdbe3c52b3eedc9ad090f7744112a62c25c44d85e1eb3d638b62dee7ff5d74ae13756bf8e4d58878c4e19781faa909758b8612aa9c7a23210a573cf7a08adc18379767c6d5990e86a2ea16", 0x4c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) fchflags(r4, 0x10000) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000240)) r6 = dup2(r1, r1) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000280)={0x2, 0x541, {0x6a6, 0x9}}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000300)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x880, 0x0) ioctl$TIOCCDTR(r8, 0x20007478) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f00000003c0)={0x1, 0x80000001}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000400)) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) r11 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r14 = socket$unix(0x1, 0x1, 0x0) r15 = dup(0xffffffffffffffff) kevent(r6, &(0x7f0000000500)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xbdfc, 0x3}, {{r11}, 0xfffffffffffffffb, 0x4, 0xeef6f509f9a81c7e, 0x2, 0x1f}, {{}, 0xfffffffffffffffc, 0x20, 0x0, 0x7fffffff, 0x5}, {{r12}, 0xfffffffffffffffb, 0xec, 0x10, 0x9, 0x4}, {{r7}, 0xfffffffffffffffe, 0x182, 0x40, 0xf1, 0xbba}, {{r13}, 0xfffffffffffffff8, 0x4, 0x82, 0x99, 0x40}], 0x3b5, &(0x7f00000005c0)=[{{r14}, 0xfffffffffffffff9, 0x8, 0x4, 0x6, 0x8000}, {{r15}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0x4}, {{r4}, 0x8000000000000003, 0x4c, 0x40000001, 0x20, 0x3}, {{}, 0xaf423bd3f2360c73, 0x4, 0x20000000, 0x4, 0x5}], 0x3, &(0x7f0000000640)={0x100000000, 0xffffffff}) 22:28:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) close(r0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) geteuid() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) chroot(&(0x7f0000000040)='./bus\x00') 22:28:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/237, 0xed, 0x1, &(0x7f00000001c0)=@un=@file={0x3, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0x3f, 0x7}, 0x8) 22:28:22 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x3c8ba830a00a49b3, 0x20) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000280)) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069b6, &(0x7f0000000300)) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x14, 0x3, 0x6}, {{r2}, 0xfffffffffffffff9, 0x90, 0x20000010, 0x6, 0x7a}, {{r6}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x10001, 0x1}, {{r7}, 0xfffffffffffffff8, 0xa0, 0xf0000000, 0x91, 0x401}, {{r8}, 0xfffffffffffffffe, 0x0, 0x2, 0x3b30e3bd, 0x40}], 0xe2f, &(0x7f0000000180)=[{{r9}, 0xde4641940937ac1e, 0x58, 0x8, 0x8, 0x5}], 0x3, &(0x7f00000001c0)={0x341, 0x80000000}) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 22:28:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) geteuid() syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 22:28:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "93d60d1b4016c2000000000000000000001900"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/100, 0x64}], 0x6) 22:28:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x6) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r2 = socket(0x2, 0x3, 0x0) msgget$private(0x0, 0x400) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) fchdir(r4) connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x0}, 0xc) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r4, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000c568058d000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000ead1089700000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2e5be9beaaf1b7e1f0f044a5032cfb742b53b716d0000c77f952861a1738519dbdbf12a28be954f51ea2342d0cb6c728d296883b4d593a43740e30f59a684d991ce35730af2c492414c796a8136d7fb2708752c996ac2c0af3ee3dcd1e2ca1244dfbf06ffbd5afd9dd4e91d80a204e0c2b30cd3d6422f25a0875365b376bd4e92bd7374d6caa6f1ba9322d2fee49ab0b27572adf4822a02a5ec8ce321bedb3c4e970ee5eef5650ed361692247f03cc32e"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x4, &(0x7f0000000100)=[r7, 0xffffffffffffffff, r15, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r22 = getpgrp() r23 = getppid() setpgid(0x0, r23) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r3, r20, r21, 0x0, 0x3, 0x101}, 0x3, 0x7, r22, r23, 0x401, 0x1, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x8000, "00000000e9001040dcc40000000000002000"}) r24 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r25 = socket(0x18, 0x1, 0x0) close(r25) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r25, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [{}, {}, {0x0, 0x0, 0x0, 0x4}], {0x7ff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket$inet6(0x18, 0x2, 0x7f) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x1b, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) rmdir(&(0x7f0000000000)='./file0\x00') 22:28:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000200)='r\v') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x1a0) 22:28:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0xffffffffffffffc3}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0x71d}, {&(0x7f00000001c0)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df42781ab0aff0f00000000000024c045b17a45d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000000280)="05b57cf00d265c05bfc1ca6bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 22:28:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xf, [0x0, 0x0, 0x200]}, 0x3c) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='W\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x80000001, 0x4, 0xffffffffffffaea2, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x203}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xaa95}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x854b}, {&(0x7f00009ff000/0x600000)=nil, &(0x7f0000c10000/0x3000)=nil, 0x7c}, {&(0x7f0000ac5000/0x6000)=nil, &(0x7f0000af9000/0x3000)=nil, 0xa36}, {&(0x7f0000f1c000/0x4000)=nil, &(0x7f0000df4000/0x3000)=nil, 0xfff}, {&(0x7f0000e88000/0x1000)=nil, &(0x7f0000fab000/0x2000)=nil, 0x7}, {&(0x7f0000b2b000/0x1000)=nil, &(0x7f0000b90000/0x4000)=nil, 0xff}, {&(0x7f0000d5f000/0x2000)=nil, &(0x7f0000d2a000/0x3000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0xff}, {&(0x7f0000c95000/0x4000)=nil, &(0x7f0000cbc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000be9000/0x1000)=nil, &(0x7f0000ad7000/0x2000)=nil, 0x8000}, {&(0x7f0000ad2000/0x3000)=nil, &(0x7f0000e82000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x400}) r2 = socket(0x18, 0x3, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000008c0)={""/16, @ifru_metric}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) write(r3, &(0x7f0000000300)="28e5dbe1bfc7a58cf98d853a753dbbb806a19702fa4fa7e6d5209a3a68122fa888de871cf767cc633bddd992f4f22c841abe2295ddf5341c16fc0587d2f55f8cb86c4248b14a8c0fd4f7e6d4f142b7760f2d72e5063dc63f534c1a788334489aa49bdca9133444c772cc68d2d01f522c5151803fa9bb34df410300715036bd8051454400", 0xfe7f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) 22:28:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7fffffff, 0xc0}, 0xc) r1 = socket(0x6, 0x5, 0x8) fcntl$getflags(r1, 0x1) chroot(&(0x7f0000000080)='./file0\x00') socket(0x20, 0x5, 0x2) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x8c6) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000001c0)={0xfffff800, 0x10001, 0x14}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000200)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000300)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x110, 0x40) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x2, 0x0, 0x4, 0x1, 0x8, 0xaca, 0xb7b, 0x3, 0x1, 0x800, 0x6}) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000400)=0x81) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getegid() fchown(r6, r7, r8) setrlimit(0x3, &(0x7f00000004c0)={0x40, 0xbfde}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) sendto$inet6(r9, &(0x7f0000000540)="686737af69da6e98b3f405799ec0696dfd9bebdf2078487e9602608240724435e27eab0e5aff26dba1e04cd9a7793bb22373ae45f3707ac6973c5ba0f7a76c5cbadee82e1518f73ae074879dd7879021fa8e36000bae96223ed7016aadcf87ae2b85ac18e9c9ae5c779b046a7e0b70bdaaba16930b141e8217fb6de3892ba2a02974251926bee2f4106291a10f490a678d8de6762d7352801ad19632eb13c7088959e0648efd0f76db694f94b0f43bf4eeff27e1b617c5df5f87f40cc499246741fff62170677b41e2fb59b476c37a355ebddfba75c1139ff86d5595993a976fffcfab725e5e4468e476f55e19708cae20729f4801a7444f1f2f50773969f3da2682788c1a8e9af4376afe929d2cba09e93a714aa3e5ba019529a76474a1d674aa449a48c541102d5814d8578d16673622ee1ac6baa69f8877374c1a02ff376577ef60ad3f225855bd8fb7d1106447d7bff3e112da8889e77eef78faf53db63355a79245bb0a305d198abbd9dc5981a38007d5f1f273b8c06f0ddb660872aab99d5ed19711d10264a541f122136d19325390a9c8b369eb6809d0313cb90e2eab7a0d349b9b04d88215d70c2160e8e0c921af88c190a5226716446394ff877191757583edb05dc53bcf4e6039460aead7577d0f0cdd14f778025d6b392a4195191902f4ea7337850f9d3621feca68d036ef518c1d11e44939dc3838e8022e32d901971eda500483c088fc0a4129a530c06fc21948c0ce8272cbc45f16012594c41885f7105a14595afa250220318a022bce42ece27a20d13b803814abdc79b4d9243441321679f5c20dd20591f7d156470cf13710c60033630e0766901d4a2ab03ff6a24bed49213cdc836917bb5eabb3ce4087b2be0388c75f790dfb4b218e63222b162ff1184f59a1bbe782e04324ce2c4ba4c4088b9899a100e2e8c97fcad4113cbebee1aaa3ccdc906d08c44a2f2839b00e40493227165a1741baf1e7970b4ecdc7728b3f029a031aafe29f6f441c4c8c088e01cee0dd373c32e964e8ab134c7d9636cbbf0907db93fe7a8234a922a6ff79215ec5b7a0e034690d1292705a90cfb51b1a205a24a22ccde8dc3e2321d92979d5f216e3e3477c08cedb4d0c71c065e489b03c10656e2579d5d97b5af382f73f6cd16eb451c84fba9b5bc9fa02fb7ab44b40be88b6b175962d1c6927d54bc47d43d95ac815f15d493ffaebac7cc9857d529f61f56ace0d9904bcd75414eab0414530a84ab66584e7ddb891d255f868894df3ce31e1dc38d09a12b358b1513cf2d0d691a1c791edd6e98217a89cbe8df8e4e760e1562859d2f24d115789c7f24f99476a9121bc558b63467a7e85d0ccf5c94a7a8f40a115f01e13728b181323bfbae644ff72a8de81b7544a29e17b1d231a5f0433861f285f45577e1affa3f545499fb62812d70dd0b889b0e0232fdb9a14263648cc77ed56caf6f25b9109189146c03c87706906c1cd6f4ecf98975c172933b751b332a7b64ed9c52564efcf71c19ea8b512c3da5ea3176f9473f676e1b3a3577d5287e94e85042b00e9538797c52f89f865eeea5d995c4f42296d6a9fce485d1b5111fc9e72e42aab1b3fe3ce3e2122d4c12e2d239b29519c6c99e1c19c59890245dc68a41968babda197e44a036ec50ab11af0e4ad13c78d7ce6936e0949cb54ae99977fcebbd85eb58df69ebfe51ac3f05e8fe9ef3d78c196806a3d3ce269a66ea4256c46c2f22d4dc6587fb4cdd341efbaae113c3fa2d6ad442953b1d2359ea12d8f6061fa7919562d1fe12ba6f79ed487011128c521522b3b62b427f4428204a345159403b9d91ad33e1be4474d4da2e4b8a747b28dfdaa5fd18a1c85c2d78a8b18e8603db46b1c25a0ea19f7139588f064911b3785d971e186063c81a7b091a6c255e1d8c1913b726f9840795af75e86f1f76017748590b909a2b1e589ad9a92bcd33ad780711c52e63f91e42c4062cd19ca7ac0f19c6c81236c7f7a318743e6a703fc1684441e63d94e920a0edbca94970400e362bdb81c4b2f8bc1f77bbc27b01e00163b9dd94163d6476412e0450be3d679b96755283a0b483e20db8492fdf893a6c7918cab47c1af6ee52d1f0cf28c0324d8954726b64fa57282feb41e278b4924ef985327e936fa2a4274fc2f8f0479e378a216d7e42503c88c884dc62d59f35e3a1caa1a1e8afbfb9286643f592ea85c0f813eaae6c907655fd68eefb8d4d7baba3da511ce1e8b706185347f690ccf3dab6696e63948bb4a1d2a99b4b14faae89952847c6727cfa5f3a9ba889e767ade92b9e4c1160d84bf77c1276e4bddbbed5273068fa84a4f63ee6dfa17a153894389a71808786910734935df730a8468a43fe5558c3bf3e40a272f444a1d454b1a6caaf73a95458cf1e9876063b4e21c082be34c1040b3115f14ba5c6aa7854a7b4f59640a43e0311ea47f63f241aa55bba46583940c09496960f59cb3bf2093bcf764fd268c085d09f8e772fc7496a66bdf9636df0a005213388db0ce0e0b385dec7d1439bb584044f6962295c60ed234bbd757a3cd82e5e9e35078ab55174931d6fbb32a845cc7dd6439f40864c6756b4e3dce0402667dd538a1c6499eca11175c90ebe93b22cf5ea5ff26620eca6dcab7c4bdc3061a746142bbff21b5c2786f09ec7ec0de1b4fc4e876ae5ecdb40b7d976cd3b8ff31f2cb0dc4640b27f2256d7b4f1d66603367d426c6f8852f89b4c6f8f4c43da963830786dfbed0d89b9f9f2918573712423066b2d8c0ea0d722724dbfde66aaa2d85064ce0e6e754ac43347db1740519e365f7e8c255ef267ac022fbc075b7f18372154ae5e2310b0c2416ac41d105b77888c39be838835bc21da9413b8260ffdb9b6717d3b20693789689ce9c4e522b3a8c140ab449d77f2d0b4f988956569d91a0a457d7dc2d799d888b9c110092ae16c106c468e276a4e9bd11c263a6faec34caac0a8445e69568ea4d0096638453a8d900d4edbfedd4e7ee01afb0b8d520354c12d2a22eb56788ade66ccd9ca1e909e300e990822d7aa921b28cb4079c4bd917e14a4cb5088d76101affd616ba81079751a29bb41ce0feaddfaa2161eb84eca3c9595a456291ffc75f2d8edbfd8664aea03220936f20828439f2ae95be5fe2e7240f6d605f618751b9ddc0befc782eecfcc7744f32c40f9995a783401d5069465465e3d9f642b0be49ca13c9ee2001f6bb4b2a59ecb574b164fb02cd0cf99c83b0f3df3355c8a7dd8954387518a68ccc84ef773667e9b080c26d1bad8f063c99a1ce671ef15dc9a85ba9fd949a36cfb04423bac91ed8ce582cf020a50c9bf88022fb601ba29737a6b475c0893303493ec3947c80ba7d3bd3cae337756d85a6bc118e85bbcef90d45da7ec3ea732d617a42a8f438f5c339bc69bec4716a24cef3c751623cd844c4dbf8ae3fdf8bf912b77b1a3f551ace02e15f57cdda1820ffdcd0f268e452e7f1150a70960a9c0e544b49c880bd542cffca7e24eb52e118fbc6f05b3141493298f28e25706f74daaea6cf9abecb2e136c05e925b178bd2e6afaf9c12c807725e97c14e5c4eaa050b83d6c1a5d680980f676b63e8e517351a3097d9a09fa31885514db7d533adf4e2a023588b4ca40c8efcbb9873aa31f462b921965d55e8b132de4fd73e121c7726c3382632356456c1deba31b1eb4851da8e5fb2a06ecd52bfde5046ec1265d8424bb1c0a33e37665b5e0e7f0f821890e9eb156964783143214c5a267328aa0a811bbc7c5d85c3bfb055cde64d5198705cd05d11a8522b1934bc5597abe562081e6d5b72f33d9e0c102d59d5b543acbc0c4bfc1006026ea82b94fe2f5ba512dc0f900b1bdb256b93ad5f3c4bb296b2bd25a671debf73524dcdae5374cc18c3bebfcfbb080de5fbcf3534b7e422c0dba4df18ff11c50c658a5248604bf3b6bfac4c6bc9c9575496075d2c8273546b06e8df38197c760c0fa094756a445198bd8d8ff443b9d2e791ab40d8e0689131299c1364e12a2e9132bc81aa9a97945371b4e33275a8eb507239aadc28b81b3fe7130b9c198663d1a99f52a66b5b7e50dd5871364302583f2a149dc62e1073cce1ff908d4affb3e89ac1d423f351f6610c716db23a0cecdaf6dc4b3d632be14c290dd42b2892ee4c9b904a36005dcf86f5056b612298ce3a3fa80eb78b6791fcaf2180108d0184ad6701767b74b5ee5883d14fe87543e811aa326558433196b28d7d47d0b8e36798050c680b07188a59d998c4d9d0f1223edf95e9943a3fbbd2bb10adec34d13bdb6a381ce4cf9be21b806cd046da930716a955a8784ded29a548cf9a196ae057ac830528bdd39bd40e3bec3d83d491784b5edfad3c67b8f97faa3d39ef0a06ddf78abb3a69bb477f987ec476806e8d16e182797ce04ce5bf1036586482de9860e2c2c0c17c1a74f6b544f2a6e25dcf6ce479a906ce1a44309585e799090ff3a20b57bf75eb7df34411c1d49fc3d5d64c67f519ce9fcc670c38656f3a9f588762d59c29aa8b14a14dfdc34fd10c516ad852935d7f0477c24907e8cf93bb13d2f78b9cef865f0e7789f7c4f16d41d1303fbc13b25f84ea7437f6f97dcc6541e9bc2954cb8ebf8eb66a30cd0e88f44d06792b47b55225e1446a22da367921fb79535d5804524f2bd6252ddad97df95f281ec9d78a6566ca84ef8ec79ca8dc66e09565cec4faa69799823c81585fa5253605b33020545509862286cb6182af529404ca992c7df0a123d1cd3e69fcf4f707ecc9c6bfffe25dee184b3d5ded659223898c6bd4c1ed3c30ac6ecc82b42e5c25ecf6ea2ffd53ef7eeffdae143ab05ec3cb6c950e1e61026becfe1305ebdcc2e2eb33b6988856441f346dbde54970fe04678f1486c4593750ca7dfd4891b03833d7e50f46f5d3332fe13500cedbea92b53c71e1e603da5fe62326506a05e6cd7c1221a02aa5a46f72446be7658ea8419518da8df7e652e6e0d54478572ff6723ec4a2f59008f1eb6002833e9139b1972b5304cb91fb6283a0db6f3845979bbab9b3830556bbeda6bdd2d44f6ae9fb0ad3d575db5df5da2ca8ed636017752e105ef23fa8341d3de82e5c1fb9c92908988cde1abf982b6b7d93effc2f904b63a084c2e46082b0a8306cf69cedec4631c622e35701d3a4cf8e3009a8b81da4c808a94a22d2144d0fca55e5f52e56ac2f1ea3d2700c12ddd0efc38d2bd9eba80f51c71f1a3c324a862a0beb973b5cf4e5d3a0ea65fee0f243adc3a7a3322465a80e04e5e9f89167013ee670f0d651db6048a916aab5c0b3105829e52627b7a139a9ff99b62ae8a41e2e907ba90de96315ea6f7769d1161613a7a39406408729548e8dfd1de44c87a2b9e3193ab3a2f6788dd50450dca01b1d93296dc5d30f9d8b1c6f8de6623a966334dcb8b43ecc00ab7eb23540728ba5ba5520b5a7d5bcaccb3b4a9fe9283ad2e04e64afd6d12c7cc707dc78470b36f3abf4425f192e32bd661f01b815d011ce1cafe7b6ca2298b236ecf3d22ae8b2c1dc8e658ad1665bd5a559d4fcbad1674a6f446dced13560fa1ba8ae1f18e7dccad4a95c92675d8e0bc155245702905067e767125a589d6c9b0a936691b846aa32eba9fbc919f13841ebfdc06aa125fed35021b61ee5011f9a07db978151ceba8e9341eb453d838a80279635a000cab324a29f3827934a5268000d656c3ec44959b67a1b8e9ebef9c635f8c5a32df2696c5a22dc1141eb8a081768f60d1194b895bf037461168345533ebc65ca0397d2734e4d846e7e94befa303058e17fdc6614f65957f3092e3", 0x1000, 0x1, 0x0, 0x0) shutdown(0xffffffffffffff9c, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000001880)={&(0x7f0000001540)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001580)="21683b7cb8451cd8b46ef0fca347ce0a086e77194906", 0x16}, {&(0x7f00000015c0)="9da4c4056e0792f5ac808d741671821d12ee8b", 0x13}], 0x2, &(0x7f0000001640)=[{0x40, 0xffff, 0x0, "56c4c208696945e333f16aacbcbd57b471e79e8d8d03b8f664af24af7527358a088a6f6376a181ed1177c84cabe618"}, {0x70, 0x1, 0xfffffbff, "bba58e927e073942fa99ecb68a5ac13a88414662c64018ee261b9c71c8f98610ecf83b255a2b9eba3df99d6e33ba21ef4ad1a2dda8f43764132162c5eeff5b30bb9d495747537685eb59be7c3008fd44ae2cb7832aa862635e8942fda0f1c688"}, {0xc0, 0xffff, 0xb7, "4fb813bc7b8c0afdd2436b8e37c5d62096a58b137acfa5e5cbb2489b0c40a1d5c0df231cc0879bca8ad47d300b42f5878ce4e3eb93e764f75bb1065a32f25e0f963174ef59950090f86f91b822b191872f2ebb78fdbb808a25b658186d6d2e1f8fe30b0fef5520e8a7eedfcb5a616590f3878d86bbd320141029b0fbd3f618123b50cd3e0d8d381ef02dbdcb3fd0b9be8e3cf39f2cf5efc9437fcb18040b03eb23030e053a58b8f3e019ff"}, {0xc8, 0x1, 0x0, "6c075017e19ecf51068d4c642a3fa697f8b7f93f23d9fdd6a41846190f244ced03cbf806310491dadadb0aeb0319efbbfeaa1f8c1e8764bc187c3cb3308fd81f3afd5f4e88e35e6098c08c355b236fe5f1553bffab8c74362e0bcdd1e67eb6ea3da128b673c5e11d9797f06b1f017b4bc0e00d1a20e6336169e1db52e71408f4066e8516797780369a59f24dee3348811318f6dba6dee8d34030b6c11932c8b9f25fd1663ebd77bd63036f99180a588b374c"}], 0x238}, 0x4) 22:28:22 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="c1", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = kqueue() ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup2(r4, r0) connect$unix(r5, &(0x7f0000000280)=@abs={0x7c1a6369eab50894, 0x7, 0x2}, 0x8) write(r2, &(0x7f0000000100)="42c87e5be07823e88980d88b9cafdaf5bb99313ee0a7cacf089bcd9c1b509dc24fe96a891b250498e2828528edeca8c63e6df797642393bcc0e0f603c8f8bee42b99a23b215fcb638f88511e43823091778db470be055879d4a5e6b61187fb80f3618d5ada8607c41fd12100000000000000000007ecf385863742888f4859db441f183584ae81f11fd6995e3bf5756f8642cea50582b1b7751ea5471c0a8a7e8bea0d4e9db5ae7bbc25ae4469d3bd236d119fe173044269db6bad4123d50658824d7dba199ff327200b5a6b573f63ff1f0059643894e62e1644e76027c10fede27dd5ca203aa7c4cd821b8419736d24891a3b86804070e0661369e554e113d67f21d090d1cefaf4b67cea8ebd25e41a13476d9d349c0192561de30a5cbfe93ac3eca77f78612833463a2407b4b0e9460bf4e58b2015b499df78a05a8b17d2e630f6b54ced4abe62576646b43921d55912631de5f83450c559f6eb6c2b795a5d202a116254bd4155ed486d368c495395c9ded0", 0x173) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) setrlimit(0x1, &(0x7f00000002c0)={0x0, 0x7}) execve(0x0, 0x0, 0x0) 22:28:22 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x6, 0x1}, {0x47, 0x7}], 0x2}) socket(0x400000000018, 0x3, 0x3a) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) setsockopt(0xffffffffffffffff, 0x5, 0x0, &(0x7f0000000100)="7277e05c0315825510276bae060b55abd3d5d62630b9ded41beeccb4c5ad7c63f063e7d6b4804941875bd9f3682960d28bdab98d0e449065dc3d67dcc52532504771b48480320f2d6a80bede5e47da351c6b8f56389b2397996dae0d04624d1fd8aa51baa0cdb6a43374c65e7fd1215c2d76d484b48489bca3d12607314bcf6983ee3814888dd905", 0x88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0xfd) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 22:28:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x101, 0x3, 0xfffffffc, 0x8, "9ba3e096f2b3b30e958113fd31dd8dcbb27fc2d1", 0xffffffff, 0x3}) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup(r3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getegid() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) shutdown(r4, 0x2) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="c5ff3f3dd1efa81e14a72846df739044c18a68a5e7b039d7edbe22ccc31053ed37d87de169a17fabc0a2b10c8898dd2839bb6f1a45ef1c9fe2d4892a284969fccd037d6209ccfd486ce2e15f"], 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r3, &(0x7f00000002c0), 0x2d6) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/50) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x26, 0x1}, {0x4, 0x6}, {0x80, 0x4602}, {0x3}], 0x2f3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x80008006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f0000000300)) getdents(r3, &(0x7f0000000240)=""/140, 0x8c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 22:28:22 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r0) r1 = socket(0x2, 0x3, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8000, 0x7f2, 0xffc00000, 0x1, 0x20000, 0x6, 0x3f, 0x7, 0x2, 0x8000, 0x9}) 22:28:22 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x5, 0x2, r1}) r2 = socket$unix(0x1, 0x5, 0x0) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1005, &(0x7f0000000000), 0x4) 22:28:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chroot(&(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 22:28:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(0xffffffffffffffff, &(0x7f0000000040)="380e1e4d8fc3", 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 22:28:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r3, &(0x7f0000000580), 0x0) 22:28:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000001, 0x2) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="0000001861f4018b002a3a000003f1071d5057ba44cbef4fa223bc0f2c07026efa65e18c0fa6ae84c9831c325f8127192619e86bab6ddb3e0f243e58c25991b478b60b30d90c0588d014027395db931f22c9ce50c896670062512f5743bf40f3e2af0e170ffe4e1d9602ac320160b7ca529ed7be0521f6ba7f26ea5aca76cbe3a0a1dc8b8121cec859a5b800000000000023d0445227178d14c8964d2914f14723f9d1ace2c70a1934aa5aeeab963317276dbfc94c61561200b15b00115edca825554d0d8c1546c43c7a1c873094499402eb82299187ba126dc3eb72fe", 0xdd}], 0x1) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0x4, 0x5, 0x2, "2bede843f470a459b39e62ec6ae3fcf19f63c0f1", 0x9, 0x80000002}) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7cc3e3437da859cef72131aa083dff5641ecf1750de3548b50dc9f927c4496129291a269ac02069a20c144c82929b84a6e24979bce5895c3ac9e95df20077c7b7b00311c8acdd867ae770791f03692d62bcd68f8a2", 0x55) 22:28:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f00000010c0), 0x0) chflags(&(0x7f0000001000)='./file0\x00', 0x0) 22:28:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x400, 0x8000, {[0x101, 0x3, 0xbf35, 0xe31, 0x100000001, 0x0, 0x7, 0x4, 0x4, 0xe3, 0x4, 0x6, 0x0, 0x1, 0x6e03, 0x4, 0x100, 0xa4e9], [0x551b, 0xfffffffffffffffc, 0x9, 0x72d6477c, 0x0, 0x40, 0x681, 0x7c, 0x1, 0x2], [0xcd8, 0x3ff, 0x8, 0x10001, 0x8, 0x8, 0x9], [0x63e94449, 0x5c, 0x8, 0x7, 0x1, 0x1], [{0xff, 0x1ff, 0x1}, {0x5d1, 0x40, 0xff, 0x81}, {0x1000, 0x3, 0x3, 0xfffffffffffffffa}, {0x94d, 0x8000, 0x4, 0x7fff}, {0xf281, 0x2, 0xb3}, {0x47ea, 0x1, 0x8, 0x20}, {0x8, 0x0, 0x5, 0x9}, {0x2b2, 0x8, 0x6, 0x5}], {0x9, 0x7ff, 0x3, 0x1}, {0x6, 0xf378, 0xa4, 0x1}}}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/242, 0xf2) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) getrusage(0x1, &(0x7f00000000c0)) 22:28:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x6c, 0x9, &(0x7f00000001c0)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}], 0x1) 22:28:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0xffffff01, './file0\x00'}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r5, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x21) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 22:28:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/1}, &(0x7f0000000100)=0x3) setsockopt(r2, 0x1ff, 0x9, &(0x7f00000002c0)="e90717736f1400c247a5a36cfefd18e1b3f2bf5a55f8b34c15a1913e0e6bf0303de793046e8b002ac98f77595af69eeffb7774cb72e272d894a50c82bf12d4cd423ef84038bb39157e1b7165b1ad02176adf23fd6faf9109d28ac43e7c0d6e13683637635e38d4f570fa9489a371cd0fde3ea426dfbad48a450984e1842f00561ac3461ee063e89a1a09a77872c2e412a742ea91f3c11c811233cd132d2b32e0a5358c90dd9883b23e069d5ef8ce68fbfee854c1cd855ee805fe82e0ab771cab3176871643ba2f25fe62b605cfcc7fd2d4c1b5cc39c61dd02523a30589f93137303a9449de21275233f9a8", 0xeb) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r3, 0x7, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa00, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)}, {&(0x7f0000000500)="f92fa2b11c0cdc06d6f9ad193d147fd426d74adab46b2f96b0ad7c7e83b0d008f11ef741bc7c2dd91e3d7a0251cd89543e284552a29c631d7f9d01e8ebdbf181c20507ef2757453e34e37a6c7bc51138afd97d9d0fdd355c05ed8f1a48ed1eab1b0b483adab73ffef028ebaf6377736509b3656876c1d8da0697755f66601888b2e0e372346050b52c31e21e7792690120850cb2b0a6794e9602c3bd7c4913aca1c7775cecccba2d7b4b59d2ddf9ddbf868716c260c51df4d106a0021a3811c2fa384b9e202eb8da89f5ffdc1fd60c94671fd75f8fa238fa51d1bfdd01cbd8c78707880532027b4714a69e103f32096646f4f0ebb01e6495b9effc55c81975ceeb442b4903f38c76c6b58590e2a5672f52c3f9b46fcb6362f889949af82f7c3bab1ca2810895fa67b35f3958a20711783f89332fca08089300393b087ea7f96b62ed12d9b8683d582fd1c7243b60eb1aa3368d78a7d71723fec1da64b78788efc2d0408a72ec6256c0d11ff00d4991c54e643d5b57d9d476cd42a47e0e3be4e193270e75311002cd417196220e08da7ccfca15ac42245edd14c55c3d0a8cd584a8344d07f87e739c66642e92237dc00aaf755a0d69c7edc653e11cd09bf8e64c19399a9b87924c62725ab00224f60e8119ea365f1beb687c9f1162be18662725618767a7f2951369825cbdb3500ca3ddcb831d103ef76234527fea2214f692940dea89efbcafbc621db91d78908df0763da7bb7734a7dedd6a31a62ee0326fde4868e1806c95973a4b4f4edb8f9d2f03d8caba1d6b410e1dac8e4db2bf0caa67fd6120db23c17237afb3cde1f64b55253a44113aa6b87210ec09db5ffdb205e44946e8a98584ddee1dacda1879375baec60caaf4f6a28313033c4fa3a0dd5183e445a6fad884b3f2b44844f54c988f230ad979b111942e826a425a81feff8a9d81d7ba3d03886393c18f32d7031cc5845e26d25ce42dda7989f57f76804128dc16f7b034c5a9c5ddef3e907f470e5ef0007fa1115c5f6d52f9e8ba16633c7fc161fd5d6bbf6ca095ae812fd950826747ab6e3a174e6ce3a96c451939fd63b945a442df0adcf924de7fab52c71bf1b6181c23adeab4daa48d68bebb38b0a250ebaf8946dba5ed8168d2690ec504ecc7d6fe1fc77122a590e80c0a2d50a66865b60a60cfec1fe68823c44a9f8ce5c973f15bee4cd0fa87572c27ab0895fa6c1a406a658d142d332f39c5719abe0465e258a742fa5774e8e6d678b147d347f67307ca698eb28af00a36723d95f2aab256900c18757002e018b32cef50c29d4504f2101db331194fed5d54326796e2e9192ed40f5062141bab62559bf4e95f8b0b87559fb0444846849a4aa9e68cbf110776415453070e9920921f93bd9fba2cf0f2180ff4d2225f2daec4900bc81e3eb84f8b77a9a0901e49b55a0bbe3a662607107bf8753296c1084a0e9ad83cb6be6d68bafe5049d1c9c078bf9b7bedc0023ecf52b6bf347d013c16e718c1df2ebf236ad6e5e861c60e6a207a3427262c2b12285e65c7ba06360f1244c9be7d5d4945303a28700ee4821bdba2ae6db383775e81dce5dd0980b6e975e545239823ebe358e825ddc2bb0c10996b6b9f7af073432bc089c367ed0b233225c78cd67177f94cd28586f9f3990eb6c4c0ef55ff541953f12df498327518c766f9d0470ef26a3f36215759ea8c5fd9672f916449e8ce6374bcb8d5e6f10ac80e2fb46d21ba39d194ff94a6e6cb5a88d79a4c876a1094ebbce74e2b8cc28cd4da648909384a4ffbcb91c0056750e297f11e1209c8a8db3a2646b4ad28f4b20b448ce3c2562bab66364d545a60713b923f8d11597edf9a84606b3315f297a6afb7501ac3fc1ef33e4ef3c81b94eb5336ffa22f241cae8085673350a8cd67a319a1a90e78a99473bd97987d1526eae07b585e03bbe0168eea731a334c0809609a86f47589a539907aa589d092e324445233a17dd43a74d692e12e0183b03d75e3037931a467b849414a88fbe50c7df42f3c5317323fd62d04aca272a6e07cbcd201644dd41e724675423efdee1f89a240736f8ecbb42833d5a5c436858d1ac6254b01ee96ca2b4075a66f132cbdcdc883795503fb6395c2043a22b21f97f001ccc56d8cf639c0a1a1043157510ba476b8c32b26264f3c3c60187fc3da5555ae36c958b4f5f2e2d6b04977a8c8c9d35607a73976424d61b20006e6929da1e50c853c2519d06b8556dbd8b37242ae1229c64274f0d5efed100b4d43c6eb7bc19918c60a6a4e62d5fe0cfc11d4e1c6171cfe2460e3749fb0a4eeb50dca13d62f34ee15319aba794e7e49e9c3630516c881203602e2358be309e23164bd4d93203a2c6bf480ac935edead78ca90c8911b5def182aa05dd079e1a7a71243011c1c9039f9fad0747c8506682d1db05629fb575f806e17d04c7cf3225b1f487da509fe87859607b2b698811bfa8286f1929db43190eb7cde090e5601ff69d60138e1ffee4a052c74725ce19489c11ca6b8a5a7c68cb4c28b4b531493cef8ca89c7246cddb294733418ba7b728170d8ae66b42e15665abdfdddc0454b6c024c8fbad39b64365ba698fd873247009b8d7869fb6de31f88ac84e1007113c227dffe053be6042acc7e281f3fe8dc9d0e482e3c5e588b36d81432f73e0f2552b0befcd57822618b0723399f4a16db3c0a672b8411c2747b268b199913d2deb41dd9559cbd77397151c6df547f2158d6fa805138e7563ace9a199d5b14e346e1c9725d2f3534ff9926a349f143367840242769ecfc97e997fcb6b08b0b6f7982606ab85f8a96de53f6f7bc0adcf699ab2bb12ca1e95c3129036b42268d2a624afb05372e0781b7aac28fe397534fa18afa4fe37f2c103b4162386b4aa0618e36fb68fd237577a82ad989e0fd92c856d1cbe6ea126964df4c4160285d4b8f2036b7f565c92cd97a1754f187291d36ebba802f0a5c825615ba39560a2dbf8b6d6ab2ba24696bc83251ac7fe64482a175451a78eba37bf3aa2f51f2cd655b9f015b61e89e83ea9421e3ebcd0714ceef599cfb7887cf2c80c99a024a709b524b1dc2cea809109097fe9a95f7f69ef0efab9227608768c584baad6226b6cd648a6f9b9ce5fc12d2ff1d4538e87c725920df57b5aa39744c3459607c9b42f99632ec850b37fd9920eaad1b32b72ffe0955593de6658081e1aacce1362c83a013be28fd6879454cdc15c726aab0ffa0053ba22ddac497528cf79ae24a1f605c78fbf7b3cdfc6bff1065093611d7b5f051088eabe75191f97ad4f81642aad65df1b423751a498cf311f1ea7654f317c0de6789a3bda987037d5e6a659433fb95801f3654918167eb5b70a11be6aec9670f53142e875872c9103254e71337cb3959166f6d0fa33f0f0f58a53fa3860b87e1ce217134104f52b200fb7ca1e9abc85a195b5ce88a335b6b90b625419a47f7cd994bb84f4711047d74b787471ad9f61003b2d2712665c34fcaae862b8b46f5b541277de4cb215a6b5e36f6596bdfbb827f739016b180b297adbf6183b63a8d10716ef6ec36bc0f5b9566d4a64b5143d1e80976163c023ef81a1c1da7158002c16b94227db9b12ca317e3623f470b13834c1c6c9f37f3cc878b90c1859411a493f03b1bdb37e96797f9fc06ecc262c060cb8bef16a0b11b905927ee0effb4b2538a5f4f2746eb7550421aede1961aa5ea41b185a9f5d88f8535092cf577cb4ee522a931a3750193fc97b2045452f869c89d8a0f96847be841b95d2e71f3355d02afe83b54f9b6a873efa5e69fcbe457160205d9669ad97c2c2c17506e2913c9ff45d4dc8bf3e7b5b2814bf07c4cc806823b04fd7274b07dccb0c563072d5f5c988548cc4b5dc9e0b6f9fa0078f9f0a295b69c8866824f0cef8c4222c3607fadaadb1b6f089d81ac326048c1abf3528dd82d333d9ff6474ca75a2ffccc9dea41327c7a31d69ea4c8c2b3c87e445de2e58c310731077acc842bc05c1c4abbb9653463a3d116d8ac3f00e1ec0d5cc88da7d67f764653d9d10a5244142fbd1cc06c15b9087155962193c65c3a5e1a919fc7717c88c8c86c93c88b1769c49de0361fe08d6f8b4a404864861f17544c56d4434adcd6772e0f7411f805cec3dc09424a7257487161287ef6bc39cf9fd84751271126250285e0edc7995d66f9dab78bc3bea0a5c382ed9e57da9692ab8469be93e8369a655ef2de4326539c319e45b3d75996698b56e53dc1af2197d89bd267b87208f357708a6cd9395c399d868480d270b627d198b5d5010cea09e30b6f28d9c7053804fa3bf8ed3ce8868a5bf2eb202624e58284b1fac5c15ee17617a594fa44e54eec573c61f3927139f40a8a529826b4afecfd29d437e262b6b5872a773be4a8f3ba83968b43edc0426fc497559e184576627d0fe82c9fb918bb7a0e5f92541f301fad57d51aaee27ae1739a946133069e06817a9936df6f79a80ba9f4ba6cfcf90ec33d0ccff016e19ce85efa673486f8b1ae17760b0af50cbb853ec9a215fd465e1212430e50e427de9f8cfaa5b271754c4870563d0ab44b488ff45c760470264eb85b7d238ce4c387234fb8a4b692673dda5f86dadbd858f08397ae7b74e4a6000fd2cd7f7a0c4f09ccd12f69675a4447512633e0c9de43d9686bdb97d4768f8e6b7231012e233b770c1e38281f9be2c3f7e1f1ab6e87d902d624f96e5b2a2258f6352ec77586c2e8a476012c808cb19a49201c18ed8c71b2edfa2de84ec33d156e4c35c3c424847a1607d82117ff17fc580442bda43681ee6316242ecb4c821559c45c8f87ceb6e458654f920ece5107bd511f97cd7661bf3f568021923a37a5804efec4f73b8bc464c50e281e10ce10e76f7d0db1dd233d657605d0e7aacd4b8a8021c9501f24c9d746abdf5c1e6e9bf533a50a6b8a4242703e546b213a393db9db38e2557478e929c6143c0474fc708f00bf0343a43810ddf79302818c09964d4f707fe0a99c34f9c6e120d3bd5507298ec889b84aac28501df841908c5cca283eeecd3e2fd81d90f42e99377a3a127c09c90c97c0cfbfe1cbb2205eb90140b6d52418fe0bb9784789fb5305c5b6783d34f6dee80d5f5dbb0b2e733473e32224b6fa56742629f8366ecd9e9e7694d6ca434d41aece088fe93fe09f274f03113850f27fa62ac1dde14f364b52b1ce07c7538a1dee6944cd89ec6093775dbba8431f45b208076b6b4a92eea6d6412634cf5486e126aef013efdc00f2d011ca51a772b36bcdf44ce8d5ba141e155d0d4a5a73acc08368db9fd837d8ffff8c3d1bf3ca4e53ece56cb5dc05a08871bf40bbb752121751cf1d84921d818039fd82bfae9cd0b0192441216ed75fc788793db8aec35b7b74ec642273c368f71e191b681a6c9c186de0284cb54ac3abb205d9a53a7e7cf9818a776812ed6a33095ec8f26df92d56f05b48f20e997068b2c6f7dc9f3cb0fff157fc3d0ff6056f37abc5c54a0ab470eb38162c2feb7596cd79ba34485897c335b70092631105a1142e040048fc457c65e94614ae2267003b0913fbf22afb61077f2c9801dabd91767409c53cf51bffa4b052e8448b19e01f29f704c96037323e7aba5966777a3d6a1357958004184a06aa28061ac7fd18f2e80e2256e92f57a24fe2b0fef9e8df6a9873660fb702348f394d340427c9e7ce5093fb6d12621cca4ea4ab0c5d2633c2a865c109b6170953dc938149a0469f90070e6a2f2ba9818d3d62a69774a8467156c4c838cf8dab9b99b63c691ea3c4158cb5119bc07607a3b022998a0ab5e4e5ec42", 0x1000}], 0x2, 0x0, 0x0) 22:28:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2, 0x7) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 22:28:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0xfffffffffffffe12, &(0x7f0000000080)={0x20025, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 22:28:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cb7738e94e156c2e6a39840b94d4c8b4fad56db34e893bde23899f1f2f1f6bea9a2cec23e648e30993c01e695abb2537042f2c982494a96c31f071594373c6cd96cd4f047b0b3432b69f35200f86f36dca95da858389ad4ff61c75d85c8d2d7aa457f0c9819467e671c91c5e4f90605eb91d298b50ba6a7b040889362ad14e7609f9fc9a3a547fe7e44eb6f4d6c6e0f2b08f34b0cd8b144df51ba9102724a83a11d3095fcc3e6663402132d4846b2501b40c8084136c31a2ed8cb57ab5284cd055a1fe4152ba4cc27e9dc149262145da0163a97448c3d47b36bf21e5cfef5c1bfa44a2335fb5667347e784266d46371ac4f3af28f1689433a549ff377d915b15a4774209b99660acca9dc4853531eee5b21eab375fb810c28b9b12b37d9e64be73ef0ba41a1e3d5ffc219770018e837404bdd8c5f3950eb0c3dbdd0b04f16cb6bbce0de29cb2e268eb7655340e57d3f8707b5cc1e6878935896d8b7d899f878583"], 0x10) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x7fffffff, 0x56c50c035738d1e0}) 22:28:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffeffffffff]}}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc02069b6, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000040)={0x769, 0x6, {0x6, 0xc5a4}}) r7 = fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 22:28:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r2 = semget$private(0x0, 0x5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r4 = semget(0x3, 0x4, 0x8) r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) r10 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r11, r12, r13, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r14 = socket$inet(0x2, 0x2, 0x0) getsockopt(r14, 0x0, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r12, r15) syz_open_pts() semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/178) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xc476268e0352a213, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) 22:28:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) semget(0x2, 0x0, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendsyslog(&(0x7f0000000080)="db7874b3c5d1d0b52493a0e6dc627839ecfe47a41048652ef55cf61d0d9a268adfc4b24c8033a0a7405cc9ab99e98d5332522167977a0fda55bd63f3b930ad", 0x3f, 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x15}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) close(r1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) panic: attempt to execute user address 0x20ffb000 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *236985 20011 0 0 0x4000000 1K syz-executor.1 170330 22396 73 0x100010 0 0 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff80002176f300) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800021b7c000,fffffd807c2832a8,10,ffff80000005b2f0,ffff80002176f568) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff80002176f4c8,83,ffff80002176f568,0,b) at 0x20ffb000 rt_clone(ffff80002176f5d8,fffffd806f6cd940,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cd940,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff80002176f6b0,fffffd80621bd120,fffffd806f6cd8c0) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cd8c0,fffffd80621bd100) at in_pcbconnect+0x107 udp_usrreq(fffffd8065803618,4,0,fffffd80621bd100,0,ffff800020a5e4f8) at udp_usrreq+0x560 sys_connect(ffff800020a5e4f8,ffff80002176f838,ffff80002176f880) at sys_connect+0x3df syscall(ffff80002176f900) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffecf,0,3,e8c2b5e8010) at Xsyscall+0x128 end of kernel end trace frame: 0xe8ead324c70, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic attempt to execute user address 0x20ffb000 in supervisor mode ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff80002176f300) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800021b7c000,fffffd807c2832a8,10,ffff80000005b2f0,ffff80002176f568) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff80002176f4c8,83,ffff80002176f568,0,b) at 0x20ffb000 rt_clone(ffff80002176f5d8,fffffd806f6cd940,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cd940,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff80002176f6b0,fffffd80621bd120,fffffd806f6cd8c0) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cd8c0,fffffd80621bd100) at in_pcbconnect+0x107 udp_usrreq(fffffd8065803618,4,0,fffffd80621bd100,0,ffff800020a5e4f8) at udp_usrreq+0x560 sys_connect(ffff800020a5e4f8,ffff80002176f838,ffff80002176f880) at sys_connect+0x3df syscall(ffff80002176f900) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffecf,0,3,e8c2b5e8010) at Xsyscall+0x128 end of kernel end trace frame: 0xe8ead324c70, count: -14 ddb{1}> show registers rdi 0xffffffff81ceddf7 db_enter+0x17 rsi 0x27c2 __ALIGN_SIZE+0x17c2 rbp 0xffff80002176f170 rbx 0xffff80002176f220 rdx 0x27c3 __ALIGN_SIZE+0x17c3 rcx 0xffff800021b7c000 rax 0xffff800021b7c000 r8 0xffffffff81931c2f kprintf+0x16f r9 0x1 r10 0x25 r11 0xd25f14972b898e16 r12 0x3000000008 r13 0xffff80002176f180 r14 0x100 r15 0x1 rip 0xffffffff81ceddf8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002176f160 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=236985 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a5fb30,0xffffffff8265fe30 process=0xffff800020adc000 user=0xffff80002176a000, vmspace=0xfffffd807f00b170 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 20011 55771 74174 0 2 0 syz-executor.1 *20011 236985 74174 0 7 0x4000000 syz-executor.1 90653 518579 37290 0 2 0x2 syz-executor.0 22650 198305 0 0 3 0x14200 acct acct 74174 419312 37290 0 3 0x82 nanosleep syz-executor.1 4271 489661 0 0 3 0x14200 bored sosplice 37290 460616 42953 0 3 0x82 nanosleep syz-fuzzer 37290 83653 42953 0 3 0x4000082 nanosleep syz-fuzzer 37290 100278 42953 0 3 0x4000082 thrsleep syz-fuzzer 37290 348868 42953 0 3 0x4000082 thrsleep syz-fuzzer 37290 431104 42953 0 3 0x4000082 thrsleep syz-fuzzer 37290 51957 42953 0 3 0x4000082 thrsleep syz-fuzzer 37290 439156 42953 0 3 0x4000082 kqread syz-fuzzer 37290 282492 42953 0 3 0x4000082 thrsleep syz-fuzzer 37290 161746 42953 0 3 0x4000082 thrsleep syz-fuzzer 37290 337905 42953 0 3 0x4000082 thrsleep syz-fuzzer 42953 86790 21223 0 3 0x10008a pause ksh 21223 114515 21993 0 3 0x92 select sshd 60212 182612 1 0 3 0x100083 ttyin getty 21993 314127 1 0 3 0x80 select sshd 63748 412162 12470 74 3 0x100092 bpf pflogd 12470 151 1 0 3 0x80 netio pflogd 22396 170330 2460 73 7 0x100010 syslogd 2460 343961 1 0 3 0x100082 netio syslogd 23597 197211 1 77 3 0x100090 poll dhclient 98382 444868 1 0 3 0x80 poll dhclient 49432 501684 0 0 2 0x14200 zerothread 48959 519176 0 0 3 0x14200 aiodoned aiodoned 63902 513063 0 0 3 0x14200 syncer update 43707 378484 0 0 3 0x14200 cleaner cleaner 3248 242739 0 0 3 0x14200 reaper reaper 96934 707 0 0 3 0x14200 pgdaemon pagedaemon 94316 377050 0 0 3 0x14200 bored crynlk 85412 431273 0 0 3 0x14200 bored crypto 8442 411048 0 0 3 0x40014200 acpi0 acpi0 89554 162967 0 0 3 0x40014200 idle1 29456 233617 0 0 3 0x14200 bored softnet 90786 40408 0 0 3 0x14200 bored systqmp 14827 281261 0 0 3 0x14200 bored systq 97482 76150 0 0 3 0x40014200 bored softclock 111 34746 0 0 3 0x40014200 idle0 34068 165742 0 0 3 0x14200 bored smr 1 265202 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 20011 (syz-executor.1) thread 0xffff800020a5e4f8 (236985) exclusive rwlock netlock r = 0 (0xffffffff824e54e8) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff8265c4c8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9599 6647K 7678K 78643K 13565 0 0 pcb 13 8K 8K 78643K 591 0 0 rtable 103 8K 9K 78643K 723 0 0 ifaddr 84 17K 18K 78643K 277 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1522 0 0 iov 0 0K 24K 78643K 179 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 2173 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 9 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 145 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 912 0 0 sigio 1 0K 0K 78643K 42 0 0 proc 62 63K 83K 78643K 639 0 0 subproc 32 2K 2K 78643K 87 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 56 0 0 in_multi 24 1K 2K 78643K 87 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 321 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 111 22K 30K 78643K 4079 0 0 UVM aobj 26 2K 3K 78643K 34 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 486 0 0 NDP 20 0K 0K 78643K 78 0 0 temp 228 3557K 3623K 78643K 36603 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 16 0 11 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 71 0 69 1 0 1 1 0 8 0 rtentry 112 103 0 66 2 0 2 2 0 8 0 unpcb 120 408 0 397 1 0 1 1 0 8 0 syncache 264 5 0 5 2 2 0 1 0 8 0 tcpqe 32 5631 0 5631 1 1 0 1 0 8 0 tcpcb 544 722 0 717 2 1 1 2 0 8 0 inpcb 280 1981 0 1973 2 0 2 2 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 nd6 48 11 0 9 2 1 1 1 0 8 0 ppxss 1128 39 0 39 2 1 1 1 0 8 1 pffrag 232 9 0 9 2 1 1 1 0 482 1 pffrnode 88 9 0 9 2 1 1 1 0 8 1 pffrent 40 18 0 18 2 1 1 1 0 8 1 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 81 0 25 1 0 1 1 0 8 0 pfstkey 112 81 0 25 2 0 2 2 0 8 0 pfstate 328 81 0 25 5 0 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 6 0 5 3 0 3 3 0 8 2 art_heap4 256 437 0 253 17 5 12 15 0 8 0 art_table 32 443 0 258 2 0 2 2 0 8 0 art_node 16 102 0 68 1 0 1 1 0 8 0 sysvmsgpl 40 81 0 41 1 0 1 1 0 8 0 semapl 112 143 0 133 1 0 1 1 0 8 0 shmpl 112 32 0 8 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2903 0 1499 46 0 46 46 0 8 0 ffsino 272 2903 0 1499 95 0 95 95 0 8 0 nchpl 144 4404 0 2798 61 0 61 61 0 8 0 uvmvnodes 72 3612 0 0 66 0 66 66 0 8 0 vnodes 208 3612 0 0 191 0 191 191 0 8 0 namei 1024 13726 0 13726 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 2 1 1 1 0 8 1 scxspl 192 13693 0 13693 17 16 1 7 0 8 1 plimitpl 152 98 0 90 1 0 1 1 0 8 0 sigapl 432 1103 0 1088 3 1 2 3 0 8 0 futexpl 56 18539 0 18539 1 0 1 1 0 8 1 knotepl 112 254 0 235 1 0 1 1 0 8 0 kqueuepl 104 221 0 219 1 0 1 1 0 8 0 pipepl 112 530 0 511 3 2 1 2 0 8 0 fdescpl 488 1104 0 1088 3 0 3 3 0 8 0 filepl 152 8695 0 8592 8 3 5 6 0 8 1 lockfpl 104 338 0 337 1 0 1 1 0 8 0 lockfspl 48 109 0 108 1 0 1 1 0 8 0 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 42 0 31 1 0 1 1 0 8 0 ucredpl 96 1348 0 1339 1 0 1 1 0 8 0 zombiepl 144 1088 0 1088 3 2 1 1 0 8 1 processpl 896 1121 0 1088 4 0 4 4 0 8 0 procpl 632 3152 0 3109 5 0 5 5 0 8 1 srpgc 64 8 0 8 2 1 1 1 0 8 1 sosppl 128 19 0 19 3 2 1 1 0 8 1 sockpl 384 2472 0 2451 7 3 4 5 0 8 1 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 14 0 0 2 0 2 2 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 128 0 0 15 0 15 15 0 8 0 mtagpl 80 28 0 0 1 0 1 1 0 8 0 mbufpl 256 274 0 0 14 0 14 14 0 8 0 bufpl 256 11230 0 4182 441 0 441 441 0 8 0 anonpl 16 126956 0 112597 95 27 68 82 0 124 1 amapchunkpl 152 7017 0 6909 24 12 12 12 0 158 7 amappl16 192 5978 0 5072 72 26 46 57 0 8 0 amappl15 184 209 0 208 1 0 1 1 0 8 0 amappl14 176 65 0 59 2 1 1 1 0 8 0 amappl12 160 11 0 9 1 0 1 1 0 8 0 amappl11 152 62 0 47 1 0 1 1 0 8 0 amappl10 144 11 0 8 1 0 1 1 0 8 0 amappl9 136 926 0 917 1 0 1 1 0 8 0 amappl8 128 488 0 450 2 0 2 2 0 8 0 amappl7 120 70 0 63 1 0 1 1 0 8 0 amappl6 112 87 0 76 1 0 1 1 0 8 0 amappl5 104 161 0 147 1 0 1 1 0 8 0 amappl4 96 1362 0 1330 1 0 1 1 0 8 0 amappl3 88 141 0 135 1 0 1 1 0 8 0 amappl2 80 7910 0 7839 4 2 2 3 0 8 0 amappl1 72 34353 0 33922 25 15 10 20 0 8 0 amappl 80 3442 0 3405 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 33 0 8 1 0 1 1 0 8 0 uaddrrnd 24 1104 0 1088 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1104 0 1088 1 0 1 1 0 8 0 vmmpekpl 168 12333 0 12294 2 0 2 2 0 8 0 vmmpepl 168 143021 0 140986 186 62 124 124 0 357 29 vmsppl 368 1103 0 1088 2 0 2 2 0 8 0 pdppl 4096 2215 0 2176 7 1 6 6 0 8 1 pvpl 32 364811 0 347245 237 57 180 195 0 265 23 pmappl 232 1103 0 1088 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 613 0 12 18 0 18 18 0 8 0